OSDN Git Service

bbdf0e4128f85e8d7ee8730e4540e0ac9f3019b1
[hengbandforosx/hengbandosx.git] / src / monster-race / race-flags-ability2.h
1 #pragma once
2
3 typedef enum race_flags_ability2 {
4         RF6_HASTE = 0x00000001, /* Speed self */
5     RF6_HAND_DOOM = 0x00000002, /* Hand of Doom */
6     RF6_HEAL = 0x00000004, /* Heal self */
7     RF6_INVULNER = 0x00000008, /* INVULNERABILITY! */
8     RF6_BLINK = 0x00000010, /* Teleport Short */
9     RF6_TPORT = 0x00000020, /* Teleport Long */
10     RF6_WORLD = 0x00000040, /* world */
11     RF6_SPECIAL = 0x00000080, /* Special Attack */
12     RF6_TELE_TO = 0x00000100, /* Move player to monster */
13     RF6_TELE_AWAY = 0x00000200, /* Move player far away */
14     RF6_TELE_LEVEL = 0x00000400, /* Move player vertically */
15     RF6_PSY_SPEAR = 0x00000800, /* Psyco-spear */
16     RF6_DARKNESS = 0x00001000, /* Create Darkness */
17     RF6_TRAPS = 0x00002000, /* Create Traps */
18     RF6_FORGET = 0x00004000, /* Cause amnesia */
19     RF6_RAISE_DEAD = 0x00008000, /* Raise Dead */
20     RF6_S_KIN = 0x00010000, /* Summon "kin" */
21     RF6_S_CYBER = 0x00020000, /* Summon Cyberdemons! */
22     RF6_S_MONSTER = 0x00040000, /* Summon Monster */
23     RF6_S_MONSTERS = 0x00080000, /* Summon Monsters */
24     RF6_S_ANT = 0x00100000, /* Summon Ants */
25     RF6_S_SPIDER = 0x00200000, /* Summon Spiders */
26     RF6_S_HOUND = 0x00400000, /* Summon Hounds */
27     RF6_S_HYDRA = 0x00800000, /* Summon Hydras */
28     RF6_S_ANGEL = 0x01000000, /* Summon Angel */
29     RF6_S_DEMON = 0x02000000, /* Summon Demon */
30     RF6_S_UNDEAD = 0x04000000, /* Summon Undead */
31     RF6_S_DRAGON = 0x08000000, /* Summon Dragon */
32     RF6_S_HI_UNDEAD = 0x10000000, /* Summon Greater Undead */
33     RF6_S_HI_DRAGON = 0x20000000, /* Summon Ancient Dragon */
34     RF6_S_AMBERITES = 0x40000000, /* Summon Amberites */
35     RF6_S_UNIQUE = 0x80000000, /* Summon Unique Monster */
36 } race_flags_ability2;