OSDN Git Service

Merge remote-tracking branch 'remotes/origin/feature/Relocate-score-server' into...
[hengband/hengband.git] / src / object-enchant / trg-types.h
1 #pragma once
2
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 */
22 } trg_type;