Ver.1.4.7及びVer1.6.2は2004/07/13に公開されました。
保存フロアの仕様を持たない1.4.xブランチの真の最終版に致命的なバグが
いくつも発見されたため修正リリース。
バグ修正
ダンジョンの主の生成時に無限ループに陥るバグ。
Mac版で日本語のファイル名を扱う際に異常終了するバグ。
最大HP:0のカメレオンが生成され、異常終了の原因となるバグ。
ザックからあふれた装備品を繰り返しコマンドで装備するとアイテムが消えるバグ。
クエスト内で帰還を使うと "荒野" という名のダンジョンに飛ばされるバグ。
酸の矢のエゴ指輪を発動すると火炎属性のボルトを放つバグ。
ザックからアイテムがあふれる判定のバグ。
ゲームターンがオーバーフローするバグ。
悪夢モードでモンスターから経験値が異常に多く入手できたバグ。
その他、各種typo、へルプ修正。
その他、各種typo、へルプ修正。
一部文字化けは実リポジトリからの仕様です。ご了承ください。
Mon Jul 12 06:28:44 2004 +0000: (nothere) 1.4.7と1.6.2の変更内容リストを追加. 1.4.7と1.6.2のリリース予定日は13, Jul., 2004とした.
Mon Jul 12 05:03:37 2004 +0000: (nothere) ダンプのセクション間の改行の調整.
Mon Jul 12 04:06:16 2004 +0000: (nothere) ダンプにペット命令のうちいくつかの状況を記録するように変更.
Mon Jul 12 02:20:38 2004 +0000: (nothere) 英語版ダンプの各セクションのキャピタライズ修正.
Mon Jul 12 02:02:35 2004 +0000: (nothere) *勝利*メッセージや*勝利*後の辞世の句の入力後にはその内容でいいかどう かの確認を行うように変更.
Sun Jul 11 12:36:16 2004 +0000: (nothere) 幻覚時の時刻別メッセージを和訳.
Sun Jul 11 12:35:41 2004 +0000: (nothere) "Zangband" → "Hengband".
Sun Jul 11 11:53:37 2004 +0000: (nothere) ゲームターンがオーバーフローするバグを修正. このバグ修正に伴い, 以下 のように仕様を変更. * 20000日目に達したら, 20000日目を永久に繰り返すようにした. * 20000日目は日目と表記することとした. * 通常画面では1000日目以降は**日目と表記することとした.
Sat Jul 10 15:50:25 2004 +0000: (nothere) "バジリスク" → "バシリスク".
Thu Jul 8 23:58:28 2004 +0000: (nothere) クエストから帰還で脱出するとp_ptr→recall_dungeon = 0となり
Thu Jul 8 11:15:46 2004 +0000: (nothere) 悪夢モードでモンスターからの経験値が約2倍入手できていたバグを修正.
Thu Jul 8 08:08:47 2004 +0000: (nothere) 悪夢モードでモンスターの自動生成スポイラーを出力しても, スピードとHP は通常モードの数値で出力するように修正.
Sun Jul 4 10:00:25 2004 +0000: (nothere) ザックからアイテムがあふれて床に落ちる判定を関数化し, 従来通りプレイ ヤーの行動直前に1回判定する他, 行動直後にも判定を追加. これにより, あふれている途中のアイテムが各種魔法の影響を受けなかったり, 帰還で1個 余計にアイテムを持ち運べるバグを修正.
Sun Jul 4 08:46:38 2004 +0000: (nothere) 使われなくなった関数do_cmd_pray()を削除.
Sun Jul 4 08:40:32 2004 +0000: (nothere) 変数strの使い方の細かい修正.
Sun Jul 4 08:21:00 2004 +0000: (nothere) 現在MPが0ならば魔力吸収の呪いのメッセージが出ないように修正.
Sun Jul 4 08:13:14 2004 +0000: (nothere) 吟遊詩人, 狂戦士, 鍛冶師, 忍者のメニューで, "魔法/特殊能力" の表示が 職業に対応して変化するように修正.
Sun Jul 4 07:31:33 2004 +0000: (nothere) ものまね能力の表示とコメントの修正. * 英語版での "まね" 表示が "Mane" のままだったので, "Imit" とした. * コメントについて, "Mane" → "Imitation". * 記号定数について, "PR_MANE" → "PR_IMITATION". * 関数名について, "prt_mane()" → "prt_imitation()".
Sun Jul 4 07:13:18 2004 +0000: (nothere) ・ウ・皈ネ、ヒ、ト、、、ニ、ホス、タオ. * "Kihei" → "Cavalry". * "Kaji" → "Weaponsmith". * blows_table[][]、ホ・ウ・皈ネ、ヒオウハシ、ヒ、ト、、、ニ、ホオュスメ、ノイテ. * ケカキ箚ラササ・ウ。シ・ノ、ホ・ウ・皈ネ、ホコル、ォ、、ス、タオ.
Sun Jul 4 06:49:44 2004 +0000: (nothere) ナケ、ホテ讀ヌヒ簍。スハウー、ホソヲカネハフヌスホマ、ホク嵂フ、ャサイセネ、ヌ、ュ、ハ、ォ、テ、ソ・ミ・ー、、タオ.
Sun Jul 4 06:20:34 2004 +0000: (nothere) ・ウ・皈ネ、ヒ、ト、、、ニ, "Imitation" → "Imitator".
Sun Jul 4 06:16:58 2004 +0000: (nothere) ・ウ・皈ネ、ヒ、ト、、、ニ, "Harper" → "Bard".
Sun Jul 4 06:01:52 2004 +0000: (nothere) 英語版のmagic.txtの表で, 観光客と魔獣使いが空欄だったのを修正.
Sun Jul 4 05:23:47 2004 +0000: (nothere) テレポート・レベルで名前付きペットが消された際にplayrecordに残るよう に修正.
Sun Jul 4 04:27:43 2004 +0000: (nothere) レベル15以上のハーフトロル狂戦士も戦士同様に遅消化が得られるのに, 'C' 表示に遅消化が現れないバグを修正.
Sun Jul 4 04:20:32 2004 +0000: (nothere) 死亡データロード時に前回のランダムクエスターからQUESTORフラグを落とし てあるにもかかわらず, 新しいランダムクエスター決定時にQUESTORフラグを 落とし直す操作を行ってしまい, r_info.txtに直接記述されたQUESTORフラグ が無視され, そのモンスターがランダムクエスターに選ばれたり初回ロード のみ通常出現したりするバグを修正.
Sun Jul 4 03:35:07 2004 +0000: (nothere) モンスターの最大HPに関する修正. * 吸血攻撃でモンスターの最大HPが1未満になるバグを修正. * 0d*, d0というHPダイスを認めないようにした. これらはデータ読み込み 時にそれぞれ1d, *d1に修正されるようにした. * HPダイスの面数が1の場合はモンスターの思い出にもFORCE_MAXHPと同様の 表示をするように修正. * 悪夢モードでのモンスターの思い出には最大HPも2倍にして表示するように 修正. ただし自動生成スポイラーでは標準の値を表示する. * 最大HPにダメージを受けたカメレオンがHPの低いモンスターに変化すると 最大HPが0になる場合があり, 0除算の原因となるバグを修正. * 悪夢モードでのカメレオンの変化時に最大HPが2倍にならないバグを修正.
Sat Jul 3 23:49:25 2004 +0000: (nothere) object_desc_num()の使い方にミスがあり, アイテムに割引がある場合に {呪われている} といった銘を潰してしまうバグを修正.
Sat Jul 3 23:49:15 2004 +0000: (nothere) ロング・ソード『ワーウィンドル』のSPEEDフラグが重複していたので修正.
Sat Jul 3 23:48:52 2004 +0000: (nothere) "Saiayan" → "Saiyan".
Sat Jul 3 23:48:13 2004 +0000: (nothere) 簡易鑑定の説明の修正. * 職業がZAngbandのままになっていたので修正. * 装飾品鑑定の説明を追加. * {上質以上}に対応.
Sat Jul 3 23:47:04 2004 +0000: (nothere) 'n’や'['による繰り返しコマンド使用時に, get_item()にUSE_EQUIPを指定 して装備品からしかアイテムが選べないはずなのに床上のアイテムを選べる ように本来選べない対象を選べてしまっていた. このためアイテムが一杯の 時に腕に持てるアイテムや指輪を落とした直後に繰り返しコマンドを使って 床に落ちたアイテムを装備するとアイテムが不正な位置にコピーされてメモ リを破壊したり, アイテムが消滅するバグを修正.
Sat Jul 3 23:46:36 2004 +0000: (nothere) 酸の矢のエゴ指輪を発動すると火炎属性のボルトを放つバグを修正.
Sat Jul 3 23:46:04 2004 +0000: (nothere) ランダムテレポート装備を複数装備していてその中の最低1つに{.}がなく ランダムテレポートが可能な場合, {.}を刻んだランダムテレポート装備がテ レポートの力を発動させるメッセージが出る場合があるバグを修正. また, 能力を発動させるメッセージの出るランダムテレポート装備は候補の中から ランダムに選ばれるように変更.
Tue Jun 22 12:57:55 2004 +0000: (nsk) Mac版で自動拾いを使うと異常終了することがあるバグを修正.
Sun Jun 20 12:38:55 2004 +0000: (mogami) warning、ャスミ、ソ、ホ、ヌス、タオ。」
Thu Jun 3 00:04:02 2004 +0000: (henkma) Feanorian lamp → Feanorian Lamp.
Mon May 31 17:57:46 2004 +0000: (nothere) ネronman_rooms、ホナキウヲ、ホノー、ャチエ、ニクノホゥ、キ、ニ、キ、゙、ヲ・ミ・ー、、タオ.
Mon May 31 12:21:05 2004 +0000: (nothere) FAQから私を削除. これまでお世話になりました.
Mon May 31 11:39:35 2004 +0000: (nothere) is_outer_grid()と書くべき部分がis_inner_grid()と書かれており, ダン ジョン生成時に孤立した部屋が生成されていたバグを修正.
Sun May 30 22:42:17 2004 +0000: (nothere) 透明な地形のテスト用のダンジョン "ガラスの城" を追加. * 40-60階. * ガーディアンと報酬を置いていない. 後々追加される可能性はある. * 閃光攻撃, 暗黒攻撃, 光源, 暗黒光源, 透明のいずれかを持つモンスター のみ出現する.
Sun May 30 22:29:07 2004 +0000: (nothere) ガラスの部屋の中心部分にCAVE_ICKYを付け忘れていたので修正.
Sun May 30 22:13:27 2004 +0000: (nothere) ダンジョンフラグGLASS_ROOMを実装. このフラグを持つダンジョンでは低確 率でガラスの部屋が生成される. テスト運用として3種類を生成する.
Sun May 30 18:14:10 2004 +0000: (nothere) モンスター格闘場の観客席を永久ガラス張りに変更. モンスターの光源範囲 等も見えるようになる.
Sun May 30 17:50:20 2004 +0000: (nothere) ダンジョンフラグGLASS_DOORを実装. 通常のドアがガラスのドアになる. ガ ラスの壁の実験用のダンジョンに用いる.
Sun May 30 17:25:42 2004 +0000: (nothere) 地形に関する変更. * 固定vaultにガラスの壁, 永久ガラスの壁, ガラスのドア, カーテンを出現 させられるように変更. 対応文字をそれぞれ'$', 'Y', '-', '''とする. これらをいくつかの固定vaultに適用した. * ドアの地形IDを格納する変数を構造体door_typeでまとめた. これに伴うド ア配置関数群の変更. * 部屋のカーテン配置の変更.
Sun May 30 13:25:47 2004 +0000: (nothere) NO_CAVEダンジョンではランダムvaultのうち泡, 洞窟, エレメンタルvaultを 出さないように変更.
Sun May 30 13:15:28 2004 +0000: (nothere) モンスターの閃光ブレスに関する修正. * カーテンの向こうからでもプレイヤーに対して閃光ブレスを吐こうとして しまうバグを修正. ボールかすりの判定におけるバグも修正. * モンスター対モンスターで, 視線が通らない場合は閃光ブレスを選択肢か ら外すように修正.
Sun May 30 08:31:41 2004 +0000: (nothere) カーテンの出現を許可するダンジョンフラグCURTAINを実験的に実装. 鉄獄と 城に与えた. NO_CAVEだと比較的出やすいが, 基本的にカーテンは出にくい. 関連して, 以下の変更を含む. * place_closed_door()のプロトタイプ宣言が2重になっていたので削除.
Sat May 29 18:42:54 2004 +0000: (nothere) プレイヤーの光源半径が3以上の時, モンスター格闘場で光源範囲が永久岩を 突き抜けるバグを修正.
Sat May 29 18:12:16 2004 +0000: (nothere) ignore_unviewが有効だとモンスター格闘場の戦闘状況が表示されないバグを 修正.
Sat May 29 18:00:25 2004 +0000: (nothere) ignore_unviewを地震でダメージを受けた/埋もれたモンスターのメッセージ にも対応.
Sat May 29 17:38:10 2004 +0000: (nothere) オプションignore_unview, disturb_nearは視界内であっても魔法が届かない 場所を視界外とみなすように修正.
Sat May 29 15:46:48 2004 +0000: (nothere) 地形に関する変更. * defines.hからFEAT_*マクロを削除. 必要な地形IDは起動時にタグから求め て外部変数に代入しておく. * 参照する必要がない地形IDに関する部分を削除. * 地形のpowerとして扱っていた値をsubtypeとpowerに分割した. powerは地 形の耐久や抵抗に関わる値, subtypeは分類のみに使う値とする. * 鍵のかかった/くさびの打たれたドアがf_info中で連続している必要がない ように, その種のドアのIDを起動時に配列に保存するようにした.
Fri May 28 21:52:53 2004 +0000: (nothere) ガラスのドアを破壊する際のHP判定が抜けていたので追加. 地形破壊の際の HP判定を関数check_hp_for_feat_destruction()にまとめた.
Fri May 28 19:46:33 2004 +0000: (nothere) モンスターが固有で落とす固定アーティファクトやダンジョン制覇時の報酬 の固定アーティファクトが生成スペース不足で消えた場合, 保存モードで あっても発見済みになるバグを修正.
Fri May 28 18:26:12 2004 +0000: (nothere) モンスターが固有で落とす固定アーティファクトやダンジョン制覇時の報酬 の固定アーティファクトの生成時にa_ptr→floor_idが記録されていなかった バグを修正.
Thu May 27 20:55:43 2004 +0000: (nothere) プレイヤーの周囲にアイテムを置けない状況でアーティファクトを落とした 場合に配列外アクセスを起こして変愚蛮怒が落ちるバグを修正. また, 行き 止まりの階のようにアイテムを置けるスペースのないフロアでアーティファ クトを置いても無限ループに陥らないように修正.
Thu May 27 19:01:31 2004 +0000: (nothere) 保存フロアのロードに失敗して行き止まりフロアが生成される際に, ダン ジョン生成中のみのフラグを正しく処理していなかった部分の修正.
Thu May 27 05:00:15 2004 +0000: (nothere) ハウンドはエレメンタルに準じる扱いとして, 骨と死体フラグを削除.
Wed May 26 19:55:15 2004 +0000: (nothere) 超能力者の超能力や鏡使いの鏡魔法に失敗して "制御できない力の氾流" が 発生してそれが死因となる場合, 死因が表示されなかったり変愚蛮怒が落ち たりするバグを修正. project()に渡す特殊IDを用意して解決した.