3 #include "system/angband.h"
5 enum class MonsterRaceId : int16_t;
8 void set_friendly(MonsterEntity *m_ptr);
9 void set_pet(PlayerType *player_ptr, MonsterEntity *m_ptr);
10 void set_hostile(PlayerType *player_ptr, MonsterEntity *m_ptr);
11 void anger_monster(PlayerType *player_ptr, MonsterEntity *m_ptr);
12 bool set_monster_csleep(PlayerType *player_ptr, MONSTER_IDX m_idx, int v);
13 bool set_monster_fast(PlayerType *player_ptr, MONSTER_IDX m_idx, int v);
14 bool set_monster_slow(PlayerType *player_ptr, MONSTER_IDX m_idx, int v);
15 bool set_monster_stunned(PlayerType *player_ptr, MONSTER_IDX m_idx, int v);
16 bool set_monster_confused(PlayerType *player_ptr, MONSTER_IDX m_idx, int v);
17 bool set_monster_monfear(PlayerType *player_ptr, MONSTER_IDX m_idx, int v);
18 bool set_monster_invulner(PlayerType *player_ptr, MONSTER_IDX m_idx, int v, bool energy_need);
19 bool set_monster_timewalk(PlayerType *player_ptr, int num, MonsterRaceId who, bool vs_player);