OSDN Git Service

[Fix] 消去時に画面右端までの消去されないことがある
[hengbandforosx/hengbandosx.git] / src / io / gf-descriptions.cpp
1 /*!
2  * @brief Index of spell type names
3  */
4
5 #include "io/gf-descriptions.h"
6 #include "effect/attribute-types.h"
7
8 //clang-format off
9 const std::vector<named_num> gf_descriptions = {
10     { "GF_ELEC", AttributeType::ELEC },
11     { "GF_POIS", AttributeType::POIS },
12     { "GF_ACID", AttributeType::ACID },
13     { "GF_COLD", AttributeType::COLD },
14     { "GF_FIRE", AttributeType::FIRE },
15     { "GF_PSY_SPEAR", AttributeType::PSY_SPEAR },
16     { "GF_MISSILE", AttributeType::MISSILE },
17     { "GF_DEBUG", AttributeType::DEBUG },
18     { "GF_PLASMA", AttributeType::PLASMA },
19     { "GF_WATER", AttributeType::WATER },
20     { "GF_LITE", AttributeType::LITE },
21     { "GF_DARK", AttributeType::DARK },
22     { "GF_LITE_WEAK", AttributeType::LITE_WEAK },
23     { "GF_DARK_WEAK", AttributeType::DARK_WEAK },
24     { "GF_SHARDS", AttributeType::SHARDS },
25     { "GF_SOUND", AttributeType::SOUND },
26     { "GF_CONFUSION", AttributeType::CONFUSION },
27     { "GF_FORCE", AttributeType::FORCE },
28     { "GF_INERTIA", AttributeType::INERTIAL },
29     { "GF_MANA", AttributeType::MANA },
30     { "GF_METEOR", AttributeType::METEOR },
31     { "GF_ICE", AttributeType::ICE },
32     { "GF_CHAOS", AttributeType::CHAOS },
33     { "GF_NETHER", AttributeType::NETHER },
34     { "GF_DISENCHANT", AttributeType::DISENCHANT },
35     { "GF_NEXUS", AttributeType::NEXUS },
36     { "GF_TIME", AttributeType::TIME },
37     { "GF_GRAVITY", AttributeType::GRAVITY },
38     { "GF_KILL_WALL", AttributeType::KILL_WALL },
39     { "GF_KILL_DOOR", AttributeType::KILL_DOOR },
40     { "GF_KILL_TRAP", AttributeType::KILL_TRAP },
41     { "GF_MAKE_WALL", AttributeType::MAKE_WALL },
42     { "GF_MAKE_DOOR", AttributeType::MAKE_DOOR },
43     { "GF_MAKE_TRAP", AttributeType::MAKE_TRAP },
44     { "GF_MAKE_TREE", AttributeType::MAKE_TREE },
45     { "GF_OLD_CLONE", AttributeType::OLD_CLONE },
46     { "GF_OLD_POLY", AttributeType::OLD_POLY },
47     { "GF_OLD_HEAL", AttributeType::OLD_HEAL },
48     { "GF_OLD_SPEED", AttributeType::OLD_SPEED },
49     { "GF_OLD_SLOW", AttributeType::OLD_SLOW },
50     { "GF_OLD_CONF", AttributeType::OLD_CONF },
51     { "GF_OLD_SLEEP", AttributeType::OLD_SLEEP },
52     { "GF_HYPODYNAMIA", AttributeType::HYPODYNAMIA },
53     { "GF_AWAY_UNDEAD", AttributeType::AWAY_UNDEAD },
54     { "GF_AWAY_EVIL", AttributeType::AWAY_EVIL },
55     { "GF_AWAY_ALL", AttributeType::AWAY_ALL },
56     { "GF_TURN_UNDEAD", AttributeType::TURN_UNDEAD },
57     { "GF_TURN_EVIL", AttributeType::TURN_EVIL },
58     { "GF_TURN_ALL", AttributeType::TURN_ALL },
59     { "GF_DISP_UNDEAD", AttributeType::DISP_UNDEAD },
60     { "GF_DISP_EVIL", AttributeType::DISP_EVIL },
61     { "GF_DISP_ALL", AttributeType::DISP_ALL },
62     { "GF_DISP_DEMON", AttributeType::DISP_DEMON },
63     { "GF_DISP_LIVING", AttributeType::DISP_LIVING },
64     { "GF_ROCKET", AttributeType::ROCKET },
65     { "GF_NUKE", AttributeType::NUKE },
66     { "GF_MAKE_RUNE_PROTECTION", AttributeType::MAKE_RUNE_PROTECTION },
67     { "GF_STASIS", AttributeType::STASIS },
68     { "GF_STONE_WALL", AttributeType::STONE_WALL },
69     { "GF_DEATH_RAY", AttributeType::DEATH_RAY },
70     { "GF_STUN", AttributeType::STUN },
71     { "GF_HOLY_FIRE", AttributeType::HOLY_FIRE },
72     { "GF_HELL_FIRE", AttributeType::HELL_FIRE },
73     { "GF_DISINTEGRATE", AttributeType::DISINTEGRATE },
74     { "GF_CHARM", AttributeType::CHARM },
75     { "GF_CONTROL_UNDEAD", AttributeType::CONTROL_UNDEAD },
76     { "GF_CONTROL_ANIMAL", AttributeType::CONTROL_ANIMAL },
77     { "GF_PSI", AttributeType::PSI },
78     { "GF_PSI_DRAIN", AttributeType::PSI_DRAIN },
79     { "GF_TELEKINESIS", AttributeType::TELEKINESIS },
80     { "GF_JAM_DOOR", AttributeType::JAM_DOOR },
81     { "GF_DOMINATION", AttributeType::DOMINATION },
82     { "GF_DISP_GOOD", AttributeType::DISP_GOOD },
83     { "GF_DRAIN_MANA", AttributeType::DRAIN_MANA },
84     { "GF_MIND_BLAST", AttributeType::MIND_BLAST },
85     { "GF_BRAIN_SMASH", AttributeType::BRAIN_SMASH },
86     { "GF_CAUSE_1", AttributeType::CAUSE_1 },
87     { "GF_CAUSE_2", AttributeType::CAUSE_2 },
88     { "GF_CAUSE_3", AttributeType::CAUSE_3 },
89     { "GF_CAUSE_4", AttributeType::CAUSE_4 },
90     { "GF_HAND_DOOM", AttributeType::HAND_DOOM },
91     { "GF_CAPTURE", AttributeType::CAPTURE },
92     { "GF_ANIM_DEAD", AttributeType::ANIM_DEAD },
93     { "GF_CHARM_LIVING", AttributeType::CHARM_LIVING },
94     { "GF_IDENTIFY", AttributeType::IDENTIFY },
95     { "GF_ATTACK", AttributeType::ATTACK },
96     { "GF_ENGETSU", AttributeType::ENGETSU },
97     { "GF_GENOCIDE", AttributeType::GENOCIDE },
98     { "GF_PHOTO", AttributeType::PHOTO },
99     { "GF_CONTROL_DEMON", AttributeType::CONTROL_DEMON },
100     { "GF_LAVA_FLOW", AttributeType::LAVA_FLOW },
101     { "GF_BLOOD_CURSE", AttributeType::BLOOD_CURSE },
102     { "GF_SEEKER", AttributeType::SEEKER },
103     { "GF_SUPER_RAY", AttributeType::SUPER_RAY },
104     { "GF_STAR_HEAL", AttributeType::STAR_HEAL },
105     { "GF_WATER_FLOW", AttributeType::WATER_FLOW },
106     { "GF_CRUSADE", AttributeType::CRUSADE },
107     { "GF_STASIS_EVIL", AttributeType::STASIS_EVIL },
108     { "GF_WOUNDS", AttributeType::WOUNDS },
109     { "GF_E_GENOCIDE", AttributeType::E_GENOCIDE },
110     { "GF_VOID", AttributeType::VOID_MAGIC },
111     { "GF_ABYSS", AttributeType::ABYSS },
112     { "GF_HUNGRY", AttributeType::HUNGRY },
113     { "GF_MONSTER_SHOOT", AttributeType::MONSTER_SHOOT },
114     { "GF_MONSTER_MELEE", AttributeType::MONSTER_MELEE },
115 };
116
117 //clang-format on