OSDN Git Service

[Refactor] #3397 mind-elementalist.cpp で、element_powers を調整してコピーではなく参照で受けるようにした
[hengbandforosx/hengbandosx.git] / src / mind / mind-numbers.h
1 #pragma once
2
3 enum class MindBerserkerType : int {
4     DETECT_MANACE = 0,
5     CHARGE = 1,
6     SMASH_TRAP = 2,
7     QUAKE = 3,
8     MASSACRE = 4,
9 };
10
11 enum class MindForceTrainerType : int {
12     SMALL_FORCE_BALL = 0,
13     FLASH_LIGHT = 1,
14     FLYING_TECHNIQUE = 2,
15     KAMEHAMEHA = 3,
16     MAGIC_RESISTANCE = 4,
17     IMPROVE_FORCE = 5,
18     AURA_OF_FORCE = 6,
19     SHOCK_POWER = 7,
20     LARGE_FORCE_BALL = 8,
21     DISPEL_MAGIC = 9,
22     SUMMON_GHOST = 10,
23     EXPLODING_FLAME = 11,
24     SUPER_KAMEHAMEHA = 12,
25     LIGHT_SPEED = 13,
26 };
27
28 enum class MindMindcrafterType : int {
29     PRECOGNITION = 0,
30     NEURAL_BLAST = 1,
31     MINOR_DISPLACEMENT = 2,
32     MAJOR_DISPLACEMENT = 3,
33     DOMINATION = 4,
34     PLUVERISE = 5,
35     CHARACTER_ARMOR = 6,
36     PSYCHOMETRY = 7,
37     MIND_WAVE = 8,
38     ADRENALINE_CHANNELING = 9,
39     TELEKINESIS = 10,
40     PSYCHIC_DRAIN = 11,
41     PSYCHO_SPEAR = 12,
42     THE_WORLD = 13,
43 };
44
45 enum class MindMirrorMasterType : int {
46     MIRROR_SEEING = 0,
47     MAKE_MIRROR = 1,
48     DRIP_LIGHT = 2,
49     WRAPPED_MIRROR = 3,
50     MIRROR_LIGHT = 4,
51     WANDERING_MIRROR = 5,
52     ROBE_DUST = 6,
53     BANISHING_MIRROR = 7,
54     MIRROR_CRASHING = 8,
55     SLEEPING_MIRROR = 9,
56     SEEKER_RAY = 10,
57     SEALING_MIRROR = 11,
58     WATER_SHIELD = 12,
59     SUPER_RAY = 13,
60     ILLUSION_LIGHT = 14,
61     MIRROR_SHIFT = 15,
62     MIRROR_TUNNEL = 16,
63     RECALL_MIRROR = 17,
64     MULTI_SHADOW = 18,
65     BINDING_FIELD = 19,
66     RUFFNOR_MIRROR = 20,
67 };
68
69 enum class MindNinjaType : int {
70     DARKNESS_CREATION = 0,
71     DETECT_NEAR = 1,
72     HIDE_LEAVES = 2,
73     KAWARIMI = 3,
74     ABSCONDING = 4,
75     HIT_AND_AWAY = 5,
76     BIND_MONSTER = 6,
77     ANCIENT_KNOWLEDGE = 7,
78     FLOATING = 8,
79     HIDE_FLAMES = 9,
80     NYUSIN = 10,
81     SYURIKEN_SPREADING = 11,
82     CHAIN_HOOK = 12,
83     SMOKE_BALL = 13,
84     SWAP_POSITION = 14,
85     EXPLOSIVE_RUNE = 15,
86     HIDE_MUD = 16,
87     HIDE_MIST = 17,
88     PURGATORY_FLAME = 18,
89     ALTER_EGO = 19,
90 };