From 82309510b0bf51f617a5e4cbc0d4de43812da30d Mon Sep 17 00:00:00 2001 From: mogami Date: Sat, 6 Dec 2003 12:23:18 +0000 Subject: [PATCH] =?utf8?q?=E3=83=91=E3=83=8B=E3=83=83=E3=82=AF=E3=82=BB?= =?utf8?q?=E3=83=BC=E3=83=96=E3=81=A7=E3=80=81=E3=82=BB=E3=83=BC=E3=83=96?= =?utf8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AEpy,px=E3=81=AE?= =?utf8?q?=E5=80=A4=E3=81=8C=E5=A4=89=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=9F?= =?utf8?q?=E6=99=82=E3=81=AB=E8=87=AA=E5=8B=95=E3=81=A7=E5=BE=A9=E5=B8=B0?= =?utf8?q?=E3=81=99=E3=82=8B=E3=82=B3=E3=83=BC=E3=83=89=E8=BF=BD=E5=8A=A0?= =?utf8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/dungeon.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/dungeon.c b/src/dungeon.c index 2a970f5c3..650194ba7 100644 --- a/src/dungeon.c +++ b/src/dungeon.c @@ -7067,6 +7067,29 @@ prt(" change_floor(); } + else + { + /* HACK -- Restore from panic-save */ + if (p_ptr->panic_save) + { + /* No player? -- Try to regenerate floor */ + if (!py || !px) + { +#ifdef JP + msg_print("¥×¥ì¥¤¥ä¡¼¤Î°ÌÃÖ¤¬¤ª¤«¤·¤¤¡£¥Õ¥í¥¢¤òºÆÀ¸À®¤·¤Þ¤¹¡£"); +#else + msg_print("What a strange player location. Regenerate the dungeon floor."); +#endif + change_floor(); + } + + /* Still no player? -- Try to locate random place */ + if (!py || !px) py = px = 10; + + /* No longer in panic */ + p_ptr->panic_save = 0; + } + } /* Character is now "complete" */ character_generated = TRUE; -- 2.11.0