OSDN Git Service

[Refactor] #2204 HIT_POINTエイリアスをintに揃えた
[hengbandforosx/hengbandosx.git] / src / effect / effect-player-resist-hurt.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 class EffectPlayerType;
6 class PlayerType;
7 void effect_player_elements(
8     PlayerType *player_ptr, EffectPlayerType *ep_ptr, concptr attack_message, int (*damage_func)(PlayerType *, int, concptr, bool));
9 void effect_player_poison(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
10 void effect_player_nuke(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
11 void effect_player_missile(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
12 void effect_player_holy_fire(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
13 void effect_player_hell_fire(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
14 void effect_player_arrow(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
15 void effect_player_plasma(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
16 void effect_player_nether(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
17 void effect_player_water(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
18 void effect_player_chaos(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
19 void effect_player_shards(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
20 void effect_player_sound(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
21 void effect_player_confusion(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
22 void effect_player_disenchant(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
23 void effect_player_nexus(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
24 void effect_player_force(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
25 void effect_player_rocket(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
26 void effect_player_inertial(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
27 void effect_player_lite(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
28 void effect_player_dark(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
29 void effect_player_time(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
30 void effect_player_gravity(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
31 void effect_player_disintegration(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
32 void effect_player_death_ray(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
33 void effect_player_mana(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
34 void effect_player_psy_spear(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
35 void effect_player_meteor(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
36 void effect_player_icee(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
37 void effect_player_hand_doom(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
38 void effect_player_void(PlayerType *player_ptr, EffectPlayerType *ep_ptr);
39 void effect_player_abyss(PlayerType *player_ptr, EffectPlayerType *ep_ptr);