/* Reset virtues*/
for (i = 0; i < 8; i++) p_ptr->virtues[i]=0;
+ dungeon_type = 0;
+
/* Set the recall dungeon accordingly */
- if (vanilla_town)
+ if (vanilla_town || ironman_downward)
{
- dungeon_type = 0;
p_ptr->recall_dungeon = DUNGEON_ANGBAND;
}
else
{
- dungeon_type = 0;
p_ptr->recall_dungeon = DUNGEON_GALGALS;
}
#define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */
#define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */
#define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */
-#define FAKE_VER_EXTRA 45 /*!< ゲームのバージョン番号定義(エクストラ番号) */
+#define FAKE_VER_EXTRA 46 /*!< ゲームのバージョン番号定義(エクストラ番号) */
/*!
{
if (!dun_level)
{
- dungeon_type = p_ptr->recall_dungeon;
+ dungeon_type = ironman_downward ? DUNGEON_ANGBAND : p_ptr->recall_dungeon;
p_ptr->oldpy = p_ptr->y;
p_ptr->oldpx = p_ptr->x;
}