#include "system/angband.h"
enum process_result;
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result effect_monster_charm(player_type *caster_ptr, effect_monster_type *em_ptr);
process_result effect_monster_control_undead(player_type *caster_ptr, effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
process_result effect_monster_curse_1(effect_monster_type *em_ptr);
process_result effect_monster_curse_2(effect_monster_type *em_ptr);
process_result effect_monster_curse_3(effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result effect_monster_away_undead(player_type *caster_ptr, effect_monster_type *em_ptr);
process_result effect_monster_away_evil(player_type *caster_ptr, effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result effect_monster_lite_weak(player_type *caster_ptr, effect_monster_type *em_ptr);
process_result effect_monster_lite(player_type *caster_ptr, effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result effect_monster_old_poly(effect_monster_type *em_ptr);
process_result effect_monster_old_clone(player_type *caster_ptr, effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result effect_monster_psi(player_type *caster_ptr, effect_monster_type *em_ptr);
process_result effect_monster_psi_drain(player_type *caster_ptr, effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result effect_monster_nothing(effect_monster_type *em_ptr);
process_result effect_monster_acid(player_type *caster_ptr, effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result effect_monster_drain_mana(player_type *caster_ptr, effect_monster_type *em_ptr);
process_result effect_monster_mind_blast(player_type *caster_ptr, effect_monster_type *em_ptr);
#include "system/angband.h"
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct player_type;
process_result switch_effects_monster(player_type *caster_ptr, effect_monster_type *em_ptr);
};
struct player_type;
-typedef struct effect_monster_type effect_monster_type;
+struct effect_monster_type;
struct rc_type;
concptr get_element_title(int realm_idx);