OSDN Git Service

Merge remote-tracking branch 'remotes/hengbandosx/english-mind-edits' into feature...
[hengband/hengband.git] / src / effect / effect-player-resist-hurt.h
1 #pragma once
2
3 #include "system/angband.h"
4 #include "effect/effect-player-util.h"
5
6 void effect_player_elements(player_type *target_ptr, effect_player_type *ep_ptr, concptr attack_message, HIT_POINT (*damage_func)(player_type *, HIT_POINT, concptr, int, bool));
7 void effect_player_poison(player_type *target_ptr, effect_player_type *ep_ptr);
8 void effect_player_nuke(player_type *target_ptr, effect_player_type *ep_ptr);
9 void effect_player_missile(player_type *target_ptr, effect_player_type *ep_ptr);
10 void effect_player_holy_fire(player_type *target_ptr, effect_player_type *ep_ptr);
11 void effect_player_hell_fire(player_type *target_ptr, effect_player_type *ep_ptr);
12 void effect_player_arrow(player_type *target_ptr, effect_player_type *ep_ptr);
13 void effect_player_plasma(player_type *target_ptr, effect_player_type *ep_ptr);
14 void effect_player_nether(player_type *target_ptr, effect_player_type *ep_ptr);
15 void effect_player_water(player_type *target_ptr, effect_player_type *ep_ptr);
16 void effect_player_chaos(player_type *target_ptr, effect_player_type *ep_ptr);
17 void effect_player_shards(player_type *target_ptr, effect_player_type *ep_ptr);
18 void effect_player_sound(player_type *target_ptr, effect_player_type *ep_ptr);
19 void effect_player_confusion(player_type *target_ptr, effect_player_type *ep_ptr);
20 void effect_player_disenchant(player_type *target_ptr, effect_player_type *ep_ptr);
21 void effect_player_nexus(player_type *target_ptr, effect_player_type *ep_ptr);
22 void effect_player_force(player_type *target_ptr, effect_player_type *ep_ptr);
23 void effect_player_rocket(player_type *target_ptr, effect_player_type *ep_ptr);
24 void effect_player_inertial(player_type *target_ptr, effect_player_type *ep_ptr);
25 void effect_player_lite(player_type *target_ptr, effect_player_type *ep_ptr);
26 void effect_player_dark(player_type *target_ptr, effect_player_type *ep_ptr);
27 void effect_player_time(player_type *target_ptr, effect_player_type *ep_ptr);
28 void effect_player_gravity(player_type *target_ptr, effect_player_type *ep_ptr);
29 void effect_player_disintegration(player_type *target_ptr, effect_player_type *ep_ptr);
30 void effect_player_death_ray(player_type *target_ptr, effect_player_type *ep_ptr);
31 void effect_player_mana(player_type *target_ptr, effect_player_type *ep_ptr);
32 void effect_player_psy_spear(player_type *target_ptr, effect_player_type *ep_ptr);
33 void effect_player_meteor(player_type *target_ptr, effect_player_type *ep_ptr);
34 void effect_player_icee(player_type *target_ptr, effect_player_type *ep_ptr);
35 void effect_player_hand_doom(player_type *target_ptr, effect_player_type *ep_ptr);