OSDN Git Service

[Refactor] curse_flags の FlagGroup化
[hengbandforosx/hengbandosx.git] / src / object-enchant / trc-types.h
1 #pragma once
2
3 /* TRCが何の略かは分からない (type / ??? / curse)*/
4 enum class TRC {
5         CURSED = 0,
6     HEAVY_CURSE = 1,
7     PERMA_CURSE = 2,
8     XXX1 = 3,
9     TY_CURSE = 4,
10     AGGRAVATE = 5,
11     DRAIN_EXP = 6,
12     SLOW_REGEN = 7,
13     ADD_L_CURSE = 8,
14     ADD_H_CURSE = 9,
15     CALL_ANIMAL = 10,
16     CALL_DEMON = 11,
17     CALL_DRAGON = 12,
18     COWARDICE = 13,
19     TELEPORT = 14,
20     LOW_MELEE = 15,
21     LOW_AC = 16,
22     HARD_SPELL = 17,
23     FAST_DIGEST = 18,
24     DRAIN_HP = 19,
25     DRAIN_MANA = 20,
26     CALL_UNDEAD = 21,
27     BERS_RAGE = 22,
28     MAX,
29 };
30
31 enum class TRCS {
32     TELEPORT_SELF = 0,
33     CHAINSWORD = 1,
34     MAX,
35 };