OSDN Git Service

[WIP] [Refactor] #1787 オーラフラグをガワだけmonster_type/lore_type::aura_flags に分離した (このコミットでは動...
[hengbandforosx/hengbandosx.git] / src / info-reader / race-info-tokens-table.h
1 #pragma once
2
3 #include "monster-attack/monster-attack-effect.h"
4 #include "monster-attack/monster-attack-types.h"
5 #include "monster-race/monster-aura-types.h"
6 #include "monster-race/race-ability-flags.h"
7 #include "monster-race/race-flags1.h"
8 #include "monster-race/race-flags2.h"
9 #include "monster-race/race-flags3.h"
10 #include "monster-race/race-flags7.h"
11 #include "monster-race/race-flags8.h"
12 #include "monster-race/race-flags9.h"
13 #include "monster-race/race-flags-resistance.h"
14 #include "system/angband.h"
15
16 #include <string_view>
17 #include <unordered_map>
18
19 enum class RF_ABILITY;
20
21 extern const std::unordered_map<std::string_view, rbm_type> r_info_blow_method;
22 extern const std::unordered_map<std::string_view, rbe_type> r_info_blow_effect;
23 extern const std::unordered_map<std::string_view, race_flags1> r_info_flags1;
24 extern const std::unordered_map<std::string_view, race_flags2> r_info_flags2;
25 extern const std::unordered_map<std::string_view, race_flags3> r_info_flags3;
26 extern const std::unordered_map<std::string_view, RF_ABILITY> r_info_ability_flags;
27 extern const std::unordered_map<std::string_view, race_flags7> r_info_flags7;
28 extern const std::unordered_map<std::string_view, race_flags8> r_info_flags8;
29 extern const std::unordered_map<std::string_view, race_flags9> r_info_flags9;
30 extern const std::unordered_map<std::string_view, race_flags_resistance> r_info_flagsr;
31 extern const std::unordered_map<std::string_view, MonsterAuraType> r_info_flags_aura;
32