3 #include "effect/attribute-types.h"
4 #include "system/angband.h"
10 bool project_all_los(PlayerType *player_ptr, AttributeType typ, int dam);
11 bool speed_monsters(PlayerType *player_ptr);
12 bool slow_monsters(PlayerType *player_ptr, int power);
13 bool sleep_monsters(PlayerType *player_ptr, int power);
14 void aggravate_monsters(PlayerType *player_ptr, MONSTER_IDX who);
15 bool banish_evil(PlayerType *player_ptr, int dist);
16 bool turn_undead(PlayerType *player_ptr);
17 bool dispel_evil(PlayerType *player_ptr, int dam);
18 bool dispel_good(PlayerType *player_ptr, int dam);
19 bool dispel_undead(PlayerType *player_ptr, int dam);
20 bool dispel_monsters(PlayerType *player_ptr, int dam);
21 bool dispel_living(PlayerType *player_ptr, int dam);
22 bool dispel_demons(PlayerType *player_ptr, int dam);
23 bool crusade(PlayerType *player_ptr);
24 bool confuse_monsters(PlayerType *player_ptr, int dam);
25 bool charm_monsters(PlayerType *player_ptr, int dam);
26 bool charm_animals(PlayerType *player_ptr, int dam);
27 bool stun_monsters(PlayerType *player_ptr, int dam);
28 bool stasis_monsters(PlayerType *player_ptr, int dam);
29 bool mindblast_monsters(PlayerType *player_ptr, int dam);
30 bool banish_monsters(PlayerType *player_ptr, int dist);
31 bool turn_evil(PlayerType *player_ptr, int dam);
32 bool turn_monsters(PlayerType *player_ptr, int dam);
33 bool deathray_monsters(PlayerType *player_ptr);
34 std::string probed_monster_info(PlayerType *player_ptr, MonsterEntity *m_ptr, MonsterRaceInfo *r_ptr);
35 bool probing(PlayerType *player_ptr);