floor.cの仕様変更時に CFM_FIRST_FLOOR フラグが色々な所で必要な事を見落していた。
p_ptr->inside_quest = 0;
energy_use = 0;
+ /*
+ * Clear all saved floors
+ * and create a first saved floor
+ */
+ prepare_change_floor_mode(CFM_FIRST_FLOOR);
+
/* Leaving */
p_ptr->leaving = TRUE;
}
}
p_ptr->wild_mode = FALSE;
+ /*
+ * Clear all saved floors
+ * and create a first saved floor
+ */
+ prepare_change_floor_mode(CFM_FIRST_FLOOR);
+
/* Leaving */
p_ptr->leaving = TRUE;
/* Prevent energy_need from being too lower than 0 */
p_ptr->energy_need = 0;
+ /*
+ * Clear all saved floors
+ * and create a first saved floor
+ */
+ prepare_change_floor_mode(CFM_FIRST_FLOOR);
+
/* Leaving */
p_ptr->leaving = TRUE;
}