OSDN Git Service

helms of light now have 3-6 permanent light
authordis- <dis-@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 9 Jun 2013 10:00:57 +0000 (10:00 +0000)
committerdis- <dis-@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 9 Jun 2013 10:00:57 +0000 (10:00 +0000)
lib/edit/e_info.txt
src/object2.c

index 9ee365f..8a9eff0 100644 (file)
@@ -302,7 +302,7 @@ N:32:
 E:of Light
 X:33:6
 W:0:18:0:500
-F:LITE | RES_LITE | ACTIVATE
+F:LITE_3 | RES_LITE | ACTIVATE
 U:LIGHT
 
 N:33:¥Æ¥ì¥Ñ¥·¡¼¤Î
index 3617291..adee127 100644 (file)
@@ -2957,7 +2957,6 @@ static void a_m_aux_2(object_type *o_ptr, int level, int power)
                                        switch (o_ptr->name2)
                                        {
                                        case EGO_BRILLIANCE:
-                                       case EGO_LITE:
                                        case EGO_DARK:
                                        case EGO_INFRAVISION:
                                        case EGO_H_PROTECTION:
@@ -2969,6 +2968,10 @@ static void a_m_aux_2(object_type *o_ptr, int level, int power)
                                                        else add_esp_weak(o_ptr, FALSE);
                                                }
                                                break;
+                                       case EGO_LITE:
+                                               if (one_in_(3)) add_flag(o_ptr->art_flags, TR_LITE_1);
+                                               if (one_in_(3)) add_flag(o_ptr->art_flags, TR_LITE_2);
+                                               break;
                                        default:/* not existing helm (Magi, Might, etc...)*/
                                                ok_flag = FALSE;
                                        }