OSDN Git Service

Add new armor ego -- of Demonic. Cursed, but powerful.
[hengband/hengband.git] / src / defines.h
index e0d550f..400fe07 100644 (file)
 /* xxx */
 
 /* Body Armor */
-#define EGO_XXXX1               4
-#define EGO_XXXX2               5
+#define EGO_A_MORGUL            4
+#define EGO_A_DEMON             5
 #define EGO_DRUID               6
 #define EGO_OLOG                7
 #define EGO_RESISTANCE          8
 #define EGO_ENDURANCE           20
 #define EGO_REFLECTION          21
 #define EGO_NIGHT_DAY           22
+#define EGO_S_PROTECTION        238
+#define EGO_S_DWARVEN           239
 
 /* Crowns and Helms */
 #define EGO_DARK                23
 #define EGO_XXX_5               84
 #define EGO_XXX_6               85
 #define EGO_XXX_7               86
-#define EGO_XXX_8               87
+#define EGO_WEIRD               87
 #define EGO_KILL_ANIMAL         88
 #define EGO_KILL_EVIL           89
 #define EGO_KILL_UNDEAD         90
 #define EGO_TRUMP               98
 #define EGO_PATTERN             99
 #define EGO_DIGGING             100
-#define EGO_XXX_9               101
+#define EGO_DEMON               101
 #define EGO_MORGUL              102
 #define EGO_KILL_HUMAN          103
 
 #define EGO_AMU_GREAT           235
 #define EGO_AMU_DETECTION       236
 #define EGO_AMU_NAIVETY         237
+// MAX 239
 
 /* Activation effects for random artifacts */
 #define ACT_SUNLIGHT            1
 #define TR_FIXED_FLAVOR        117
 #define TR_ADD_L_CURSE         118
 #define TR_ADD_H_CURSE         119
+#define TR_DRAIN_HP            120
+#define TR_DRAIN_MANA          121
 
-#define TR_FLAG_MAX            120
+#define TR_FLAG_MAX            122
 #define TR_FLAG_SIZE           4
 
 
 #define TRG_RANDOM_CURSE1       0x00004000L     /* Item is Random Cursed */
 #define TRG_RANDOM_CURSE2       0x00008000L     /* Item is Random Cursed */
 #define TRG_XTRA_DICE           0x00010000L     /* Extra dice */
+#define TRG_POWERFUL            0x00020000L     /* Item has good value even if Cursed */
 
 
 #define MAX_CURSE 17