From e9c18ffdb70c8227f3e4d84cbfafc62ef136368f Mon Sep 17 00:00:00 2001 From: Habu Date: Fri, 7 Mar 2014 22:26:39 +0900 Subject: [PATCH] =?utf8?q?=E3=82=B2=E3=83=BC=E3=83=A0=E3=81=AB=E9=96=A2?= =?utf8?q?=E4=BF=82=E3=81=97=E3=81=AA=E3=81=84=E7=AE=87=E6=89=80=E3=81=A7?= =?utf8?q?=E3=81=AE=E4=B9=B1=E6=95=B0=E3=81=AE=E6=B6=88=E8=B2=BB=E3=82=92?= =?utf8?q?=E9=81=BF=E3=81=91=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E4=BF=AE?= =?utf8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit - セーブファイルのロード時に無駄な荒野生成をしていた箇所を削除 (荒野マップデータはすぐにセーブファイルから上書きされる) - セーブ時にXOR用初期バイトと生成に乱数を消費していた箇所を Rand_externalを使用するように修正 --- src/load.c | 10 ---------- src/save.c | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/load.c b/src/load.c index 40028ed59..760524d90 100644 --- a/src/load.c +++ b/src/load.c @@ -3432,16 +3432,6 @@ if (arg_fiddle) note("アイテムの記録をロードしました"); if (arg_fiddle) note("Loaded Object Memory"); #endif - - /* Init the wilderness seeds */ - for (i = 0; i < max_wild_x; i++) - { - for (j = 0; j < max_wild_y; j++) - { - wilderness[j][i].seed = randint0(0x10000000); - } - } - /* 2.1.3 or newer version */ { u16b max_towns_load; diff --git a/src/save.c b/src/save.c index bf40ea0b3..3e463c442 100644 --- a/src/save.c +++ b/src/save.c @@ -1245,7 +1245,7 @@ static bool wr_savefile_new(void) xor_byte = 0; /* Initial value of xor_byte */ - tmp8u = (byte)randint0(256); + tmp8u = (byte)Rand_external(256); wr_byte(tmp8u); -- 2.11.0