Ver.1.4.5及びVer1.6.0は2004/01/09に公開されました。1.4.6は保存フロアの仕様を持たない1.4.xブランチの真の最終版、のようでしたがさらに1.4.7に延長しました。
一部職業のレベル別称号の変更。
変愚蛮怒を起動したままWindowsをシャットダウンした場合にセーブする。
Windows版とMac版で、バグで強制終了した場合にゲームを緊急セーブする。
練気術師が魔法書を使えない場合に専用プロンプトを通す。
ランダムクエスターはvaultには配置されない。
死亡時の墓碑から死因がはみ出さないように変更。
バグ修正
同名複数モンスターが賞金首の場合に死体が自動拾い/破壊にヒットしないバグ。
地上マップで乗馬の暗黒光源が有効になるバグ。
あやしい影が増殖した直後に正体が見えるバグ。
ランダムクエスト放棄直後に階段生成すると強制終了するバグ。
その他、各種文字化け、typo、表示アップデート不備、へルプ修正。
その他、1.4.6 の全ての変更点。
一部文字化けは実リポジトリからの仕様です。ご了承ください。
Wed May 26 16:10:41 2004 +0000: (nothere) 1.4.6と1.6.1の変更内容リストを追加. 1.4.6と1.6.1のリリース予定日は31, May, 2004とした.
Wed May 26 15:40:55 2004 +0000: (nothere) feature_action_flags[]に入っていないアクションがあったので追加.
Wed May 26 14:08:05 2004 +0000: (nothere) p_ptr→died_from、リ、ホサ牴ホ・ウ・ヤ。シ、ヌ・ェ。シ・ミ。シ・ユ・悅シ、キ、ハ、、、隍ヲ、ヒス、タオ.
Wed May 26 13:38:02 2004 +0000: (nothere) 死亡時の墓碑表示で, "『』" や "「」" を含む死因の改行を適切にした. 次 の例のように改行される.
Wed May 26 12:20:03 2004 +0000: (nothere) 死亡時の墓碑表示で, 死因が長い場合に改行を行い, 墓石からはみ出さない ように修正. また, 死因が2行で入り切らない場合は省略記号を入れるように 修正.
Tue May 25 18:13:40 2004 +0000: (nothere) 英語版のモンスターの思い出で, 炎と氷とスパークに包まれたモンスターと 炎と氷に包まれたモンスターの表記が違っており, 炎とスパークに包まれた という表記になっていたバグを修正.
Tue May 25 17:57:55 2004 +0000: (nothere) "Human" → "human".
Tue May 25 17:38:43 2004 +0000: (nothere) モンスターの粉砕打撃などによる地震で死ぬ場合, 誰が地震を起こしたかを 死因として残すように変更. XAngbandより. * 現時点では死亡時の墓碑表示から表示がはみ出てしまいやすいので, 墓碑 表示での対応コードを作成中.
Tue May 25 13:01:20 2004 +0000: (nothere) ASCII表示のモンスターの死体の設定色がTERM_DARK(文字の見えない黒)なら ば, 表示色をそのモンスターの設定色で表示するように変更し, デフォルト でこの設定とした. 死体を従来の単色表示に戻す場合は, シンボルエディタ で死体に黒以外の色を設定するか, prefで死体(K:579)の色設定を行う. なお 骨は従来のままであり, モンスターの設定色にはならない.
Tue May 25 11:30:28 2004 +0000: (nothere) アイテムのシンボルエディタで死体と財宝を編集できなかったバグを修正. 財宝にはA:エントリが設定されていないため, '%'からでのみ編集可能.
Mon May 24 17:23:14 2004 +0000: (nothere) ス、ケヤチホ、ホケス、ィチェツニ、モスミ、キ, キムイネ、ホキソチェツニ、モスミ、キ、ホコル、ォ、、ス、タオ.
Mon May 24 16:51:01 2004 +0000: (nothere) 乗馬/下馬しても剣術家の無想の型が維持されるバグを修正. 乗馬/下馬を試 みた時点で無想の型を解かれるように修正.
Mon May 24 16:39:43 2004 +0000: (nothere) 乗馬中のマーシャルアーツに関する変更. * 素手の修行僧, 練気術師, 狂戦士が乗馬中ならばマーシャルアーツ技で攻 撃しないように変更. * 修行僧のレイシャルパワーは乗馬中は不可とした. 構えている間に乗馬す ると構えは解かれる.
Mon May 24 04:15:42 2004 +0000: (nothere) モンスター対モンスターの魔力消去を, 以下の仕様で実装. * 相手が無敵もしくは加速している場合のみ用いる. ただし乗馬対象の場合 はプレイヤーの状態も考慮される. * 乗馬を標的とした場合は効果はプレイヤーにも及ぶ. * STUPIDモンスターのみ, 必要がなくても用いる. * ペットは攻撃魔法許可の場合のみ用いる.
Sun May 23 10:24:48 2004 +0000: (henkma) Easy Auto-Destroyerのleave_equipの条件がなぜか逆になっていたので直した.
Sun May 23 07:18:57 2004 +0000: (nothere) セ霽マ、ャWILD_WOOD、ハ、鬢ミフレ、ヌトノイテ・ィ・ハ・ク。シセテネャ、ハ、、、隍ヲ、ヒハムケケ.
Sun May 23 07:18:24 2004 +0000: (nothere) 意味のない比較があったので削除.
Sun May 23 07:08:18 2004 +0000: (nothere) 荒野の沼地で, 実際の地形としても沼地を出現させるように変更.
Sun May 23 05:13:20 2004 +0000: (nothere) 剣術家が*勝利*の後に切腹した場合に, ダンプやplayrecordに正しく記述さ れるように修正. また, 幻覚状態で*勝利*後の切腹をすると "幻覚に歪んだ Seppuku" と記録され, スコアリストで*勝利*扱いにならないバグを修正.
Thu May 20 00:59:22 2004 +0000: (macband) 掲示板で報告された賞金首のバグ修正。
Sat May 15 07:19:22 2004 +0000: (nothere) アリーナで抹殺系魔法を使えていたバグを修正. 固定クエストと同様に完全 に使用禁止とした.
Sat May 15 06:25:25 2004 +0000: (nothere) 死体と骨を両方落とす設定の非ユニークモンスターが骨を絶対に落とさない バグを修正.
Fri May 7 06:00:06 2004 +0000: (nothere) 鉄獄以外でダンジョンの主が生存しているダンジョンでは, ダンジョン生成 時にダンジョンの主の生成に失敗したらダンジョン生成失敗扱いとするよう に修正.
Fri May 7 05:17:53 2004 +0000: (nothere) ランダムクエスト, オベロン, サーペントといったクエスト時にクエスター の存在しないダンジョンが生成されるバグを修正. クエスター生成に失敗し た場合はplace_quest_monsters()がFALSEを返し, ダンジョン生成失敗扱いと するように修正.
Mon May 3 14:21:12 2004 +0000: (nothere) ワープ・デーモンにINVISIBLE追加.
Thu Apr 29 09:48:28 2004 +0000: (nothere) 動詞の "落す" について, "落さ" → "落とさ", "落し" → "落とし", "落す" → "落とす". 関連して, "落し子" → "落とし子".
Mon Apr 26 21:25:55 2004 +0000: (nothere) 打撃の種類によってモンスター格闘場で攻撃手段がないのと同様なモンス ターが存在するため, それへの対処としてモンスター対モンスターの打撃の 仕様を一部変更. 盗む打撃, 食料を食べる打撃, 明かりを減らす打撃, 恐怖 打撃, 麻痺打撃で実際のダメージが与えられていなかったので変更した.
Mon Apr 26 20:31:25 2004 +0000: (nothere) モンスター対モンスターの魔法ターゲット選択時に自分自身を選んでしまう 場合があるバグを修正. 特にモンスター格闘場で発生しやすかった. projectable()の仕様変更によるエンバグだった.
Wed Mar 31 11:04:15 2004 +0000: (mogami) Mistype in description of Staff of Mana Storm
Wed Mar 31 11:03:00 2004 +0000: (mogami) typo:inflavision → infravision
Mon Mar 29 15:45:19 2004 +0000: (mogami) revision 1.27の変更を取り消した。 マクロトリガのmod2-はLinuxではNumlockだから邪魔なだけだが、 MacOSXではalt(あるいはoption,command等)になっていた為。
Sun Mar 28 13:29:05 2004 +0000: (nothere) 荒野の4隅のmimicが実際の行き先の地形と異なるバグを修正. 4隅でも正式な 初期化を行う方法と, フラクタル処理後にフラクタルの種となった4隅だけを 書き戻して矛盾を起きなくする方法の2通りがあり, 後者を採った. 関連し て, cornerの時にはcave[][].feat全体の初期化を行わない仕様に戻し, 4隅 初期化の場合は配列外アクセスを起こさないように必要な4隅だけ terrain_table[][]で地形に変換するように修正.
Sun Mar 28 08:35:24 2004 +0000: (nothere) ・「・、・ニ・爨ホセワコルノスシィ、ヌ, ヌスホマテヘ、リ、ホアニカチ、荳オチヌケカキ筅ホタ篶タ、ヒ "。」" 、ャツュ、熙ハ 、ォ、テ、ソ、ホ、ヌトノイテ.
Sun Mar 28 08:19:35 2004 +0000: (nothere) テレポート関数群のbool引数が増えているため, 今後のモード追加を行いや すいようにu32b mode引数でフラグを渡すように変更.
Sun Mar 28 07:10:37 2004 +0000: (nothere) プレイヤーが両手持ち可能な状態判定をマクロCAN_TWO_HANDS_WIELDING()に まとめた.
Sat Mar 27 14:11:29 2004 +0000: (nothere) 現状では説明文だけのアイテムの説明を全く読めないので, コマンド’I’及び ウィザードモード時のアイテムの知識メニューの詳細参照でのみ説明文を表 示し, それ以外では表示しないように変更. 関連して, 以下の修正を含む. * クロスボウの矢と鋼鉄のクロスボウの矢のようにtvalとsvalの両方が同じ アイテムがある場合, k_idxが大きいアイテムの説明文が正しく表示されな いバグを修正.
Sat Mar 27 05:52:47 2004 +0000: (nothere) "poleweapon" → "hafted weapon".
Sat Mar 27 03:45:21 2004 +0000: (nothere) "Current action (if any) shown below:" が未訳だったので和訳.
Sat Mar 27 03:26:05 2004 +0000: (nothere) 広域マップのキー説明行を英語版同様に薄緑にした.
Sat Mar 27 02:28:16 2004 +0000: (nothere) 英語版のモンスター知識メニューの "Sym" の文字列の表示位置の調整.
Sat Mar 27 02:14:11 2004 +0000: (nothere) multiply_monster()でPM_MULTIPLYを立てた際にはplace_monster_one()内で フラグMFLAG2_KAGEのコピーも行うようにした. 増殖元/クローン元があやし い影の場合の指定をmultiply_monster()から削除.
Fri Mar 26 14:51:48 2004 +0000: (nothere) 使われていない関数cave_valid_grid()を削除.
Fri Mar 26 14:27:00 2004 +0000: (nothere) 英語版の生存ユニーク表示の修正. * Totalの直前の区切り線が表示されないバグを修正. * 生存ユニークがいない場合のメッセージを英訳.
Fri Mar 26 14:05:27 2004 +0000: (nothere) レア度101以上の通常出現しないモンスターの人形が生成されるバグを修正.
Fri Mar 26 09:20:25 2004 +0000: (mogami) too many argument for format.
Fri Mar 26 09:13:26 2004 +0000: (mogami) typo You … curses → You … curse wip → whip
Fri Mar 26 02:13:21 2004 +0000: (nothere) "Emperror" → "Emperor".
Wed Mar 24 10:23:22 2004 +0000: (mogami) Archer、ホセホケ賁ムケケ。」Swordsman→Bowman
Wed Mar 24 10:22:57 2004 +0000: (mogami) Yukionnna→Yukionna
Wed Mar 24 10:20:32 2004 +0000: (mogami) 鏡使い英語版。長すぎる称号を短かく変更。
Wed Mar 24 10:11:42 2004 +0000: (mogami) falzeus氏のtypo修正ファイルや報告を元にメッセージ修正。
Tue Mar 23 03:55:56 2004 +0000: (nothere) "Window" → "Windows".
Tue Mar 23 03:50:49 2004 +0000: (nothere) "ATTR_DARK" → "TERM_DARK".
Tue Mar 23 03:46:47 2004 +0000: (nothere) prefファイル読み込みで自分自身を読み込んでもクラッシュすることはない ので, prefファイルの説明から記述を削除.
Tue Mar 23 03:34:33 2004 +0000: (nothere) show_file()でのファイル表示時に'|'を使ってファイルに書き出すと
Sun Mar 21 10:37:34 2004 +0000: (mogami) @の溜まり場IIで報告されたていたバグ。r_ptr→r_akillsの初期化忘れ修正。
Mon Mar 15 05:12:45 2004 +0000: (iks) 英語版でシステムフォントを初期化するときに日本語フォントセットで初期化してしまうバグを修正。
Mon Mar 15 04:42:37 2004 +0000: (iks) 英語版も日本語版と同様にwindowsのシステムフォントからフォントを選択できるように変更。
Sat Mar 13 19:12:57 2004 +0000: (nothere) Typo fix: "mignight" → "midnight".
Sat Mar 13 19:08:40 2004 +0000: (nothere) Typo fix: "rivived" → "revived".
Sat Mar 13 19:01:05 2004 +0000: (nothere) Typo fix: "hullcinating" → "hallucinating".
Thu Mar 11 12:04:47 2004 +0000: (mogami) inkey_special()で、既にASCIIキャラクターをトリガとするマクロを展開中の時に、 展開を中途で中断してしまうバグ修正。 inkey_special()内でASCIIキャラクターのマクロトリガーによるマクロを*開始* する事だけを禁止するのが正しい。
Thu Mar 11 11:57:57 2004 +0000: (mogami) inkey_special()自体のバグを直すので、その前に取り敢えず 前回の変更点を戻す。
Wed Mar 10 12:06:24 2004 +0000: (nothere) 外見が異なるモンスターの処理に関する修正. * is_original_ap()でまとめられる部分の整理. * update_mon()内での狂気判定が正しく外見依存になっていなかったバグを 修正. * たぬきをクローンした直後に別のモンスターの外見が表示されてからク ローン元のモンスターの外見になるバグを修正. 生成直後に2重に狂気判定 を行うことがないように, 召喚時にモンスター外見のコピーを行うための モードPM_MUTIPLYを追加.
Fri Mar 5 23:35:41 2004 +0000: (nothere) 1.25の修正で, 英語版でコンパイルできなくなっていたので修正.
Fri Mar 5 23:30:03 2004 +0000: (nothere) 2chのスレッド "ローグ系のRPG地下29階" の248氏のパッチを取り込み, タイ ルなしのbigtileモードで表示が崩れる場合があるバグを修正.
Fri Mar 5 21:26:09 2004 +0000: (nothere) ランダムクエストを階段を昇って放棄し, その階で下り階段を生成すると変 愚蛮怒が落ちる場合があるバグを修正. sf_ptr→lower_floor_idや sf_ptr→upper_floor_idが削除された階を示してしまっていた.
Fri Mar 5 13:55:01 2004 +0000: (nothere) 発動効果名についての変更と修正. * "コールド" → "アイス". * "ヒットポイント吸収" → "生命力吸収". * "日本語版で, call chaos" → "混沌召来". * "不死" → "アンデッド". * "勇気回復" → "恐怖除去". * "使い霊召喚" → "幻霊召喚". * "全ステータスと経験値回復" → "全ステータスと経験値復活". * "一時的な ESP" → "テレパシー". * "temporary ESP" → "telepathy". * "炎冷酸電毒への耐性" → "全耐性". * "レイス化" → "幽体化". * "無敵" → "無敵化". * "爆発ルーン" → "爆発のルーン". * "再充填" → "魔力充填". * 英語版でのキャピタライズ修正.
Thu Mar 4 07:31:47 2004 +0000: (nothere) レブマの女王『モイア』はアンバーの王族に準じる存在らしく, アンバーの 王族がHUMANとして扱われているので, モイアにもHUMAN追加. また, 盗賊 『プアー』と盗賊『リッチ』の性別がないままだったのでMALE追加.
Mon Mar 1 04:20:40 2004 +0000: (macband) セーブファイルを開いたときにハイライトが消えなくなっていたので Carbonのみの修正
Mon Mar 1 03:51:24 2004 +0000: (nothere) Typo fix. * "アイエャ、ォケ酊ホ、キ" → "アイエャ、ャケ酊ホ、キ". * "カイ、キ、、" → "カイ、惕キ、、".
Sun Feb 22 08:30:45 2004 +0000: (iks) 見えない敵を倒したときにその殺害数もカウントする変数r_akillsをmonster_race構造体に追加した。 多数の敵を殺害したときに経験値ペナルティはr_akillsを参照するようにした。 モンスターの思い出で出てくる殺害数については、従来のr_pkillsのままにした。
Fri Feb 20 10:07:04 2004 +0000: (nothere) 博物館のアイテムを取り除き展示をやめるコマンドをTObandより移植. 取り 除かれたアイテムはゲームから消滅する.
Fri Feb 20 10:06:48 2004 +0000: (nothere) パッチ当てをミスしており, 英語版でコンパイルエラーになるバグを修正.
Thu Feb 19 10:24:13 2004 +0000: (nothere) EQU演算子の仕様変更に対応して説明を修正.
Tue Feb 17 08:50:28 2004 +0000: (nothere) Kieron Dunbar氏のパッチを適用し, 以下の英語版のバグとTypoを修正. * "You are wielding (武器) on (左右) hand." → "You are wielding (武器) in your (左右) hand.". * 利き手の逆に持っていた武器を外す際に "You were wearing (武器)." と 表記されていたので, "You were wielding (武器)." と表記されるように 修正. * 無生物モンスターが自爆する際に文頭が大文字にならないバグを修正. * 1つの非ユニークの死体に単数冠詞が付かなかったり, 複数形の語尾設定の '~' がそのまま見えるバグを修正.
Sat Feb 14 15:01:41 2004 +0000: (nothere) 壁を掘れるモンスターに乗馬していると, 隣接した木が勝手に砕けてしまう バグを修正.
Fri Feb 13 18:13:48 2004 +0000: (nothere) 内部的キー配置指定 "\\" の使用上の注意を追加.
Fri Feb 13 05:34:34 2004 +0000: (nothere) 既知生存ユニークリストの構成を変更. * XAngbandより階層別ユニーク生存数表示を移植. * 生存モンスターのレベルも表示するように変更. * レア度101以上のモンスターを表示しない変更があったが, この条件をレア 度101以上かつ非クエスターとした.
Thu Feb 12 15:20:07 2004 +0000: (nothere) "ノ、" → "ツホ".
Thu Feb 12 15:08:48 2004 +0000: (nothere) "エル、、、テ、ソ" → "エル、テ、ソ".
Thu Feb 12 15:06:47 2004 +0000: (nothere) ペットを攻撃すると敵に回るような記述が残っていたので修正.
Thu Feb 12 14:54:36 2004 +0000: (nothere) 既知生存ユニークリストにレア度101以上の一般出現しないモンスターを表示 しないように変更.
Thu Feb 12 14:20:19 2004 +0000: (nothere) オークの隊長『マウフル』のレア度が255のままで一般出現しなかったバグを 修正.
Thu Feb 12 12:41:53 2004 +0000: (nothere) モンスターの自動生成スポイラーで, 透明色, 万色, 準ランダム色なモンス ターをそれぞれ "Clear", "Multi", "S.Rand" と表記するように変更.
Tue Feb 10 17:01:59 2004 +0000: (nothere) 吟遊詩人の歌に関する修正. * 食べ物を食べる, 魔法の笛を吹く, ブレスを吐くなどといった口を使う行 動の際にも歌が止まるように修正. * 吟遊詩人が何かの歌を歌っている判定をマクロmusic_singing_any()として まとめた. music_singing()と違い, 番号の指定はない.
Sun Feb 8 14:51:11 2004 +0000: (nothere) https://osdn.net/projects/hengband/scm/git/hengband/commits/4c9ee2c0245be98c0e781c984da2954fc2e44041
Sat Feb 7 14:02:02 2004 +0000: (nothere) 水棲生物がドアを打ち破ったり壁を掘ったりする際に, 変化後の地形が陸地 であっても強制移動するバグを修正.
Wed Feb 4 10:04:38 2004 +0000: (nothere) モンスターの加速と減速が切れた際にPU_BONUSする処理は, フロア移動中, すなわちp_ptr→leaving時には行わないようにした. これにより, 加速/減速 したペットに乗馬したまま階を移動するとペットから一旦降りる処理がプレ イヤーに見えるバグを修正.
Tue Feb 3 10:22:45 2004 +0000: (nothere) "イェティの怒り" → "イエティの怒り".
Tue Feb 3 10:20:29 2004 +0000: (nothere) ウィザードモードではteleport_player_to()による任意位置テレポートで壁 の中も許可しているが, モンスターのテレポートバックといった受動テレ ポートにはウィザードモードでも壁の中にテレポートしないように修正.
Tue Feb 3 08:48:34 2004 +0000: (henkma) Sound of disintegration(分解音波)の英語の説明が古かったのを修正.
Mon Feb 2 12:15:52 2004 +0000: (henkma) アンドロイドのレイシャルのロケットをfire_rocket(PROJECT_STOP付きのやつ)に変更.
Tue Jan 27 13:01:38 2004 +0000: (nothere) Kuwa氏の指示により, Carbon用のdo_menu_file_open()をVanilla 3.0.3仕様 に置き換えた. コンパイルできる保証はないので, 検証を必要とする.
Tue Jan 27 11:58:17 2004 +0000: (nothere) 剣術/忍術 "入身" でモンスターを倒してプレイヤーが実際に移動するまでの 間に血の呪いやカオスの守護悪魔の報酬などでテレポートすると, テレポー ト直後に元の位置に戻ってくるバグを修正.
Tue Jan 27 02:13:50 2004 +0000: (nothere) add_text()で英単語が繋がらないようにする処理がvaultマップデータにも影 響し, 崩れたvaultが生成されるバグを修正. なおlib/data/v_info_j.rawは 自動更新されないので, 手動で削除する必要がある.
Tue Jan 27 01:44:43 2004 +0000: (nothere) 複数出現モンスターや護衛を率いるモンスターの護衛がvaultに生成されて vaultに入りきらない場合に, 他の部屋の壁や近くの通路のドアに埋まって生 成される場合があるバグを修正. grid.hのplace_*_*()やgrid.c, rooms.cの ドア配置関数でモンスター削除処理を行うようにした. なお, 以下の変更を 含む. * 1.7.0ではFEAT_SECRETは隠しドアとしてそのまま処理することができ, ロード時の変換の必要はないので該当処理を削除.
Mon Jan 26 00:51:43 2004 +0000: (nothere) モンスタースポイラー出力に関する変更と修正. * spoil_out()に渡された文字列の終端が自動改行と重なると改行が多くなる ので, そういった場合はファイルに書き出すタイミングを遅らせて次に入 力される文字列の先頭が改行であるかどうかを判定する仕様に変更. * mon-info.spo出力で, 思い出テキストと出現階の間に改行が入って出力さ れるバグを修正. このバグは日本語版では "時を統べる者『リチャード・ ウォン』", 英語版では "The Vlasta" で確認できた. * spoil_out()の変数の型をいくつかbool型に変更. また, 変数iskanji2は同 名のextern関数があるため, 念のためiskanji_flagと変更.
Sun Jan 25 18:25:01 2004 +0000: (nothere) "ボクルグ" → "ボクラグ".
Sat Jan 24 13:29:42 2004 +0000: (nothere) 1.86の修正が日本語版にも影響し, 思い出テキスト中に余分な空白が混入し て文章がずれていたバグを修正. 日本語版では構築済みテキスト文末と新規 テキスト文頭のどちらかが日本語であれば空白追加処理を行わないように修 正. なお, lib/data/r_info_j.rawは自動更新されないので, 手動で削除する 必要がある.
Fri Jan 23 16:22:20 2004 +0000: (nothere) ランダムクエストや通常ダンジョンを用いるクエストのクエスターの配置に 関する変更. * vault内に配置されないように変更. * 壁抜けモンスターであっても壁の中には配置されないように変更.
Thu Jan 22 10:34:39 2004 +0000: (mogami) 自動拾いエディタのキーマップ定義挿入で、現在未定義なキーを挿入しようとした時に クラッシュしていたバグ修正。
Wed Jan 21 20:10:38 2004 +0000: (mogami) 匠魔法の属性付加で切れ味の隼の剣(+6攻撃)が出来ていたバグ修正。 (Thanks to lup1422.txtの名@無@しさん)
Wed Jan 21 10:50:34 2004 +0000: (mogami) 、ォ、゚、ト、ュ「ェ、ッ、、、ト、ュ
Wed Jan 21 09:26:19 2004 +0000: (mogami) 真実の祭壇(現実変容)で、change_floor_modeを設定し忘れていた為、 p_ptr→floor_idが0になってしまっていたバグ修正。
Wed Jan 21 05:26:36 2004 +0000: (macband) carbonでのファイルタイプ/クリエーターを保存できるように。Vanillaより
Tue Jan 20 15:33:36 2004 +0000: (mogami) 未使用変数削除。
Tue Jan 20 15:26:21 2004 +0000: (mogami) lookコマンドの改良で、最初のカーソルの位置がプレイヤーの位置になって いなかったので修正。また、ちゃんと優先する項目毎に比較するようにして、 レベルが同じなら同種のモンスターを一緒に並べるようにした。 (つまり同じレベルの他のモンスターと混じってカーソルがあっち行ったり こっち行ったりしない様にした。)
Tue Jan 20 14:32:06 2004 +0000: (nothere) モンスターのテレポートに次のようなバグがあった. * プレイヤーの視界に入っていない位置でテレポートしても, los()が通れば 追える. * 対プレイヤーでテレポートを使った場合は元位置を見るのに, モンスター 同士の戦いでテレポートを使った場合はテレポート先の位置を見て追撃を 判定していた. * 全身に呪われたアイテムを装備していた場合はテレポート制御の変異やも のまね師の能力としてのテレポート追撃が無効になっていた. 追尾可能なモンスターのテレポートを関数にまとめ, これらのバグを修正.
Tue Jan 20 14:22:35 2004 +0000: (mogami) lookコマンドでスペースキーを押すと(1)モンスター(レベルの高い順)、 (2)アイテム、(3)階段やドア、の順番に表示するようにした。
Tue Jan 20 11:45:08 2004 +0000: (nothere) キャリオンからDROP_CORPSE削除.
Mon Jan 19 19:25:08 2004 +0000: (nothere) バグでhandle_signal_abort()が呼ばれて強制終了したことをplayrecordに残 すように変更. また, Windowsで変愚蛮怒実行中にログオフした場合は通常の 終了としてplayrecordに記録するように変更.
Mon Jan 19 19:10:43 2004 +0000: (nothere) セーブ時などのモンスター圧縮でcompact_monsters_aux()を呼んだ際に, get_mproc_idx()にi1を渡すべきなのにi2を渡してしまっていて, 結果として mprocシステムの配列の中身が異常になって変愚蛮怒が落ちる可能性のあるバ グを修正.
Mon Jan 19 17:48:57 2004 +0000: (nothere) mprocシステムの変更に関する話し合いの結果より, 以下のように変更. * polymorph_monster()でモンスターが変身に失敗して書き戻された時のhack はやめたほうがよいという意見を受け, そのような状況ではmprocシステム 全体を再初期化するように変更. * 各モンスターにmproc_idx[MAX_MTIMED]を持たせてスタック参照を高速化す る意味がほとんどなく, ループで位置参照してもオーバヘッドが小さいこ となどを受け, mproc_idx[MAX_MTIMED]を削除. * process_monsters_*()系関数をprocess_monsters_mtimed()でまとめた. 実 際の処理はprocess_monsters_mtimed_aux()内でswitch分岐する.
Mon Jan 19 11:10:55 2004 +0000: (mogami) Typo修正等 (Thanks to falzeus)
Mon Jan 19 10:35:32 2004 +0000: (nothere) 1.108の修正を, ポインタを使って書き直した.
Mon Jan 19 10:26:25 2004 +0000: (nothere) mproc_remove()でスタックの穴を埋める処理を行った際にモンスター側でス タックの位置情報を更新し忘れており, 変愚蛮怒が落ちていたバグを修正.
Sun Jan 18 07:35:21 2004 +0000: (nothere) モンスターが戦いを決意した際にignore_unviewが有効だと, そのモンスター が見えていても徳が変化せず, ヘルスバー更新も行われなかったバグを修正.
Sat Jan 17 16:42:53 2004 +0000: (mogami) floor_id及び、sf_ptrが0の時に落ちないようにparanoia処理追加。
Sat Jan 17 15:17:24 2004 +0000: (nothere) 戦いを決意したモンスターがプレイヤーから見えていない場合に徳が変動し ない方が自然という意見があり, 元に戻した.
Sat Jan 17 14:11:12 2004 +0000: (nothere) 状態変数の処理ループをさらに細分化. その状態になっているモンスターが1 体もいない場合は処理しないようにした. なお, 以下の変更を含む. * 戦いを決意したモンスターがプレイヤーから見えていない場合に徳が変動 しないバグを修正. * 状態変数のオーバーフローの可能性のある部分の修正. 上限を200とした.
Sat Jan 17 11:46:23 2004 +0000: (mogami) なぜかatol()の(古い形式の)プロトタイプ宣言が入っていてワーニングが出たが、winでもmacでもLinuxでも不要で、いったいどの環境で必要なのか不明なので削除。
Sat Jan 17 11:43:34 2004 +0000: (mogami) X11 on MacOSXでサブウィンドウをマウスでリサイズすると再描画を繰り返して永久ループになるバグ修正。サブウィンドウを再描画する関数redraw_window()でメインウィンドウに関して何か操作をしていたのでその部分を廃止した。Linuxでは未テスト。実は何か意味があるという可能性のあるかも。
Sat Jan 17 11:24:20 2004 +0000: (mogami) lx,lyの初期化に関するワーニング除け。
Fri Jan 16 19:51:08 2004 +0000: (nothere) モンスターの状態変化処理を標準ターンで行う際に, 処理の必要のある状態 変化を持つモンスターの分だけ行うように変更. これで処理が極端に重いこ とは少なくなると考えられるが, 詳細な検証が必要. 有効であれば1.6.xに マージする. なお, 以下の変更と修正を含む. * GF_CRUSADEで乗馬が加速してもPU_BONUSがないので追加した. * party_mon[]をfloors.cに移転しstaticとした. また, MAX_PARTY_MONも併 せてfloors.cに移転. * カオス属性などで変身失敗した場合にもc_ptr→m_idxは変わる可能性があ るため, 関連するポインタを再計算するように修正. * GF_CAPTUREの処理の微修正.
Fri Jan 16 11:40:48 2004 +0000: (mogami) typo。」(Thanks to falzeus)
Fri Jan 16 01:26:36 2004 +0000: (macband) hハムケケ・゚・ケ、ネ、ォ
Thu Jan 15 13:45:15 2004 +0000: (nothere) Kuwa氏より提供されたmain-mac.cを反映し, Mac版で初期設定が保存されない バグを修正.
Thu Jan 15 12:26:21 2004 +0000: (nothere) モンスターのテレポートバックやテレポートで候補位置が同じだった場合に モンスターが消えてしまうバグを修正. また, グリッドのm_idxの移動操作は "新しい位置にm_idxを入れて古い位置は0にする" ではなく "古い位置を0に して新しい位置にm_idxを入れる" 順序に直した.
Mon Jan 12 15:04:58 2004 +0000: (mogami) sigsetjmp()、ヒサネ、ヲ、ホ、マjmp_buf、ヌ、マ、ハ、ッ。「sigjmp_buf。」
Mon Jan 12 14:34:46 2004 +0000: (mogami) Archon、ホタク、、ホゥ、チ・皈テ・サ。シ・ク、ヌ・ケ・レ。シ・ケ、ャネエ、ア、ニ、、、ソ、ホ、、タオ。」(Thanks to alzagos)
Sun Jan 11 13:03:30 2004 +0000: (nothere) クエスト "マイクロンフトの興亡" で, ドアが浅い溶岩の流れに変わってし まっていたバグを修正.
Sat Jan 10 13:45:47 2004 +0000: (nsk) typoス、タオ。」
Fri Jan 9 11:03:02 2004 +0000: (mogami) ソゥホチタクタョ、ホタ篶タハクス、タオ。」
Thu Jan 8 14:59:45 2004 +0000: (nothere) 壁系モンスターに関する変更. * 花崗岩の壁にCOLD_BLOOD追加. * 溶岩の壁からCOLD_BLOOD削除. * 石英の壁はQuartz veinに合わせて石英の鉱脈と改名.