OSDN Git Service

Merge pull request #3664 from Hourier/release/3.0.0.90-Alpha
[hengbandforosx/hengbandosx.git] / src / effect / effect-monster-evil.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 class EffectMonster;
6 class PlayerType;
7 ProcessResult effect_monster_away_undead(PlayerType *player_ptr, EffectMonster *em_ptr);
8 ProcessResult effect_monster_away_evil(PlayerType *player_ptr, EffectMonster *em_ptr);
9 ProcessResult effect_monster_away_all(PlayerType *player_ptr, EffectMonster *em_ptr);
10 ProcessResult effect_monster_turn_undead(PlayerType *player_ptr, EffectMonster *em_ptr);
11 ProcessResult effect_monster_turn_evil(PlayerType *player_ptr, EffectMonster *em_ptr);
12 ProcessResult effect_monster_turn_all(EffectMonster *em_ptr);
13 ProcessResult effect_monster_disp_undead(PlayerType *player_ptr, EffectMonster *em_ptr);
14 ProcessResult effect_monster_disp_evil(PlayerType *player_ptr, EffectMonster *em_ptr);
15 ProcessResult effect_monster_disp_good(PlayerType *player_ptr, EffectMonster *em_ptr);
16 ProcessResult effect_monster_disp_living(EffectMonster *em_ptr);
17 ProcessResult effect_monster_disp_demon(PlayerType *player_ptr, EffectMonster *em_ptr);
18 ProcessResult effect_monster_disp_all(EffectMonster *em_ptr);