3 #include "system/angband.h"
5 #include "system/monster-type-definition.h"
7 typedef struct effect_monster_type {
10 monster_type *m_caster_ptr;
28 GAME_TEXT m_name[MAX_NLEN];
30 PARAMETER_VALUE photo;
40 EFFECT_ID effect_type;
43 } effect_monster_type;
45 typedef enum gf_switch_result
49 GF_SWITCH_CONTINUE = 2,
52 effect_monster_type *initialize_effect_monster(player_type *caster_ptr, effect_monster_type *em_ptr, MONSTER_IDX who, POSITION r, POSITION y, POSITION x, HIT_POINT dam, EFFECT_ID effect_type, BIT_FLAGS flag, bool see_s_msg);