3 typedef enum trg_type {
4 TRG_INSTA_ART = 0x00000001L, /* Item must be an artifact */
5 TRG_QUESTITEM = 0x00000002L, /* quest level item -KMW- */
6 TRG_XTRA_POWER = 0x00000004L, /* Extra power */
7 TRG_ONE_SUSTAIN = 0x00000008L, /* One sustain */
8 TRG_XTRA_RES_OR_POWER = 0x00000010L, /* Extra resistance or power */
9 TRG_XTRA_H_RES = 0x00000020L, /* Extra high resistance */
10 TRG_XTRA_E_RES = 0x00000040L, /* Extra element resistance */
11 TRG_XTRA_L_RES = 0x00000080L, /* Extra lordly resistance */
12 TRG_XTRA_D_RES = 0x00000100L, /* Extra dragon resistance */
13 TRG_XTRA_RES = 0x00000200L, /* Extra resistance */
14 TRG_CURSED = 0x00000400L, /* Item is Cursed */
15 TRG_HEAVY_CURSE = 0x00000800L, /* Item is Heavily Cursed */
16 TRG_PERMA_CURSE = 0x00001000L, /* Item is Perma Cursed */
17 TRG_RANDOM_CURSE0 = 0x00002000L, /* Item is Random Cursed */
18 TRG_RANDOM_CURSE1 = 0x00004000L, /* Item is Random Cursed */
19 TRG_RANDOM_CURSE2 = 0x00008000L, /* Item is Random Cursed */
20 TRG_XTRA_DICE = 0x00010000L, /* Extra dice */
21 TRG_POWERFUL = 0x00020000L, /* Item has good value even if Cursed */