extern bool repair_monsters;
extern bool repair_objects;
-extern MONSTER_IDX hack_m_idx;
-extern MONSTER_IDX hack_m_idx_ii;
extern int total_friends;
extern bool reinit_wilderness;
/* Use up "some" energy */
m_ptr->energy_need += ENERGY_NEED();
-
/* Save global index */
hack_m_idx = i;
typedef bool(*monsterrace_hook_type)(MONRACE_IDX r_idx);
+extern MONSTER_IDX hack_m_idx;
+extern MONSTER_IDX hack_m_idx_ii;
+
/*
* Monster information, for a specific monster.
* Note: fy, fx constrain dungeon size to 256x256
#define HORDE_NOGOOD 0x01 /*!< (未実装フラグ)HORDE生成でGOODなモンスターの生成を禁止する? */
#define HORDE_NOEVIL 0x02 /*!< (未実装フラグ)HORDE生成でEVILなモンスターの生成を禁止する? */
+MONSTER_IDX hack_m_idx = 0; /* Hack -- see "process_monsters()" */
+MONSTER_IDX hack_m_idx_ii = 0;
/*!
* @brief モンスターの目標地点をセットする / Set the target of counter attack
*/
HIT_POINT spell_RF6_WORLD(MONSTER_IDX m_idx)
{
- monster_type *m_ptr = ¤t_floor_ptr->m_list[m_idx];
+ monster_type *m_ptr = ¤t_floor_ptr->m_list[m_idx];
MONSTER_IDX who = 0;
GAME_TEXT m_name[MAX_NLEN];
monster_name(m_idx, m_name);
bool repair_monsters; /* Hack -- optimize detect monsters */
bool repair_objects; /* Hack -- optimize detect objects */
-MONSTER_IDX hack_m_idx = 0; /* Hack -- see "process_monsters()" */
-MONSTER_IDX hack_m_idx_ii = 0;
-
int total_friends = 0;
bool reinit_wilderness = FALSE;