/* 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