OSDN Git Service

Merge remote-tracking branch 'remotes/hengband-osx/For2.2.2-Refactoring-English-New...
[hengbandforosx/hengbandosx.git] / src / spell-kind / spells-sight.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 bool project_all_los(player_type *caster_ptr, EFFECT_ID typ, HIT_POINT dam);
6 bool speed_monsters(player_type *caster_ptr);
7 bool slow_monsters(player_type *caster_ptr, int power);
8 bool sleep_monsters(player_type *caster_ptr, int power);
9 void aggravate_monsters(player_type *caster_ptr, MONSTER_IDX who);
10 bool banish_evil(player_type *caster_ptr, int dist);
11 bool turn_undead(player_type *caster_ptr);
12 bool dispel_evil(player_type *caster_ptr, HIT_POINT dam);
13 bool dispel_good(player_type *caster_ptr, HIT_POINT dam);
14 bool dispel_undead(player_type *caster_ptr, HIT_POINT dam);
15 bool dispel_monsters(player_type *caster_ptr, HIT_POINT dam);
16 bool dispel_living(player_type *caster_ptr, HIT_POINT dam);
17 bool dispel_demons(player_type *caster_ptr, HIT_POINT dam);
18 bool crusade(player_type *caster_ptr);
19 bool confuse_monsters(player_type *caster_ptr, HIT_POINT dam);
20 bool charm_monsters(player_type *caster_ptr, HIT_POINT dam);
21 bool charm_animals(player_type *caster_ptr, HIT_POINT dam);
22 bool stun_monsters(player_type *caster_ptr, HIT_POINT dam);
23 bool stasis_monsters(player_type *caster_ptr, HIT_POINT dam);
24 bool mindblast_monsters(player_type *caster_ptr, HIT_POINT dam);
25 bool banish_monsters(player_type *caster_ptr, int dist);
26 bool turn_evil(player_type *caster_ptr, HIT_POINT dam);
27 bool turn_monsters(player_type *caster_ptr, HIT_POINT dam);
28 bool deathray_monsters(player_type *caster_ptr);
29 bool probing(player_type *caster_ptr);