OSDN Git Service

[Refactor] #37353 Adjusted inclusion relationship in core/ and effect/
[hengband/hengband.git] / src / effect / effect-monster-resist-hurt.h
1 #pragma once
2
3 #include "effect/effect-monster-util.h"
4 #include "system/angband.h"
5
6 gf_switch_result effect_monster_void(effect_monster_type *em_ptr);
7 gf_switch_result effect_monster_acid(player_type *caster_ptr, effect_monster_type *em_ptr);
8 gf_switch_result effect_monster_elec(player_type *caster_ptr, effect_monster_type *em_ptr);
9 gf_switch_result effect_monster_fire(player_type *caster_ptr, effect_monster_type *em_ptr);
10 gf_switch_result effect_monster_cold(player_type *caster_ptr, effect_monster_type *em_ptr);
11 gf_switch_result effect_monster_pois(player_type *caster_ptr, effect_monster_type *em_ptr);
12 gf_switch_result effect_monster_nuke(player_type *caster_ptr, effect_monster_type *em_ptr);
13 gf_switch_result effect_monster_hell_fire(player_type *caster_ptr, effect_monster_type *em_ptr);
14 gf_switch_result effect_monster_holy_fire(player_type *caster_ptr, effect_monster_type *em_ptr);
15 gf_switch_result effect_monster_plasma(player_type *caster_ptr, effect_monster_type *em_ptr);
16 gf_switch_result effect_monster_nether(player_type *caster_ptr, effect_monster_type *em_ptr);
17 gf_switch_result effect_monster_water(player_type *caster_ptr, effect_monster_type *em_ptr);
18 gf_switch_result effect_monster_chaos(player_type *caster_ptr, effect_monster_type *em_ptr);
19 gf_switch_result effect_monster_shards(player_type *caster_ptr, effect_monster_type *em_ptr);
20 gf_switch_result effect_monster_rocket(player_type *caster_ptr, effect_monster_type *em_ptr);
21 gf_switch_result effect_monster_sound(player_type *caster_ptr, effect_monster_type *em_ptr);
22 gf_switch_result effect_monster_confusion(player_type *caster_ptr, effect_monster_type *em_ptr);
23 gf_switch_result effect_monster_disenchant(player_type *caster_ptr, effect_monster_type *em_ptr);
24 gf_switch_result effect_monster_nexus(player_type *caster_ptr, effect_monster_type *em_ptr);
25 gf_switch_result effect_monster_force(player_type *caster_ptr, effect_monster_type *em_ptr);
26 gf_switch_result effect_monster_inertial(player_type *caster_ptr, effect_monster_type *em_ptr);
27 gf_switch_result effect_monster_time(player_type *caster_ptr, effect_monster_type *em_ptr);
28 gf_switch_result effect_monster_gravity(player_type *caster_ptr, effect_monster_type *em_ptr);
29 gf_switch_result effect_monster_disintegration(player_type *caster_ptr, effect_monster_type *em_ptr);
30 gf_switch_result effect_monster_icee_bolt(player_type *caster_ptr, effect_monster_type *em_ptr);