(void)set_tim_invis(p_ptr->tim_invis - 1, TRUE);
}
- if (multi_rew)
+ if (p_ptr->suppress_multi_reward)
{
- multi_rew = FALSE;
+ p_ptr->suppress_multi_reward = FALSE;
}
/* Timed esp */
extern MONSTER_IDX hack_m_idx_ii;
extern int total_friends;
extern bool reinit_wilderness;
-extern bool multi_rew;
+
extern bool reset_concent;
if (!chosen_reward)
{
- if (multi_rew) return;
- else multi_rew = TRUE;
+ if (p_ptr->suppress_multi_reward) return;
+ else p_ptr->suppress_multi_reward = TRUE;
}
/*** Extracted fields ***/
s16b running; /* Current counter for running, if any */
+ bool suppress_multi_reward; /*!< 複数レベルアップ時のパトロンからの報酬多重受け取りを防止 */
WEIGHT total_weight; /*!< 所持品と装備品の計算総重量 / Total weight being carried */
MONSTER_IDX hack_m_idx = 0; /* Hack -- see "process_monsters()" */
MONSTER_IDX hack_m_idx_ii = 0;
-bool multi_rew = FALSE;
-
int total_friends = 0;
bool reinit_wilderness = FALSE;