3 #include "system/angband.h"
5 enum class MonsterRaceId : int16_t;
9 bool monster_is_powerful(FloorType *floor_ptr, MONSTER_IDX m_idx);
10 DEPTH monster_level_idx(FloorType *floor_ptr, MONSTER_IDX m_idx);
12 int mon_damage_mod(PlayerType *player_ptr, MonsterEntity *m_ptr, int dam, bool is_psy_spear);
14 void dispel_monster_status(PlayerType *player_ptr, MONSTER_IDX m_idx);
15 void monster_gain_exp(PlayerType *player_ptr, MONSTER_IDX m_idx, MonsterRaceId s_idx);
17 void process_monsters_mtimed(PlayerType *player_ptr, int mtimed_idx);
19 int get_mproc_idx(FloorType *floor_ptr, MONSTER_IDX m_idx, int mproc_type);
20 void mproc_init(FloorType *floor_ptr);
21 void mproc_add(FloorType *floor_ptr, MONSTER_IDX m_idx, int mproc_type);