2003-08-12 Takeshi Mogami * lib/help/version.txt 1.14.2.4, lib/help/jversion.txt 1.14.2.5: バージョン1.4.4用。 * lib/help/jversion.txt 1.20, lib/help/version.txt 1.20: バージョン1.5.4用に更新。 2003-08-12 nothere * src/spells1.c 1.79: トラップ解除魔法の軌道が"見える"場合は必ずobviousを立てるように変更. 2003-08-12 Takeshi Mogami * lib/file/news.txt 1.16.2.6, lib/file/news_j.txt 1.15.2.6, lib/help/faq.txt 1.1.2.1, lib/help/general.txt 1.9.2.1, lib/help/jgeneral.txt 1.6.6.2, lib/help/jlicense.txt 1.3.2.1, readme.txt 1.8.6.3, readme_eng.txt 1.8.6.2: ホームページアドレス/メールアドレス変更。 * lib/help/general.txt 1.10, lib/help/jgeneral.txt 1.8, lib/help/jlicense.txt 1.4, lib/file/news.txt 1.23, lib/file/news_j.txt 1.21, lib/help/faq.txt 1.4, readme.txt 1.13, readme_eng.txt 1.11: ホームページのアドレス変更。 hogeさんのアドレス変更忘れていた所もsourceforgeのメールアドレスに変更。 2003-08-12 nothere * src/spells1.c 1.78: トラップ解除魔法を使って'x'が消えた場合のみにobviousを立てて, 元々'x' がなかったグリッドではobviousが立たないように変更. * src/spells1.c 1.77: トラップ解除魔法を使って魔法の軌道が見えた場合は'x'を消すように変更. 盲目状態では軌道が見えないので'x'は消えない. * lib/edit/r_info.txt 1.25: 狼の族長にANIMAL追加. 2003-08-12 Takeshi Mogami * src/defines.h 1.81.2.7, configure.in 1.22.2.5, lib/file/news.txt 1.16.2.5, lib/file/news_j.txt 1.15.2.5: バージョンを1.4.4へ。 * lib/file/news.txt 1.22, lib/file/news_j.txt 1.20, src/defines.h 1.131, configure.in 1.27: バージョンを1.5.4へ。 2003-08-09 Takeshi Mogami * lib/edit/a_info.txt 1.9: 聖騎士の首飾りにBLESSEDを付けて呪われにくくした。 2003-08-06 Takeshi Mogami * readme.txt 1.12: メールアドレス更新。 2003-08-05 nothere * src/object1.c 1.67: と刻んだ場合に選択肢が "(数字))" に変わるのが不評 だったため, 数字では選択肢の文字が変わらないようにした. 2003-08-03 henkma * lib/edit/a_info.txt 1.8: ★聖騎士強化, その他新★のレアリティ調整. 2003-08-02 henkma * lib/edit/k_info.txt 1.10: 首飾→首飾り 2003-08-02 Takeshi Mogami * src/wild.c 1.31, src/xtra2.c 1.93, src/cmd2.c 1.58, src/dungeon.c 1.129, src/generate.c 1.68, src/grid.c 1.18, src/rooms.c 1.46, src/cave.c 1.120, src/cmd1.c 1.91: 微少な速度よりも混乱しないコードの方が良いという事で、 _nothereさんの一番最初(厳密には「細かい修正」が入った2番目)のコード に戻した。つまり、c_ptr->mimicを参照するときに byte feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic; を使うコード。 2003-08-01 nothere * src/wild.c 1.30, src/rooms.c 1.45, src/spells1.c 1.76, src/spells3.c 1.91, src/load.c 1.69, src/object2.c 1.97, src/init1.c 1.63: 最初からf_info[].mimicを見て代入する変更を破棄. 2003-08-01 Takeshi Mogami * lib/edit/r_info.txt 1.24: ガチャピンはpurpleでなくgreen. 2003-07-31 nothere * src/generate.c 1.67: bound_walls_perm無効時に, 隠しではない財宝の鉱脈がダンジョンの外壁に 出ないように変更. * src/spells1.c 1.75, src/spells3.c 1.90, src/wild.c 1.29, src/load.c 1.68, src/object2.c 1.96, src/rooms.c 1.44, src/init1.c 1.62: 通常のセーブ/ロード時以外でc_ptr->mimicに0以外の値を代入する際に, 最 初からf_info[].mimicを見て代入しておくように変更. これにより, 実際に c_ptr->mimicを見る場合にそれ以上f_info[].mimicを見る必要がなくなる. 2003-07-29 nothere * src/rooms.c 1.43: grid.c 1.17にならい, 隠しドアをc_ptr->mimicで隠す時にf_info[].mimicを 先に反映させるようにした. 2003-07-29 Takeshi Mogami * src/xtra2.c 1.92, src/cmd1.c 1.90, src/cmd2.c 1.57, src/dungeon.c 1.128, src/wild.c 1.28, src/cave.c 1.119: grid.c 1.17 の変更に従い、隠しドア等を表示するとき、 f_info[c_ptr->mimic].mimicではなくc_ptr->mimicを見れば十分であるので、 以前の変更を戻した。(ただし、今後もc_ptr->mimicに何か代入するときに f_info[].mimicを参照した後の値を代入するように注意する必要がある。) * src/grid.c 1.17: 隠しドアをc_ptr->mimicで隠す時に、f_info[].mimicを先に反映させるようにした。 したがって地形を表示する時にはf_info[c_ptr->mimic].mimicではなく、 c_ptr->mimicを見れば十分。 2003-07-29 nothere * lib/edit/r_info.txt 1.1.2.3: "アルベリヒの息子『ハーゲン』" の説明テキストの修正. 開発版より. * lib/edit/r_info.txt 1.23: "アルベリヒの息子『ハーゲン』" の説明テキストの修正. * src/xtra2.c 1.54.2.4, src/cmd2.c 1.36.2.2, src/cmd1.c 1.60.2.4, src/cave.c 1.66.2.4: mimicのあるグリッドのmimicの地形にさらにデフォルトのmimicがある場合 に, その地形に対応するタイルが使われない場合があったバグを修正. また, mimicなしの場合にf_info[c_ptr->feat].mimicを使うような場合は, c_ptr->mimicがある場合に対してもデフォルトのmimicを使うようにした. 開発版より. * src/dungeon.c 1.127, src/wild.c 1.27, src/xtra2.c 1.91, src/cmd1.c 1.89, src/cmd2.c 1.56, src/cave.c 1.118: mimicを用いるfeatの代入部分の細かい修正. * src/wild.c 1.26, src/xtra2.c 1.90, src/cmd1.c 1.88, src/cmd2.c 1.55, src/dungeon.c 1.126, src/cave.c 1.117: mimicのあるグリッドのmimicの地形にさらにデフォルトのmimicがある場合 に, その地形に対応するタイルが使われない場合があったバグを修正. 部屋 外周の隠しドアがタイルモードで剥き出しになるバグも修正. また, mimicな しの場合にf_info[c_ptr->feat].mimicを使う場合はc_ptr->mimicに対しても f_info[c_ptr->mimic].mimicを使うようにした. 2003-07-25 henkma * lib/edit/a_info.txt 1.7: アーティファクトの説明を追加. 2003-07-25 nothere * src/cmd2.c 1.54: 射撃武器の熟練度の記号定数化を間違えており, 熟練度が[初心者]から上が らなくなるバグを修正. 2003-07-24 nothere * src/dungeon.c 1.125, src/melee2.c 1.74: プレイヤーに装備的反感がある場合に, 友好的なモンスターが目を覚まして すぐには敵に回らない場合があったので, 反感によって起きる処理だけは process_monster()に戻し, 敵に回る処理とのタイミングを合わせた. 2003-07-23 nothere * src/racial.c 1.26.2.6: レイシャルパワーに関する修正. 開発版より. * レイシャルパワーに失敗した際のflush_failureが他の場所と違ってメッ セージの後にあったので修正. * 吟遊詩人で歌を止める際にenergy_use = 10があるが実際はreturn FALSEで 無効になっていたため, 歌や一時停止中の歌を止めた場合は本当に10だけ エナジーを使うように修正. * src/racial.c 1.41: レイシャルパワーに関する修正. * レイシャルパワーに失敗した際のflush_failureが他の場所と違ってメッ セージの後にあったので修正. * 吟遊詩人で歌を止める際にenergy_use = 10があるが実際はreturn FALSEで 無効になっていたため, 歌や一時停止中の歌を止めた場合は本当に10だけ エナジーを使うように修正. 2003-07-22 Takeshi Mogami * src/wizard2.c 1.44: デバッグモードの^A o でアイテムをいじっている時、costの表示が本物の値段 ではなく店主が認識する値段(無価値でも未鑑定なら売れる)になっていたが、 常に本物の値段を表示するようにした。 * src/object2.c 1.95: revision 1.89 で、pvalの値段評価が2個所あったものを1個所にまとめたが、 2個所にあったのはベースアイテムのpvalと、☆に付くpvalとで価値が違う為だった (さらに言えばベースアイテムのpvalの価値はある程度ベースコストに含まれている) ので、元に戻した。 また1.89でエゴでない指輪でpvalが値段に影響しないバグを作ってしまっていたので それも直った。 2003-07-22 henkma * src/cmd4.c 1.96: C-q時のクエスト達成リスト、英語の方のレイアウト修正。 2003-07-21 henkma * src/cmd6.c 1.57, src/defines.h 1.130, src/flavor.c 1.37, src/object1.c 1.66, lib/edit/a_info.txt 1.6, lib/edit/k_info.txt 1.9, lib/edit/misc.txt 1.2, lib/edit/t0000001.txt 1.3: 4つの新アーティファクト導入. 古い城の報酬に. 2003-07-21 nothere * src/mind.c 1.17.2.3: 練気術を使用した直後に盲目になった状況で, その練気術を'n'や'['で繰り 返して使用しようとするとrepeat_pull()でのスタックの読み出し順序が狂 い, get_mind_power()が呪文番号INVEN_FORCEを返し, その結果配列外アクセ スを起こしたりMPが異常な値になったりしていたので, get_mind_power()で repeat_pull()された呪文番号がINVEN_FORCEだった場合はもう1度だけ repeat_pull()して正しい呪文番号を取得するように仮修正. その場しのぎに 過ぎないので, 後で別の方法を考える必要はある. 開発版より. 2003-07-20 nothere * src/object1.c 1.65: タグ銘機能に関する変更. * 装備品にも{@(コマンド)(タグ)}や{@(数字)}によるアイテム選択を使える ようにした. 先頭のラベルの変更も追従する. * 先頭のラベルの変更が数字のタグの場合でも反映されるようにした. * {@(コマンド)(タグ)}や{@(数字)}によるアイテム選択をeasy_floor使用時 の床上の積み重なったアイテムにも使用できるようにした. 2003-07-19 Takeshi Mogami * Changelogs 1.71: 更新。 * configure.in 1.22.2.4, lib/file/news.txt 1.16.2.4, lib/file/news_j.txt 1.15.2.4, src/defines.h 1.81.2.6: versionを1.4.3へ。 * lib/help/version.txt 1.14.2.3, lib/help/jversion.txt 1.14.2.4: 1.4.3と1.5.3の変更点。 * src/defines.h 1.129: セーブファイルバージョン H_VER_* の付け方が違ったので付け直し。 最初の3桁はセーブファイルバージョンを変更した時点での プログラムバージョン(今回は1.5.3)と同じにするという ルールに従って、1.5.3.0 にした。 4桁目の数字はCVSで開発中に何度もセーブファイルバージョンを 変える必要が生じた時にのみ使う。 * src/birth.c 1.75: Andy Choco氏の魔法領域説明文の修正。 2003-07-19 nothere * src/mind.c 1.27: 練気術を使用した直後に盲目になった状況で, その練気術を'n'や'['で繰り 返して使用しようとするとrepeat_pull()でのスタックの読み出し順序が狂 い, get_mind_power()が呪文番号INVEN_FORCEを返し, その結果配列外アクセ スを起こしたりMPが異常な値になったりしていたので, get_mind_power()で repeat_pull()された呪文番号がINVEN_FORCEだった場合はもう1度だけ repeat_pull()して正しい呪文番号を取得するように仮修正. その場しのぎに 過ぎないので, 後で別の方法を考える必要はある. 2003-07-18 nothere * src/xtra2.c 1.54.2.3: モンスターに止めを刺した際に経験値が全く入らなくなるというバグを修正. クエスト判定のバグ修正によるエンバグだった. 開発版より. * src/xtra2.c 1.89: モンスターに止めを刺した際に経験値が全く入らなくなるというバグを修正. クエスト判定のバグ修正によるエンバグだった. * src/store.c 1.20.2.6: 自宅/博物館内でpref読み込みが行われた際に, $TOWNを使う処理で誤った街 IDが返される可能性が考えられるので, それに対処した. 開発版より. * src/store.c 1.33: 自宅/博物館内でpref読み込みが行われた際に, $TOWNを使う処理で誤った街 IDが返される可能性が考えられるので, それに対処した. 2003-07-16 Takeshi Mogami * src/object1.c 1.64: 装備品の中で{@wf}等の銘があると、get_tag()が反応してしまい、持ちものリスト の中で 「f)」のタグが消えてしまうバグ修正。 * lib/edit/t0000001.txt 1.2: 「換金する」→「報酬を受け取る」 2003-07-15 nothere * src/object2.c 1.94: 変数check_wraith_formは不要なので, ignore_wraith_formで統一. また, 幽体化時の閃光属性に対してはダメージ0の時のランダムな1ダメージがある ため, ignore_wraith_formを使わず "厳密な" 計算を使うことにした. * src/object2.c 1.93: 1.91で殴りに対して幽体化が考慮されないバグへの修正を行ったが, この時 にACID, ELEC, FIRE, COLDの殴りに対しては2重に幽体化の判定を行ってし まっていたバグを修正. * src/object2.c 1.92: 変数名のミスの修正. * src/monster2.c 1.77, src/object2.c 1.91: 警告機能に対する修正と変更. * 幽体化時にダメージ0の場合わずか1ポイントのダメージを受ける場合と受 けない場合があるが, それが致命的になるという極めて稀な場合にも対応 するように修正. * ユニーク・モンスターが現れる際に警告アイテムが光るコードがあるが, choose_warning_item()でNULLが返されても普通に動作するようにした. * 少々のコード整理. * 警告対象に純ログルスを追加. * src/cmd4.c 1.95: 達成クエスト表示でサーペントのクエストの行だけずれていたので, 階の表 示には%2dではなく%3dを使って桁を合わせた. * src/store.c 1.20.2.5: 価格オーバーフローバグの修正でエンバグしており, 手動交渉で魅力が極端 に低い場合などに提示価格がおかしくなるバグを修正. 売却時はadjustは負 になり得るのにu32bにしてしまっていたことが原因. 開発版より. * src/store.c 1.32: 価格オーバーフローバグの修正でエンバグしており, 手動交渉で魅力が極端 に低い場合などに提示価格がおかしくなるバグを修正. 売却時はadjustは負 になり得るのにu32bにしてしまっていたことが原因. * src/cave.c 1.116: wiz_dark()で間違えて外周部にCAVE_UNSAFEを立てていたので修正. * src/cave.c 1.115: FORGETダンジョンでの行動後や記憶喪失などでwiz_dark()が呼ばれた場合は, CAVE_IN_DETECTを破棄しCAVE_UNSAFEを立て直すようにした. これにより, FORGETダンジョンで'x'だけで歩いた道筋がわかるバグを修正. 2003-07-13 henkma * src/files.c 1.88.2.5, src/birth.c 1.57.2.5: Andyさん指摘のtypoを修正。 2003-07-12 Takeshi Mogami * src/defines.h 1.128, lib/file/news.txt 1.21, lib/file/news_j.txt 1.19, configure.in 1.26: バージョンを1.5.3へ。 * lib/help/jversion.txt 1.18, lib/help/version.txt 1.18: 変更履歴に書き忘れ:X11 portのcopy&paste機能。 2003-07-11 nothere * src/files.c 1.122: セーブした後に再ロードされる過程でモンスターの距離情報が0になってお り, 睡眠の計算の際に0除算で変愚蛮怒が落ちていたバグを修正. * src/spells3.c 1.56.2.6, src/melee1.c 1.22.2.2, src/racial.c 1.26.2.5, src/dungeon.c 1.78.2.7: MP操作が行われた後に再描画が必要な部分の修正. 開発版より. * src/melee1.c 1.38, src/racial.c 1.40, src/spells3.c 1.89, src/dungeon.c 1.124: MP操作が行われた後に再描画が必要な部分の修正. 2003-07-10 nothere * src/dungeon.c 1.123: 自分自身が光源ではない光源持ちのモンスターが目を覚ました際に, その モンスターが見えずに物陰にいる場合に光源がupdateされないバグを修正. 2003-07-10 Takeshi Mogami * Changelogs 1.70: 更新。 * lib/help/attack.txt 1.11, lib/help/jattack.txt 1.9, lib/help/joption.txt 1.23, lib/help/option.txt 1.23, configure.in 1.25, lib/file/news.txt 1.20, lib/file/news_j.txt 1.18: バージョン表記を1.5.2へ。 * lib/help/jversion.txt 1.14.2.3, lib/help/version.txt 1.14.2.2: 1.4.2用にアップデート * lib/help/version.txt 1.17, lib/help/jversion.txt 1.17: 1.5.2用にアップデート。 2003-07-10 nothere * src/xtra2.c 1.88, src/spells2.c 1.80, src/spells3.c 1.88, src/melee2.c 1.73, src/mspells2.c 1.58, src/spells1.c 1.74, src/dungeon.c 1.122: モンスターが起きる際にモンスター光源のupdateの足りなかった部分の追加. * src/cave.c 1.114: 無駄に多い比較があった部分の修正. * src/files.c 1.88.2.4: known_obj_immunity()内で変数o_flgsが読まれておらず, 弱点に対応する免 疫があっても弱点表示がそのまま残っていたバグを修正. 開発版より. * src/files.c 1.121: known_obj_immunity()内で変数o_flgsが読まれておらず, 弱点に対応する免 疫があっても弱点表示がそのまま残っていたバグを修正. 2003-07-09 Takeshi Mogami * src/effects.c 1.43, src/object2.c 1.90: アンドロイドの強化度に対するランダムアーティファクトの評価が低すぎたので調整。 * src/artifact.c 1.31: flag_cost()は値段を決める以外にlow,med,highの分類に使用されているので、 object_value_real()内のpval値段計算をまとめた分評価が高くなるのを相殺 する為、medとhighとの境界値を引き上げた。lowとmedは据え置き。 * src/object2.c 1.89: pval付き装備の値段計算がなぜか、flag_cost()内とobject_value_real()内の 2個所あり、その合計を値段としてあったので、object_value_real()の方を削除 してflag_cost()にまとまた。 2003-07-09 nothere * src/mspells2.c 1.57: 変数distの場所の変更. * src/object2.c 1.88: Typo fix: "Realy" -> "Really". * src/xtra1.c 1.55.2.2, src/spells3.c 1.56.2.5, src/spells1.c 1.44.2.4, src/mspells2.c 1.28.2.3, src/object2.c 1.62.2.4, src/files.c 1.88.2.3, src/dungeon.c 1.78.2.6, src/externs.h 1.87.2.7, src/cmd5.c 1.49.2.6, src/artifact.c 1.29.2.1, src/birth.c 1.57.2.4, lib/edit/r_info.txt 1.1.2.2, lib/edit/a_info.txt 1.1.2.1: 1.5.xで行われたTypo fixのマージ. * lib/edit/r_info.txt 1.22: 黄金王『アル=ファラゾン』のDROP_CORPSEが2重になっていたので削除し, MALEを追加. また, 邪竜『ナース』にSELF_DARK_2を追加. * src/defines.h 1.81.2.5, src/externs.h 1.87.2.6, src/variable.c 1.34.2.2: 壁が全くなく真の最大視界範囲(半径20, 総グリッド数1149)を取る場合に, モンスター光源範囲の再計算でtemp_*[]やmon_lite_*[]がオーバーフローし て変愚蛮怒が落ちていたので, 関連配列をさらに拡張. 開発版より. 2003-07-09 Takeshi Mogami * lib/file/Makefile.am 1.3: crime.txtは削除されたので、取り除く。 2003-07-09 nothere * src/wild.c 1.18.2.1, src/xtra2.c 1.54.2.2, src/store.c 1.20.2.4, src/util.c 1.35.2.2, src/spells1.c 1.44.2.3, src/spells2.c 1.60.2.1, src/object1.c 1.55.2.3, src/object2.c 1.62.2.3, src/mspells1.c 1.34.2.2, src/mspells2.c 1.28.2.2, src/mind.c 1.17.2.2, src/monster1.c 1.27.2.2, src/monster2.c 1.45.2.2, src/hissatsu.c 1.19.2.2, src/init2.c 1.19.2.4, src/melee2.c 1.37.2.3, src/dungeon.c 1.78.2.5, src/externs.h 1.87.2.5, src/cmd2.c 1.36.2.1, src/cmd5.c 1.49.2.5, src/cmd1.c 1.60.2.3, src/bldg.c 1.26.2.2, src/cave.c 1.66.2.3, lib/help/attack.txt 1.9.2.1, lib/help/jattack.txt 1.7.2.1, lib/edit/e_info.txt 1.1.2.1: 1.5.x系の修正をマージ. * 待機後のスコア送信でv_infoのチェックサムがおかしいバグ修正. * 乗馬の熟練度が最大値を超える場合があるバグ修正. * 極端に高価なアイテムの価格がオーバーフローして$1で買えるバグ修正. * 歌 "フィンゴルフィンの挑戦" 再開時の描画不備の修正. * 広域マップに出ても実際には歌が止まらないバグを修正. * マクロ入力時に文字列の最後に'\'があるとメモリ内のゴミが文字列の最後 にくっつくバグの修正. * 18マス以上離れたモンスターに射撃が飛ばないバグを修正. * 耐時間逆転のエゴ価格を$7500に設定. * 全滅型のクエスト内でモンスターを倒してレベルアップした際にカオスパ トロンの報酬で攻撃系効果が発動するとユニーク1体だけが残る状況でクエ スト達成になってしまうバグを修正. * 友好的, もしくはペットのユニークがピンチになってテレポートレベルの 巻物を読んで逃げた場合にクエストが終わらないバグを修正. * ペットのロケット巻き込み判定のバグを修正. * 武器匠の武器比較時に "ふさわしくない" メッセージが出るバグを修正. * クローンモンスターが本物のモンスターに変化するバグを修正. * モンスターの思い出表示時の配列外アクセスの修正. * 鍛冶師のpval能力のエッセンスの付加は負のpvalのアイテムには使えない ように変更. * 剣術 / 忍術 "入身" の挙動の修正. * ヘルプでの理力のダメージ倍率の説明の修正. * 銘を含んだアイテムの文字列が長すぎると, 重量表示の右にゴミが出てい たバグ修正. また, アイテム一覧や装備品一覧のウィンドウ幅を変更して も表示に反映されなかったバグを修正. * アリーナで倒したモンスターの名前が幻覚状態で変わるバグ修正. * モンスターの光源の更新のバグ修正. * 乗馬中のプレイヤーとモンスターへの魔法ダメージのコードのバグ修正. 2003-07-07 Takeshi Mogami * src/bldg.c 1.42, src/cmd4.c 1.94, src/dungeon.c 1.121: 賞金首に骨も許すように修正。 '~'+'6'の賞金首リストが金額表示のままだったので修正。 * lib/edit/r_info.txt 1.21: 多数のユニークにDROP_CORPSEやDROP_SKELETONを追加。 * src/bldg.c 1.41: 賞金首のポイント制実装。各ポイント毎に薬か巻物を貰える。 アイテムのリストは仮設定。 * src/spells3.c 1.87: gccのワーニング対策で書き換え。 ループ中で初めて代入される変数を、外で使うと未定義と区別が付かず、 ワーニングが出るので避ける。 * Changelogs 1.69: 更新。 2003-07-06 nothere * src/cave.c 1.113: update_mon_lite()内でモンスター光源フラグを立てる際に, 外壁の永久岩を 超えそうな場合はcave_floor_bold()で偽になりそれから先は処理されない. また, モンスターは常に(1, 1)から(cur_hgt - 2, cur_wid - 2)の範囲内に いる. このことから, cave[][]の配列外アクセスは起きないので, mon_*_hack()内のin_bounds2()は常に真になる. このパラノイアコードを一 旦コメントアウトすることで比較回数を削り, わずかに高速化を図った. * src/spells1.c 1.73: Typo fix. * src/melee2.c 1.72: モンスター同士の殴り合いで, 一部の攻撃をACで回避した際にメッセージな しで起きていた現象があったので, "かわした" メッセージを出さない攻撃方 法 (睨みなど) を睡眠中にACで回避しても睡眠を妨げないように変更. * src/mspells1.c 1.62, src/mspells2.c 1.56: モンスター対モンスターの魔法使用時に, 実装されていない魔法が選択され たことで魔法使用に失敗しないように, 未実装魔法 (魔力消去, 時間停止, 記憶消去, シンボル'B'以外の特別な行動) のフラグを最初から落とすように 修正. また, コメントの修正を含む. * src/spells2.c 1.79: 調査による属性表示時の論理演算の使い方の修正. * src/cmd5.c 1.74: ペットの合計属性値計算で, 善良かつ邪悪のモンスターは合計に影響を及ぼ さないように変更. * src/monster2.c 1.76, src/mspells1.c 1.61, src/mspells2.c 1.55, src/rooms.c 1.42, src/externs.h 1.131, src/melee2.c 1.71, src/monster1.c 1.41: モンスターの一時属性を含めた敵対属性の処理を関数にまとめて整理した. この過程で, 以下の修正や変更を含む. * モンスター魔法 "死者復活" の使用判定で, 敵対属性の死体しか周囲にな い場合は死者復活を使用しないようにした. また, この判定はモンスター 対モンスターにも適用される. * 善良かつ邪悪のモンスターが別の善良かつ邪悪のモンスターを召喚できな かったバグを修正. 2003-07-05 nothere * lib/edit/a_info.txt 1.5: ★賢者ガンダルフの魔術師の杖に関する話し合いの結果により, 盲目耐性, 混乱耐性, 急速回復, 遅消化を追加. 2003-07-05 Takeshi Mogami * src/xtra2.c 1.87: アリーナで倒したモンスターの名前が日記に書き込まれるとき、幻覚状態だと名前が変わってしまうバグ修正。 2003-07-05 nothere * src/object1.c 1.63: 銘を含んだアイテムの文字列が長すぎると, 重量表示の右にゴミが出ていた バグを修正. また, アイテム一覧や装備品一覧のウィンドウ幅を変更しても 表示に反映されなかったバグを修正. 2003-07-05 Takeshi Mogami * src/mspells1.c 1.60: エンバグしてるのでとりあえず戻す。 2003-07-04 nothere * src/cmd2.c 1.53, src/externs.h 1.130, src/mspells1.c 1.59, src/mspells2.c 1.54, src/spells1.c 1.72, src/xtra2.c 1.86: モンスターの死亡メッセージのコードの一部を関数にまとめた. * src/mspells1.c 1.58: モンスターの魔法攻撃で壁向こうからの分解ブレスが指定された場合に, 状 況判断によるフラグマスク操作でRF4_BR_DISIが降ろされた場合でも強引に分 解ブレスを吐く仕様になっていたので, 使用可能なフラグにRF4_BR_DISIが残 らなかった場合は分解ブレスを吐かないように修正. * src/rooms.c 1.41: KILL_BODYかつNEVER_BLOWのモンスターであればKILL_BODY能力は使われない という立場に立ち, pitやnestなどでKILL_BODYを禁止していた部分に対し, 禁止条件をKILL_BODYがありかつNEVER_BLOWではないこととするように形式的 に変更. * src/melee2.c 1.70: 反攻撃ダンジョンでは, 混乱した状態やSTUPIDのモンスターは打撃攻撃を試 みて失敗して行動が終了するように変更. また, KILL_BODYはNEVER_BLOWがあ る場合は無効とした. * src/mspells2.c 1.53: ペットの'B'が投げ落としを使う条件を, 攻撃魔法許可かつテレポート系許可 の場合のみに限定. * src/mspells1.c 1.57, src/mspells2.c 1.52: 乗馬中のプレイヤーが'B'系の投げ落としを受けた場合は両方にダメージが行 くように変更. * lib/edit/r_info.txt 1.20: クリスタル・ドレイク, グレート・クリスタル・ドレイクにATTR_CLEAR追加. * src/cave.c 1.112: midpointの取り方が(モンスターの位置 + プレイヤーの位置)/2に限定されて いたので, しっかり比を取るように変更. これにより, まだモンスター光源 がおかしかった場合について修正した. * src/defines.h 1.127, src/mspells1.c 1.56, src/mspells2.c 1.51, src/spells3.c 1.86: モンスターのテレポートレベルに関する変更. * アリーナ及びモンスター格闘場のモンスターは使用しないようにした. * クエスト内, 鉄人モードのプレイヤー対象といった状況では反テレポート がなくともテレポートレベルは無効であるので, SMARTなモンスターはその 条件を読み取りテレポートレベルを使わないものとした. * src/cmd6.c 1.56, src/externs.h 1.129, src/mane.c 1.22, src/mspells2.c 1.50, src/mspells3.c 1.29, src/spells3.c 1.85: モンスター同士でのテレポートバックと投げ落としを実装. この過程で, モンスターのテレポートバックに使う関数名をteleport_to_player()から teleport_monster_to()に変更し, プレイヤーの場所に限定せずに使えるよう になった. 2003-07-03 nothere * src/cave.c 1.111: if文のミス修正. コメント追加. * src/cave.c 1.110: 1.109の修正で, 変数名のミスで光源フラグ立てにエンバグしたので修正. * src/cave.c 1.109: 壁の端ではない位置がモンスターの光源や暗黒光源で裏から照らされ, 光源 が変な位置から漏れているように見える場合がある現象を修正. また, update_mon_lite()中でmon_lite_hack()かmon_dark_hack()を呼ぶ部分を関数 ポインタでまとめた. 2003-07-02 Takeshi Mogami * lib/help/attack.txt 1.10, lib/help/jattack.txt 1.8: 理力のダメージ倍率が違った。x6 → x3.5 2003-07-02 nothere * src/cmd5.c 1.73, src/cmd6.c 1.55, src/externs.h 1.128, src/mane.c 1.21, src/mspells1.c 1.55, src/mspells2.c 1.49, src/mspells3.c 1.28, src/spells3.c 1.84: プレイヤーとモンスターのテレポートレベルを関数teleport_level()として 統合. 統合に当たり, 考え方の一部にTObandを参考にしている. モンスター のテレポートレベルとしての仕様は次の通り. * 固定クエストなどといったプレイヤーがテレポートレベルできない状況と 同じ条件でテレポートレベルが無効になるが, ironman_downward だけは モンスターには影響しない. * モンスター同士でのテレポート・レベルを実装. 非ユニークのテレポート 耐性ではセービングスローせずに無効とした. これは青魔道師 / ものまね 師のテレポートレベルに対する非ユニークのテレポート耐性の扱いと同じ である. また, プレイヤーが乗馬しているモンスターがテレポートレベル の対象である場合はプレイヤーのテレポートレベルとして扱う. * モンスター格闘場ではテレポートレベルは無効. 2003-06-30 nothere * src/mane.c 1.20: ものまね師のテレポートバックにはテレポート耐性が無視されていたバグを 修正. 2003-06-29 nothere * src/spells3.c 1.83: カオス魔法 "虚無召来" の*破壊*モード時に, 1/666でフロア全ての永久岩以 外の壁が床に変わって巨大なアリーナになり, フロア中のモンスターが起き る効果が発動するように変更. * src/cave.c 1.108, src/defines.h 1.126, src/externs.h 1.127, src/variable.c 1.42: 壁が全くなく真の最大視界範囲(半径20, 総グリッド数1149)を取る場合に, 視界範囲やモンスター光源範囲の再計算でtemp_*[]やredraw_*[]がオーバー フローして変愚蛮怒が落ちていたので, 関連するバッファをさらに拡張. ま た, mon_lite_hack()やmon_dark_hack()ではバッファがあふれないと仮定す ることで, 比較を減らした. 2003-06-28 nothere * src/cave.c 1.107: map_info()中での暗黒光源処理部分をマクロにして切り離した. このマクロ はかなり強引な切り離し方になっており, 改善の余地あり. また, 壁や木は 真っ暗ではなく暗い地形になるように変更. new_ascii_graphicsが有効の場 合はその地形依存の暗い地形に, 無効の場合は地形に関わらずTERM_L_DARKに なる. * src/cmd1.c 1.87, src/defines.h 1.125, src/grid.c 1.16, src/rooms.c 1.40: featが床であるかどうかの判定(!(feat & 0x20))を剥き出しの演算ではなく マクロfeat_floor()としてまとめた. * lib/edit/r_info.txt 1.19: ドラゴン族の祖『グラウルング』は原典上飛べないドラゴンであるので, CAN_FLY -> CAN_SWIMと変更. * src/cmd1.c 1.86: 剣術 "払い抜け" や狂戦士技 "突撃" で, モンスターの隣にある閉じたドア に壁抜けがない状態で埋まることができるバグを修正. この過程で, player_can_enter()を少し整理. * src/xtra1.c 1.76: health_redraw()とriding_health_redraw()を統合し, 統合された関数に対し コード整理. * src/mane.c 1.19, src/mind.c 1.26: 魔力消去をまねた場合や練気術 "いてつく波動" を使ってモンスターの無敵 化を消去した場合に, モンスターがターンを消費しなかったバグを修正. * src/hissatsu.c 1.26: 剣術 "地走り", "虎伏絶刀勢" で期待値を計算する際に, 切れ味フラグによ る部分だけは鑑定前と鑑定後で計算が違うというバグを修正. * src/externs.h 1.126, src/hissatsu.c 1.25, src/mind.c 1.25, src/spells1.c 1.71, src/spells2.c 1.78: 剣術 / 忍術 "入身" でプレイヤーが超えられない地形を超えられてしまうの を修正. 入身のためにproject()にこれ以上のhackを加えるのは得策ではない と判断し, 入身を別関数として再構成した. この過程で以下の変更や修正を 含む. * 入身の移動地点にプレイヤーから5マス未満の位置を指定しても必ず5マス 走っていたのを修正. 指定した位置に止まれるようになった. * 指定通りのターゲットを攻撃できた時は英語版に合わせて日本語版でも ターゲットのモンスター名を書くように変更. * project()からは入身のhackを削除. 2003-06-26 nothere * src/melee2.c 1.69: モンスターが進化した際にcur_numが正しく増減していなかったのを修正. * src/cmd1.c 1.85, src/cmd2.c 1.52, src/defines.h 1.124, src/melee1.c 1.37, src/melee2.c 1.68, src/monster2.c 1.75, src/mspells1.c 1.54, src/mspells2.c 1.48, src/mspells3.c 1.27, src/spells1.c 1.70, src/spells2.c 1.77: あやしい影等でモンスターの外見が違っている状態でモンスターが耐性など を示した場合に, そのフラグがプレイヤーが直接は知らないはずのモンス ターの正体のr_infoに記録されるバグを修正. なお, この過程で以下の変更 を含む. * 増殖モンスターがあやしい影に隠れている場合は増殖したモンスターもあ やしい影となるように変更. 同様に, ap_r_idxで外見を変えたモンスター をクローンした場合は外見を引き継ぐように変更. * 狂気の判定は外見を使うこととした. あやしい影などに隠れている場合は 狂気が発揮されないという視点から. たぬきが多少強くなる. * lib/edit/r_info.txt 1.18: HURT_LITEモンスターの暗黒耐性調整の続き. リッチ系の下級種や, 黒や闇に 関わらないモンスターからはRES_DARKを削除. また, 炎の精の説明の修正: "クトゥグア" -> "クトゥグァ". * lib/edit/r_info.txt 1.17: モンスターの耐性に関する話し合いの結果からの変更. * スペース・モンスター, 灰色の掠奪者, 黒き掠奪者, 生ける虚無『ヌル』 にRES_DARK追加. * 凍った球体, コールド・ボルテックス, 氷のエレメンタルにHURT_FIRE 追加. * 跳ねる火の玉, 火のスピリット, ファイア・ボルテックス, 火のエレメン タルにHURT_COLD追加. * アース・ハウンドにHURT_ROCK追加. * 時限爆弾にRES_TIME追加. * プラズマ・ボルテックス, プラズマ・ハウンドにIM_ELEC追加. * 炎の精にAURA_ELEC追加. * ソーサラー, 老ソーサラーにSMART追加. * ゼファーロードからDROP_SKELETON, DROP_CORPSE削除. * 冥界ハウンドにSELF_DARK_1追加. * 変幻の魔公, 禁断の護り手, 『シュマ=ゴラス』, 這いうねる混沌『ナイア ルラトホテップ』にRES_CHAO追加. * 死天使『アズリエル』で, RES_LITE -> RES_DARK. * 生ける炎『クトゥグァ』にAURA_ELEC, IM_ELEC追加. * 白炎のバルログ『ルンゴルシン』にAURA_FIRE追加. * 巨大サイバーワイアーム天使悪魔リッチにELDRITCH_HORROR, RIDING追加, HURT_LITE削除. * 分解ボルテックスにKILL_ITEM追加. * src/files.c 1.120: get_rnd_line()の対象になるファイルを読んだ際に, 内容がないエントリを 読んだ場合はエラーとして-1を返すようにした. これにより, そのようなエ ントリを読んだ際にバッファが壊れたように見えるバグを修正. 2003-06-25 nothere * lib/edit/r_info.txt 1.16: モンスターの耐性に関する話し合いで決まったように耐性を調整した. * 『グレーター地獄魔法おばけキノコ=クイルスルグ人間』, 金無垢の指輪, カァウ, せっかくだから『コンバット越前』に全上位耐性を追加. * 『秩序のユニコーン』に暗黒と破片とカオス以外の上位耐性を追加. * 混沌に地獄以外の全上位耐性を追加. * 『破壊スル者』に劣化, フォース, 遅鈍, 重力耐性を追加. * インターネット・エクスプローダーに因果混乱以外の全上位耐性を追加. * 金色の怪人『ワッハマン』に劣化, フォース, 遅鈍, 時間逆転, 重力耐性 を追加. * 超エリート・パラディンに閃光, 暗黒, 破片, 轟音, カオス, 時間逆転耐 性を追加. * 鳳凰にプラズマ耐性を追加. * 超人『ロック』, 皇帝『レイザーク』, 銀河皇帝『カル・ダームIII世』に 時間逆転耐性を追加. * 混沌のサマ師『ディオニソス』に閃光, 破片, 轟音, カオス耐性を追加. * 混沌の王族, 線の巨匠『ドワーキン』, アンバーの狂気の夢想家『ブラン ド』, 女魔術師『フィオナ』, アンバーの王『オベロン』にカオス耐性を 追加. * 妖術師『サウロン』, 冥王『モルゴス』に暗黒耐性を追加. 2003-06-24 Takeshi Mogami * lib/edit/r_info.txt 1.15: インパクトハウンドの説明文の日本語訳変更。 2003-06-24 nothere * lib/edit/r_info.txt 1.14: シャドウ・ハウンドからSELF_DARK_?削除. 序盤のモンスターとしてやり過ぎ であった. * src/object2.c 1.87: 鍛冶師のpval能力のエッセンスの付加は負のpvalのアイテムには使えないよ うに変更. 2003-06-23 nothere * src/object2.c 1.86: 鍛冶師コマンドに関する修正と変更. * 負のpvalのアイテムにpval能力のエッセンスを付加すると, 逆にエッセン スを得ていたバグを修正. * 追加攻撃のエッセンス付加時に必要なエッセンスが表示されないバグを修 正. * 負のpval能力のアイテムにエッセンスを付加する場合はpval==0の場合と同 様に数値指定入力とし, 負の値を修復するためには普通に強化するのと同 等のエッセンスを消費するものとした. * 負のpvalの武器に追加攻撃のエッセンスを付加した場合は1-pval倍の追加 攻撃のエッセンスを消費するように変更. * src/melee2.c 1.67: 増殖モンスターが増殖した際に, 新しく増えたモンスターが見えなくても増 殖することが思い出に残るバグを修正. * src/cmd1.c 1.84, src/hissatsu.c 1.24, src/monster2.c 1.74, src/spells1.c 1.69: RF3_NONLIVINGの参照をmonster_living()でまとめられる部分をまとめた. こ れに関連し, 以下の修正を含む. * 魔獣使いがモンスターをモンスター・ボールで捕らえやすい条件がおかし く, 無生物/アンデッド/デーモンのみ捕らえやすかったバグを修正. * 死の光線をモンスターに当てた時の判定にデーモンであることを追加. * src/melee1.c 1.36: RES_ALL持ちに対して聖なるオーラと闘気オーラを無効にした. 2003-06-22 nothere * lib/edit/r_info.txt 1.13: モンスターの耐性の調整. 話し合いによる変更点は次の通り. * HURT_LITEの引継ぎでRES_DARKが与えられていた部分の調整. アンデッドや デーモンにRES_DARKがある場合は原則としてまだ残している. * GHB/LHBにはRES_ALLとRES_TELE以外のRES_*を追加. * 『秩序のユニコーン』, ビルダー帝国帝王『ボ帝ビル』からRES_SHAR削除. * アルコン以上の善良な天使 (ユニーク含む) にRES_LITE追加. * 堕天使にRES_DARK追加. * 全てにして一つのもの『ヨグ=ソトート』, 『ディオ・ブランドー』, 時を 統べる者『リチャード・ウォン』タイタン族の王『クロノス』にRES_TIME 追加. * サイヤ人『ナッパ』にRES_WALL追加. * src/cave.c 1.106: タイル時の暗黒光源の表示として未知の地形のタイルを使うこととした. * src/cave.c 1.105: view_special_lite, view_granite_lite, new_ascii_graphicsが無効だと, モンスターの暗黒光源で照らされたグリッドが暗くならない場合があった. また, 暗黒光源に関してMogamiさんより "暗黒光源は完全に黒の方がよい" という指摘を受けた. これらにより, 前述のオプションによらず暗黒光源の 範囲はTERM_DARK, 黒とした. なお, CAVE_MARKがあるような部分は実際は未 知ではないので, カーソルを当てれば地形名が読めるし, トラップ等があれ ば'l'でのカーソルは飛ぶ. あくまで地形が黒く染まるだけであり, これら は仕様として残す. 2003-06-21 nothere * src/cave.c 1.104, src/files.c 1.119, src/monster2.c 1.73, src/types.h 1.33, src/xtra1.c 1.75: 吸血鬼, [吸血鬼]の1マス暗視を取り下げ, 以前の永久光源に戻した. なお, 以下の修正を含む. * update_mon_lite()内で, 限界の距離はモンスターのループ以前に計算して おくように修正. * 性格いかさまの忍者で, 'C'表示で自分自身に光源があるように表示されて いたバグを修正. * lib/edit/r_info.txt 1.12, src/bldg.c 1.40, src/cmd1.c 1.83, src/cmd2.c 1.51, src/defines.h 1.123, src/init1.c 1.61, src/load.c 1.67, src/mane.c 1.18, src/melee1.c 1.35, src/melee2.c 1.66, src/monster1.c 1.40, src/monster2.c 1.72, src/mspells1.c 1.53, src/mspells2.c 1.47, src/mspells3.c 1.26, src/object2.c 1.85, src/rooms.c 1.39, src/save.c 1.36, src/spells1.c 1.68, src/spells2.c 1.76, src/spells3.c 1.82, src/types.h 1.32, src/xtra2.c 1.85: モンスターの耐性のうち, 特定フラグに依存する暗黙の耐性の大部分を明示 的なフラグとして分割. この変更で, ブレスでしか得られなかった耐性を持 つモンスター, ブレスを吐くが対応する耐性のないモンスター, 地獄免疫の ないアンデッド等を作れるようになった. 主な変更点は以下の通り. * 耐性関連のフラグは, NO_*以外を新しいフラグセットRFRに移転. * 増設されたフラグはRES_LITE, RES_DARK, RES_SHAR, RES_SOUN, RES_CHAO, RES_WALL, RES_INER, RES_TIME, RES_GRAV. これらは各種ブレス, ORC, HURT_LITE, UNDEADから分離. r_info.txt内では対応する耐性フラグを与え てある. * 『ストームブリンガー』のカオス耐性ソースハックはRES_CHAOに変更. * 混乱耐性(RES_CONF相当)と混乱しない能力(NO_CONF)は混乱しない能力に統 合し, ダメージ軽減は1/2だったのを3/(6+d6)とした. * アンデッドの地獄免疫はUNDEADとRES_NETHが同時にある場合に有効. * セーブデータバージョンを1.5.0.3に. * セーブデータ変換時に, ブレスの記憶がある場合は対応する耐性があれば 記憶される. 思い出で表示されていた耐性の表示を維持する. * restrict_monster_to_dungeon()を大幅に整理. * 英語版でフォース耐性が轟音耐性の綴りになっていたバグ修正. 2003-06-20 nothere * lib/edit/r_info.txt 1.11, src/cave.c 1.103, src/cmd1.c 1.82, src/defines.h 1.122, src/dungeon.c 1.120, src/init1.c 1.60, src/load.c 1.66, src/melee2.c 1.65, src/monster1.c 1.39, src/monster2.c 1.71, src/mspells1.c 1.52, src/xtra1.c 1.74, src/xtra2.c 1.84: モンスターの暗黒光源を実装. * HAS_DARK_{1|2}, SELF_DARK_{1|2}で使用可能. 最大半径3. * 暗黒光源は普通の光源には負ける. * 暗黒光源のあるモンスターは対忍者でも閃光を使わない. * 暗黒光源範囲では忍者の超隠密条件に影響しない. これは暗黒光源持ちは 自分の闇からの不意打ちを受けない解釈による. * 暗黒光源の中でも赤外線やテレパシー/ESPは有効. * 話し合いで決まったモンスターに実験的に与えてある. モンスターでの修 正は必要と思われる. * src/cave.c 1.102, src/monster2.c 1.70: 忍者は暗闇の洞窟で地形やアイテムが丸見えだったが, モンスターがこれに 合っていなかったため, MAX_SIGHT範囲のモンスターも見えるように修正. * src/externs.h 1.125, src/generate.c 1.66, src/monster2.c 1.69: ダンジョンの主の配置コードを関数にまとめた. また, *破壊*等で消えた ダンジョンの主をalloc_monster()から再生成する場合は, それだけでモンス ター配置1回分になるように修正. * src/cave.c 1.101, src/files.c 1.118, src/types.h 1.31, src/xtra1.c 1.73: 吸血鬼と[吸血鬼]の永久光源+1を, 自分の周囲1マスだけの暗視に変更. 2003-06-19 nothere * src/cave.c 1.100: 忍者の暗視についての変更. * view_unsafe_gridsとの兼ね合いを考えて, 床を見ただけではCAVE_MARKが 立たないように変更. 視界内にあるときは床に見えるが, その床が視界か ら離れたら未知の地形もしくは'x'になる. * 忍者の視界は光源の一種とみなし, 忍者の視界の床をCAVE_MARKで記憶する のはview_torch_gridsがONの時とした. * src/cave.c 1.99, src/defines.h 1.121, src/externs.h 1.124, src/variable.c 1.41, src/xtra1.c 1.72: update_view(), update_lite(), update_mon_lite()で各グリッドに対し最大 3回までnote_spot()とlite_spot()が呼ばれるので, それらを少しでも高速化 すべく, update_stuff()内で前述のupdate_*()が全て呼ばれてから最後に必 要な回数分だけのnote_spot()とlite_spot()を呼ぶ仕様に変更. 2003-06-17 nothere * src/bldg.c 1.39, src/cmd1.c 1.81, src/files.c 1.117, src/types.h 1.30, src/xtra1.c 1.71: 乗馬時のランス/ヘヴィ・ランスのダイスの個数ボーナスを攻撃/表示時の hackとしてではなくシステム的に扱えるように, p_ptr->to_dd[2], p_ptr->to_ds[2]という変数を導入し, それを使ってまとめた. to_dd/to_ds の考え方自体はTObandから. なお, 以下の変更を含む. * 剣術家だったりMP不足である等の理由で理力ボーナスが受けられない場合 は武器匠では理力の効果を表示しないように変更. * 平均ダメージ表示内部での細かい修正. * src/bldg.c 1.38: 満腹時には宿屋で食事をしないように変更. * src/birth.c 1.73, src/dungeon.c 1.119, src/externs.h 1.123, src/load.c 1.65, src/monster1.c 1.38: 賞金首ユニーク, 日替わり賞金首, ランダムクエスター決定をそれぞれ関数 にまとめて整理. この過程で以下の変更と修正を含む. * 0.0.3のセーブファイルから変換する際に, 日替わり賞金首のレベルの下限 がMAX(鉄獄の到達階, 40)になっていたのでMAX(鉄獄の到達階/2, 40)とな るように修正. * SPECIAL持ちというだけでは賞金首/クエスターから外されないようにした. 『バーノール=ルパート』などに関しては, クエスターにも賞金首にもなっ てはならないモンスターIDをまとめた関数を作って判定することとした. これで, SPECIAL技を持つユニークを賞金首/クエスターにできる. * セーブデータロード時のランダムクエスター決定でのモンスターテーブル 作成に通常時同様monster_quest()が使われるように修正. 2003-06-17 Takeshi Mogami * src/externs.h 1.122, src/main-x11.c 1.23, src/util.c 1.42: X11ポートにマウスによるcopy&paste機能をscthangbandより移植。 * src/defines.h 1.120: 山が溶岩流で溶ける事について、cave_perma_grid()にはMOUNTAIN等が入っているのに、 cave_perma_bold()には入っていなかったので単なるバグと結論。MOUNTAIN等を追加した。 * src/files.c 1.116: アンドロイドではexperienceの代りに Construction point (強化度)と呼ぶのだが、 英語版で一箇所だけexpの表示が残っていたので修正。 2003-06-17 nothere * src/cave.c 1.98, src/dungeon.c 1.118, src/externs.h 1.121, src/generate.c 1.65, src/wild.c 1.25: 地上で夜になった直後は床, 草地, 砂地以外は記憶に残っているように変更. また, 夜の街では永久岩が光らないが常に記憶にあるように変更し, 店や建 物の周囲を明るくした. 2003-06-16 nothere * src/mspells2.c 1.46: モンスター同士のテレポート・アウェイでもモンスターが起きるように修正. また, ペットのテレポート魔法禁止命令有効時は形式的にテレポート・バッ ク, テレポート・レベルも禁止するように変更. 魔法そのものは未実装であ るが, 今後のために. * src/mspells1.c 1.51: モンスターが学習したプレイヤーの耐性フラグを1/100でリセットする際に m_ptr->smartを使っているクローンフラグまでクリアしてしまい, クローン が本当のモンスターになってしまっていたバグを修正. クローン地獄でク ローンのはずのユニークを倒したら実は本物のユニークだったというバグを 修正したことにもなる. * src/melee2.c 1.64: モンスター同士で殴り合った時にオーラを喰らったモンスターの耐性が記憶 されないバグを修正. * src/cmd1.c 1.80: プレイヤーが知覚できていないオーラ持ちモンスターを殴っても, そのモン スターの思い出にオーラが記憶されるバグを修正. * src/cmd2.c 1.50: 火炎/冷気の属性の付いた矢がそれらの属性を弱点とするモンスターに当たっ た場合はややダメージが上がるように変更. * src/monster2.c 1.68: 火炎オーラのあるモンスターは冷血かどうかに関わらず赤外線視力で見える ように変更. * src/cmd1.c 1.79, src/cmd2.c 1.49, src/externs.h 1.120: 匠魔法 "武器属性付与" を掛けた状態で射撃した矢や投げた物にも攻撃属性 が適用されていたバグを修正. * lib/edit/r_info.txt 1.10: シャドウ・ドレイクはデス・ドレイクの下位と見ていいということで, シャ ドウ・ドレイクから経験値15000でデス・ドレイクに進化するように変更. * src/cmd1.c 1.78, src/cmd2.c 1.48, src/defines.h 1.119, src/mane.c 1.17, src/melee1.c 1.34, src/melee2.c 1.63, src/monster1.c 1.37, src/mspells1.c 1.50, src/mspells3.c 1.25, lib/edit/r_info.txt 1.9: モンスターの究極耐性関連の修正. * RF3_IM_????とRF3_RES_ALLをまとめるマクロを作った. また, レベルテレ ポートで使われる判定である因果混乱耐性RF3_RES_NEXUにもマクロは用意 した. このマクロを使えば, 究極耐性があるだけでこれらの耐性による効 果を受けられるようになる. 武器属性でダメージが倍加しない, オーラ反 撃を受けない等の効果が受けられるようになる. * 上記の修正により, これらの対処のために与えられていたはぐれメタルの IM_????は不要になったので, 削除. * src/monster1.c 1.36: モンスターの思い出で魔法の数が多すぎるとvp[64], color[64]の配列外アク セスが起きる可能性があったので, 念のためvp[96], color[96]に修正. ま た, 射撃やロケットといったinate攻撃の表記時の "、" だけは他のものと 違って個別の行動の色が付いていたので, 他に合わせて白くした. * src/monster1.c 1.35: モンスター魔法 "暗闇" と "閃光" の表示に関するバグ修正. * プレイヤーが忍者である場合でもモンスターが光に弱かったりアンデッド である場合は閃光を使わないのだが, 思い出での表示の際の判定に r_flags3から得たフラグを使うため, アンデッドであることや光に弱いこ とをプレイヤーがまだ知らない場合にモンスターが閃光を使えるかのよう に表示されていたバグを修正. * 英語版で "create light" がTERM_YELLOWで表示されるように修正. 2003-06-15 nothere * src/cave.c 1.97, src/monster2.c 1.67: 論理演算の使い方の修正. * src/cave.c 1.96, src/cmd2.c 1.47, src/cmd5.c 1.72, src/effects.c 1.42, src/hissatsu.c 1.23, src/melee2.c 1.62, src/mind.c 1.24, src/racial.c 1.39, src/spells2.c 1.75, src/store.c 1.31, src/xtra2.c 1.83: モンスター光源やモンスター自身のupdateが足りない部分の修正. 2003-06-14 nothere * src/cave.c 1.95, src/cmd1.c 1.77, src/cmd6.c 1.54, src/defines.h 1.118, src/dungeon.c 1.117, src/floors.c 1.20, src/generate.c 1.64, src/melee2.c 1.61, src/mind.c 1.23, src/monster1.c 1.34, src/monster2.c 1.66, src/mspells1.c 1.49, src/mspells2.c 1.45, src/object2.c 1.84, src/spells1.c 1.67, src/spells2.c 1.74, src/spells3.c 1.81, src/xtra2.c 1.82: プレイヤーの位置を表すpy, pxとの比較をマクロplayer_bold()にまとめた. この過程で以下のバグを修正. * 敵モンスターの攻撃ターゲット座標にプレイヤーの位置が設定されていて, プレイヤーはターゲットの場所から動いている状況でペットから攻撃を受 けた場合に, プレイヤーの座標がターゲット地点のx座標かy座標のどちら かと等しい場合はターゲットが再設定されず, 斜めに動いていた場合にの みターゲットが再設定されていたバグを修正. * src/cmd1.c 1.76, src/cmd4.c 1.93, src/cmd5.c 1.71, src/defines.h 1.117, src/dungeon.c 1.116, src/files.c 1.115, src/floors.c 1.19, src/load.c 1.64, src/melee1.c 1.33, src/melee2.c 1.60, src/monster2.c 1.65, src/mspells1.c 1.48, src/mspells2.c 1.44, src/spells1.c 1.66, src/spells2.c 1.73, src/xtra2.c 1.81: monster_desc()に渡すフラグは数値の直接指定だったので, 記号定数化. 関 連して, 以下の修正を含む. * monster_desc()で所有格を得るコードは日本語版ではコンパイルされない ように修正. * make_attack_spell()とmonst_spell_monst()内でのddescは実際は使われ ていなかったので削除. 幻覚を無視したモンスター名はproject()で与え られている. * src/cave.c 1.94: ATTR_CLEARで文字の見えるはずのモンスターの足元がTERM_DARKだとモンス ターの文字が消えてしまうので, その場合はモンスターの設定色を使うよう に変更. * src/melee2.c 1.59: 王蟲のモルドばらまきで, ばら撒かれたモルドが見えて初めて特殊な行動が 記録に残るように変更. 2003-06-13 nothere * src/cmd5.c 1.70, src/externs.h 1.119, src/xtra1.c 1.70: spell_categoly_name()を何度も呼ぶ必要のない部分の整理. また, 関数名自 体のtypo fix. ("categoly" -> "category") * src/melee2.c 1.58: get_moves()内で, get_moves_aux()を必要とせずに方向が決まる場合は get_moves_aux()を呼ばないように変更. * src/melee2.c 1.57, src/mspells1.c 1.47, src/mspells2.c 1.43: 王蟲のモルドばら撒きを呪文/攻撃としてではなく, 増殖の一種として実装. process_monster()内で増える比較の回数はSPECIALなしのモンスターで1回, 王蟲以外のSPECIALありでも2回に留まる. * src/spells3.c 1.80: アーティファクト生成の巻物での対象アイテム選択時に, 未鑑定のエゴや アーティファクトは選べるようにして, 元からエゴやアーティファクトだっ た場合に強化に失敗するコードが機能するようにした. * src/spells3.c 1.79: カオス魔法 "虚無召来" を地上の障害物に隣接して使ってもダメージを受け ないように変更. この変更は地上に限る. * src/rooms.c 1.38: パターン終点のアイテムは高級品確定とした. 2003-06-13 Takeshi Mogami * lib/help/option.txt 1.22, src/tables.c 1.65: 英訳。 2003-06-13 nothere * lib/help/joption.txt 1.22: オプション "last_words" の説明に関する修正. * lib/help/joption.txt 1.21, lib/pref/pref-opt.prf 1.15, src/externs.h 1.118, src/generate.c 1.63, src/tables.c 1.64, src/variable.c 1.40: ダンジョンの外壁を永久岩で生成するオプションbound_walls_permを作成. 初期値はFALSE. 3ページに入れた. * src/mspells2.c 1.42: シンボル'B'の特殊な行動はペット命令 "テレポート禁止" で制限できるよう に変更. * src/mspells2.c 1.41: ペットの王蟲の特別な行動のモルドばらまきの効果がないバグを修正. 2003-06-13 Takeshi Mogami * src/object2.c 1.83: Typo: realy -> really 2003-06-13 nothere * src/spells3.c 1.78: "kaji item" -> "customized item". * src/cave.c 1.93: CHAR_CLEARで色のあるモンスターが未知の地形等の文字' 'の地形にいる場合 は, そのモンスターの設定文字を使うように変更. 2003-06-12 nothere * src/cmd5.c 1.69: ペットコマンドを開くとすぐ実行されるペット数の数え上げループの結果は ペットの解放の可否にしか使われないので, ループをPET_DISMISSのブロック に移した上でペットがいれば途中で打ち切る仕様に変更. * src/xtra2.c 1.80: target_set_aux()での余分なc_ptrを削除. * src/store.c 1.30: 店で射撃武器を持ち替えた直後に店の商品である矢/弾のダメージ表示が更新 されていなかったので, 装備変更その他によりPU_BONUSが立った場合は店の 商品を再描画するように変更. また, 前からあった魅力変化の検出コードは PU_BONUS検出でそのまま実現できるので, 削除. * src/cmd4.c 1.92, src/tables.c 1.63: モンスターシンボル分類の説明内の細かい修正. * src/load.c 1.63: セーブデータ中で多すぎる待機中ペットの削除メッセージの表示タイミング を変更. 実際に削除されたペットがいる場合に出すこととした. * src/cmd4.c 1.91, src/externs.h 1.117, src/files.c 1.114, src/monster2.c 1.64, src/xtra2.c 1.79: アリーナ/モンスター格闘場外で待機中のペットを現在のペットリストに, 名 前付きであればダンプにも載せるように修正. また, ペットリストでも(乗馬 中)表記がかぶらないように修正. なお, この過程でlook_mon_desc()はm_idx 渡しではなくm_ptr渡しに変更. また, monster_desc()には待機中のペットと 仮定して表記するモードを追加. * src/flavor.c 1.36: object_desc()を少し整理/整形. * src/cmd6.c 1.53, src/externs.h 1.116, src/flavor.c 1.35, src/load.c 1.62, src/object1.c 1.62, src/object2.c 1.82: 鍛冶師のアイテムかどうかの判定にはtval/xtra3の直接指定ではなく, 元々 object2.cにある関数を使うように変更. 2003-06-11 nothere * src/defines.h 1.116, src/floors.c 1.18, src/load.c 1.61, src/save.c 1.35: アリーナやモンスター格闘場に入ってもペットを失わないように変更. クエ ストの初期化の場合と同等の判定を用いるため, 眠っていたり離れている ペットでも失わない. この過程でセーブファイルに一時ペットデータを書き 出す必要があるため, セーブデータバージョンは1.5.0.2に. * 外で待機中のペットは現在はupkeep計算の対象外になっている. これは変 更するべきかもしれない. 2003-06-10 Takeshi Mogami * lib/file/news.txt 1.19, lib/help/faq.txt 1.3, src/z-config.h 1.9: メールアドレス更新。lib/help/faq.txt からはメールアドレス削除。 (rgra等に送ったときにスパムの元になるので) 2003-06-10 nothere * src/mspells1.c 1.46: no_inate指定は魔法以外全部に対するものと考えるので, no_inate時に禁止 される対象をRF?_NOMAGIC_MASKとした. 2003-06-10 Takeshi Mogami * src/cave.c 1.92: update_mon_lite()で、note_spot()とlite_spot()の順番が逆だった為に lite_spot()の効力が出ずモンスターの光源(だけ)で照らされた壁の表示が ちゃんとアップデートされていなかったバグ修正。 2003-06-10 nothere * src/monster2.c 1.63: モンスターが召喚された直後にモンスターの光源が更新されなかったバグを 修正. 2003-06-10 Takeshi Mogami * src/cave.c 1.91: update_lite()の先頭の光源半径0の時の特殊処理そのものが不要。 2003-06-10 nothere * src/cave.c 1.90: プレイヤー光源が消えた部分のlite_spot()による再描画はupdate_lite()の 最後でCAVE_TEMPを元に行われており, forget_lite()を呼ぶとこの処理が正 しく行われていないようなので, コメントアウト. 2003-06-10 Takeshi Mogami * src/xtra2.c 1.78: warning除去。 2003-06-09 nothere * src/object2.c 1.81: make_object()の前にget_obj_num_hookが指定されていた場合は, AM_GOODが 渡されたとしてもmake_object()内ではget_obj_num_prep()し直さないように 変更. その場合は, make_object()の前にget_obj_num_prep()でテーブルが構 成されていることを信用する. 2003-06-08 nothere * src/xtra2.c 1.77: いくつかの細かい変更. * コメントを微妙に修正. * ダンジョンの固定報酬に固定アーティファクトと一般アイテムが両方指定 された場合は両方落とすように修正. デフォルトの報酬である獲得の巻物 は固定アーティファクトとアイテム両方の指定がない場合のみとなる. * 現状では特定の一般アイテムを落とす特定モンスターにはDROP_GOODや DROP_GREATは与えられていないが, これらの場合に生成されるアイテムに も形式的にDROP_GOODやDROP_GREATを適用させるように変更. * src/birth.c 1.72, src/cmd2.c 1.46, src/defines.h 1.115, src/generate.c 1.62, src/grid.c 1.15, src/init1.c 1.59, src/object2.c 1.80, src/racial.c 1.38, src/rooms.c 1.37, src/spells1.c 1.65, src/store.c 1.29, src/wizard2.c 1.43, src/xtra2.c 1.76: AM_OKAYの真偽を逆にし, AM_NO_FIXED_ARTと変更. * src/birth.c 1.71, src/cmd2.c 1.45, src/defines.h 1.114, src/externs.h 1.115, src/generate.c 1.61, src/grid.c 1.14, src/init1.c 1.58, src/object2.c 1.79, src/racial.c 1.37, src/rooms.c 1.36, src/spells1.c 1.64, src/store.c 1.28, src/wizard2.c 1.42, src/xtra2.c 1.75: アイテム生成に関わる関数群の変更. * goodやgreatなど個別のフラグを渡していた部分をbitフラグで渡すように 変更. * デバッグコマンド "^A o" の中での特別製ロール ("r s") では実際の☆生 成処理と違い, エゴが生成されても☆として上書きしていて, エゴとして のart_flagsや修正が残ったままの普通より強い☆が作れていたので, これ を修正する意味でロールモードAM_SPECIALを作成. このモード使用時は, apply_magic()内で可能な場合は常に☆★のみが生成される. 2003-06-07 nothere * src/cmd5.c 1.68, src/cmd6.c 1.52, src/externs.h 1.114, src/spells2.c 1.72, src/spells3.c 1.77, src/streams.c 1.11, src/xtra2.c 1.74: ダンジョン生成中の*破壊*コードと一般の*破壊*コードを統合. 変愚蛮怒で の*破壊*仕様に合わせたため, 以下の変更を含む. * 生成中の*破壊*でもアーティファクトは*破壊*される. ただしまだ出現し ていないので, 生成中の*破壊*では固定アーティファクトは永久には失わ れない. * cheat_peek時にはアーティファクトが生成中に*破壊*された旨を表示する. * src/object2.c 1.78: Typo fix. * src/xtra2.c 1.73: 2重になっていたbreak;を削除. * src/defines.h 1.113, src/mspells3.c 1.24: 青魔法分類の [その他] のマスクを整理. RF4_XXX_MASKを削除. * src/defines.h 1.112: テレポート・レベルは十分に攻撃魔法になっており, 攻撃魔法禁止でペット に使わせない対象であると判断したので, RF6_ATTACK_MASKに含めた. また, 叫びはペットならば自動的に禁止されるようになっている上に, 叫びが攻撃 魔法としてこれ1つで呪文が命中するような位置を探して移動をするように影 響を及ぼすのもどうかと考えたので, RF4_ATTACK_MASKから外した. * lib/edit/r_info.txt 1.8: "ツィーンチ" -> "ティーンチ". * src/xtra2.c 1.72: monster_death()の整理と変更. * モンスター固有のアイテムやアーティファクト, 及びガーディアンの固定 報酬を落とす条件をまとめ直し, drop_itemがTRUEかつ非クローンかつア リーナ外かつモンスター格闘場の外かつペットでないこととした. * なまけものでの三種の神器の生成コードをモンスターの固有アーティファ クトのコードと別扱いにした. * カオスパトロンからの*勝利*祝いの言葉は変異でパトロンが付いているプ レイヤーにも与えられるように変更. * ロレントの自爆コードをEXPLODEのループから外し, m_ptr->r_idxで分岐す る部分に入れた. * 念のため, 『混沌のサーペント』のクローンでは*勝利*フラグを立てない ように変更. 2003-06-07 nsk * src/wizard2.c 1.41: ウィザードモードで全ての青魔法を学習済みに出来るようにした('E')。 * src/mspells3.c 1.23, src/tables.c 1.62, src/defines.h 1.111, src/externs.h 1.113, src/files.c 1.113: ダンプ出力時に覚えた青魔法も表示するようにした。 2003-06-06 nothere * src/spells1.c 1.63: 1.62の修正で, whoで参照する部分をミスしていたので修正. * src/spells1.c 1.62: project_m()内で, モンスター対モンスターで重力ブレスを吐いた場合などに 関係ないはずのプレイヤーのレベルが朦朧度計算に使われるような場合が あったので, 攻撃側のレベルで判定するように修正. 攻撃側のレベルは現在 は /2 されて扱われる. 同様に, プレイヤーのレベル固定ではなく攻撃側の レベルで見るべき部分をそのように修正. * src/mspells2.c 1.40, src/spells1.c 1.61: "抜け空" -> "抜け殻". * src/mspells1.c 1.45, src/mspells2.c 1.39: 反魔法ダンジョンではSTUPIDなモンスターは反魔法状態に気づかずに魔法を 使って失敗するように変更. * src/externs.h 1.112, src/mspells1.c 1.44, src/mspells2.c 1.38: モンスターの魔法失敗判定の際に, その攻撃が魔法的であるかどうかをRF4決 め打ちではなく, RF?_NOMAGIC_MASKを見るように変更. * lib/edit/r_info.txt 1.7: モンスターの進化の調整. * メッツォデーモンは経験値50000でニカデーモンに進化. * 巨大赤サソリはフェイズ・スパイダーではなく巨大黄サソリに進化. * 火のエレメンタルは経験値2400でマグマのエレメンタルに進化. * src/xtra2.c 1.71: クローンユニークを倒した際にそのユニークに特定の固定アーティファクト を落とす可能性があったバグを修正. また, ガーディアンのいるダンジョン でガーディアンを倒した判定の際にクローンでないことを付け加えた. * src/racial.c 1.36: レイシャルパワーに関する変更. * MPがコストに満たない場合はいきなりHPを消費するのではなく, MPを0にし てから差分のダメージを受けるように変更. * レイシャルパワー使用時の低HP警告の仕様を変更し, (コスト - MP) がHP を上回る場合に警告を出すようにした. * src/spells3.c 1.76: 帰還なしモードではフロア・リセットは無意味なので無効にした. * src/bldg.c 1.37: 武器匠の武器比較時に "ふさわしくない" "乗馬中に向かない" といったメッ セージが出るバグを修正. 2003-06-05 nothere * src/melee1.c 1.32: monster_critical()で, 受けたダメージがダイス目の100%を超える場合には 朦朧度や切り傷に関わるmaxが1増やされず, 100%ちょうどの場合より微妙に 弱かったので修正. * src/bldg.c 1.36, src/cmd4.c 1.90, src/defines.h 1.110, src/dungeon.c 1.115, src/effects.c 1.41, src/externs.h 1.111, src/files.c 1.112, src/load.c 1.60, src/xtra1.c 1.69: アリーナに関する変更. * アリーナの何戦目で誰に敗北したかをダンプに明記するように変更. * p_ptr->arena_numberが負であれば敗北とみなすようになったため, 古い バージョンで敗北した場合の識別用の数値99を負の数値に変換する必要が 生じたので, セーブファイルバージョンを1.5.0.1に上げ, -MAX_SHORTに変 換している. * 英語版アリーナで使われる序数のsuffixを関数にまとめた. * src/cmd4.c 1.89: 達成/失敗したクエストの表示を変更. 出力の括弧や'-'を揃えた. * src/cmd4.c 1.88, src/externs.h 1.110, src/files.c 1.111: クエスト情報を'^Q'で表示する部分とダンプにクエスト情報を表示する部分 で共通な部分を関数にまとめた. また, 達成した/失敗したクエストはダンプ と同様に, '^Q'でも達成時/失敗時レベルでソートして表記するように変更. * src/files.c 1.110: ダンプ中に "[ セクション ]" と "[セクション]" という表現が混在してい るので, "[セクション]" に統一. * src/cmd4.c 1.87, src/defines.h 1.109, src/dungeon.c 1.114, src/effects.c 1.40, src/files.c 1.109, src/floors.c 1.17, src/monster2.c 1.62, src/mspells1.c 1.43, src/mspells2.c 1.37, src/save.c 1.34, src/spells2.c 1.71, src/xtra1.c 1.68: クエストIDがランダムクエストの物かどうか判定する部分をマクロにまとめ た. 将来的にランダムクエスト領域の後ろに固定クエストを配置することを 考えた上での変更. 2003-06-03 nothere * src/mspells1.c 1.42: no_inate時のマスクの直接指定をRF?_BREATH_MASKに置き換えた. また, 変数 directは常にTRUEで使われ, 成立することのない比較に使われていたので, directを新たに((x == px) && (y == py))の意味で使うように変更. * src/monster2.c 1.61: cheat_hear時にモンスターの大群が生成された場合は集団の共通シンボル文 字を通知するように変更. * src/rooms.c 1.35: cheat_hearとcheat_roomを同時に有効にした場合に限り, nestのモンスター 構成をpit同様に表示するように変更. cheat_roomも必要としたのは, nestは 一般にモンスターの種類が多く, メッセージが煩わしくなるため. * lib/edit/d_info.txt 1.4, src/defines.h 1.108, src/rooms.c 1.34: ダークエルフpitを追加. 出現開始階45階で, 鉄獄, 城, 暗闇の洞窟に出現. * src/rooms.c 1.33: cheat_room時に, いくつかのpitやnestについて詳細を表示するように変更. シンボルpit/nestでは共通の文字が, ドラゴンpitではブレスの種類が, ク ローンnestではクローン対象が表示される. この過程でpick_vault_type()の 戻り値の型を変更. また, 表示の文字列で "モンスター部屋" と "巣" と書 かれていた部分はそれぞれ "モンスター部屋(nest)" "モンスター部屋(pit)" と書き換えた. * src/birth.c 1.70: 超能力者の英文の最後が ',' になっていたので修正. * src/mspells2.c 1.36: ペット命令 "プレイヤーを巻き込む範囲魔法を使う" 無効時に, ロケットの 軌道の途中にターゲットとは別のモンスターがいた場合にプレイヤーを巻き 込んでロケットを発射していたバグを修正. また, get_project_point()は 中のproject_path()で既に着弾地点は求められているため, 簡略化した. * src/defines.h 1.107: モンスターの攻撃魔法のマスクを包含関係に基づいて整理. * src/object2.c 1.77: 警告機能に関する変更と修正. * 反魔法の洞窟では魔力の嵐, 暗黒の嵐, スターバースト, 破滅の手, 光の 剣を警告対象にしないように変更. * 反攻撃の洞窟では打撃を警告対象にしないように変更. * ダメージ計算をまとめられる部分はまとめた. * 警告アイテムなしに警告機能がある場合に備え, choose_warning_item()を 修正. 戻り値がNULLの場合は警告アイテムがないとみなし, それ用のメッ セージを与えた. 2003-06-02 Takeshi Mogami * src/z-config.h 1.8, src/cave.c 1.89: VARIABLE_PLAYER_GRAPHマクロを削除。 2003-06-02 nothere * src/cave.c 1.88, src/defines.h 1.106, src/dungeon.c 1.113, src/floors.c 1.16, src/init1.c 1.57, src/monster2.c 1.60: SHAPECHANGERとATTR_SEMIRANDをフラグセット1に移転. これにより, フラグ 比較での高速化を図った. * src/xtra2.c 1.70: 全滅型のクエスト内でモンスターを倒してレベルアップした際にカオスパト ロンの報酬で攻撃系効果が発動すると, 既に死んだ敵をもう1回殺してしまっ てキルカウントが増えて, ユニーク1体だけが残る状況でクエスト達成になっ てしまうバグがあったので, 殺したモンスターのmonster_death()などが終 わりデータから完全に消えてから最後に経験値獲得の処理をするように修正. * src/melee2.c 1.56: 友好的, もしくはペットのユニークががピンチになってテレポートレベルの 巻物を読んで逃げた場合にクエスト完了チェックをするように修正. * src/birth.c 1.69, src/defines.h 1.105, src/externs.h 1.109, src/floors.c 1.15, src/generate.c 1.60, src/monster2.c 1.59, src/variable.c 1.39: 次の場合に, ペットになっているユニークモンスターと同じモンスターが生 成されることがあった. * 新しい階の作成 * ある階を生成して十分にターンが経過してからその保存階に戻る これは生成時点でparty_mon[]に一時保存したモンスターの数が考慮されてい ないからであった. そこで, wipe_m_list()やclear_cave()でr_infoのモンス ター全てのcur_numを0にした直後にペットにより加算されるcur_numをあらか じめ計算し, その上でダンジョン生成や経過ターン計算を行うことで, ユ ニークの2重生成を回避するように修正. 2003-06-01 nothere * src/floors.c 1.14: *m_ptrにparty_mon[]の中身が代入される前にreal_r_ptr()が呼ばれていて, m_ptr->mflags2の中身がreal_r_ptr()に反映されなかったのを修正. * src/cave.c 1.87, src/defines.h 1.104, src/init1.c 1.56, lib/edit/r_info.txt 1.6: 指輪や薬のミミックの色がその時々の個別のm_idxで変わるコードをフラグ ATTR_SEMIRANDとして整理. フラグの場所としては, 既に使われていない RF2_BRAIN_6を用いた. * src/cave.c 1.86: VARIABLE_PLAYER_GRAPHを無効にしてコンパイルするとプレイヤーを表示でき なくなるバグを修正. * src/dungeon.c 1.112, src/floors.c 1.13, src/monster2.c 1.58: 万色モンスターの再描画フラグshimmer_monstersに関する修正. * shimmer_monstersフラグ関連の処理ではモンスターの外見であるap_r_idx を見るように変更. * shimmer_monstersのループでは見えていないモンスターは無視するように 変更. * ATTR_MULTIの他にSHAPECHANGERでも再描画フラグを立てることとした. こ れは問題があればすぐに無効化するべき. * src/cave.c 1.85: "普通" である条件にSHAPECHANGERではないことを加え, それ以後のブロック を処理しないように変更. また, ミミックの色の処理をすべき場所が1つあっ たので追加. * src/cave.c 1.84: ミミック系モンスターの色のコードはタイルモードで有効にならないように 修正. * src/cave.c 1.83: マップ中の深い溶岩を一斉に光らせるコードを, 外壁のmimicにも拡張. * src/defines.h 1.103, src/init1.c 1.55: 使われていなかったダンジョンフラグをXXXで置き換えた. 2003-06-01 Takeshi Mogami * lib/edit/r_info.txt 1.5: 巨大サイバーワイアーム天使悪魔リッチが見えるように。 2003-06-01 nothere * lib/edit/e_info.txt 1.3: 耐時間逆転のエゴ価格を$7500に設定. 2003-06-01 Takeshi Mogami * src/cave.c 1.82: コード整理、速度改善。またSHAPECHANGERがタイル表示でもちゃんと姿を変えるようにした。 * src/files.c 1.108: ダンプの[主なペット]欄で乗馬中のペットに「(乗馬中) 乗馬中」と二重に表示されていたのを修正。 2003-05-31 nothere * src/cave.c 1.81: 本来見えないはずのCHAR_CLEARかつATTR_CLEARのモンスターが幻覚時に見え るバグを修正. * src/cave.c 1.80: モンスターシンボルの画面出力部分のコード, シンボルフラグ間の依存関係 を整理し, かつモンスターの表現の幅を増やすように変更. シンボルフラグ間の依存関係や優先順位は旧仕様では次の通りであった. * SHAPECHANGER, ATTR_ANYの使用にはATTR_MULTIが必要. * ATTR_ANYがある場合はATTR_MULTIではなくATTR_ANYの配色になる. * ATTR_MULTIがあるとATTR_CLEARとCHAR_CLEARが無視される. 整理後は依存関係と優先順位はATTR_ANYとATTR_MULTIのものだけが残る. この変更で, 次のようなモンスターを扱えるようになった. * 地形やアイテムの文字は変わらないが, 文字の色だけが変わる. * 単一の色のSHAPECHANGER. * 床の色に染まるSHAPECHANGER. 現行モンスターに対する影響は次の通り. * "異次元の色彩" にはもともとCHAR_CLEARがこの目的で与えられていると考 えられ, 説明テキストにあるように色だけが動く表現に変わる. * "巨大サイバーワイアーム天使悪魔リッチ" にはここで挙げたフラグが全て 与えられているため, 完全に見えなくなるので, そのままだと理不尽死の 原因になってしまう. 見る手段のあるプレイヤーが知覚できるような組み 合わせにしなければならない. なお, タイルモード時は今まで通りの仕様を維持できている. * lib/edit/a_info.txt 1.4: ★スピア『ガエボルグ』にTHROWを与えた. 2003-05-31 Takeshi Mogami * Changelogs 1.68: 更新 * src/xtra2.c 1.69: sprintf()の引数のミス修正。 2003-05-31 nothere * src/melee2.c 1.55: 乗馬中のモンスターがモンスターを攻撃すると, 攻撃されたモンスターがプ レイヤーから離れていく場合があるバグを修正. 2003-05-31 Takeshi Mogami * src/spells1.c 1.60: 乗馬時のダメージ配分のコードを再び完全に書き直し。乗馬中に普通にプレイ ヤーを狙ったブレス攻撃を受けたときに、ダメージが50%ずつにしてしまって いたので、プレイヤーはちゃんと100%のダメージ(乗馬は巻き添えで50%のダメー ジ)を受けるように再修正した。逆も同様(滅多に無い状況だけれど)。 モンスター対モンスターの戦いに乗馬に乗った状態で巻き込まれた場合は50% ずつで正しい。ボルト/ビームの場合はone_in_(2)でどちらか片方に当たる。 2003-05-31 nothere * src/load.c 1.59: extract_option_vars()の位置の修正. * src/spells1.c 1.59: プレイヤーの座標の比較が2重になっていて不要だった部分を修正. また, 重 力属性のボールやブレスで多重ダメージを受けるバグを修正. TABの微妙な修 正. 2003-05-30 Takeshi Mogami * src/spells1.c 1.58: 乗馬中に敵のボルト等が乗馬を狙ったたきにプレイヤーのダメージを0にする コードがバグって、モンスター対モンスターの争いに単にプレイヤーが巻き込 まれたときにボルトのダメージが0になっていたバグを修正。 また、コードを整理して、乗馬中に他のモンスターの争いに巻き込まれた時は ダメージを乗馬とプレイヤーが半分(dist+1)ずつ受けるようにした。 2003-05-30 nothere * lib/edit/d_info.txt 1.3: D:$行のダンジョン説明の英文は小文字で始まった方が良さそうなので, 荒野 と鉄獄の説明のみ先頭を小文字に. * src/init2.c 1.26: "特別製" などといった銘は現在はテーブル化されており, 起動時に "特別 製" などといった銘をquark_add()しておくのは不要であると判断したので, quark_add()部分を削除. * src/wizard2.c 1.40: ^A O の出力を追記型にして, バージョンを明記するように変更. * src/wizard2.c 1.39: オプションbitの使用状況をファイルに書き出すコマンド ^A O を追加. ま た, do_cmd_debug()のswitch文を整形. * src/dungeon.c 1.111, src/externs.h 1.108, src/load.c 1.58: オプションbitのロード時から実際のゲーム開始までの間, 対応するbool変数 の値が代入されずFALSEのままである状態だったため, その後の各種情報の ロードにオプションの状態が反映されないバグを修正. 2003-05-30 Takeshi Mogami * src/defines.h 1.102, src/types.h 1.29, src/xtra1.c 1.67: p_ptr->pspeedをbyte型に変更。xtra1.cで負のスピードでアンダーフローしないように対策した。 * src/generate.c 1.59, src/load.c 1.57, src/floors.c 1.12: set_floor_and_wall()をclear_cave()の中で呼んでいたのは処理時間の 無駄だったので外に出した。 2003-05-29 nothere * src/externs.h 1.107, src/melee1.c 1.31, src/melee2.c 1.54, src/tables.c 1.61: 幻覚時のモンスター同士の殴り合いと, 英語版の幻覚時の文章がおかしかっ たので修正. * src/load.c 1.56: ^Sでセーブすると個別ダンジョンの床と壁の情報がすべて0になり, 壁を崩し た跡にはダンジョンに関わらず標準の床しか出なくなるバグを修正. * lib/edit/e_info.txt 1.2: 防具呪縛で破壊された(粗悪品)の鎧エゴが内部的にクロークエゴ扱いだった ので修正. * src/defines.h 1.101, src/generate.c 1.58, src/rooms.c 1.32: 湖の生成タイプを記号定数化. * src/defines.h 1.100, src/dungeon.c 1.110, src/generate.c 1.57, src/melee2.c 1.53, src/rooms.c 1.31: モンスターの感知範囲の限界 100 を記号定数化. また, ダンジョン生成時の 部屋タイプを記号定数化. * src/artifact.c 1.30: "打ち倒した" -> "打ち払った". * src/cmd2.c 1.44: 18マスより離れたモンスターをターゲットにすると射撃や投擲をしてもアイ テムが飛ばないバグを修正. * src/spells2.c 1.70: 悪魔魔法 "ペット爆破" のダメージを最大HPで見るように実験的に変更. * src/defines.h 1.99, src/dungeon.c 1.109, src/externs.h 1.106, src/melee2.c 1.52, src/monster2.c 1.57, src/xtra2.c 1.68: extract_energy[]で配列外アクセスを起こさないように処理している部分, 及びr_info次第では配列外アクセスの可能性のある場所の対処その他をまと める意味で, extract_energy[]にかぶせるマクロSPEED_TO_ENERGY()を作っ た. また, モンスターの初期スピード決定コードをまとめた上で整理. * src/dungeon.c 1.108: "デバグ" -> "デバッグ". * lib/edit/q0clone0.txt 1.2: クエスト "クローン地獄"内でドアがずれていると思われる部分の修正. * src/xtra2.c 1.67: ユニークのクローンを倒した場合はその旨playrecordに明記するように変更. * src/files.c 1.107, src/spells1.c 1.57, src/spells2.c 1.69, src/xtra1.c 1.66: p_ptr->tim_invisとp_ptr->tim_reflectの扱いを少し整理. * src/spells1.c 1.56: ほんの少しだけコード整理. 2003-05-28 Takeshi Mogami * src/cmd2.c 1.43, src/cmd4.c 1.86: 英語版の日記の文章で、過去形と現在形が混在していたのを過去形に統一。 2003-05-28 nothere * src/generate.c 1.56: 1.55でplace_floor_bold()としてしまっていた部分の修正. * src/generate.c 1.55: place_*_grid() -> place_*_bold(). * src/dungeon.c 1.107: モンスターの睡眠処理をprocess_world()に移した影響でモンスターが起きに くくなったので, プレイヤーのスピードに応じてモンスターの睡眠カウンタ を減らす量を調整するように変更. * src/generate.c 1.54: アリーナレベルであってもダンジョンの外壁だけはfill_type[]を使うように 変更. * src/generate.c 1.53: cave_gen()のコード整理. 2003-05-27 nothere * src/dungeon.c 1.106, src/melee2.c 1.51: モンスターの睡眠もprocess_world()で処理するように変更. 2003-05-27 Takeshi Mogami * src/store.c 1.27, src/defines.h 1.98, src/dungeon.c 1.105: 昔から残ってたTURNSとTICKSの表記の混乱を修正。STORE_TURNS→STORE_TICKS 2003-05-27 nothere * src/generate.c 1.52, src/grid.c 1.13, src/grid.h 1.3, src/rooms.c 1.30: 隠しドアを隠す地形がfill_type[]に限定されていて, ダンジョンの壁の構成 によっては一般の部屋で隠しドアになっている場所が明らかに分かるような 生成のされ方がされていたので, そういった隠しドアの外見には生成場所に 応じた壁 (fill_type[], feat_wall_inner, feat_wall_outer) を対応させる ように変更. * src/cave.c 1.79, src/rooms.c 1.29, src/streams.c 1.10: DARKNESSダンジョンでも明るくなって生成される部分が残っていたのを修正. 2003-05-26 nothere * src/cave.c 1.78: 地形変化で深い溶岩に変わった場合に溶岩と周囲8マスが光るように変更. * src/mspells1.c 1.41: "匹" -> "人". * src/dungeon.c 1.104, src/melee2.c 1.50: 広域マップでは乗馬中のペットの一時的状態が正しくリセットされないバグ が報告されたので, それを修正するためにモンスターの無敵化, 加速, 減速, 朦朧, 混乱, 恐怖のカウンタの処理をプレイヤーのカウンタ同様に process_world()内で扱うように変更. * モンスターが朦朧とした場合に1/2で行動キャンセルされた場合は混乱と恐 怖が処理されていなかったので, 処理するように修正. * これまではスピードの大きいモンスターほど状態変化が切れるのが速かっ たが, ゲームターンプロセスで状態が切れるように変更したため, 以前に 比べて状態が長持ちするようになった. そこで, 加速, 減速, 朦朧, 混乱, 恐怖の期間を再考する必要があるので, 追って修正する. * m_max個の要素を見るループを10ゲームターン毎に回す回数が1回増えるた め, 処理の遅いマシンではやや重くなることが考えられる. 問題が起きる 場合はいつでもこの変更を破棄して構わない. 2003-05-26 Takeshi Mogami * src/util.c 1.41: マクロのコマンド等を入力するとき、文字列の最後に"\"があると終端文字を エスケープして、メモリ内のゴミが文字列の終りにくっついてしまうバグ修正。 2003-05-25 nothere * src/dungeon.c 1.103: ゲームターンのコメントで, ターン数が現状と合っていないものを修正. * lib/edit/a_info.txt 1.3: "アンデドッド" -> "アンデッド". 2003-05-24 nothere * src/cmd5.c 1.67, src/effects.c 1.39, src/wild.c 1.24: あらゆる場合において, set_action()で歌以外のアクションを要求された場 合は直ちに歌を止めるように変更. set_action()からstop_singing()を呼ん でいるが, 再帰下降ループにならないように対処してある. * src/melee2.c 1.49, src/mspells1.c 1.40: モンスターの無敵化状態が切れた時の処理に関するバグ修正. * プレイヤーが魔力消去されたときに乗馬が無敵化していた場合, 乗馬の必 要エナジーにENERGY_NEED()が加算されるべきなのに加算されていなかった バグを修正. * モンスターの無敵化が自然に切れた場合, テレパシーを含めてプレイヤー から見えているモンスターにしかENERGY_NEED()による硬直時間が適用され ていなかったバグを修正. * src/wild.c 1.23: 広域マップに出ると歌が止まったメッセージは出るが, 実際には歌が止まっ ておらず, 広域マップでMPを減らさず歌い続けられたバグを修正. * src/files.c 1.106: tim_player_flags()の引数im_and_resは常にTRUEで使われていて意味をなさ なかったので削除. * src/generate.c 1.51: cave_gen()の途中で外壁だけフラグを落とすコードが不要のようなので, #if 0 - #endifで囲った. * src/generate.c 1.50: 外壁をFEAT_NONEに初期化してからわざわざ再設定しなおすというコードを 削除. * src/cmd1.c 1.75, src/cmd2.c 1.42, src/defines.h 1.97, src/generate.c 1.49, src/mutation.c 1.11, src/spells3.c 1.75, src/streams.c 1.9: ダンジョンの外周の永久岩の見た目がダンジョン依存になるように変更. ToME と TOband を参考に実装した. * 判定マクロ, 及び進めない場合のメッセージは TOband のものを使った. * カオス魔法 "虚無招来" で, 床に見える外壁は壁に数えない. * src/dungeon.c 1.102: 歌 "フィンゴルフィンの挑戦" を再開した時に画面が無敵時のものにならず, その後に動いたモンスターが順次白くなっていくバグを修正. 2003-05-20 nothere * src/store.c 1.26: 魅力が極端に低く, 店主との種族間相性が極端に悪く, 極端に価格の高いア イテムがブラックマーケットで売られたオーバーフローして 1$ で買えてい たバグを仮修正. u32bへのキャストに頼っており, その場しのぎ. 2003-05-18 nothere * lib/edit/a_info.txt 1.2: 未訳の固定アーティファクト説明を和訳. 改善の余地あり. N:28:★革製スケイル・メイル『サルケットス』 N:44:★クローク『コルイン』 N:45:★エルフのクローク『ホルコルレス』 N:53:★革グローブ『カンミスリム』 N:80:★首切りソード『クリスドゥリアン』 N:86:★レイピア『フォラスギル』 N:95:★ハルベルト『オソンディア』 N:105:★ドワーフのロッホアーバー・アックス N:114:★モーニング・スター『血流の刺』 N:118:★クォータースタッフ『ナル=イ=バギル』 N:180:★ハラドのヘヴィ・クロスボウ なお, 英語版で全角スペースが現れる場所があったので修正. 2003-05-17 nothere * src/bldg.c 1.35: 悪夢モードでの悪夢の種族別セービングスローの動作を修正. * src/xtra1.c 1.65: IM_*だけがあって対応するRES_*のない装備を身に付けている場合に, 一部の 処理では元素免疫がありながら元素耐性がないとみなされる場合が考えられ るので, calc_bonuses()内でp_ptr->immune_*がTRUEになる場合は対応する p_ptr->resist_*もTRUEにするように変更. * src/spells3.c 1.74: mod_need_mana()で記号定数化できる部分を記号定数化. コメントを付加. 2003-05-16 Takeshi Mogami * src/init2.c 1.25, src/dungeon.c 1.101: 待機後のスコア送信でv_infoのチェックサムがおかしいバグ修正。init_v_info()が スタート直前まで実行されていなかったので、他のinit_*_info()と同じ場所にした。 * src/dungeon.c 1.100: 審判の宝石が体力を吸収するメッセージで未鑑定の時は「なにかが」と表示するように 修正。また凡庸の巻物を使った後の宝石は体力を吸収しないように修正。 2003-05-16 nothere * src/mspells2.c 1.28.2.1: ペット命令 "プレイヤーを巻き込む範囲魔法を使う" に関わるバグ修正. 開発版よりマージ. * ペットのボール魔法のターゲットが壁の中にいる場合, 巻き添えOFFであっ てもボールの中心の計算がずれていて巻き添えになる場合があったバグを 修正. * ペットと敵がいて, 壁の向こう側にプレイヤーがいる場合を考える. 下図 において, 'A' がペットであり, 'D' は敵であるとする. ..#........ .@#D.....A. ..#........ このとき, 通常のボール魔法ではプレイヤーを巻き添えにしないのに, 巻 き添えOFFだとボール魔法を撃たなくなっていたというバグがあったので 修正. * src/mspells2.c 1.35: ペットの命令処理部分を整理. また, RF?_BALL_MASKの魔法を持たないモンス ターではボール魔法巻き添え判定の処理をしないように変更. * src/mspells2.c 1.34: ペット命令 "プレイヤーを巻き込む範囲魔法を使う" に関わるバグ修正. * ペットのボール魔法のターゲットが壁の中にいる場合, 巻き添えOFFであっ てもボールの中心の計算がずれていて巻き添えになる場合があったバグを 修正. * ペットと敵がいて, 壁の向こう側にプレイヤーがいる場合を考える. 下図 において, 'A' がペットであり, 'D' は敵であるとする. ..#........ .@#D.....A. ..#........ このとき, 通常のボール魔法ではプレイヤーを巻き添えにしないのに, 巻 き添えOFFだとボール魔法を撃たなくなっていたというバグがあったので 修正. * lib/edit/r_info.txt 1.4: ヴェノム・ワイアームとバイル・ワイアームにDROP_CORPSEを付けた. * src/cmd5.c 1.66: 括弧が多くてコンパイルエラーになっていたので修正. 2003-05-15 Takeshi Mogami * src/cmd1.c 1.74, src/cmd5.c 1.65: 落馬時の熟練度上昇(cmd5.c)も乗馬の熟練度がMAXを越えないように修正。 さらに先に修正で MIN() を MAX()と間違えていたので再修正。 2003-05-15 nothere * src/cmd5.c 1.64: (RIDING_EXP_SKILLED - RIDING_EXP_BEGINNER) -> 1500 に戻した. 2003-05-15 Takeshi Mogami * src/cmd1.c 1.73: 乗馬の熟練度上昇のコードを整理。熟練度のMAXを越えてしまう事があるバグ修正。 2003-05-15 nothere * src/defines.h 1.81.2.4, lib/help/jversion.txt 1.14.2.2, lib/file/news_j.txt 1.15.2.3, lib/file/news.txt 1.16.2.3, configure.in 1.22.2.3: 1.4.1 -> 1.4.2. * src/spells3.c 1.73: 冷気の2重耐性で冷気を軽減できず, 毒の2重耐性で冷気を軽減するように なってしまっていたバグを修正. * src/xtra1.c 1.55.2.1, src/wizard2.c 1.31.2.1, src/store.c 1.20.2.3, src/spellstips.h 1.24.4.1, src/spells3.c 1.56.2.4, src/spells1.c 1.44.2.2, src/racial.c 1.26.2.4, src/object2.c 1.62.2.2, src/mutation.c 1.7.2.1, src/mspells3.c 1.16.2.1, src/mspells1.c 1.34.2.1, src/monster1.c 1.27.2.1, src/melee2.c 1.37.2.2, src/melee1.c 1.22.2.1, src/mane.c 1.13.2.1, src/hissatsu.c 1.19.2.1, src/flavor.c 1.27.2.3, src/files.c 1.88.2.2, src/externs.h 1.87.2.4, src/dungeon.c 1.78.2.4, src/defines.h 1.81.2.3, src/cmd5.c 1.49.2.4, src/cmd4.c 1.66.2.5, src/cmd3.c 1.32.2.1, src/cmd1.c 1.60.2.2, src/birth.c 1.57.2.3, lib/help/jmagic.txt 1.8.2.1, lib/file/monspeak_j.txt 1.6.6.1, lib/edit/r_info.txt 1.1.2.1, lib/edit/q0000005.txt 1.1.2.1, lib/edit/k_info.txt 1.3.2.3: 1.5.x系の修正をマージ. * ロッドのバグ修正. * レベルテレポートがらみのバグ修正. * breath_shape()のバグ修正. * 鍛冶師の殺戮の篭手の劣化のバグ修正. * レイシャルパワーキャンセル時のMPの修正. * 種族変更後のターン数のバグ修正. * モンスターのHP吸収攻撃のバグ修正. * スペルマスターと赤魔道師に関わるバグ修正. * 破邪魔法 "神の怒り" を異常に遠い距離に飛ばせるバグ修正. * 有料モンスター調査に関わるウィンドウ描画のバグ修正. * 自宅と博物館が辺境の地になるバグ修正. * 歌 "分解音波" の説明修正. * ベースアイテム説明の和訳. * 他いくつか. 2003-05-13 nothere * src/hissatsu.c 1.22: "martial arts" -> "special attacks". 2003-05-12 nothere * src/cave.c 1.77: もはやサポートされていないIBMグラフィックスに対応していた部分を削除. * src/spellstips.h 1.25: 歌 "分解音波" の説明を修正. * lib/file/seppuku.txt 1.4: 英語版で切腹した場合のLast wordのデフォルトの文をhissatsu.cからコピー して入れた. 2003-05-12 Takeshi Mogami * src/files.c 1.105: Typo: vampicic -> vampiric 2003-05-12 nothere * lib/file/seppuku.txt 1.3: 英語版で切腹するとLast wordのデフォルトの文が文字化けするので, 当面は seppuku.txtから日本語を削除し, スペースだけの行だけを入れた. * src/cave.c 1.76, src/cmd1.c 1.72, src/cmd2.c 1.41, src/cmd6.c 1.51, src/defines.h 1.96, src/dungeon.c 1.99, src/effects.c 1.38, src/files.c 1.104, src/melee1.c 1.30, src/mind.c 1.22, src/monster2.c 1.56, src/mspells1.c 1.39, src/object2.c 1.76, src/spells1.c 1.55, src/spells2.c 1.68, src/spells3.c 1.72, src/xtra1.c 1.64: 通常の一時フラグと, それに対応する歌の状態の扱いが少しずれていたので, 扱いを等価にするマクロを作り, まとめられる部分をまとめた. これに関連 し, いくつかの修正を含む. * 歌 "元素耐性" の魔力消去条件がおかしかったので, 通常の一時耐性と同 じくした. * エントとアンドロイドの弱点がオーラに反映されていないバグを修正. * 死の大鎌が自分を傷つけた場合に, 元素免疫があっても元素スレイが自分 に効いてしまう場合があるバグを修正. 2003-05-11 nothere * src/spells1.c 1.54: GF_PSIを当てた時に, プレイヤーに視線が通らず影響のないはずのモンス ターが起きていたバグを修正. * src/birth.c 1.68, src/externs.h 1.105, src/wizard2.c 1.38: HDを振る処理はキャラクタメイク時と新生等のdo_cmd_rerate()時で共通の関 数を呼ぶように変更. 2003-05-11 Takeshi Mogami * Changelogs 1.67: 更新 * CVSROOT/loginfo 1.2: コミットメールをhengband-cvs@lists.sourceforge.jpへ設定。 2003-05-11 nothere * src/cmd4.c 1.85, src/flavor.c 1.34, src/melee1.c 1.29, src/spells1.c 1.53: BCC++ 5.5.1で英語版をコンパイルする場合の警告の除去. * lib/file/crime.txt 1.3: もう読まれていないcrime.txtを削除. 2003-05-10 nothere * src/cmd1.c 1.71, src/generate.c 1.48, src/main-win.c 1.24, src/makefile.bcc 1.8: BCC++ 5.5.1のコンパイル警告設定を追加した上で, 除去可能な警告の除去. * src/files.c 1.103, lib/file/a_cursed.txt 1.3, lib/file/a_cursed_j.txt 1.10, lib/file/a_high.txt 1.5, lib/file/a_high_j.txt 1.12, lib/file/a_low.txt 1.7, lib/file/a_low_j.txt 1.11, lib/file/a_med.txt 1.7, lib/file/a_med_j.txt 1.12, lib/file/aname_j.txt 1.2, lib/file/chainswd.txt 1.2, lib/file/chainswd_j.txt 1.2, lib/file/crime.txt 1.2, lib/file/death.txt 1.2, lib/file/death_j.txt 1.3, lib/file/elvish.txt 1.2, lib/file/elvish_j.txt 1.2, lib/file/error.txt 1.2, lib/file/error_j.txt 1.2, lib/file/mondeath.txt 1.3, lib/file/mondeath_j.txt 1.3, lib/file/monfear.txt 1.3, lib/file/monfear_j.txt 1.5, lib/file/monfrien.txt 1.2, lib/file/monfrien_j.txt 1.2, lib/file/monspeak.txt 1.3, lib/file/monspeak_j.txt 1.9, lib/file/rumors.txt 1.3, lib/file/rumors_j.txt 1.3, lib/file/seppuku.txt 1.2, lib/file/seppuku_j.txt 1.2, lib/file/silly.txt 1.2, lib/file/silly_j.txt 1.2, lib/file/w_cursed.txt 1.3, lib/file/w_cursed_j.txt 1.6, lib/file/w_high.txt 1.6, lib/file/w_high_j.txt 1.10, lib/file/w_low.txt 1.4, lib/file/w_low_j.txt 1.15, lib/file/w_med.txt 1.6, lib/file/w_med_j.txt 1.12: get_rnd_line()の仕様を変更し, ランダマイズする各ブロックの先頭に行数 を書かなくても動作するように変更. * ブロックの区切りは改行だけの行, もしくはファイル終端とする. * 変更の副作用として, 次のような使い方ができるようになった. N:1:モンスター1 台詞1 N:2:モンスター2 N:3:モンスター3 台詞2 台詞3 と書いた場合には台詞2と3はモンスター1から3で共通になるが, 台詞1だけ はモンスター1だけが喋る. 2003-05-10 Takeshi Mogami * lib/edit/k_info.txt 1.8: 一部訳修正。コメント追加。 2003-05-09 nothere * src/wizard2.c 1.37: ^A j でダンジョンだけ指定して階指定をキャンセルすると, 階はそのままでダンジョンだけが 変わったことになるバグを修正. * src/tables.c 1.60: mbe_info[]の配列要素が正しく{}で括られていなかったので修正. 2003-05-09 Takeshi Mogami * Changelogs 1.66: 更新 * src/spells2.c 1.67, src/defines.h 1.95, src/dungeon.c 1.98, src/generate.c 1.47, src/monster2.c 1.55: MFLAG_SHOWとMFLAG_MARKを m_ptr->mflag2へ移動して、セーブファイルに保存 されるようにした。これによってセーブコマンド使用直後にモンスター感知済みの 敵が感知されていないかのように振舞うバグを修正。 * src/spells3.c 1.71, src/xtra2.c 1.66, src/mutation.c 1.10, src/spells1.c 1.52, src/spells2.c 1.66, src/defines.h 1.94, src/load.c 1.55, src/melee2.c 1.48, src/monster1.c 1.33, src/monster2.c 1.54: m_ptr->flag2のフラグ名を MFLAG_* からMFLAG2_* に変更した。 次のように自動で処理したので、参考までに。 % for x in src/*.[ch]; do sed 's/MFLAG_\(KAGE\|NOPET\|NOGENO\|CHAMELEON\|NOFLOW\)/MFLAG2_\1/g' $x>$x.new; diff -u $x $x.new>$x.diff; done; % cat src/*.diff|patch -p0 2003-05-09 nothere * src/cave.c 1.75, src/floors.c 1.11: forget_view()とforget_lite()の中でのlite_spot()は不要のようなので削除. これにより, leave_floor()での先のHackを取り消した. * src/floors.c 1.10: トラップ・ドアに落ちた際にプレイヤーが近くの階段にテレポートしたように見えるバグを修正. * src/spells3.c 1.70: ironman_downward時にテレポート・レベルでダンジョンの最下層を越えるバグを修正. * src/cave.c 1.74, src/effects.c 1.37: music_singing()を使った方が分かりやすそうな部分を変更. * src/spells3.c 1.69: アイテムを無力化しても銘を維持するように修正. * src/files.c 1.102: get_rnd_line()の対象になるファイルで, 先頭が数字で後に数字以外が続く行であっても 行数設定とみなされて, その結果行数が設定され直したり意図した行が出ない場合が あったバグを修正. * src/avatar.c 1.8, src/birth.c 1.67, src/bldg.c 1.34, src/cmd4.c 1.84, src/cmd5.c 1.63, src/cmd6.c 1.50, src/dungeon.c 1.97, src/files.c 1.101, src/flavor.c 1.33, src/grid.c 1.12, src/hissatsu.c 1.21, src/main-win.c 1.23, src/makefile.bcc 1.7, src/melee1.c 1.28, src/melee2.c 1.47, src/mind.c 1.21, src/monster1.c 1.32, src/monster2.c 1.53, src/mspells1.c 1.38, src/mspells2.c 1.33, src/mspells3.c 1.22, src/object1.c 1.61, src/object2.c 1.75, src/racial.c 1.35, src/readdib.c 1.4, src/scores.c 1.15, src/spells1.c 1.51, src/spells3.c 1.68, src/util.c 1.40, src/wizard1.c 1.32, src/xtra1.c 1.63, src/xtra2.c 1.65: BCC++ 5.5.1で警告封じオプション -w- を外した場合のコンパイル警告の除去. * 使用されていない変数はコメントアウトではなく削除した. * 英語版や他のプラットフォームとの互換をとるためにどうしても必要な部分の警告は 除去できなかった. * 他のコンパイラでは別の警告が残っている, もしくは新たに警告されるかもしれない. * 警告を黙らせる必要も薄れたので, makefile.bccからは -w- を除去. 2003-05-08 nothere * src/monster2.c 1.52, src/mspells1.c 1.37, src/spells2.c 1.65, src/spells3.c 1.67, src/xtra1.c 1.62: prace_is_()を使うべきと考えられる部分の修正. * src/cmd1.c 1.70, src/externs.h 1.104, src/melee1.c 1.27, src/melee2.c 1.46, src/object2.c 1.74, src/tables.c 1.59, src/types.h 1.28, src/xtra2.c 1.64: 警告機能の実装を大幅に変更. * マクロから関数に書き換え. * 嵐系攻撃や破滅の手や打撃で最悪の場合を考えているのに, 上位属性の耐性あり ダメージ計算時は期待値で計算されていたため, 警告に関わる計算は最悪の場合の 計算に統一した. * 警告対象に光の剣を追加. * ダメージ計算を実際のものとほぼ同等にした. * 種族が持つ弱点や免疫, 幽体化状態などを反映させた. * 破滅の手を完全に防御できる魔法防御を持つ場合は免疫扱いとした. * 元素打撃には耐性や免疫を, 無属性打撃にはACを考慮する. * 打撃の警告判定で, 射撃用ダイスや自爆後の攻撃が算入されていたバグを修正. * フラキアに限定されたわけではないので, "frakir" と書かれた場所を修正. この過程で, モンスターの打撃効果のデータの一部をテーブル化して整理した. * src/files.c 1.100: process_pref_file_command()の多段if文分岐をswitch文に変更. * src/cave.c 1.73, src/dungeon.c 1.96, src/externs.h 1.103, src/generate.c 1.46: 地上で日が沈んだ瞬間に溶岩が暗くならないように変更. 2003-05-07 nothere * src/wizard1.c 1.31: アーティファクトスポイラー生成時に, 追加耐性と追加能力の有無を記すように変更. TObandより移植. * src/files.c 1.99: bool型よりint型とすべき場所があったので変更. * lib/help/birth.txt 1.11, lib/help/jbirth.txt 1.10: 外部生い立ちファイルの書式説明を追加. * src/store.c 1.25: 全ての街の自宅と博物館で 'C' を使うと辺境の地にいることになるバグを修正. * lib/edit/k_info.txt 1.7: ベースアイテム説明の未訳分を和訳. 英文がコメントアウトされていた物はコメントのまま. 訳文はおそらく改善の余地あり. 2003-05-06 nothere * src/cmd4.c 1.83: toggle_frequency()の中身を多段if文からswitch文に変更. * src/spells1.c 1.50: MAX()の呼び出しに乱数が使われていて, "サイキック・ドレイン" 使用時にバックファイアを 喰らった時に負のMPになり得るバグを修正. 2003-05-05 nothere * lib/edit/r_info.txt 1.3: 英語版でベビーサタンの説明テキストが表示されず, 日本語版で英文と和文が同時に表示 されていたバグを修正. * src/bldg.c 1.33, src/defines.h 1.93, src/effects.c 1.36, src/externs.h 1.102, src/generate.c 1.45, src/tables.c 1.58, src/types.h 1.27, src/xtra2.c 1.63: アリーナデータの直値指定を記号定数に置き換え, データ構造を変更. 賞品はk_idx直接 指定ではなく, tvalとsvalの組に変更. また, モンスター記号定数の綴りを一部修正. * src/scores.c 1.14: 端末サイズに関わらず, *勝利*して引退する時のクラウンを中心に表示させるように変更. * src/defines.h 1.92, src/dungeon.c 1.95, src/object2.c 1.73, src/spells3.c 1.66, src/xtra2.c 1.62: Vanillaのままになっていて変愚と合わなくなっていたアイテムのsvalの記号定数を変愚蛮怒 仕様に合わせた. * src/init1.c 1.54, src/racial.c 1.34, src/xtra2.c 1.61: k_info内のIDを直接指定していた部分をlookup_kind()を使うように修正. また, svalの直接指定があった部分を記号定数を使うように修正. * src/cmd4.c 1.82: playrecordで, "階(ダンジョン名)" という文字列をformat()の内部バッファに取っていたため, NIKKI_STAIRなどの時にformat()が呼ばれると, playrecordに書かれるべき "階(ダンジョン 名)"という文字列を上書きしてしまい, 出力が少しおかしかったバグを修正. * src/dungeon.c 1.94: ウィザードモード使用時にplayrecordに記録されていなかったので, 記録するように修正. * src/birth.c 1.66: キャラクタ作成の最後に 'S' を入力した直後にランダムクエスター決定を行うように修正. * src/cmd3.c 1.37: 思い出詳細参照中に 'r' を押すと思い出プロンプトが消えるバグを修正. * src/bldg.c 1.32: モンスター調査した, あるいはしようとした後に街を出るなりしてマップを作り直した瞬間に, 思い出ウィンドウに別のモンスターが表示される場合があるバグを修正. モンスター調査で 代金を支払った場合にそのモンスターを思い出ウィンドウに表示するように変更. * src/effects.c 1.35, src/externs.h 1.101, src/melee1.c 1.26, src/spells1.c 1.49: 経験値吸収部分でまとめられるものは関数にまとめるようにして整理. この過程で, 地獄属性とカオス属性による経験値吸収時の和文はわずかに変わった. 2003-05-04 nothere * src/melee1.c 1.25: モンスターの打撃で防具が劣化したのが次の打撃に反映されていなかったのを修正. * src/melee2.c 1.45: モンスター同士の殴り合いで, 粉砕属性に対しAC軽減がなされていなかったのを修正. * lib/edit/q0000005.txt 1.2: クエスト "塔" 達成時の英文が和文に対応していなかったので修正. * src/birth.c 1.65, src/cmd1.c 1.69, src/cmd2.c 1.40, src/cmd4.c 1.81, src/cmd5.c 1.62, src/defines.h 1.91, src/dungeon.c 1.93, src/externs.h 1.100, src/files.c 1.98, src/init1.c 1.53, src/load.c 1.54, src/racial.c 1.33, src/spells3.c 1.65, src/tables.c 1.57, src/wizard2.c 1.36, src/xtra1.c 1.61, src/xtra2.c 1.60: 熟練度に関する数値が直接指定されていた部分を記号定数化. * src/cmd5.c 1.61: 破邪魔法 "神の怒り" の分解ボール落下の中心部を41マス離れたところまで指定できて いたので, 18マスまでに制限. * src/spells3.c 1.64: スペルマスターと赤魔道師が魔法熟練度による難易度減少を受けられなかったバグを修正. * src/monster1.c 1.31: 英語版でモンスターの思い出の一部が正しく配色されていなかったバグを修正. 2003-05-03 nothere * src/dungeon.c 1.92: 武器簡易鑑定のswitch文を少し整理. * src/melee1.c 1.24: EXP_VAMP攻撃を無生物種族, あるいは無生物ミミックのプレイヤーが受けた場合に, 攻撃したモンスターがHPを回復していたバグを修正. * src/dungeon.c 1.91, src/xtra1.c 1.60: 種族変更するとターン数が狂い日付がずれるので, 経過ゲームターン数計算には スタート時の種族を見るように修正. * src/flavor.c 1.32: 射撃武器の倍率表示がsvalのmod演算だったので, bow_tmul()を使うように修正. * src/cmd1.c 1.68: view_unsafe_grids時に, 自分で歩いた床からは 'x' を消すように変更. ただし, 光源なしもしくは盲目でトラップに掛かった場合は 'x' は消さない. * src/cmd5.c 1.60: カオス魔法 "悪魔召喚" での召喚失敗時の英文が "Greater Demon" になっていたので "demons" に修正. * src/melee2.c 1.44: モンスターが進化した際にsub_alignが正しく初期化されなかったバグを修正. * src/externs.h 1.99, src/mutation.c 1.9, src/racial.c 1.32: レイシャルパワーに関する修正. * キャンセル可能なレイシャルパワーをキャンセルしてもコストとターンを消費しないように, TObandの手法により修正. これにより, 表示部と実行部で分散していたレイシャル パワーの難易度などのデータを1個所で管理するようになった. * ペットを連れた剣術家が型を変更できるように修正. * src/cmd1.c 1.67: "ボーパル・ブレード" -> "ヴォーパルブレード". * lib/help/jmagic.txt 1.9, src/cmd5.c 1.59, src/mspells3.c 1.21, lib/edit/r_info.txt 1.2: "召還" -> "召喚". * lib/file/monspeak_j.txt 1.8: 一部モンスターの台詞に "「」" がなかったので修正. * src/cmd5.c 1.58, src/defines.h 1.90, src/object1.c 1.60: 練気術師で練気術を選択する際のダミーのアイテムスロット1111を記号定数INVEN_FORCEに変更. * src/defines.h 1.89: is_magic()マクロが領域番号0以下に対してもTRUEを返していたバグを修正. * src/object2.c 1.72: スペルマスター/赤魔道師では "アイテムの詳細" ウィンドウ表示で使った魔法書の呪文 一覧が表示されないバグを修正. * src/cmd5.c 1.57, src/dungeon.c 1.90, src/externs.h 1.98, src/mspells3.c 1.20, src/spells3.c 1.63: 消費魔力減少フラグと (領域魔法であれば) 魔法熟練度から導かれる消費魔力計算を 1関数にまとめた. * src/cmd5.c 1.56: 生命, 暗黒, 自然, 悪魔魔法に失敗すると, 魔法に対応した徳以外に [識] が下がっていたバグを修正. 2003-04-17 iks * src/flavor.c 1.31, src/object2.c 1.71: 鍛治師が殺戮修正をつけた小手が劣化されると発生するバグを修正。 - 殺戮修正が0になると表示がおかしい - 劣化されてからエッセンス消去するとマイナスの殺戮修正が残る * src/cmd1.c 1.66: 乗馬スキル計算の条件式がおかしいのを修正。 * src/object2.c 1.70: テレパシーの冠に無生物ESPが付いた場合、下位ESPが3+1d(1d6)個つくように変更。 * src/spells1.c 1.48: ブレスの形状生成ルーチンをXAngbandから移植。 2003-04-15 Takeshi Mogami * src/spells1.c 1.47: breath_shape()のアルゴリズムのバグ修正。gridのインデックスと発射点から の距離の数値を混同していた為、斜め方向のブレスの形状が異常だった。 * src/xtra2.c 1.59, src/z-config.h 1.7, src/z-form.c 1.4, src/z-form.h 1.2, src/z-rand.c 1.4, src/z-rand.h 1.4, src/z-util.c 1.4, src/z-util.h 1.3, src/util.c 1.39, src/variable.c 1.38, src/wild.c 1.22, src/wizard1.c 1.30, src/wizard2.c 1.35, src/xtra1.c 1.59, src/types.h 1.26, src/store.c 1.24, src/streams.c 1.8, src/streams.h 1.2, src/tables.c 1.56, src/spells1.c 1.46, src/spells2.c 1.64, src/spells3.c 1.62, src/rooms.c 1.28, src/rooms.h 1.2, src/save.c 1.33, src/scores.c 1.13, src/object2.c 1.69, src/racial.c 1.31, src/mspells3.c 1.19, src/mutation.c 1.8, src/obj_kind.c 1.3, src/object1.c 1.59, src/mspells1.c 1.36, src/mspells2.c 1.32, src/melee1.c 1.23, src/melee2.c 1.43, src/mind.c 1.20, src/monster1.c 1.30, src/monster2.c 1.51, src/init2.c 1.24, src/load.c 1.53, src/mane.c 1.16, src/flavor.c 1.30, src/generate.c 1.44, src/grid.c 1.11, src/hissatsu.c 1.20, src/init1.c 1.52, src/externs.h 1.97, src/files.c 1.97, src/dungeon.c 1.89, src/effects.c 1.34, src/cmd6.c 1.49, src/defines.h 1.88, src/cmd3.c 1.36, src/cmd4.c 1.80, src/cmd5.c 1.55, src/cmd1.c 1.65, src/cmd2.c 1.39, src/cave.c 1.72, src/birth.c 1.64, Changelogs 1.65: Leon氏の勧めに従って、Vanillaのコードと同様に各ソースファイルの頭の copyright表示に Ben Harrisonの名前を追加。 全ての現行*bandは Ben のコードベースを使っているのに ZAngが出来た時点 で Ben 自身がvanillaのソースのcopyrightに名前を入れてなかったという理 由だけで変愚でも名前が抜けているから、とそういう理由。 2003-04-09 root * CVSROOT/checkoutlist 1.1, CVSROOT/commitinfo 1.1, CVSROOT/config 1.1, CVSROOT/cvswrappers 1.1, CVSROOT/editinfo 1.1, CVSROOT/loginfo 1.1, CVSROOT/modules 1.1, CVSROOT/notify 1.1, CVSROOT/rcsinfo 1.1, CVSROOT/taginfo 1.1, CVSROOT/verifymsg 1.1: initial checkin 2003-04-03 iks * src/birth.c 1.63, src/externs.h 1.96, src/files.c 1.96: 生い立ちエディタ用のテンプレートをファイルで定義できるようにした。(@nothereさん提供) * src/object2.c 1.68: 鍛治師のエッセンス追加で弓にスレイを付加できないようにした。 * src/cmd4.c 1.79: 既知のモンスター一覧での記号の抜けを補完。 * src/bldg.c 1.31: カオスの塔の突然変異治療サービスで必ず1個変異が治るようにした。 * src/object2.c 1.67, src/store.c 1.23, src/wizard2.c 1.34: 多数のロッドを所持したときにpvalがオーバフローする不具合を修正。 2003-03-21 iks * src/mane.c 1.15: まねのレベルテレポートを地上で使った時に天井を突き破らないよう修正。 * src/mane.c 1.14, src/mspells3.c 1.18: 因果耐性があるモンスターはレベルテレポートされないよう変更。 2003-02-25 Takeshi Mogami * src/birth.c 1.62, src/defines.h 1.87, src/util.c 1.38: Robert Ruehlmann 氏に "They are annoying and make the already pretty long character creation process even longer. (中略) Stop pestering me." と言われたので、キャラ生成時に「よろしいですか?」の質問で n と Esc 以外は全部 y と見做して先に進むようにした。 ついでにバージョン番号上げ。 2003-02-22 Takeshi Mogami * src/cmd4.c 1.78: auto_dump_printf()で、fprintf(.., "%s", str); とするべきところを fprintf(.., str);と書いてしまっていたので修正。 2003-02-15 Takeshi Mogami * src/mspells2.c 1.31: モンスターのターゲットの修正をしたときにbreak;を入れ忘れていてターゲットを正しく選べなくなっていたバグ修正。 2003-02-13 Takeshi Mogami * src/cmd4.c 1.77: コメントの間違い修正。 * src/files.c 1.95: Macro Triggerのコード、最近書き変えたときにうっかりshift key付きの方のkey codeの扱いを間違えていたので修正。簡単愚より。 2003-02-12 Takeshi Mogami * src/autopick.c 1.77, src/cmd4.c 1.76, src/files.c 1.94, src/floors.c 1.9, src/init2.c 1.23, src/load.c 1.52, src/main.c 1.5, src/save.c 1.32, src/scores.c 1.12, src/wizard1.c 1.29: cmd4.cの auto_dump のコードを整理、コメント付加。Sangbandへの移植作業 においてもうちょっと綺麗にした方が良いだろうという事になった為。 関連してsafe_setuid_*()の使い方を変更。Vanillaと同様にした。微妙にsecurityが向上する。 2003-02-10 Takeshi Mogami * src/dungeon.c 1.88: {!!}と刻んだアイテムが再充填されたときの行動中止で、探索中のモードが解除されないように修正。disturb(1, 0) → disturb(0, 0) 2003-02-09 Takeshi Mogami * src/defines.h 1.86, src/object2.c 1.66: 充填時間が長いロッドを多数重ねるとo_ptr->timeoutがoverflawするバグに対策。 重ねられるロッドの数を99より少く制限するようにした。 2003-02-06 Takeshi Mogami * src/cmd6.c 1.48, src/dungeon.c 1.87, src/externs.h 1.95, src/files.c 1.93, src/floors.c 1.8, src/main-gcu.c 1.10, src/main-x11.c 1.22, src/melee2.c 1.42, src/mind.c 1.19, src/monster2.c 1.50, src/mspells2.c 1.30, src/mspells3.c 1.17, src/object2.c 1.65, src/save.c 1.31, src/scores.c 1.11, src/spells2.c 1.63, src/spells3.c 1.61, src/util.c 1.37, src/wild.c 1.21, src/wizard1.c 1.28, src/wizard2.c 1.33, src/xtra2.c 1.58, src/birth.c 1.61, src/bldg.c 1.30, src/cave.c 1.71, src/cmd3.c 1.35, src/cmd4.c 1.75, src/cmd5.c 1.54: gccで -Wunused を付けても警告が出ないように無視している関数の引数等を(void)で明記。 2003-02-04 Takeshi Mogami * src/bldg.c 1.29, src/cmd3.c 1.34, src/externs.h 1.94, src/files.c 1.92, src/floors.c 1.7, src/monster1.c 1.29, src/monster2.c 1.49, src/spells2.c 1.62, src/tables.c 1.55, src/variable.c 1.37: - lore_do_probe()で思い出情報を全て得るようにして、モンスター仙人でも この関数を使用するようにした。probing()の場合は新しい思い出情報を得られ たときにメッセージを出す。 - files.cのマクロトリガーのコードでmalloc()を使っていたので string_make()に書き変え、同時にコード整理。 inet.cとreport.cはそもそも環境依存なのでmalloc()のまま変更しなかった。 * lib/file/monspeak_j.txt 1.7: s/子悪魔/小悪魔/ 2003-02-01 Takeshi Mogami * src/cave.c 1.66.2.2, src/cmd5.c 1.49.2.3, src/dungeon.c 1.78.2.3, src/melee2.c 1.37.2.1, src/monster2.c 1.45.2.1, src/racial.c 1.26.2.3: - サブウィンドウのアップデートの不備の再修正と抹殺後のモンスターの光源のアップデートの不備をマージ。 - 幽体化して壁に完全に埋まって荒馬馴らしを使って失敗して落馬したときに、 落馬に失敗してペットでない敵モンスターに乗馬した状態になるバグ、さらに レベルテレポートするとペットになってしまうバグ修正。(ほぼマージ) * src/cmd5.c 1.53, src/floors.c 1.6, src/racial.c 1.30: サーペントに乗馬できる複合バグ(1)+(2)+(3)修正。 (1) レベルテレポートで繋った階を結ぶ階段を捜して、その階段の上にモンス ターを誘いこみ、レベルテレポで先回りして階段の反対側から元のフロアに戻 ると、その階段の上にいるモンスターに重なる事ができるバグ。 (2) 騎兵の荒馬馴らしで乗馬した直後に落馬する場合、まわりが敵で埋まって いてしかも元自分が居た場所もバグ(1)によって埋まっていたとき、落馬が失 敗して荒馬馴らしの対象の敵にp_ptr->ridingが設定されたままになるバグ。 (3) 階を移動してペットが付いてくる時、p_ptr->ridingが設定されていれば ペットフラグが無くても付いてくる上、ペットフラグが無いときに強制的に付 けていたバグ。 * lib/help/jobjects.txt 1.10, lib/help/objects.txt 1.9, readme.txt 1.11, readme_eng.txt 1.10: ドキュメント更新。 * src/cmd5.c 1.52, src/externs.h 1.93, src/object1.c 1.58: {@ma}等のようにアルファベットをタグに使う方法を全てのコマンドで使える ようにした。その代りに{@a}のようなコマンド名を指定しない形式は使用不可 にしたので、{@aa}等と書いてもおかしな振舞いはおこらない。 仕様がすっきりして、{@ma@ba@Ga}等も使えるので良いと思う。 2003-01-26 henkma * src/spells3.c 1.56.2.3: 匠の加速魔法の期間の表示が間違っていたので修正 2003-01-24 Takeshi Mogami * src/cmd1.c 1.64, src/defines.h 1.85, src/melee2.c 1.41, src/monster2.c 1.48: ハルマゲドントラップで堕天使はデーモン側としてちゃんと戦うように変更。 ターゲットがあるときに、呪文だけでなく殴りもちゃんとターゲットを狙うように変更。 * src/xtra1.c 1.58: MP表示の色がHP警告の割合によって変化するようになっていたので、20%以下になったら赤くなるように固定した。 * src/rooms.c 1.27: ピラニア/ハルマゲドン・トラップの位置を少しランダムにして部屋の中央からずれるようにした。 * src/mspells2.c 1.29, src/save.c 1.30, src/types.h 1.25, src/cmd1.c 1.63, src/cmd3.c 1.33, src/init1.c 1.51, src/load.c 1.51, src/melee2.c 1.40, src/monster1.c 1.28, src/mspells1.c 1.35: - ハルマゲドントラップを安全にした。出現するモンスターは変化無しだが、 悪魔と天使が全て互いにターゲットを設定されているのでプレイヤーには目も くれない。反撃召喚のコードを整理して視界内にいる対象にもターゲットが設 定できるようにして応用した。 - また、モンスターの魔法の対象選択のコードを整理したのでペットにターゲッ トを与えたときに、より正確にターゲットのみを攻撃するようになった。 - freq_inate(freq_spellのブレス版)は実効的には未使用状態なので削除した。 * src/spells3.c 1.56.2.2: 変幻の魔公に乗馬してテレポートすると、まれに変幻の魔公がプレイヤーから 数歩離れた位置に現われるバグ修正。テレポートの到着地点がたまたま現在地から 2歩以内の範囲であったとき、現在地付近のモンスターがテレポートに付いてくる コードにひっかかって乗馬が勝手にテレポートしてしまっていた。 * src/cave.c 1.70, src/melee2.c 1.39, src/monster2.c 1.47: サブウィンドウのアップデートの不備、さっきの変更ではまだ残っていたので再修正。 また、抹殺後にモンスターの光源がアップデートされていなかったバグ修正。 * src/xtra1.c 1.57, src/defines.h 1.84, src/dungeon.c 1.86, src/melee2.c 1.38: サブウィンドウの「自分の周囲を表示」「ダンジョン全体図」でアップデートに不備 があり最新の状態を表示していなかったので修正。 また、handle_staff()やnotice_staff()の呼び方が統一されていなかったのでその辺を整理。 2003-01-23 Takeshi Mogami * lib/help/raceclas.txt 1.8.2.1, src/object1.c 1.55.2.2, src/cmd1.c 1.60.2.1, src/main-win.c 1.21.2.1: 開発版からバグ修正等マージ(Blue-Mage説明、乱れ雪月花+カオス効果、アンバー冠の説明、Winの起動時のフォント)。 * src/spells1.c 1.45: &&と書くべき所で、& になっていたのを修正。ただし、詳しく調べたが実害は無かった。 * lib/help/raceclas.txt 1.9: Blue-Mageの説明で、ものまね師との違いがわかり難かったので書き直し。 さらにLeon Marrickさんに校正(書き直し?)してもらった。 2003-01-23 iks * src/cmd1.c 1.62: 乱れ雪月花使用時に、カオス効果で敵がアウェイすると打撃回数が1回余って変なものを殴っていたのを修正。 2003-01-21 henkma * src/object1.c 1.57: アンバー冠の発動の説明の日本語訳が間違っていたので修正. 2003-01-16 henkma * src/birth.c 1.60, src/files.c 1.91: シャドウ・シフトが弱くなったにもかかわらず、アンバー狂戦士のスコアが低いまま だったので、スコア計算を普通に戻した。同時に職業の説明の狂戦士の所の文も変更 した。 2003-01-03 iks * src/main-win.c 1.22: WinNT/2000/XPで起動時にフォントがおかしい不具合を修正。 2002-12-28 Takeshi Mogami * src/cmd6.c 1.40.2.7: 塩水の薬の腹減りがアンデッドに無効のはずが、逆にアンデッドのみ有効になってしまっていたバグ修正。 2002-12-23 Takeshi Mogami * Changelogs 1.64: 更新。 * lib/help/jversion.txt 1.14.2.1, lib/help/version.txt 1.14.2.1: version.txtを1.4.1と1.5.1用に更新。 * src/racial.c 1.26.2.2, src/spells3.c 1.56.2.1: 魔道具術師は「杖」を吸収できないようにする為のHackの副作用で「杖」に 通常の充填等が出来なかったのを出来るように修正。その代りに魔道具術師は 「杖」を吸収しようとすると警告メッセージを出すようにした。 * src/cmd4.c 1.74: 'v'isual modeでゴミを表示しないようにする条件式が間違っていたので修正。 (char型で0x7fと比較する式になっていた。) また、「'v'でシンボル変更」の説明文は 'v'isual mode が使用不可能なとき (flavorがあるアイテムの場合)は表示しないように修正。 * src/cave.c 1.69, src/cmd4.c 1.73: 地形の表示文字/タイル の表示で、bigtileのときに2倍幅ASCIIを使い忘れていた所修正。 また、'v'isual mode で 0x80以上のattrと0x80以下のcharとの組み合せ等の無意味な 組み合わせを選択できないように修正。 * src/cmd4.c 1.66.2.4: 情報メニューの (0)地形の文字/タイルの一覧 は、シンボルエディタ専用として1.5.x だけで追加したものだったのに、間違えて14xにもタイトルだけ入れてしまっていたので削除。 2002-12-23 iks * src/save.c 1.29: セーブ時に地上では忘れた明かりの再計算をしないようになってたのを修正。 2002-12-20 Takeshi Mogami * configure.in 1.24, lib/file/news.txt 1.18, lib/file/news_j.txt 1.17, src/defines.h 1.83: バージョン番号を1.5.1へ。 * lib/file/news.txt 1.16.2.2, lib/file/news_j.txt 1.15.2.2, src/defines.h 1.81.2.2, configure.in 1.22.2.2: バージョン番号を1.4.1へ。 * src/cmd4.c 1.66.2.3: 情報メニューに(0)地形の文字/タイルの一覧 の項目タイトル追加。 * src/rooms.c 1.25.2.1: greater vault の配置で、外壁の永久岩にぴったり沿ってしまって、 入口が塞がれる事があるのを修正。上下左右に1ブロック余裕を取るようにした。 2002-12-19 Takeshi Mogami * lib/edit/k_info.txt 1.3.2.2, src/cmd6.c 1.40.2.6, src/init2.c 1.19.2.3, src/store.c 1.20.2.2, src/birth.c 1.57.2.2: エルフの行糧と塩水の変更、アイテムの説明文をマージ * lib/edit/k_info.txt 1.6: 英語版説明文で一箇所「D:$」の$を付け忘れていたので修正。 * lib/edit/k_info.txt 1.5, src/init2.c 1.22, src/store.c 1.22, src/birth.c 1.59, src/cmd6.c 1.46: エルフの行糧は空腹充足と同等の滋養、雑貨屋で小数売る。 塩水はアンデッド等には無効。 OAngbandから武器、防具等のアイテムの説明文を貰った。翻訳はまだ途中。 未訳には"#D:未訳#というコメントが付いているので少しずつでもやりたい(やって欲しい) * lib/help/faq.txt 1.2: FAQ更新。 * src/save.c 1.28: clear_cave()でm_ptr->cdisやflow情報を消しているので、セーブ実行後に updateを再実行するように修正。 wr_dungeon()のエラー処理がバグっていてsave_floor()等でエラーがあると、 Segmentation Faultを起していたので修正。 セーブコマンドによるセーブデータで、光源のフラグが地形に残ってしまって いたのでforget_lite()等を入れて修正。 2002-12-17 Takeshi Mogami * src/cmd6.c 1.40.2.5: バグ修正マージし忘れ追加。鍛冶師のエッセンスで通常のアイテムの発動ができなくなるバグ修正。 * src/dungeon.c 1.78.2.2, src/externs.h 1.87.2.3, src/files.c 1.88.2.1, src/mind.c 1.17.2.1, src/object1.c 1.55.2.1, src/object2.c 1.62.2.1, src/util.c 1.35.2.1, src/autopick.c 1.75.2.1, src/birth.c 1.57.2.1, src/bldg.c 1.26.2.1, src/cmd5.c 1.49.2.2, src/cmd6.c 1.40.2.4: 1.5.0の修正をマージ。roff_to_buf()のバッファ溢れ修正。{!!}に行動中止を追加。 * src/dungeon.c 1.85: {!!}と刻んだアイテムの再充填時に、行動中止するように修正。 * src/floors.c 1.5: 階段を登り降りして保存されたフロアに戻ると全ての眠っているモンスターが 起きてしまっていたバグ修正。 2002-12-16 Takeshi Mogami * src/mind.c 1.18, src/object1.c 1.56, src/object2.c 1.64, src/util.c 1.36, src/autopick.c 1.76, src/birth.c 1.58, src/bldg.c 1.28, src/cmd5.c 1.51, src/cmd6.c 1.45, src/externs.h 1.92, src/files.c 1.90: 情報コマンドの(a)で、roff_to_buf()に渡すtemp[]のサイズが足りずに クラッシュしていたバグ修正。さらにサイズを引数で渡すようにした。 2002-12-13 Takeshi Mogami * src/cmd6.c 1.44: 発動可能なアーティファクト以外のアイテムに発動が無い一般のタイプの鍛冶師の エッセンスを付けると発動不可能になるバグ修正。 * src/generate.c 1.43: clear_cave()の中でwipe_o_list()とwipe_m_list()を簡易化した初期化コード を使っていたが、初期化が不十分で、モンスターのhold_o_idx等が残っていた 為、変なオブジェクト「(なし)」等が生成される事があったバグ修正。 2002-12-11 Takeshi Mogami * src/dungeon.c 1.84: 吟遊詩人の霊的感知で鉱脈を感知しないように修正。 * src/cave.c 1.66.2.1, src/cmd4.c 1.66.2.2, src/externs.h 1.87.2.2: 既知の〜リスト及び、'%'コマンドでタイルの無いシンボルをちゃんと 倍角JISで表示するように修正。簡単愚より(というか参考)。 * src/cave.c 1.68, src/cmd4.c 1.71, src/externs.h 1.91: 既知の〜リスト及び、'%'コマンドでタイルの無いシンボルをちゃんと 倍角JISで表示するように修正。簡単愚より。 * src/cmd4.c 1.70: bigtile使用時の既知のアイテムリスト表示がまだ少しバグっていたので修正。 * src/effects.c 1.30.2.2, src/flavor.c 1.27.2.2, src/init1.c 1.48.2.2, lib/edit/d_info.txt 1.1.2.1, lib/edit/k_info.txt 1.3.2.1, lib/help/jgeneral.txt 1.6.6.1, readme.txt 1.8.6.2, src/cmd4.c 1.66.2.1, src/cmd5.c 1.49.2.1, src/cmd6.c 1.40.2.3: TO開発チームからの報告を元にいろいろ修正。 * src/effects.c 1.33, src/flavor.c 1.29, src/floors.c 1.4, src/init1.c 1.50, src/save.c 1.27, Changelogs 1.63, lib/edit/d_info.txt 1.2, lib/edit/k_info.txt 1.4, lib/help/jgeneral.txt 1.7, readme.txt 1.10, src/cmd2.c 1.38, src/cmd4.c 1.69, src/cmd5.c 1.50, src/cmd6.c 1.43: TO開発チームからの報告を元にいろいろ修正。 wr_monster()で間違ってap_r_idxを書き変えていたゴミ削除。 「地上に戻った」のメッセージをダンジョンから出たときにも出す。 仮に間違って1階に登り坑道が出ても-1階に行かないように。 特殊食糧の判定に変身中の場合を考慮。 アリーナに入ったとき幽体化が解除されなかったバグ修正。 アイテム知識でmsg_print(NULL)忘れ修正。 乗馬成功した瞬間に乗馬に以前設定されていたヘルスバー表示は不要なのでキャンセル。 英語版で食糧用「杖」の名前の表示のバグ修正。 d_infoで、R_CHAR_%cの形式は複数行に対応しておらず、山でバグっていたので修正。 その際 R_CHAR_%s のような形式1つだけを使うように変更。 2002-12-11 iks * src/dungeon.c 1.83: モンスター闘技場では突然変異の効果と同様に呪いの効果等(ランダムテレポート含む)を起きなくした。 2002-12-11 Takeshi Mogami * lib/edit/f_info.txt 1.2, lib/pref/graf-new.prf 1.8, lib/pref/graf-xxx.prf 1.12, src/cmd4.c 1.68, src/main-x11.c 1.21: Unangbandから、既知の〜リストの中でモンスターやアイテムのシンボルを エディットするモードを移植。 2002-12-09 iks * src/bldg.c 1.27, src/dungeon.c 1.82, src/floors.c 1.3, src/generate.c 1.42, src/load.c 1.50, src/save.c 1.26, src/wild.c 1.20: 未使用変数による警告を除去。 2002-12-08 Takeshi Mogami * src/grid.c 1.9.2.1: 隠しドアが岩石で上書きされて、ドアがあるべき場所が壁のようになってしまうバグ修正。 * lib/help/jversion.txt 1.15, lib/help/version.txt 1.15: version.txt に1.4.0と1.5.0の情報追加。 2002-12-05 Takeshi Mogami * src/load.c 1.46.2.1: ロード時にカメレオンの cur_num を正しく更新していなかったバグ修正。 カメレオン洞窟最下層で、セーブ&ロードするとカメレオンの王が複数出てし まっていた。 * src/dungeon.c 1.81, src/externs.h 1.90, src/floors.c 1.2, src/generate.c 1.41, src/load.c 1.49, src/monster2.c 1.46, src/object2.c 1.63, src/save.c 1.25, src/wild.c 1.19, src/xtra2.c 1.57: ・保存フロアのユニークとアーティファクトの扱いがアルゴリズム的に間違っ ていたので書き直し。古いフロアに何かユニークがいる段階で、他のフロア で出現したそのユニークをすぐに倒してしまうと、古いフロアのユニークが 消えないようになってしまっていた。 ・また、ダンジョンをロードしたときに、カメレオンのcur_numを正しく更新 していなかったバグ修正。さらに、r_ptrを補正する多数の Hack を一つの 関数 real_r_ptr()にまとめた。 ・大量のアイテム、モンスターによってセーブデータが読めなくなるバグが、 相変わらず残ってしまっていたので、それも直した。 2002-11-30 Takeshi Mogami * readme.txt 1.8.6.1, readme_eng.txt 1.8.6.1: ヘルプコマンド'?'について言及。 * src/makefile.bcc 1.4.6.1, src/makefile.dos 1.3.8.1, src/makefile.ibm 1.3.8.1: Python用のソースであった script.c を除き忘れていたので削除。 * src/makefile.dos 1.5, src/makefile.ibm 1.5: makefile.dosとmakefile.ibmも一応更新。古いコメント削除。 * src/makefile.bcc 1.6: Python用のソースであった script.c を除き忘れていたので削除。 2002-11-29 Takeshi Mogami * lib/help/jobjects.txt 1.8.2.1, lib/help/objects.txt 1.7.2.1: 魔法道具支配の自動刻みの説明追加 * src/flavor.c 1.27.2.1: 魔法道具支配のフラグの自動刻みが無かったので、{+道}{Md}に設定。 * src/effects.c 1.30.2.1: 青魔道師の学習状態は混乱すると自動解除。 * src/init2.c 1.19.2.2, src/store.c 1.20.2.1: 雑貨屋で水の薬を売るようにした。代りに松明を減らした。 * src/dungeon.c 1.78.2.1: 荒野で森の上を歩いたとき、energy_useが26400で、signed 16bit の最大値間近だった ので、ランダムなENERGY_NEED()を掛けたときにオーバーフローして時止め状態に なってしまう事があったバグ修正。 2002-11-28 Takeshi Mogami * src/cmd6.c 1.40.2.2: 序盤のエントが餓死しそうなので、薬の栄養評価を増した。 また水やジュース等は特に栄養価があるようにした。 * src/externs.h 1.87.2.1, src/init1.c 1.48.2.1, src/init2.c 1.19.2.1, src/variable.c 1.34.2.1, src/xtra2.c 1.54.2.1: グローバルにm_nameという変数があり、ローカルのm_nameの宣言を忘れても コンパイルエラーにならずにクラッシュするバグになっていたので修正。 グローバルのm_nameは無意味だったので削除。 2002-11-27 Takeshi Mogami * src/cmd6.c 1.40.2.1: 空の魔法棒/杖のチャージを食おうとして失敗したときに{空}と印が付かなかったので、付くように修正。 * src/racial.c 1.28: 狂戦士の帰還が使えなくなっていたバグ修正。 2002-11-26 Takeshi Mogami * src/load.c 1.48: セーブデータのバージョンを比較するときに、1.3.2という数字を使っていたのを1.5.0に修正。 * src/floors.c 1.1: フロア保存コードの中心となるファイル。commit 忘れてた。 * configure.in 1.22.2.1, lib/file/news.txt 1.16.2.1, lib/file/news_j.txt 1.15.2.1, src/defines.h 1.81.2.1: バージョン1.4.0へ * src/generate.c 1.40, src/generate.h 1.2, src/load.c 1.47, src/makefile.bcc 1.5, src/makefile.dos 1.4, src/makefile.ibm 1.4, src/makefile.std 1.4, src/racial.c 1.27, src/save.c 1.24, src/script.c 1.3, src/spells2.c 1.61, src/spells3.c 1.57, src/streams.c 1.7, src/tables.c 1.54, src/types.h 1.24, src/variable.c 1.35, src/wizard2.c 1.32, src/xtra1.c 1.56, src/xtra2.c 1.55, configure.in 1.23, lib/file/news.txt 1.17, lib/file/news_j.txt 1.16, lib/help/joption.txt 1.20, lib/help/option.txt 1.21, lib/pref/pref-opt.prf 1.14, src/Makefile.am 1.7, src/cave.c 1.67, src/cmd1.c 1.61, src/cmd2.c 1.37, src/cmd4.c 1.67, src/defines.h 1.82, src/dungeon.c 1.79, src/effects.c 1.31, src/event.h 1.3, src/externs.h 1.88, src/files.c 1.89: フロア保存の仕様を実装。 * Changelogs 1.62: 1.4.xの枝作成前に更新。 * src/rooms.c 1.25: rooms.c 1.21 で vault 作成時にCAVE_ROOMフラグを付けていたのを不用意に削除 していた為に、vaultの中に岩石やら通路やらできてしまっていたバグ修正。 なぜ削除していたのか思い出せない。 * src/cave.c 1.66: Riv. 1.65 で、モンスターのHP表示を更新するとき、乗馬のHPだけ2列並ぶ事がない ように修正した際、m_idx == 0 でHP表示のキャンセルになっているのを考慮し忘れて キャンセル不能にしてしまっていたバグ修正。 * src/cmd4.c 1.66: 既知のモンスターリストでユニークの 生存/死亡 が見やすくなるように色を変えた。 * src/xtra2.c 1.54: アンバーの王族を倒したときに血の呪いの地震で消去前の倒したアンバーが潰 れて消えて、直後に新たに倒したのと同じアンバーの王族が召喚される事があっ たので修正。先にmax_num = 0の処理をするようにした。 2002-11-24 Takeshi Mogami * src/cmd4.c 1.65: 既知のモンスター/アイテム表示で、スペースキーと'-'キーで1画面スクールするようにした。 * src/cave.c 1.65, src/cmd5.c 1.49, src/melee2.c 1.37: ・乗馬中のユニークが消えたときに速度や表示のアップデートが正常に行われ ていなかったバグ修正。 ・モンスターのHP表示を更新するとき、乗馬のHPだけ2列並ぶ事がないように修正。 2002-11-23 Takeshi Mogami * Changelogs 1.61: 更新 * src/load.c 1.46: load.c 1.45 の修正と同様の物をモンスターの方にもするのを忘れていたので修正。 * src/object1.c 1.55: 賢者のアミュのESPの数の説明文訂正。 * src/externs.h 1.87, src/object1.c 1.54, src/spells3.c 1.56, src/store.c 1.20, src/artifact.c 1.29, src/cmd3.c 1.32, src/cmd4.c 1.64: 新しい既知のアイテムリストで、賢者のアミュレット等でacとpvalが無駄に表 示([+3] (+0)等)されていたので表示しないように修正。またランダムに能力 追加を持つアイテムはランダムである事を説明行に追加。 * lib/help/joption.txt 1.19, lib/help/option.txt 1.20, src/xtra2.c 1.53: lookコマンドの'x'の振舞いを微調整。射撃等のtarget指定時にはスペースキー は次のターゲットへカーソルを移動するが、'x'は足元のアイテムを表示する。 また、オプションのヘルプ更新。 * src/wild.c 1.18: 広域マップで画面をスクロールすると右端の境界の外までスクロールできてしまうバグ修正。 2002-11-21 Takeshi Mogami * src/cmd4.c 1.63, src/externs.h 1.86, src/xtra2.c 1.52: easy_floor使用中の look/target コマンドを使いやすくした。 * lib/edit/k_info.txt 1.3, src/flavor.c 1.27: アイテム名の頭に付いていたゴミ"& "を削除したが、flavor.cの一部が"& "の存在 を仮定して単純に2文字削除するような処理をしていた為、死体の名前の表示がおか しくなってしまっていたバグ修正。他にもflavor.cに残っていた"& "削除。 * src/load.c 1.45: デバッグコマンドで大量のアイテムを一度に作成してアイテム数がmax(=1024個)の ときにすぐにセーブすると、ロード不可能になるバグ修正。 2002-11-21 iks * src/cmd6.c 1.40: ただの杖を使ったときに、杖を食糧とする種族以外では「もったいない」メッセージが出ないように変更。 * src/cmd4.c 1.62: 変数の型違いによる警告を除去。既知のアイテムリストで1つも既知でないときに思い出を見ると空のアイテムの思い出を表示してたのを修正。 2002-11-21 Takeshi Mogami * src/mspells3.c 1.16: 青魔道師のレベルテレポートを地上で使うとモンスターが存在しない天井を破って宙に浮いていくバグ修正。 * src/mind.c 1.17: Jaroslav Sladeさん報告の鏡使いの消費エネルギーのバグ修正。 テレポートの代りに光のしずく等が消費エネルギー50になっていた。 2002-11-20 Takeshi Mogami * src/autopick.c 1.75, src/object1.c 1.53, src/spells1.c 1.44, src/spells2.c 1.60, src/spells3.c 1.55: John Mikula からの報告(heng-mlに転送済み)に従って英文をいろいろ修正。 * src/xtra2.c 1.51: lookコマンドやターゲット選択時に、次元の扉の位置選択と同様の高速移動モー ドを移植した。シフトキー+方向指定で大きく移動する。また次元の扉の方も 今までは斜め移動がちゃんと45度方向になっていなかったので、45度(もちろ んグリッドが正方形と仮定したときの値)になるように修正。 2002-11-19 Takeshi Mogami * src/generate.c 1.39, src/wild.c 1.17, src/dungeon.c 1.78: だいぶ前からあった alloc_monster()の呼び方の間違え修正。 モンスターの召喚コードを多数のbool型引数からu32bのbit flagで置き換え た時に、alloc_monster()の呼び出しのコードだけ bit flag用に書き変え忘れ ていた。(ただし、TRUE == 0x01 == PM_ALLOW_SLEEP だったので偶然実害無し。) 2002-11-18 Takeshi Mogami * src/generate.c 1.38, src/grid.c 1.9, src/rooms.c 1.24: 通れる壁が出来るmimicのバグ。依然として残っていたのを修正。 こんどは何万回もダンジョン生成テストを繰り返してデバッグコードで バグを探索して数ヶ所実際にバグの原因になっている所を確認して修正した。 * src/util.c 1.35: 大量のマクロを連続実行してz-termのリングバッファが溢れると、 それ以降マクロだけが一切実行されなくなるバグ修正。 2002-11-17 Takeshi Mogami * lib/edit/k_info.txt 1.2: 日本語版のアイテム名データにある "& "は無駄なので削除。 英語版の場合は "a " "an "を追加可能である事を示す印だが、 Z以降のアイテムは一部間違っていたので修正。 (複数のpieceでできた armour には "a" "an" は付かない。) * src/cmd4.c 1.61: Ey のモンスターのリスト表示/アイテムのリスト表示を移植。patch by So-Miya 2002-11-16 Takeshi Mogami * src/cmd6.c 1.39: 英語版でmsg_format()の引数が少かったバグ修正。 * src/birth.c 1.57: バルログはスタート時にランダムな人間タイプの死体を持つ。 * lib/help/jraceclas.txt 1.7, lib/help/raceclas.txt 1.8: 狂戦士の説明から空腹充足のクラスパワーの記述削除。 * src/cmd6.c 1.38: 骸骨が杖/魔法棒の魔力を吸収するコードが働いていなかったバグ修正。 * src/cmd1.c 1.60: 走るコマンドの処理で、mimicを考慮していない場所が残っていたために荒野の外周に 沿って走ったときの振舞いがおかしくなっていたバグ修正。 * src/tables.c 1.53: heng-mlに届いた John Mikula さんのアドバイスに従って修行僧の構えの英語名 をローマ字にした。 2002-11-15 Takeshi Mogami * lib/edit/qdarkelf.txt 1.1, lib/edit/qdarkelf_j.txt 1.3, lib/edit/qhaunted.txt 1.1, lib/edit/qhaunted_j.txt 1.3, lib/edit/r_info.txt 1.1, lib/edit/r_info_j.txt 1.52, lib/edit/s_info.txt 1.1, lib/edit/s_info_j.txt 1.4, lib/edit/t0000001.txt 1.1, lib/edit/t0000001_j.txt 1.10, lib/edit/t0000002.txt 1.1, lib/edit/t0000002_j.txt 1.7, lib/edit/t0000003.txt 1.1, lib/edit/t0000003_j.txt 1.6, lib/edit/t0000004.txt 1.1, lib/edit/t0000004_j.txt 1.6, lib/edit/t0000005.txt 1.1, lib/edit/t0000005_j.txt 1.3, lib/edit/t0000006.txt 1.1, lib/edit/t0000006_j.txt 1.3, lib/edit/t_basic.txt 1.1, lib/edit/t_basic_j.txt 1.3, lib/edit/t_info.txt 1.1, lib/edit/t_info_j.txt 1.3, lib/edit/t_lite.txt 1.1, lib/edit/t_lite_j.txt 1.11, lib/edit/t_pref.txt 1.1, lib/edit/t_pref_j.txt 1.3, lib/edit/v_info.txt 1.1, lib/edit/v_info_j.txt 1.6, lib/edit/w_info.txt 1.1, lib/edit/w_info_j.txt 1.3, lib/edit/Makefile.am 1.5, lib/edit/a_info.txt 1.1, lib/edit/a_info_j.txt 1.28, lib/edit/d_info.txt 1.1, lib/edit/d_info_j.txt 1.6, lib/edit/e_info.txt 1.1, lib/edit/e_info_j.txt 1.27, lib/edit/f_info.txt 1.1, lib/edit/f_info_j.txt 1.11, lib/edit/k_info.txt 1.1, lib/edit/k_info_j.txt 1.35, lib/edit/m_info.txt 1.1, lib/edit/m_info_j.txt 1.11, lib/edit/misc.txt 1.1, lib/edit/misc_j.txt 1.11, lib/edit/q0000001.txt 1.1, lib/edit/q0000001_j.txt 1.3, lib/edit/q0000002.txt 1.1, lib/edit/q0000002_j.txt 1.3, lib/edit/q0000003.txt 1.1, lib/edit/q0000003_j.txt 1.3, lib/edit/q0000004.txt 1.1, lib/edit/q0000004_j.txt 1.3, lib/edit/q0000005.txt 1.1, lib/edit/q0000005_j.txt 1.3, lib/edit/q0000006.txt 1.1, lib/edit/q0000006_j.txt 1.3, lib/edit/q0000007.txt 1.1, lib/edit/q0000007_j.txt 1.3, lib/edit/q0000019.txt 1.1, lib/edit/q0000019_j.txt 1.3, lib/edit/q0000020.txt 1.1, lib/edit/q0000020_j.txt 1.3, lib/edit/q0000021.txt 1.1, lib/edit/q0000021_j.txt 1.3, lib/edit/q0000022.txt 1.1, lib/edit/q0000022_j.txt 1.3, lib/edit/q0000023.txt 1.1, lib/edit/q0000023_j.txt 1.3, lib/edit/q0000027.txt 1.1, lib/edit/q0000027_j.txt 1.6, lib/edit/q0000028.txt 1.1, lib/edit/q0000028_j.txt 1.3, lib/edit/q00000ms.txt 1.1, lib/edit/q00000ms_j.txt 1.4, lib/edit/q000chao.txt 1.1, lib/edit/q000chao_j.txt 1.3, lib/edit/q000dekn.txt 1.1, lib/edit/q000dekn_j.txt 1.3, lib/edit/q000eric.txt 1.1, lib/edit/q000eric_j.txt 1.3, lib/edit/q000lyeh.txt 1.1, lib/edit/q000lyeh_j.txt 1.3, lib/edit/q000natu.txt 1.1, lib/edit/q000natu_j.txt 1.3, lib/edit/q000sorc.txt 1.1, lib/edit/q000sorc_j.txt 1.3, lib/edit/q00water.txt 1.1, lib/edit/q00water_j.txt 1.3, lib/edit/q0clone0.txt 1.1, lib/edit/q0clone0_j.txt 1.4, lib/edit/q0fields.txt 1.1, lib/edit/q0fields_j.txt 1.3, lib/edit/q0thief1.txt 1.1, lib/edit/q0thief1_j.txt 1.4, lib/edit/q0thief2.txt 1.1, lib/edit/q0thief2_j.txt 1.4, lib/edit/q0willow.txt 1.1, lib/edit/q0willow_j.txt 1.3, lib/edit/q_info.txt 1.1, lib/edit/q_info_j.txt 1.4, lib/edit/q_oberon.txt 1.1, lib/edit/q_oberon_j.txt 1.3, lib/edit/q_pref.txt 1.1, lib/edit/q_pref_j.txt 1.3, lib/edit/q_random.txt 1.1, lib/edit/q_random_j.txt 1.3, lib/edit/q_serpen.txt 1.1, lib/edit/q_serpen_j.txt 1.4, lib/edit/q_warg.txt 1.1, lib/edit/q_warg_j.txt 1.3, src/files.c 1.88, src/generate.c 1.37, src/init2.c 1.19, src/load.c 1.44, src/wild.c 1.16, src/birth.c 1.56, src/bldg.c 1.26, src/cmd4.c 1.60, src/dungeon.c 1.77: lib/edit/以下のファイル名から、"_j"を削除。 * src/spells3.c 1.54, src/wizard2.c 1.31: 魔力喰いで失敗してロッドが壊れたとき、残りのロッドのtimeoutが異常になるバグ修正。 またデバッグコマンド使用中に見付けたo_ptr->pvalをロッドの古い仕様に添って 書き変えていた古いコード削除。 2002-11-12 Takeshi Mogami * src/init1.c 1.48: rgraにて、古いDOSアプリを使ったために、t_info_j.txtの中の "%:t0000001_j.txt"が8文字制限にひっかかってファイルが読めず、 変愚蛮怒がクラッシュしていたが、エラーメッセージがないので原因の判明が遅れた。 そこでファイルが読めないときはエラーメッセージを出すように修正。 (なぜか読めなくてもエラーを出さないようにHACKしてあったが、 とっておく理由はないのでそのHACK部分を削除。) * src/cmd4.c 1.59, src/mspells3.c 1.15: 値が未定義の変数というWarningに対応して修正。 2002-11-10 Takeshi Mogami * src/birth.c 1.55: アンドロイドの油びんにapply_magic()を実行しなかった為、 pvalからxtra4へ燃料の量の値を移すコードが実行されず、 ランタンの燃料補充に使えない油びんになっていたバグ修正。 * lib/file/news.txt 1.16, lib/file/news_j.txt 1.15: rr氏のmailアドレス更新。 * src/birth.c 1.54: 英語版で種族選択時の説明文が長すぎて切れる事があったので修正。 * src/cmd6.c 1.37, src/spells3.c 1.53: ・魔道具術師が食糧の「杖」を吸収できないようにした。 ・「杖」を使用(u/Z)したときにメッセージを出す。 * lib/file/rumors_j.txt 1.2: 多少の誤訳に…、目をつぶって欲しくない、ので改訂。 * src/cmd5.c 1.48: 離した→放した 2002-11-09 Takeshi Mogami * src/init2.c 1.18: 錬金術の店で空腹充足の巻物を削った欄に、テレポート、ショート・テレポート、 武器ダメージ増加、武器命中率上昇を追加。 * lib/edit/k_info_j.txt 1.34, lib/edit/misc_j.txt 1.10, lib/help/faq.txt 1.1, lib/help/general.hlp 1.7, lib/help/help.hlp 1.9, lib/help/joption.txt 1.18, lib/help/jraceclas.txt 1.6, lib/help/magic.hlp 1.6, lib/help/option.txt 1.19, lib/help/raceclas.txt 1.7, lib/pref/pref-opt.prf 1.13, src/tables.c 1.52, src/variable.c 1.34, src/autopick.c 1.74, src/birth.c 1.53, src/cmd5.c 1.47, src/cmd6.c 1.36, src/defines.h 1.81, src/externs.h 1.85, src/init2.c 1.17, src/racial.c 1.26, src/spells2.c 1.59: 空腹充足の巻物と狂戦士の空腹充足レイシャル廃止。 アンドロイドは油びんを飲める。バルログは'E'で't','p','h'の死体を犠にできる。 アンデッドは杖か魔法棒のチャージを食える。エントは薬の水分で十分栄養が取れる。 2002-11-08 Takeshi Mogami * Changelogs 1.60: 更新 * src/defines.h 1.80: 1.3.2に変え忘れていたところ変えた。 古い未使用のマクロいくつか削除。 オブジェクトフラグについてコメント付加。 * src/bldg.c 1.25: 未使用変数削除。 * src/spells3.c 1.52, src/store.c 1.19, src/streams.c 1.6, src/tables.c 1.51, src/types.h 1.23, src/util.c 1.34, src/wild.c 1.15, src/wizard1.c 1.27, src/wizard2.c 1.30, src/xtra1.c 1.55, src/xtra2.c 1.50, src/z-term.c 1.18, src/z-virt.c 1.2, src/main-x11.c 1.20, src/main-xaw.c 1.2, src/mane.c 1.13, src/melee1.c 1.22, src/melee2.c 1.36, src/mind.c 1.16, src/monster1.c 1.27, src/monster2.c 1.45, src/mspells1.c 1.34, src/mspells2.c 1.28, src/mspells3.c 1.14, src/mutation.c 1.7, src/object1.c 1.52, src/object2.c 1.62, src/racial.c 1.25, src/readdib.c 1.3, src/rooms.c 1.23, src/save.c 1.23, src/scores.c 1.10, src/spells1.c 1.43, src/spells2.c 1.58, src/cmd4.c 1.58, src/cmd5.c 1.46, src/cmd6.c 1.35, src/defines.h 1.79, src/dungeon.c 1.76, src/effects.c 1.30, src/event.h 1.2, src/files.c 1.87, src/flavor.c 1.26, src/generate.c 1.36, src/grid.c 1.8, src/hissatsu.c 1.19, src/init.h 1.2, src/init1.c 1.47, src/init2.c 1.16, src/load.c 1.43, src/maid-x11.c 1.4, src/main-dos.c 1.7, src/main-gcu.c 1.9, src/main-ibm.c 1.3, src/main-mac-carbon.c 1.9, src/main-mac.c 1.22, src/main-win.c 1.21, src/artifact.c 1.28, src/autopick.c 1.73, src/avatar.c 1.7, src/birth.c 1.52, src/bldg.c 1.24, src/cave.c 1.64, src/chuukei.c 1.9, src/cmd1.c 1.59, src/cmd2.c 1.36, src/cmd3.c 1.31: 既に忘れた何かの理由によって、長い事tabをスペース8文字にする設定で コードを書いていたが、スペース4文字や2文字の人がいるので、全て まとめてtabコードに置き変えた。 * lib/edit/t0000002_j.txt 1.6, lib/edit/t0000003_j.txt 1.5, lib/edit/t0000004_j.txt 1.5, lib/edit/t_lite_j.txt 1.10, src/bldg.c 1.23, src/defines.h 1.78: 2chで作られた武器匠でACの評価を表示するパッチを改良して導入。 2002-11-07 Takeshi Mogami * src/grid.c 1.7, src/rooms.c 1.22: ヌメノールで、壁扱いの深い水や浅い水に隠し扉が付く事があるバグ修正。 * lib/help/joption.txt 1.17, lib/help/option.txt 1.18: cheat_saveとallow_debug_optsの説明追加。 2002-11-06 Takeshi Mogami * lib/help/option.txt 1.17, lib/pref/pref-opt.prf 1.12, lib/help/joption.txt 1.16, src/externs.h 1.84, src/melee2.c 1.35, src/monster2.c 1.44, src/tables.c 1.50, src/variable.c 1.33: 「レベルの高いモンスターが動いたら行動中止する」オプションdisturb_highを導入。 * src/mspells2.c 1.27, src/tables.c 1.49, src/variable.c 1.32, lib/help/joption.txt 1.15, lib/help/option.txt 1.16, lib/pref/pref-opt.prf 1.11, src/cave.c 1.63, src/externs.h 1.83, src/files.c 1.86, src/generate.c 1.35, src/melee2.c 1.34, src/mspells1.c 1.33: 初期オプション terrain_streamsとstupid_monsters 廃止。 * configure.in 1.22, lib/file/news.txt 1.15, lib/file/news_j.txt 1.14: 次のバージョン番号、1.3.2へ。 * lib/pref/pref-opt.prf 1.10, src/birth.c 1.51, src/cmd4.c 1.57, src/dungeon.c 1.75, src/effects.c 1.29, src/externs.h 1.82, src/files.c 1.85, src/load.c 1.42, src/save.c 1.22, src/tables.c 1.48, src/variable.c 1.31: Implement allow_debug_opts. Fixed the bug that allows to change birth options before quick start 2002-11-05 Takeshi Mogami * src/cave.c 1.62: 鏡やルーンのフラグCAVE_OBJECTが間違って残る事のないように、 cave_set_feat()の中で削除するようにした。 * src/cmd2.c 1.35: 荒野で外周の木を切れてしまって変愚が落ちるバグ修正。 木等にmimicしている永久岩が木として扱われてしまっていた。 また、ピラニア/ハルマゲ/開門の各特殊トラップの解除を困難にした。 * src/effects.c 1.28: typo修正。 * src/rooms.c 1.21: ピラニア/ハルマゲドントラップの最低出現階を設定し忘れていたバグ修正。 ついてにvault生成のコードを少し整理。無駄にcave_set_feat()(プレイ中に使う為の関数) を呼んでいたところをset_cave_feat()(階生成中に使う関数)で置き換えた。 * src/spells1.c 1.42: 真・結界がプレイヤーの足元にしかルーンを作れなくなっていたバグ修正。 ルーンが分解の魔法で正常に壊れないバグ修正。 * src/tables.c 1.47: 選択可能な魔法領域のリストrealm_choice1[]と2[]で忍者の分が無く、 配列外アクセスしていたので修正。 * src/flavor.c 1.25: 自動耐性刻みのコードで型の間違い修正:u32b→int 2002-10-31 Takeshi Mogami * lib/help/Makefile.am 1.6, src/autopick.c 1.72, src/flavor.c 1.24: jlicense.txtの追加忘れ修正。未使用変数削除。未定義の変数"kanji"参照を修正。 * lib/help/jversion.txt 1.14, lib/help/version.txt 1.14: version.txtマージ。 * src/externs.h 1.81, src/monster1.c 1.26, src/hissatsu.c 1.18: 無双三段で壁に潜るバグ修正。 山や永久岩を考慮してモンスターが地形に入れるかどうか判定する関数が 無かったので作った。(monster_can_enter()) * lib/help/jversion.txt 1.11.2.4, lib/help/version.txt 1.11.2.4: 1.2.2と1.3.1の変更点を書いた。 2002-10-30 Takeshi Mogami * src/object2.c 1.43.2.5: 狂戦士の殺戮の指輪に、to-damへのプラスを付加。 もともとあったto-hitへのマイナスと同じ式を使って o_ptr->to_d += 2+randint1(4); とした。 また指輪とアミュの価値判定のコードを修正、to_h + to_d + pval の合計がマイナス のときだけ無価値と判定するようにした。 2002-10-28 Takeshi Mogami * src/files.c 1.60.2.6: 王家の墓のバグを直すときのエンバグの修正をマージ。 * src/files.c 1.84: commit直前にコメントを書き加えたら */ を忘れていた。 * src/files.c 1.83: 王家の墓のバグを直すときのエンバグを修正。INIT_SHOW_TEXTを使うときは、 事前にquest_text[][]やquest_text_lineを初期化しなくてはいけなかった。 また、cur_numをresetしてもいいときは、わざわざINIT_SHOW_TEXTに変更し なくても良いので間違って変えていたところを戻した。 2002-10-27 Takeshi Mogami * Changelogs 1.59: 更新 2002-10-25 Takeshi Mogami * src/files.c 1.60.2.5: 王家の墓がクリアできない事があるバグ修正。'C'コマンドで遂行中のクエストを 表示するときに init_flags を INIT_SHOW_TEXT(情報表示のみ)にするべきところで、 INIT_ASSIGN(クエストの初期化)にしてしまっていた。 2002-10-23 Takeshi Mogami * src/cmd1.c 1.44.4.3: 払い抜けでパターンを飛び越えられるバグ修正。 * src/effects.c 1.25.2.2: 辞世の句の画面でスクリーンショットを残すようにした。 ついでに辞世の句の画面でカーソルが出ているのを隠すようにした。 * src/tables.c 1.45.2.2, src/dungeon.c 1.61.2.7: つい入れてしまった{上質以上}の仕様変更を戻す。 2002-10-23 henkma * lib/edit/r_info_j.txt 1.51: Fat Man のレアリティを255にして, 生成されなくした. ※ 後で Fat Man という名前のモンスターは r_info から消える. 2002-10-23 Takeshi Mogami * lib/edit/f_info_j.txt 1.10: ピラニア・トラップの部屋とハルマゲドン・トラップの部屋実装。 2002-10-23 henkma * lib/edit/r_info_j.txt 1.50: 『Little Boy』 → 人々を爆死させてきた左手『シアーハートアタック』 (英語名 Sheer Heart Attack, the Bomb Hand) 2002-10-23 Takeshi Mogami * src/generate.c 1.34, src/monster2.c 1.43, src/rooms.c 1.20, src/cave.c 1.61, src/cmd1.c 1.57, src/defines.h 1.77: ピラニア・トラップの部屋とハルマゲドン・トラップの部屋実装。 * src/rooms.c 1.19: 罠ピットが壁の中に孤立している事があるバグ修正。 部屋の中のグリッドはCAVE_FLOORで埋めておかないとうまくトンネルが繋がらない。 2002-10-22 Takeshi Mogami * autopick_eng.txt 1.23: type修正。 * src/dungeon.c 1.61.2.6, src/tables.c 1.45.2.1: 弱い簡易鑑定で{上質}と出る代わりに{上質以上}と出るようにした。 * lib/edit/q0clone0_j.txt 1.2.20.1: little boy引退。代りにBorshinを入れた。 2002-10-22 henkma * autopick_eng.txt 1.15.2.3: skeleton → worthless skeleton * autopick_eng.txt 1.22: skeleton → worthless skeleton これで像は拾わないはず 2002-10-22 Takeshi Mogami * acconfig.h 1.4, configure.in 1.21: AC_DEFINE()の中でコメントを定義すれば、acconfig.h はいらないので削除。 これは、そもそもコメントを書く為のファイルだったらしい。 * src/generate.c 1.33, src/grid.c 1.6, src/xtra2.c 1.49: 偽壁のバグがまだ残っていたので修正。どうやらランダムvaultがトンネルに複雑に 侵食されていたようだ。部屋を繋ぐトンネルの途中のランダムなドアは1つの場所に 一回しか置かないから特に処置しなくていいだろうと思っていたが、実際は複数回 重なっていたようだ。 2002-10-21 Takeshi Mogami * src/autopick.c 1.71: 領域外アクセスのバグ(inventory[INVEN_TOTAL]に対して自動破壊のチェックをしていた)を修正。 2002-10-19 henkma * autopick_eng.txt 1.15.2.2: skeleton of → skeleton * autopick_eng.txt 1.21: Archerの項目:skeleton of → skeleton ofを付けるとユニークの骨にしかヒットしない. 像などにヒットするのは我慢する ことにして, このようにすべきだと思われる. 2002-10-16 henkma * lib/file/a_med.txt 1.5.18.1: inteligence → intelligence * lib/file/a_med.txt 1.6: randart nameのtypo修正 inteligence → intelligence 2002-10-13 Takeshi Mogami * src/generate.c 1.32: 偽の壁(壁に見えるが普通に通れる地形)が出現するバグ修正。ダンジョン生成時の バグだった。一度隠し扉が配置された位置に開いた/壊れたドアが重ねて配置されていた。 * Changelogs 1.58: 更新 * src/cmd5.c 1.41.2.1, src/mane.c 1.10.4.2, src/object1.c 1.40.2.5: 英語版。You 動詞s の修正。EGOの説明文訂正。 * src/object1.c 1.51: prevents -> interferes with 2002-10-13 henkma * src/cmd5.c 1.45, src/mane.c 1.12: You 動詞s → You 動詞 2002-10-12 henkma * src/object1.c 1.50: 日本語を英語に翻訳したときの訳し間違い修正. 2002-10-10 Takeshi Mogami * src/main-x11.c 1.19: RGRAで話題が出たフォントが見付からないときの問題を修正。 ちゃんとエラーメッセージを出すようにした。コードはZangbandより。 * src/autopick.c 1.70, src/cmd3.c 1.30, src/externs.h 1.80, src/flavor.c 1.22, src/xtra1.c 1.54: 耐性自動刻みが動的に実行されるようにした。鍛冶師の装備やエゴ能力の付与 等の後で自動的に自動刻みが更新される。(実際にはobject_desc()の中で処理) ランダムテレポートの抑制は{%}も{.}と同様の働きをするようにして解決。 2002-10-08 iks * src/hissatsu.c 1.17: 剣術家の学習でターンを消費してなかったのを修正。 2002-10-05 Takeshi Mogami * src/object1.c 1.40.2.4, src/xtra1.c 1.43.2.5: 暗闇の光源を装備しているときに、 火炎オーラ等でプレイヤーの体に光源があるとき、光源半径の計算が間違って いて暗闇の光源を装備しても半径0にできなかったバグ修正。 *鑑定*時の暗闇光源の説明に半径のマイナス数値を具体的に表記。 * src/object1.c 1.49, src/xtra1.c 1.53: 火炎オーラ等でプレイヤーの体に光源があるとき、光源半径の計算が間違って いて暗闇の光源を装備しても半径0にできなかったバグ修正。 *鑑定*時の暗闇光源の説明に半径のマイナス数値を具体的に表記。 2002-10-03 Takeshi Mogami * src/autopick.c 1.69: 持ち物の中で隣りあった複数のスロットのアイテムが同時に簡易鑑定されたと きに全部同時に自動破壊するのに失敗していたので修正。一つが破壊された後 で持ち物内のスロットが1つずつずれるのを考慮し忘れていた。 2002-10-02 Takeshi Mogami * src/dungeon.c 1.61.2.5, src/externs.h 1.69.2.3, src/variable.c 1.28.2.2, src/bldg.c 1.17.2.1: クエストを引き受ける等した時に決してペットとはぐれないようにした。 * src/dungeon.c 1.73: Emacsの操作を間違えて大量の行のインデントを変更してしまっていたので戻した。 * src/bldg.c 1.22, src/dungeon.c 1.72, src/externs.h 1.79, src/variable.c 1.30: クエストを引き受ける等した時に決してペットとはぐれないようにした。 2002-09-27 Takeshi Mogami * lib/edit/r_info_j.txt 1.45.2.4: 幽体ワイアームに毒、冷気耐性。 2002-09-26 Takeshi Mogami * src/main-mac.c 1.21, src/main-win.c 1.20, src/main-x11.c 1.18, src/z-term.c 1.17, src/z-term.h 1.3: Bit tileモード用のカーソル表示コードを整理。main-xxx.cの中で地形情報の配列の 内容を直接参照してしまっていた所を、書き変えて参照せずに済むようにした。 既にVanilla用のパッチで適用していたもの。 * src/store.c 1.16.2.1, src/wizard1.c 1.23.2.1, src/wizard2.c 1.24.2.2, src/xtra1.c 1.43.2.4, src/defines.h 1.65.2.5, src/files.c 1.60.2.4, src/load.c 1.33.2.2, src/mspells2.c 1.21.2.2, src/rooms.c 1.15.4.1, src/spells1.c 1.29.2.4, lib/edit/t0000002_j.txt 1.4.4.1, lib/edit/t_lite_j.txt 1.7.4.2, lib/file/news.txt 1.12.2.3, lib/file/news_j.txt 1.11.2.3, lib/help/general.txt 1.8.4.1, lib/help/jbldg.txt 1.2.16.1, lib/help/jlicense.txt 1.1.2.3, lib/help/jversion.txt 1.11.2.3, lib/help/version.txt 1.11.2.3, src/birth.c 1.48.2.1, src/cmd3.c 1.23.4.2, src/cmd4.c 1.46.2.2, src/cmd6.c 1.23.2.4, configure.in 1.18.2.3, lib/edit/r_info_j.txt 1.45.2.3: 1.3.x に加えたバグ修正から関係あるものを1.2.2に適用。 * lib/edit/r_info_j.txt 1.48, lib/edit/t0000002_j.txt 1.5, lib/edit/t_lite_j.txt 1.9: ハーフエル→ハーフエルフ。 骸骨ドラゴンに耐冷と耐毒付加。 2002-09-24 Takeshi Mogami * lib/help/general.txt 1.9, lib/help/jlicense.txt 1.3, lib/help/jversion.txt 1.13, lib/help/version.txt 1.13: Thangorodrim のアドレス変更に対応。 * src/mspells2.c 1.26: TOband teamよりの報告で、monst_breath_monst() で半径0のボールを撃てない仕様 だったのを修正、しかし現在は使っていないので無関係。 * Changelogs 1.57: 更新 * lib/help/jbldg.txt 1.3, src/birth.c 1.50, src/cmd1.c 1.56, src/cmd3.c 1.29, src/files.c 1.81, src/load.c 1.41, src/monster2.c 1.42, src/mspells2.c 1.25, src/rooms.c 1.18, src/spells1.c 1.41, src/store.c 1.18, src/wizard1.c 1.26, src/wizard2.c 1.29, src/xtra1.c 1.52: 「TOband dev-team からバグ報告」のバグいろいろ修正。全部ではない。 d_infoの'M:'フラグ等は取り入れなかった。 * src/cmd4.c 1.56: 「TOband dev-team からバグ報告」のバグいろいろ修正。全部ではない。d_infoの'M:'フラグ等は取り入れなかった。 * src/cmd6.c 1.34: トラップ感知のロッドを振ったときに方向指定 dir が0以外かどうかで未判明かどうか 調べていたが、魔法具術で使ったときはdirが未定義だった為に判定を間違っていたバグ修正。 * src/autopick.c 1.68: 床上のアイテムの自動破壊で一番上のアイテムを破壊した所でループが終って しまってその下のアイテムを破壊してくれなかったバグ修正。 2002-09-20 Takeshi Mogami * src/generate.c 1.25.2.2: Loading /usr/share/emacs/site-lisp/lang/lang-ja.el (source)... 階の移動時にペットを置く処理で、m_ptr->r_idx に正しい値を代入する前に r_info[m_ptr->r_idx] を参照していたバグ修正。 * src/generate.c 1.31: 階の移動時にペットを置く処理で、m_ptr->r_idx に正しい値を代入する前に r_info[m_ptr->r_idx] を参照していたバグ修正。 2002-09-19 iks * src/spells2.c 1.57: cave_set_feat関数導入で発生したearthquake関数のエンコードバグ(震源と全く違う位置での地形書き換え現象)を修正。 2002-09-14 Takeshi Mogami * src/spells2.c 1.56, src/streams.c 1.5, src/cmd1.c 1.55, src/cmd2.c 1.34, src/hissatsu.c 1.16, src/melee2.c 1.33, src/spells1.c 1.40: c_ptr->mimic のコードさらにバグ取り。地形を操作する各コマンド disarm, open, close, bash, tunnel等、全部c_ptr->featを直接見てしまっていた。 また魔法効果 stone to mud等でc_ptr->mimicをちゃんと更新していなかった のを修正。直接 c_ptr->feat を設定するコードをほとんど全て cave_set_feat()で置き変えて自動的に mimic = 0 になるようにした。 * lib/help/j_general.txt 1.2, lib/help/j_trans.txt 1.2, lib/help/jgeneral.hlp 1.6, lib/help/jlicense.txt 1.2, lib/help/jspecial.hlp 1.4: 著作権表記 1.2.1からマージ。 * src/cave.c 1.60, src/cmd1.c 1.54: 隠しトラップに隣接して走るコマンドを入力すると「その方向にはいけません」 と言われる事があったバグ修正。 2002-09-12 Takeshi Mogami * src/artifact.c 1.27, src/autopick.c 1.67, src/bldg.c 1.21, src/cmd5.c 1.44, src/cmd6.c 1.33, src/defines.h 1.76, src/dungeon.c 1.71, src/externs.h 1.78, src/hissatsu.c 1.15, src/mind.c 1.15, src/racial.c 1.24, src/spells3.c 1.51, src/wizard2.c 1.28, src/xtra1.c 1.51: 鑑定のロッドの使用後に自動破棄があったときのバグ修正。 さらにp_ptr->noticeの新しいフラグPN_AUTODESTROYを導入して いちいちoptimizeを遅らせるHackをしないで済むように書き変えた。 * src/cmd6.c 1.23.2.3: 鑑定のロッドの使用後に自動破壊が起きた時の処理でoptimizeを遅らせているのに、 遅らせていたoptimizeを後でするのを忘れていたバグ修正。 2002-09-11 Takeshi Mogami * src/xtra2.c 1.48: 'l'ookコマンドでスペースキーで興味のある地形を巡っているとき、 隠し扉や隠しトラップの位置にもカーソルが来てしまっていたバグ修正。 2002-09-10 Takeshi Mogami * src/load.c 1.40: 1.2.x以前のセーブデータをロードしたときにテレパシーの冠のテレパシーが 失われないように修正。 * lib/edit/q0000027_j.txt 1.5, src/init1.c 1.46: 方法変更。さっきの方法よりスマート。 F:+:58:8:0:0:0:0:32 と書くと地形'+'は見掛けが花崗岩の壁(58)で、探索するとドア(32)が見付かる。 * lib/edit/q0000027_j.txt 1.4, src/init1.c 1.45: クエスト内で隠し扉が置かれる処理の変更を忘れていたので追加。 2002-09-08 xdd * src/main-mac-carbon.c 1.8, src/main-mac.c 1.20: 初期設定ファイルが作成されていない状態でタイル表示をONにすると表示されなかった問題の修正。 * src/main-mac-carbon.c 1.7, src/main-mac.c 1.19: コメント行のF9とF10のキーコードが入れ変っていたので修正。 * lib/pref/pref-mac.prf 1.5: F9とF10キーのコードが入れ変わっている問題の修正。 * src/main-mac-carbon.c 1.2.2.3, src/main-mac.c 1.17.4.1: コメント行のF9とF10のキーコードが入れ変わっていたので修正。 * lib/pref/pref-mac.prf 1.4.20.1: F9とF10キーのコードが入れ変わっている問題の修正。 2002-09-08 Takeshi Mogami * lib/help/version.txt 1.11.2.2: jversion.txt英訳 2002-09-08 habu * lib/help/jversion.txt 1.11.2.2: バージョン1.2.1のバージョン履歴を追加。 * configure.in 1.18.2.2, lib/file/news.txt 1.12.2.2, lib/file/news_j.txt 1.11.2.2, src/defines.h 1.65.2.4: バージョン1.2.1リリースに向けてバージョン名を更新。 2002-09-08 Takeshi Mogami * lib/edit/s_info_j.txt 1.3, lib/edit/t0000001_j.txt 1.9, lib/edit/t_lite_j.txt 1.8: 狂戦士の弓の熟練度を0に。鏡使いの報酬を警告の指輪に。 * Changelogs 1.56: 更新 2002-09-07 Takeshi Mogami * src/spells2.c 1.55: 地震が起きたときに未感知のトラップが勝手に感知済みになっていたので修正して 何も影響しないようにした。1.3.0までは未感知のトラップは問答無用で消滅して いたが、感知済みトラップは壁に潰されない限り消えないので、後者に合せて修正した。 * lib/help/jlicense.txt 1.1.2.2: rr9氏に聞いた内容を参考に翻訳修正。 * src/object2.c 1.43.2.4: 大防御の守りの指輪のACを +7 増やした。 * src/wizard2.c 1.24.2.1: ^Ajでダンジョン再生成を繰り返すとどんどん p_ptr->energy_need が減っていって 時止め状態になってしまうバグ修正。 2002-09-06 habu * src/melee2.c 1.26.2.2: cave_info.whenの仕様が変わってモンスターが逃げるコード正しく機能していなかったので修正。 2002-09-06 Takeshi Mogami * src/monster2.c 1.41, src/mspells1.c 1.32, src/object2.c 1.59, src/racial.c 1.23, src/rooms.c 1.17, src/spells1.c 1.39, src/spells2.c 1.54, src/spells3.c 1.50, src/streams.c 1.4, src/xtra2.c 1.47, configure.in 1.20, lib/edit/f_info_j.txt 1.9, lib/file/news.txt 1.14, lib/file/news_j.txt 1.13, src/cave.c 1.59, src/cmd1.c 1.53, src/cmd2.c 1.33, src/defines.h 1.75, src/dungeon.c 1.70, src/externs.h 1.77, src/generate.c 1.30, src/grid.c 1.5, src/load.c 1.39, src/melee1.c 1.21, src/melee2.c 1.31, src/mind.c 1.14: c_ptr->mimicを活用する一連の改造: * トラップは各罠の地形をmimicで床に見せる→特定の場所に固有なトラップを配置可能。 * 隠しドアは普通のドアをmimicで壁に見せる→山脈や溶岩等にも隠しドアが存在可能。 * 鏡、守りのルーン、爆発のルーンは、CAVE_OBJECTフラグ+それぞれへのmimicで表現。 * lib/edit/a_info_j.txt 1.27, src/cmd1.c 1.52: 理力の計算式を 倍率=元の倍率×(1.5)+2 に変更。ゴルン・ノヴァにKILL_DEMON付加。 2002-09-06 habu * src/melee2.c 1.26.2.1: モンスターが戦いを決意した時にヘルスバーが恐怖状態のまま更新されていなかったのを修正。 * src/cave.c 1.53.2.2: モンスターのプレイヤー追跡コードで、もはや使われていないflow_nが残っていたため、forget_flow()が動いていなかったのを修正。 2002-09-06 xdd * src/main-mac-carbon.c 1.6: MPWでコンパイル出来なかった問題の修正。 * src/main-mac-carbon.c 1.2.2.2: MPWでコンパイル出来なかった問題の修正。 2002-09-05 Takeshi Mogami * src/cmd4.c 1.46.2.1: 1.3.0から塔のクエストの情報がダンプ等(1.2.0ではクエスト情報コマンドのみ)で 間違った表示がされていたバグ修正をマージ。 * src/cmd4.c 1.55, src/files.c 1.80: 塔のクエストの情報がダンプ等で間違った表示がされていたバグ修正。 q_info_j.txt を読む前に quest[].info を使っていたため正しい値になっていなかった。 * src/mindtips.h 1.9: 鏡の封印の説明の英語版がtypoがあり単語そのものも違った:vanich → eliminates 2002-09-05 habu * src/cmd6.c 1.23.2.2: 鑑定のロッドで鑑定したアイテムが自動破壊がされた時に持ちもの欄がずれて関係ないアイテムが充電中になるのを修正。 2002-09-04 Takeshi Mogami * src/cmd4.c 1.54: オプションの自動セーブ間隔の設定をする為に'F'を押すとヘルプが表示 されていたバグ修正。break;が一つ抜けていた。 * lib/help/Makefile.am 1.5.4.1: jlicense.txtを追加。 * lib/help/jlicense.txt 1.1: New file. * lib/help/j_general.txt 1.1.20.1, lib/help/j_trans.txt 1.1.20.1, lib/help/jgeneral.hlp 1.4.6.1, lib/help/jlicense.txt 1.1.2.1, lib/help/jspecial.hlp 1.2.6.1: 新しい使用許諾文書をとりあえず追加。Angband license を中心に据えて変更 を加えて再配布する場合の変愚蛮怒独自の条件を追加。dual license につい ての注意も付加。また、現在の Angband OpenSource Initiative の状況につ いてthangorodorimの文章の翻訳を添付。 2002-09-04 habu * src/mane.c 1.10.4.1: ものまねの実際の失敗率計算に器用等が考慮されてなかったので修正。 2002-09-03 habu * src/object2.c 1.58: 鋭敏のエゴのESP追加の仕様変更の時、鋭敏の冠のほうだけ変更して鋭敏の兜を変更し忘れていたので、兜のほうも冠と同じように変更した。 2002-09-03 xdd * src/main-mac-carbon.c 1.2.2.1: CPUが高負荷になる問題の修正。タイル幅高の選択でクラッシュしていた問題の修正。ウェイトを大きくしてもアニメーションしていなかった問題の修正。透過処理の修正。 2002-09-03 habu * src/spells1.c 1.29.2.3: project_p()内でwhoが-1(箱の爆発から発生したダメージ)の時にそのままモンスター配列を読んで配列外アクセスを起こしていたので修正し、罠で死んだ場合を考慮してkiller文字列にに"罠"を入れるようにした。開発版のほうでkiller文字列の"罠"の英語版を作るのを忘れていたのも一緒に修正。 * src/spells1.c 1.38: killer文字列の"罠"の英語版を作るのを忘れていたので追加。 * src/spells1.c 1.37: project_p()内でwhoが-1(箱の爆発から発生したダメージ)の時にそのままモンスター配列を読んで配列外アクセスを起こしていたので修正し、罠で死んだ場合を考慮してkiller文字列にに"罠"を入れるようにした。 2002-09-02 xdd * src/main-mac-carbon.c 1.5: CPUが高負荷になる問題の修正。 タイル幅高の選択でクラッシュしていた問題の修正。 ゲーム中、ウェイトを大きくしてもアニメーションしていなかった問題の修正 透過処理の修正 2002-09-02 habu * src/init2.c 1.12.4.1: モンスターソート用に確保した配列を開放していず、メモリリークしていたのを修正。 * src/spells1.c 1.29.2.2: who_nameを初期化していないためにkillerにstrcpyした時にバッファオーバーする事があったのでwho_nameをヌル文字列で初期化するように修正。 * src/flavor.c 1.17.4.1: モンスターボールや像などのアイテムはpvalからモンスター番号を取得しているが、すべてのアイテムでモンスター配列を見ていたため食糧などの巨大なpvalを持つアイテムで配列外アクセスが起こっていたのを修正。 2002-09-02 Takeshi Mogami * src/readdib.c 1.1.1.1.28.1: win版でAdam Boltタイルをインストールしてない状態で読み込もうとすると ファイル名が文字化けしたエラーダイアログが出ていたバグ修正。 2002-09-02 habu * src/flavor.c 1.21: モンスターボールや像などのアイテムはpvalからモンスター番号を取得しているが、すべてのアイテムでモンスター配列を見ていたため食糧などの巨大なpvalを持つアイテムで配列外アクセスが起こっていたのを修正。 2002-09-02 Takeshi Mogami * src/cave.c 1.57, src/object2.c 1.57, src/spells1.c 1.35, src/spells2.c 1.53: 罠ピットの開門トラップが感知前に解除可能だったバグ修正。 2002-09-02 iks * src/ang_eng.rc 1.4, src/angband.rc 1.5, src/main-win.c 1.19: サブウィンドウを前面に固定する機能を追加。 2002-09-01 Takeshi Mogami * lib/edit/r_info_j.txt 1.45.2.2: ウォーケンに『』付加。アイテム落すように修正。 * lib/edit/k_info_j.txt 1.29.2.1: 隠密エッセンスの増殖バグ対策で、エルフのクロークと黒装束のpvalを標準で1にした。 通常は1d4で上書きされるから影響ないが、凡庸やエッセンス抽出すると(+1)になる。 2002-09-01 xdd * src/main-mac-carbon.c 1.4: main-mac.cをCarbonに対応。2倍幅タイル表示可能 2002-09-01 Takeshi Mogami * src/cmd3.c 1.28: モンスター調査で^Mを押して名前を入力せずにキャンセルすると画面が真っ暗になるバグ修正。 2002-08-31 Takeshi Mogami * src/cmd2.c 1.32, src/object2.c 1.56: 射撃のときに*スレイ*が適用されていなったので修正。英語版でエッセンスを付加する ときのスレイのリストの順番をきれいに直した。 2002-08-31 iks * src/mane.c 1.11: ものまねの実際の失敗率計算に器用等が考慮されてなかったので修正。 2002-08-31 Takeshi Mogami * src/autopick.c 1.66: 自動拾いの修正値のキーワードがautopick.txt等では「修正値nn以上の」と 書いてあるのに「修正値がnn以上の」でないと受け付けなかったので前者に統一。 元々pvalを持たないアイテムの場合は命中修正やダメージ修正で判定するように してあったが、エゴアイテムの中には切れ味の武器のようにmax_pvalが0なのに 実際はpvalを与えられているものがあり、キーワードが正常に動作しなかった のでmax_pvalを見ないように修正。 2002-08-30 Takeshi Mogami * src/object1.c 1.40.2.3, src/variable.c 1.28.2.1: メインウィンドウの幅を大きくしたとき、アイテムリスト及び装備リストを表示に おいて配列外アクセスが起きてwindowsでは a) の位置のアイテム名が途中で切れる という症状が出ていたバグを修正。 2002-08-30 habu * src/xtra1.c 1.50: 小手のpvalが0だと装備しても魔法が唱えにくくならなくなっていたバグを修正。have_flag()を使って書き直した時に間違って括弧を減らしてしまったのが原因らしい。 2002-08-29 Takeshi Mogami * src/variable.c 1.29, src/object1.c 1.48: メインウィンドウの幅を大きくしたとき、アイテムリスト及び装備リストを表示に おいて配列外アクセスが起きてwindowsでは a) の位置のアイテム名が途中で切れる という症状が出ていたバグを修正。 2002-08-27 Takeshi Mogami * src/util.c 1.33: errr errr_tmp; というグローバル変数を以前にコード整理したときに消して しまったが、MPWでは一箇所でこれを使っていたのでエラーが出た。 ローカル変数に書き変えて修正。 * src/cmd3.c 1.27: 耐性銘刻みのデータ構造体の英語版の定義に一部日本語版の形式になってしまっ てたのを修正。 * Changelogs 1.55: 更新。 * lib/help/jversion.txt 1.11.2.1, lib/help/version.txt 1.11.2.1: version.txt、 1.2.0と1.3.0両用。 * lib/edit/k_info_j.txt 1.32, src/cmd1.c 1.51: 死の大鎌のKILL_DRAGONを消してSLAY_DRAGONだけにした。 死の大鎌のダメージが返ってくるときのスレイの計算も修正(ついでに少々バグ修正)。 * lib/edit/a_info_j.txt 1.26: ベルシエルの冠にEASY_SPELL付加。 2002-08-27 habu * lib/edit/e_info_j.txt 1.26, src/defines.h 1.74, src/init1.c 1.44, src/object1.c 1.47, src/object2.c 1.55, src/wizard2.c 1.26, src/xtra1.c 1.49: 魔法の難易度を下げるEASY_SPELLをフラグ化した。同時に大賢者のアミュレットにEASY_SPELLフラグを追加した。 * lib/edit/e_info_j.txt 1.25: 大賢者のアミュレットに警告能力を追加。 * lib/edit/k_info_j.txt 1.31: 賢者のアミュレットに赤外線視力を追加。 * src/object2.c 1.54: 賢者のアミュレットに下級ESPが1〜3個付くようにした。(add_esp_weak()を使用) 2002-08-26 Takeshi Mogami * lib/help/jdefend.hlp 1.4, lib/help/jdungeon.hlp 1.3, lib/help/jgeneral.hlp 1.5, lib/help/jhelp.hlp 1.7, lib/help/jhelpinfo.txt 1.5, lib/help/jmagic.hlp 1.4, lib/help/jmagic.txt 1.8, lib/help/jmonster.hlp 1.3, lib/help/jobjects.hlp 1.4, lib/help/joption.txt 1.14, lib/help/jpref.hlp 1.3, lib/help/jraceclas.hlp 1.2, lib/help/jraceclas.txt 1.5, lib/help/jspecial.hlp 1.3, lib/help/jtown.hlp 1.3, lib/help/magic.txt 1.10, lib/help/option.txt 1.15, lib/help/raceclas.txt 1.6, src/birth.c 1.49, src/cmd4.c 1.53, src/files.c 1.79, autopick.txt 1.18, autopick_eng.txt 1.20, lib/help/birth.hlp 1.6, lib/help/birth.txt 1.10, lib/help/general.hlp 1.6, lib/help/jattack.hlp 1.5, lib/help/jbirth.hlp 1.6, lib/help/jbirth.txt 1.9: キャラクター生成中やオプション設定中に'?'を押すとヘルプファイルの中の 現在の画面に対応した項目を表示するようにした。(Eyangbandのまね) 2002-08-24 Takeshi Mogami * src/spells2.c 1.41.2.2: ライトエリアで、部屋の一部でない壁や木が照らされなかったバグ修正。 * src/spells2.c 1.51: 未鑑定のトラップ感知アイテムを使った後で、無意味なタイミングで警告メッセージ が出てしまっていたので修正。 2002-08-23 Takeshi Mogami * src/object2.c 1.43.2.3: "Ring of Warning pulsates" should be "Your Ring ...". * src/object1.c 1.46: ESPの説明文を改善。 * src/cmd1.c 1.44.4.2: 返って来た死の大鎌のダメージ計算でダメージ修正後にマイナスになったとき、 0に直すのを忘れていてヒットポイントが増えてしまっていたのを修正。 * src/object2.c 1.52: 今後フラグを増やしたときの為に、裸の数値はなるべく使わない方が良いので 一箇所残っていた art_flags[3]等の数値による添字を TR_FLAG_SIZEを使って forループで書き換えた。 * lib/help/jobjects.txt 1.8, lib/help/objects.txt 1.7: ESPの耐性自動刻みに対応してhelp更新。 {!!}と{.}と{$}の説明が無かったので追加。 * src/files.c 1.78: type: constraction -> construction 2002-08-22 Takeshi Mogami * src/autopick.c 1.56.2.3: MPWのバグらしき現象で、pre-process中に収集中の「収」の字の2バイト目が 勝手に消えてしまうので、消えないように強引に漢字コードを書き込んだ。 * lib/help/raceclas.txt 1.5: typo修正。 2002-08-21 Takeshi Mogami * lib/help/jpref.txt 1.14, lib/help/pref.txt 1.17, src/autopick.c 1.64, autopick.txt 1.17, autopick_eng.txt 1.19: 再再修正。':'もeditファイルの設定行や自動拾いの区切り記号と重なるのでやばかった。 ';'に変更。 * src/artifact.c 1.26, src/externs.h 1.76, src/object2.c 1.51: 警告の指輪に1/3の確率で下級ESP付加。 2002-08-20 Takeshi Mogami * autopick.txt 1.16, autopick_eng.txt 1.18, lib/help/jpref.txt 1.13, lib/help/pref.txt 1.16, src/autopick.c 1.63: 確認の後拾う設定文字を'*'にしたのは失敗だった。「*鑑定*済みの」というキーワードを 忘れていた。そこで文字を':'に変更。 * src/dungeon.c 1.61.2.4: 経験値を吸い取る能力(TRC_DRAIN_EXP)がアンドロイドの強化度も吸い取って不気味 だったので、アンドロイドでは無効になるように修正。 * src/generate.c 1.25.2.1: vaultの中等で階段がトラップと同じ場所に配置されて、トラップを発見したときに 階段が消える事があったバグを修正。 * src/dungeon.c 1.69: 薬等に対するサイコメトリーは無価値の薬を{壊れている}と判定する効果はあったので、 効果を無くすのはやめて再修正。 薬等については直後の自動破壊だけを無効にするようにした。 * src/dungeon.c 1.68: 超能力者のサイコメトリーでアイテムのfeelingがわかった瞬間に自動破壊適用。 今までは未判明の薬等もサイコメトリーの効果を受けて無意味に{並}と判定 されていたが、自動破壊される危険があるので、サイコメトリーの影響は 武器や装飾品だけに制限した。 * src/spells2.c 1.50: view_torch_gridsが yes のときは暗闇生成で暗くなった床のCAVE_MARKを消さない。 * autopick.txt 1.15, autopick_eng.txt 1.17, lib/help/jpref.txt 1.12, lib/help/pref.txt 1.15: '*'に導入に伴ってヘルプの更新。 * src/autopick.c 1.62, src/cave.c 1.56, src/cmd1.c 1.49, src/cmd2.c 1.31, src/cmd4.c 1.52, src/defines.h 1.73, src/melee1.c 1.20, src/melee2.c 1.29, src/object1.c 1.45, src/object2.c 1.50, src/spells2.c 1.49: heng-mlに来た Kieron Dunbar さんのパッチをで持ち物欄のスペースがなくて 自動拾いに設定されたアイテムを拾えないときに、「拾えない」事を表わすメッ セージが2度出てしまう現象を解決。 また、自動拾い設定のフラグ'~'、'!'、に加えて新しく'*'を導入: carry_query_flag で出るのと同様な確認メッセージを自動拾いの直前に出す。 ただし、'n'でキャンセルしても何度も出るのがちょっとわずらわしいと思っ たので一度'n'を押すとそれをフラグで覚えておいて2度と聞かないようにした。 2002-08-16 iks * src/dungeon.c 1.67: 経験値を吸い取る能力(TRC_DRAIN_EXP)がアンドロイドの強化度も吸い取って不気味だったので、アンドロイドでは無効になるように修正。 2002-08-16 Takeshi Mogami * src/files.c 1.77: 死亡後のダンプファイル書き出しで、「現存するファイル %s に上書きしますか? 」 の質問メッセージがメッセージログに残ってしまっていたので修正。 * src/spells2.c 1.48: 回復モンスター等が跳ね返るのは仕様。という事でPROJECT_REFLECTABLE付加。 2002-08-15 Takeshi Mogami * Changelogs 1.54: 更新 * src/spells2.c 1.47, src/cmd1.c 1.48, src/cmd6.c 1.31, src/defines.h 1.72, src/hissatsu.c 1.14, src/melee1.c 1.19, src/melee2.c 1.28, src/mind.c 1.13, src/monster2.c 1.40, src/mspells1.c 1.31, src/mspells2.c 1.24, src/racial.c 1.22, src/spells1.c 1.34: project_p()にフラグを渡すようにしたため、反射しない魔法には全てPROJECT_NO_REFを 付けなければならなくなったが、わずらわしいので逆にして、反射する魔法全てに PROJECT_REFLECTABLEを付けるという風に変更した。 生命力吸収、回復モンスター、スロウ、クローン等も今まで反射していたので、 PROJECT_REFLECTABLEを付けるべきだろうけれど、そもそも反射するべきものかどうか 迷ったので保留(今は反射しない状態)。 * lib/edit/r_info_j.txt 1.45.2.1: オーガ戦士はオーガなのに巨人フラグがなかったので追加。 2002-08-14 Takeshi Mogami * src/effects.c 1.25.2.1: 狂戦士等で、能力値が最低の3のままで、ベース能力値だけが変化したときに 画面上の能力値表示が 知能: 3→知能x: 3 のようにちゃんと更新されるように修正。 2002-08-14 habu * src/dungeon.c 1.61.2.3, src/xtra1.c 1.43.2.3, src/cave.c 1.53.2.1: モンスターの光源バグ再修正。バグの原因確定。update_monsters(TRUE);で m_ptr->cdisを初期化するが、その初期化の前に update_mon_lite(); で使っていたのがバグの原因だった。また、モンスターの光源で壁やアイテムが照らされなかったバグも修正。 2002-08-14 Takeshi Mogami * src/dungeon.c 1.66, src/xtra1.c 1.48, src/cave.c 1.55: モンスターの光源バグ再修正。バグの原因確定。update_monsters(TRUE);で m_ptr->cdisを初期化するが、その初期化の前に update_mon_lite(); で使っていた のがバグの原因だった。 また、モンスターの光源で壁やアイテムが照らされなかったバグも修正。 2002-08-14 habu * src/externs.h 1.69.2.2, src/files.c 1.60.2.3, src/autopick.c 1.56.2.2: 「ダイス目nn以上の」の修正。nnが異なる複数の行を同じものと勘違いして最初の一行目以外の登録をキャンセルしてしまっていた。 2002-08-14 Takeshi Mogami * src/externs.h 1.75: 「ダイス目nn以上の」の修正。nnが異なる複数の行を同じものと勘違いして最初の 一行目以外の登録をキャンセルしてしまっていた。 * src/mspells1.c 1.30: 呪いがプレイヤーの反射で跳ね返っていたので、修正。project_p()にflgを渡すようにした。 2002-08-14 habu * src/dungeon.c 1.61.2.2: ダンジョンに入った最初のターンに、自分で光っているモンスターがちゃんと光らないバグ修正。update_stuff();を2回に分けて読んでいたのがまずかったらしい。 2002-08-14 Takeshi Mogami * src/autopick.c 1.61, src/files.c 1.76: 「ダイス目nn以上の」の修正。nnが異なる複数の行を同じものと勘違いして最初の 一行目以外の登録をキャンセルしてしまっていた。 * src/dungeon.c 1.65: ダンジョンに入った最初のターンに、自分で光っているモンスターがちゃんと光らない バグ修正。update_stuff();を2回に分けて呼んでいたのがまずかったらしい。 * src/spells1.c 1.33: 呪いがプレイヤーの反射で跳ね返っていたので、修正。project_p()にflgを渡すようにした。 2002-08-12 Takeshi Mogami * src/autopick.c 1.60: 自動拾いエディタの1行目の説明書きに、検索コマンドを追加。 検索文字列を指定する前に n や N を押したときにメッセージを出すようにした。 * src/cmd3.c 1.26: 自動刻みで、各種ESPを例えば{~邪巨}という風に刻むようにした。 英語版は{~Evil~P}でちょっと長い。 * src/generate.c 1.29: vaultの中等で階段がトラップと同じ場所に配置されて、トラップを発見したときに 階段が消える事があったバグを修正。 2002-08-10 Takeshi Mogami * src/autopick.c 1.59: 自動拾いエディタの使用中にはプレイ時間のカウントが進まないようにした。 2002-08-07 Takeshi Mogami * src/defines.h 1.65.2.3, src/mspells2.c 1.21.2.1: ペットの嵐系のボール魔法が@にかするかどうかの判定が間違っていて、 一番外側でかすってしまっていたので修正した。その他のボール魔法で 半径2なのに半径3と誤認して射たない事があったのでそれも同時に修正。 * src/cmd6.c 1.30: さっきのトラップ感知の修正、ロッドのときTRUEとFALSEが逆だったので、再修正。 * src/defines.h 1.71, src/mspells2.c 1.23: ペットの嵐系のボール魔法が@にかするかどうかの判定が間違っていて、 一番外側でかすってしまっていたので修正した。その他のボール魔法で 半径2なのに半径3と誤認して射たない事があったのでそれも同時に修正。 * src/cmd5.c 1.43, src/cmd6.c 1.29, src/dungeon.c 1.64, src/externs.h 1.74, src/mind.c 1.12, src/racial.c 1.21, src/spells2.c 1.46: トラップ感知のアイテムを使ったとき、未判明のアイテムを使ってまわりに トラップが無かったときは感知済み範囲の表示に影響しないように修正。 2002-07-29 Takeshi Mogami * src/files.c 1.75: ダンプに'C'の4ページ目を追加。3ページ目のテレパシーの欄は警告に変更。 2002-07-28 henkma * src/mspells1.c 1.29: 呪い系の魔法が飛んでいくアニメーションが見えてしまっていたので修正. * src/mspells1.c 1.28, src/spells1.c 1.32: モンスターの呪い系ダメージ魔法をprojectで扱うようにし, EyeEyeの効果が呪い系 に対しても発動するようにした. ソースを大きく変える変更なのでこれは開発版のみ. 2002-07-28 habu * src/files.c 1.74: ダンプ中の余計な空白を削除。 2002-07-27 Takeshi Mogami * src/chuukei.c 1.8: ワーニング除去。 * src/defines.h 1.65.2.2: TRC_P_FLAG_MASKにフラグが無かったせいで、チェンソーのランダムメッセージと 呪われていないランダムテレポートの発動が出来なくなっていたので修正。 2002-07-26 henkma * src/spells3.c 1.49: EyeEyeのデバッグのとき, intを返す関数に"return;"が残ってしまっていたので修正. 2002-07-26 Takeshi Mogami * src/files.c 1.73: ダンプのクエスト情報、達成レベルが同じときは危険度レベルでソート。 2002-07-25 Takeshi Mogami * src/object1.c 1.40.2.2: 'm'コマンドで魔法書を選ぶとき、{@ma}等を反映してリスト左端の記号が変わるように してあるが、それがまだバグっていて実際は選択できるはずの魔法書の記号の欄が空白に なってしまう事があったので修正。 * lib/help/attack.txt 1.9, lib/help/jattack.txt 1.7: *スレイ*の解説修正。 2002-07-25 henkma * src/spells3.c 1.48, src/cmd1.c 1.47, src/externs.h 1.73, src/melee1.c 1.18, src/spells1.c 1.31: 四元素の攻撃に対し, EyeEyeがちゃんと作用していなかったので直した. 呪い系やオーラダメージに関しても作用していないが, これは意図的な ものかもしれないので保留. 2002-07-25 Takeshi Mogami * autopick.txt 1.13.2.1, autopick_eng.txt 1.15.2.1, lib/help/commdesc.txt 1.7.6.1, lib/help/jcommdesc.txt 1.6.6.1, lib/pref/pickpref.prf 1.6.4.1, lib/pref/picktype.prf 1.5.4.1: ドキュメント類を自動拾いエディタの検索機能に対応。 2002-07-25 henkma * src/spells3.c 1.46.2.1, src/cmd1.c 1.44.4.1, src/externs.h 1.69.2.1, src/melee1.c 1.17.2.1, src/spells1.c 1.29.2.1: 四元素の攻撃に対し, EyeEyeがちゃんと作用していなかったので直した. 呪い系や オーラダメージに関しても作用していないが, これは意図的なものかもしれないの で保留. 2002-07-25 Takeshi Mogami * autopick.txt 1.14, autopick_eng.txt 1.16, lib/help/commdesc.txt 1.8, lib/help/jcommdesc.txt 1.7, lib/pref/pickpref.prf 1.7, lib/pref/picktype.prf 1.6: ドキュメント類を自動拾いエディタの検索機能に対応。 2002-07-24 habu * src/files.c 1.72: キャラクタダンプのクエスト情報表示を達成レベルによってソートして表示するようにした。 2002-07-24 Takeshi Mogami * src/externs.h 1.72, src/files.c 1.71, src/init1.c 1.43, src/init2.c 1.14: ダンプの最後にlib/edit/のチェックサムを入れてみた。ソースをいじれない人への 抑止力を期待。'N'と'D'の行は無視するので、環境が違っても同じ数値になるはず。 * src/cmd4.c 1.51: オプション設定'='で、チートオプションもhjklで変えられるようにした。 あと、hjklをハードコードにせずちゃんとkeymap設定にしたがうようにした。 * src/files.c 1.70: 'C'の4ページ目の文字が「龍 倍打」と「竜ESP」になっていたので龍に統一。 * src/files.c 1.69: 'C'の4ページ目の武器のフラグは2列だったが、匠の魔法剣のフラグを表示する為に 3列目に@の列を表示するようにした。 * src/flavor.c 1.20: 鍛冶師の武器の英語版でキャピタライズが変だったので修正。 * src/files.c 1.68: 'C'の新画面英語版も対応。 2002-07-23 henkma * src/mutation.c 1.6: 特定の変異を得やすい種族で, 変異の種類を指定して変異するとき, 指定したものではなく種族特有の変異をしてしまうことがあったので 直した. * src/mutation.c 1.5.4.1: 特定の変異を得やすい種族で, 変異の種類を指定して変異するとき, 指定したもの ではなく種族特有の変異をしてしまうことがあったので直した. 2002-07-23 Takeshi Mogami * src/init1.c 1.42: 配列の大きさをsizeofで書き直したときに一箇所、関数の引数としてポインタ buf が 与えられていたのをsizeof(buf)としてしまっていたので修正。 * src/cmd4.c 1.50, src/files.c 1.67: 'C'コマンドで各種ESPをテレパシーの欄に追加表示。 さらに4ページ目に各種スレイ、各種ESPとその他の3ページ目に表示されないフラグを全て表示。 古い4ページ目以降は廃止(関数はコメントアウト)。 2002-07-21 Takeshi Mogami * Changelogs 1.53: 更新 2002-07-21 habu * src/files.c 1.66: クエストダンプ微調整。次の情報と空白を2行空けるようにした。 * src/files.c 1.65: キャラクタダンプにクエストの達成・失敗の情報を出力するようにした。 2002-07-21 Takeshi Mogami * src/xtra1.c 1.47, src/z-util.c 1.3, src/z-util.h 1.2, src/cmd6.c 1.28, src/dungeon.c 1.63, src/externs.h 1.71, src/files.c 1.64, src/inet.c 1.5, src/init1.c 1.41, src/init2.c 1.13, src/japanese.c 1.7, src/load.c 1.38, src/main-dos.c 1.6, src/main-gcu.c 1.8, src/main-ibm.c 1.2, src/main-mac-carbon.c 1.3, src/main-mac.c 1.18, src/main-win.c 1.18, src/main-x11.c 1.17, src/main.c 1.4, src/monster1.c 1.25, src/scores.c 1.9, src/script.c 1.2, src/util.c 1.32, src/wizard1.c 1.25, src/autopick.c 1.58, src/chuukei.c 1.7, src/cmd4.c 1.49: Angband 3.0.0から、my_strcpy()を移植('\0'をちゃんと付けるstrncpy()のようなもの) して、これにmb_strlcpy()を統合した。Angband 3.0.0にならって関数に配列のサイズ (1024とか80とか)を渡すときはsizeof()を使うようにした。 * src/files.c 1.60.2.2, src/xtra1.c 1.43.2.2: 逆commit。安定版では仕様変更はしない! * src/files.c 1.60.2.1, src/xtra1.c 1.43.2.1: アンドロイドの経験値の代りに「強化度」として表示するようにした。 2002-07-20 Takeshi Mogami * src/cmd3.c 1.25: ランダムテレポートの{.}を自動刻みしてくれなくなっていたので修正。 * src/cmd6.c 1.27, src/defines.h 1.69, src/load.c 1.37, src/object1.c 1.43, src/object2.c 1.49: 鍛冶師もう一度書き直し。どうも配列のindex == フラグ番号というのがプロ グラムのメンテナンスがしづらく、新しくフラグを増したときの対応にも困る ので、フラグ番号(発動などの特殊なものは200以上の番号にまとめた)とエッ センス番号の2つ共、essence_infoの構造体の中に含めた。エッセンス付加の メニューに出てくる順番が自由に変えられるようになった。 * src/object2.c 1.48: 付加するエッセンスを選ぶときの表示がずれていたので修正。 * src/object2.c 1.47: 忘れていた英語版の修正と、装備保持やオーラ等でエッセンスが足りないとき にメニューリストを赤く表示するのに失敗していたのを修正。 * lib/edit/e_info_j.txt 1.24: rgraでの話題より。魅惑の魅力のアミュレットの英語名を and Monster Turning に変更。 2002-07-19 Takeshi Mogami * src/load.c 1.36, src/object1.c 1.42, src/object2.c 1.46, src/cmd6.c 1.26, src/defines.h 1.68: KILLフラグやESPフラグを鍛冶師が使えるようにした。 * src/cmd6.c 1.23.2.1, src/object1.c 1.40.2.1: 鍛冶師の装備の発動が*鑑定*で表示されていなかったバグ修正。 * src/object2.c 1.43.2.2: 人間倍打と警告が増えたせいで、鍛冶師のエッセンスリストが溢れていたので修正。 * src/bldg.c 1.20, src/generate.c 1.28: ランダムクエストのユニークがいなかったときの修正がいろいろ間違っていたので再修正。 2002-07-18 Takeshi Mogami * lib/help/birth.txt 1.8.4.1, lib/help/jbirth.txt 1.7.4.1: ヘルプのMPの説明にひとこと種族補正が関係する事を追加。 * src/files.c 1.63, src/xtra1.c 1.46: アンドロイドの経験値の代りに「強化度」として表示するようにした。 * src/cmd5.c 1.42, src/cmd6.c 1.25, src/maid-x11.c 1.3, src/main-gcu.c 1.7, src/xtra1.c 1.45, src/xtra2.c 1.46, src/z-util.c 1.2: thangorodorimにあったパッチいろいろ。サブウィンドウの更新の不備の修正、 モンスターが恐怖する判定でHP10%の方がHP1%より恐怖しやすかったバグ修正、 main-gcu.cで終了時のcursus関連の後処理など。 * src/util.c 1.29.2.1: rgraで話題になったkeymapのバグ修正。'1','2','3','4','6','7','8','9' の keymap設定を削除するとコマンド実行中の方向指定にも使えなくなるという物。 AngbandやToMEでは修正済み。 * lib/edit/d_info_j.txt 1.4.2.1, src/monster2.c 1.37.2.1: typo修正。 2002-07-16 Takeshi Mogami * src/save.c 1.19.2.1, src/dungeon.c 1.61.2.1: hengband -w で引退したキャラが復活して普通にプレイ続行でき、死亡したキャラは 起動直後にもう一度死んで、どちらもスコア登録を2重にできてしまうバグ修正。 2002-07-15 Takeshi Mogami * src/object2.c 1.43.2.1, src/spells2.c 1.41.2.1: 英訳修正。coldly → coldness (まだ残ってた) * src/bldg.c 1.19, src/cmd4.c 1.48, src/generate.c 1.27: ゴルフィンブール等を固定クエストで先に倒したときランダムクエストが正常に キャンセルして下り階段が生成するようにした。メッセージは 「この階は以前は誰かによって守られていたようだ…。」 《達成したクエスト》 「ゴルフィンブール (6階) - 不戦勝」 等。 2002-07-14 habu * src/flavor.c 1.19: TR_FULL_NAMEフラグを持つアーティファクトが「パランティアの石パランティアの石」のように表示されていたのを修正。 2002-07-14 Takeshi Mogami * src/xtra2.c 1.44.2.1: ログルス使いのクエストで、「クエストを達成した」のメッセージが出ないバグ修正。 Zangband228のコードのバグだった。 2002-07-13 Takeshi Mogami * src/monster1.c 1.24, src/util.c 1.30: モンスターの思い出を2個所で改行して見易くした。 * lib/edit/a_info_j.txt 1.25: hogeさんのコメントをはずしてファリスのロング・ソードのSLAYをKILLにした。 * src/autopick.c 1.56.2.1: prev_ptrとkが一部初期化前に使っているというwarningが出ていたので修正。実害はなかったが。 * src/load.c 1.35: 古いバージョンのセーブデータを読むコードでc_ptrの設定を忘れて使っていたので修正。 * src/files.c 1.62: 'C'で免疫の表示がバグって腕力を増すアイテムは全ての免疫があるかのように 表示されていたので修正。 * src/spells2.c 1.44: 自己分析をしたときESPオークだけ表示されていなかったので修正。 * lib/edit/f_info_j.txt 1.8, src/cave.c 1.54, src/cmd1.c 1.46, src/defines.h 1.67, src/generate.c 1.26, src/rooms.c 1.16, src/spells2.c 1.43: 罠ピットの実装。FEAT_INVISを発見前の開門トラップとして流用。 * src/spells1.c 1.30, src/spells2.c 1.42, src/spells3.c 1.47, src/store.c 1.17, src/types.h 1.22, src/wizard1.c 1.24, src/wizard2.c 1.25, src/xtra1.c 1.44, src/bldg.c 1.18, src/cmd1.c 1.45, src/cmd2.c 1.30, src/cmd3.c 1.24, src/cmd4.c 1.47, src/cmd6.c 1.24, src/defines.h 1.66, src/externs.h 1.70, src/files.c 1.61, src/flavor.c 1.18, src/hissatsu.c 1.13, src/init1.c 1.40, src/load.c 1.34, src/melee2.c 1.27, src/monster2.c 1.38, src/mspells1.c 1.27, src/mspells2.c 1.22, src/object1.c 1.41, src/object2.c 1.44, src/save.c 1.20, configure.in 1.19, lib/edit/a_info_j.txt 1.24, lib/edit/e_info_j.txt 1.23, lib/edit/k_info_j.txt 1.30, lib/file/news.txt 1.13, lib/file/news_j.txt 1.12, src/artifact.c 1.25: branch-mogami-TR をマージ。バージョンを1.3.0に上げた。 新しく増えたart_flags[3]をセーブするようにして、 セーブファイルバージョンを1.3.0.0に上げた。 * configure.in 1.18.2.1, lib/file/news.txt 1.12.2.1, lib/file/news_j.txt 1.11.2.1, src/defines.h 1.65.2.1: バージョン番号を1.2.0に上げた。 * Changelogs 1.52: 更新 * lib/edit/r_info_j.txt 1.45, src/mspells1.c 1.26: 大鷲を強くした。 2002-07-13 hoge * lib/edit/a_info_j.txt 1.23, src/xtra1.c 1.43: ヒーローバグ修正 2002-07-10 Takeshi Mogami * src/autopick.c 1.56: 自動拾いエディタの起動時にゲームを自動セーブする。エディタを終了してから 100ターン以内に再起動したときは自動セーブは省略。 2002-07-09 henkma * src/xtra2.c 1.44: クエスト達成時に, 階段が鏡の上(下?)に作られるのを禁止. 2002-07-08 Takeshi Mogami * lib/edit/r_info_j.txt 1.44: ドルジの経験値半減。 * lib/edit/r_info_j.txt 1.43: 大鷲の経験値適当に修正。エオグゴーレムの説明和訳訂正。 * lib/edit/r_info_j.txt 1.42: ディオニソスの説明文で空白が抜けていたのを追加。 * src/xtra2.c 1.43: Kieronさんからの報告で、店の中でアンドロイドが装備を変えてレベルが上下したとき 店の中なのに'@'が表示されていたのを修正。 2002-07-07 Takeshi Mogami * lib/edit/d_info_j.txt 1.4: コメント追加。 * lib/edit/d_info_j.txt 1.3, lib/edit/r_info_j.txt 1.41, src/defines.h 1.65, src/monster2.c 1.37, src/mspells1.c 1.25, src/mspells2.c 1.21: 大鷲を強化。SPECIALの行動として、「@を掴んで空中から落す(=引き戻し+ダメージ2d8)」 と「急上昇して瞬時に移動(=ショートテレポート」を実装。 大鷲と大鷲のユニークは全てこれを使う+スピードを速くしてHPを増した。 さらにユニーク3体のみSUMMON_KINで大鷲を呼ぶ(ユニーク可)。 * src/xtra2.c 1.42: 'l'ookコマンドで、レベルアップまでに必要な数 [???] がたぬきを考慮していなかったので修正。 2002-07-07 henkma * src/spells2.c 1.41: *破壊*, 地震の時, 鏡が壁の中(上?)に残ったままになっていたので消去するようにした. * src/spells1.c 1.29: 分解ブレスで鏡が壊れてなかったので壊れるように修正. 壊れ方は前と同じで, 単に消えるだけ. 2002-07-07 habu * Makefile.am 1.2: EXTRA_DISTにhengband.specを追加。 * hengband.spec 1.1: TOWさん作のRPMパッケージ用specファイルを追加。 2002-07-06 Takeshi Mogami * src/object1.c 1.40: 魔法書選択時のリスト表示で、a) b) の欄は @mc @md 等の刻みを反映して変わるが、 @mwと@mz及び大文字で@mA等と刻んであると表示欄が空白になってしまっていたので修正。 * src/xtra2.c 1.41: 'l'ookコマンドでレベル???の表示が、たぬきとあやしい影を考慮していなかったので修正。 2002-07-06 henkma * src/store.c 1.16: 破邪の本も魔法書屋で売れるようにした. * src/spells1.c 1.28: トラップ生成のとき, 鏡の上にも生成されてしまっていたのを修正. * src/xtra2.c 1.40: 敵が鏡の上にいるとき, 「〜は鏡の上にいる」が出ないようになってたので 出るようにした. 2002-07-05 Takeshi Mogami * src/autopick.c 1.55: ^W等のコマンドによって行の内容が完全に消えるとき(または、「靴」等の一部の 名詞型のキーワードだけが残るとき)に変愚蛮怒が落ちるのを修正。 * src/load.c 1.33: トラップ未感知グリッドの表示を実装する以前のバージョンのセーブデータを ロードすると部屋の外壁が全部鏡に変わってしまうバグを修正。 * src/autopick.c 1.54: ユーザーフォルダにpicktype.prfだけがあって、picktype-<名前>.prfが無いときには、 自動拾いエディタはpicktype.prfだけを読み書きして、picktype-<名前>.prfを勝手に 作らないようにした。 2002-07-04 Takeshi Mogami * lib/help/joption.txt 1.13, lib/help/option.txt 1.14, src/cmd4.c 1.46, src/dungeon.c 1.61, src/externs.h 1.69, src/spells3.c 1.46, src/tables.c 1.45, src/variable.c 1.28: 簡易鑑定した瞬間と、魔法やアイテムを使って鑑定した瞬間に、自動破壊を適 用するかどうかをdestroy_feeling オプションと destroy_identify オプショ ンで設定するようにした。 * src/autopick.c 1.53: '~'の自動拾いリストからも使用している autopick_line_from_entry() の仕様を 不用意に変えて、使用中のentryをfreeするようにしてしまっていたので修正。 2002-07-02 Takeshi Mogami * src/autopick.c 1.52: "アーティファクト"+キーワードでない文字列、という組み合わせには 区切り記号が必要(アーティファクト生成の巻物に対する対策)なのに、 ^Xで切り換えたときに付け忘れていたので修正。 「エゴなんとか」→「アーティファクト:なんとか」という風にする。 2002-07-01 habu * src/spells2.c 1.40: self_knowledge()で混乱攻撃の表示がなぜか重複していたので削除。 2002-06-30 henkma * src/spellstips.h 1.24: tipsに大量のtypoがあったので修正. 2002-06-29 Takeshi Mogami * src/melee2.c 1.26: 寝ているモンスターは無敵、加速、減速のカウンタが減っていなかったので、 減るようにした。朦朧、混乱等は現行のまま(減らない)。 * src/wizard2.c 1.24: ^AcでINSTA_ARTの★を作成したとき、追加耐性等も正常に付くようにした。 * src/dungeon.c 1.60, src/effects.c 1.25: 英文修正。一時的効果が付いたときの説明は現在形が正しい。 2002-06-28 Takeshi Mogami * Changelogs 1.51: 更新 * src/monster1.c 1.23: WILD_ONLYが付いているモンスターで、WILD_MOUNTAINを持っていないモンスターでも 山で出てしまっていたので修正。 2002-06-28 habu * lib/edit/v_info_j.txt 1.5: パターンvaultでパターンが続いていなくて進めない部分があったので修正。 2002-06-28 Takeshi Mogami * src/cmd4.c 1.45, src/defines.h 1.64, src/dungeon.c 1.59: ランダムクエスト中にパターンvaultでテレポートした時に落ちていたのを修正。 2002-06-28 habu * src/chuukei.c 1.6: init_chuukeiの宣言を()と省略せずに(void)とした。 2002-06-28 Takeshi Mogami * src/birth.c 1.48: キャラクター作成で、'S'で再スタートしてクイックスタートしたとき、 mp_ptr の初期化を忘れていたのを修正。 2002-06-27 henkma * src/store.c 1.15: 我が家で(Page xx)から(Page x)に移るときに最後のコッカがゴミになって残ってたのを修正. 2002-06-27 Takeshi Mogami * src/cmd4.c 1.44, src/defines.h 1.63, src/externs.h 1.68, src/files.c 1.60, src/load.c 1.32, src/main-mac-carbon.c 1.2, src/save.c 1.19, src/scores.c 1.8, src/variable.c 1.27, src/wizard1.c 1.23: - セーブファイル用の独立したバージョン番号を導入し、バージョン比較関数 h_older_than() を導入した。数字を4つ全て指定して比較する。 - 最初のバージョンは 1.1.1.0 にした。今後(h_ver_minorが奇数=開発版、偶数=安定版) も最初の三桁は「開発版」のバージョンと同じ数字で固定するのが良いと思う。 - 昔のセーブファイルはバージョン 0.0.0.3 としてロードされる。 (古すぎてもはや無意味だった"SAVEFILE_VERSION"の記憶位置を流用したため。) - 古くて完全に無意味だったVやZの古いセーブファイルに対するコードを削除した。 - main-mac-carbon.cがいまだにVARSION_MAJOR等のVのバージョンを使っていた ので修正。最新版に置き変え。 2002-06-26 Takeshi Mogami * src/cmd5.c 1.41: 英語版未訳。'U'nnamedの説明文。 * src/cmd5.c 1.40: MPが足りないときに「十分なマジックポイントがない」のメッセージの後、 flush_failure がオンでも入力をクリアしていなかった (詠唱に失敗したときはちゃんとクリアする)ので、クリアするようにした。 2002-06-25 Takeshi Mogami * src/dungeon.c 1.58: 反魔法洞窟で The arena absorbes all .....と表示されていたので、 The dungeon absorbes に修正。 * src/monster2.c 1.36: 間違って、(mode | PM_IGNORE_TERRAIN)と書いていたので、(mode & PM_IGNORE_TERRAIN)に修正。 * src/monster1.c 1.22: 英語版のモンスターの思い出中の速度の表示にスペース不足。修正。 2002-06-25 henkma * src/cave.c 1.53, src/dungeon.c 1.57, src/spells1.c 1.27, src/spells2.c 1.39, src/spells3.c 1.45: 鏡を置くとその場所は光る. ただし暗闇の洞窟では鏡が消えるとその場所は光っていな い状態に戻る. 2002-06-24 Takeshi Mogami * src/autopick.c 1.51: 設定行の説明文に % や %all 等の説明追加。 ^L のコマンド説明が初期化されていなかったのを修正。 2002-06-23 Takeshi Mogami * lib/edit/d_info_j.txt 1.2, lib/edit/r_info_j.txt 1.40, src/monster1.c 1.21: 山に大鷲が出るように、モンスターフラグにWILD_MOUNTAINを含むダンジョンでは、 WILD_ONLYのモンスターも出るようにした。 ダンジョンの主をソロンドールに設定、ESCORTとESCORTSを付けて、実験用に レベルだけ55に上げておいた。その他の大鷲ユニークもなるべく出るように レアリティ1にした。実際に強さを変えるのは手を出していない。 * lib/file/rumors.txt 1.2: typo: is a plenty of longswords -> are plenty of longswords * src/object1.c 1.39: typo: it will attempts -> it will attempt * lib/edit/q00000ms_j.txt 1.3: M$クエストで、ドアであるべき場所が道の地形だったのを修正。 * src/autopick.c 1.50: 自動拾いエディタ改良。 - コマンドモードで、'!'、'~'、'('キーが便利になった。 続けて押すと複数の行を一度に切り換えられる。 - ^Kで空行を含む複数行をカットした後で、ペーストしたときちゃんと空行も 含めて張り付けるようにした。 * src/cmd2.c 1.29, src/cmd4.c 1.43: 簡単愚より、画面写真のキャンセルを可能にした。 階段で地上に出るときはメッセージを変える。 2002-06-22 Takeshi Mogami * src/util.c 1.29: キャラクタ作成中の「よろしいですか? [y/n]」などがメッセージ履歴に残って いたので、プレイ中の質問しか残さないように get_check_strict()を修正。 * lib/edit/a_info_j.txt 1.22.2.3, lib/edit/e_info_j.txt 1.21.2.3, lib/edit/k_info_j.txt 1.26.2.1, src/artifact.c 1.24.2.3, src/defines.h 1.59.2.4, src/flavor.c 1.17.2.2, src/init1.c 1.39.2.3, src/object2.c 1.41.2.4: - ☆には強いESP(TELEPATHY, EVIL, NONLIVING)のうち1つか、または他の弱いESP 1d3が付く。 - 追加能力には2/10で弱いESPが1つ付く。 - 鋭敏は強いESPか弱いESP1d3個。テレパシー冠は両方。 - ★にKILL_ORCやらKILL_DEMONやらいくつか付加。 - TR_FULL_NAMEの実装。ベース名 Palantir → Crystal Ball 等 * src/dungeon.c 1.56: パターンを使った階を指定したテレポートでmindepthを無視していたのを修正。 * Changelogs 1.50: 更新 * src/monster1.c 1.20, src/monster2.c 1.35, src/spells3.c 1.44: クローン地獄での謎のモンスターのバグ修正。このバグは3つのバグの複合だった。 ・暗い穴の上は召喚不可能だが、モンスターの変身後の配置も不可能になっていた(バグ1) → 暗い穴に全てのモンスターが歩いて入れる(バグ2) → 変身で配置失敗(1.0.11以前はその後で大抵クラッシュ(バグ3a)) → (1.1.0RC以降)配置失敗にも関わらず強引にm_list[hack_m_idx_ii]を元のモンスターのデータで上書きしようとする。(バグ3b) → hack_m_idx_iiは未定義なので全然関係無い位置のm_listを破壊してしまう。 → 破壊されたモンスターが元居た位置のcave[y][x].m_idxが残る (= 死んでも死なない謎の見えないモンスター(たまたまml==TRUEのとき)、 または「プレイヤー」(たまたまml==FALSEのとき))。 2002-06-21 Takeshi Mogami * src/object1.c 1.38: アイテム選択時に'('と')'で1つ目と最後のアイテムを選択するようにした。 * src/autopick.c 1.49: 「パターンが見付かりません」のメッセージが、'n'と'N'では表示されていたけれど、 '/'では表示されなくなっていたのを修正。 * src/autopick.c 1.48: 次を検索'n'、1つ前を検索'N'を追加。見付からなかったときは 説明文領域に「パターンが見付かりません: 」と表示。 * lib/help/pref.txt 1.14, autopick.txt 1.13, autopick_eng.txt 1.15, lib/help/jpref.txt 1.11: キーワードの順番が自由になったのに対応して更新。 * src/autopick.c 1.47, src/externs.h 1.67, src/variable.c 1.26: - ^U ^S などのコマンドを最大長さの1024文字近くの行に使うと落ちるバグ修正。 - ^U ^S などのコマンドが使ったメモリを解放しないでどんどん浪費するバグ修正。 - 自動拾い設定のキーワードの順番を自由にした。 - 検索コマンド'/'実装。/^Iで持ち物のアイテムに一致する行検索。/^Lで最後に自動破壊したアイテムに一致する行検索。 2002-06-20 Takeshi Mogami * src/load.c 1.31: バージョンアップ後のロードで鏡地形の変更を適用。 2002-06-20 henkma * src/xtra2.c 1.39: lookコマンドで, mirrorにaが付くか付かないかの判定が元の地形を使ってなされてい たので直した. * src/cave.c 1.52: 間違って地形のmimicコードをいじるような変更にしてしまっていたので修正. * src/spells1.c 1.26: シーカーレイのコード修正. 最後の鏡にあたった後のランダムな方向の選び方が 変だったので直した. * src/cave.c 1.51, src/defines.h 1.62, src/externs.h 1.66, src/melee1.c 1.17, src/mind.c 1.11, src/object2.c 1.43, src/racial.c 1.20, src/spells1.c 1.25, src/spells3.c 1.43, src/xtra2.c 1.38: 鏡の仕様変更. 前の地形をちゃんと保存し, 壊れたら強制的に床になるのではなく 前の地形になるようにした. 同じ方法で紋章についてもできるはずだけどそれにつ いては今回は保留. 変更前のもので鏡のプレイをしていると問題あるが, セーブフ ァイルコンバートのコードは次のバージョンナンバーアップの時にする予定. ジョンup時 2002-06-20 Takeshi Mogami * src/generate.c 1.25: 階を移動するときペットの属性を保存していなかった為に問答無用で中立扱いになっていたバグ修正。 * lib/help/jraceclas.txt 1.4, lib/help/raceclas.txt 1.4, src/birth.c 1.47: - ヘルプの性格の説明に、ヒットポイントと呪文の失敗率への影響についての 説明を追加。英語版はキャラ作成時の説明文にも追加。日本語版は文章があ まりよくないのでキャラ作成時については見送り。 - 英語版の説明文で読みやすいように文の間をスペース文字を2つにした。 - 英語版のヘルプで見出しがDunedain(複数形)だったところをDunadan(単数)に修正。 - 日本語版でデュナダンの説明がアンバライトと同じだったのをjangbandのものに修正。 * lib/help/jdefend.txt 1.5, lib/help/jmonster.txt 1.6, lib/help/jobjects.txt 1.7, lib/help/jraceclas.txt 1.3, lib/help/jtown.txt 1.6, lib/help/version.txt 1.11: タブコードが入っていたのをスペースに変換。 また、typo修正 「酷いどき」→「酷いとき」 2002-06-19 Takeshi Mogami * lib/help/joption.txt 1.12, lib/help/option.txt 1.13, src/tables.c 1.44, src/store.c 1.14: 値段が店の上限価格以上のアイテムを売るとき交渉が不要で上限金額にいきなり 決定するが、それに対応いて値切りオプションがオフのときも消費税が掛から なくなっていた。それを廃止して常に消費税が掛かるようにした。 同時に値切りオプションを初期オプションにしてゲーム中に変更できなくした。 2002-06-19 henkma * lib/edit/q0000027_j.txt 1.3: 古い城の上級魔法書部屋に退魔払邪を置いた, ついでにいくつかコメントを修正. 2002-06-18 Takeshi Mogami * src/cmd6.c 1.23, src/dungeon.c 1.55, src/externs.h 1.65: 魔道具術師で、Browseコマンドが使えるようにした。 * src/birth.c 1.46: 生い立ちエディタで、バックスペースキーが漢字コードと'\0'を壊すバグ修正。 2002-06-17 Takeshi Mogami * configure.in 1.18: commit忘れてた。ほとんど実害はないが。 * src/spells2.c 1.38: lite_area()と同時に、暗闇生成の範囲も広くなっていたので、 1.1.0RC2までの範囲に戻した。 * lib/edit/k_info_j.txt 1.29, src/bldg.c 1.17, src/cmd5.c 1.39, src/spellstips.h 1.23: 再び John Q. Smith さんによる英文訂正。 * src/object1.c 1.37: このあいだの消費マナ関連の修正の、残りカスのゴミ削除。 実質的に無意味、無害な式。 2002-06-16 Takeshi Mogami * lib/file/news.txt 1.12, lib/file/news_j.txt 1.11: news.txt 更新。 * Changelogs 1.49: 更新 * src/spells3.c 1.42: サブウィンドウの呪文リストを表示すると青魔道師と鏡使いで クラッシュしていたバグ修正。同時に狂戦士、鏡使い、忍者で 呪文リストをちゃんと表示するようにした。 * src/object1.c 1.36: Warningでないように、char変数へintを代入するところをcastした。 * src/birth.c 1.45: typo: paradin -> paladin * src/cmd4.c 1.42, src/cmd5.c 1.38, src/defines.h 1.61, src/dungeon.c 1.54, src/hissatsu.c 1.12, src/object2.c 1.42, src/spells3.c 1.41, src/xtra1.c 1.42: realmを表わす変数が0をLIFEとするときと、1をLIFEとするときの2種類あって まぎらわしいので、1をLIFEとするように統一。 その過程でサブウィンドウの呪文リストの表示でバグを2個所発見、修正。 1つはis_magic()にわたす値が1ずれていた。もう1つはMIN_TECHNICHを引くときに括弧が不足。 2002-06-15 Takeshi Mogami * src/cmd5.c 1.37: 消費MPのバグ、大文字のアルファベットで入力したときの表示にバグが残って いたので修正。 2002-06-15 henkma * src/monster1.c 1.19: 英語の思い出の速度表示修正, 単語間のスペース入れ忘れてた. * src/cmd5.c 1.36: 魔法の消費MPが実際に使うときは表示より大きくなっていたバグを修正. 熟練度を見るときに一つずれた領域を見ようとしていた模様. 2002-06-15 Takeshi Mogami * lib/help/version.txt 1.10: 1.1.0対応。 2002-06-15 hoge * lib/help/jversion.txt 1.11: jversionライトエリア追加 2002-06-15 Takeshi Mogami * src/birth.c 1.44: 1行説明書き変え。 2002-06-15 hoge * lib/help/jversion.txt 1.10: jversion 2002-06-15 Takeshi Mogami * src/tables.c 1.43: Zap -> Punishment 2002-06-15 henkma * src/birth.c 1.43: 魔法の簡易説明に関して, 英語の方が一文足りなかったのを修正. 修正前は Crusadeの説明がSongの説明になってしまっていた. 2002-06-15 hoge * configure.in 1.17, lib/edit/m_info_j.txt 1.10, lib/file/news.txt 1.11, lib/file/news_j.txt 1.10, src/cmd5.c 1.35, src/defines.h 1.60, src/spells3.c 1.40, src/tables.c 1.42: 暗黒魔法の消費MPバグ修正 バージョンを1.1.0にする 2002-06-15 henkma * src/monster1.c 1.18: 思い出のモンスターの速度について, 英語版の表現も日本語版と同程度に細かくし, 同時にちゃんと色を付けるようにした. 表現にそれほど自信があるわけではないので チェックよろしく > 自信のある人(主にMogamiさん(笑)) 2002-06-14 Takeshi Mogami * src/bldg.c 1.16: 武器匠でのスレイの倍率表示訂正。 * src/wizard1.c 1.22.2.3, src/wizard2.c 1.23.2.2, src/melee2.c 1.25.2.3, src/monster2.c 1.34.2.2, src/object1.c 1.35.2.3, src/object2.c 1.41.2.3, src/spells2.c 1.37.2.3, lib/edit/a_info_j.txt 1.22.2.2, lib/edit/e_info_j.txt 1.21.2.2, src/artifact.c 1.24.2.2, src/bldg.c 1.15.2.3, src/cmd1.c 1.44.2.3, src/cmd3.c 1.23.2.3, src/defines.h 1.59.2.3: 各種KILL実装。SLAYが3倍なら5倍、2.5倍なら4倍、2倍なら3.5倍に設定した。 *〜スレイヤー*に付加。ただし、KILL_EVILは実装はしたが付加せず。 * src/object2.c 1.41.2.2, src/spells2.c 1.37.2.2, src/types.h 1.21.2.2, src/wizard1.c 1.22.2.2, src/xtra1.c 1.41.2.2, src/cmd3.c 1.23.2.2, src/cmd6.c 1.22.2.2, src/defines.h 1.59.2.2, src/init1.c 1.39.2.2, src/melee2.c 1.25.2.2, src/monster2.c 1.34.2.1, src/object1.c 1.35.2.2, lib/edit/a_info_j.txt 1.22.2.1, lib/edit/e_info_j.txt 1.21.2.1, src/bldg.c 1.15.2.2, src/cmd1.c 1.44.2.2: KILL_GIANT と 各種ESP_ 実装。他の各種 KILL_ はフラグだけ作ってある。 KILL_GIANTはフランテング、ESP_は各*〜スレイヤー*に付加。 * lib/edit/k_info_j.txt 1.28: k_infoにも修正追加。 * lib/edit/e_info_j.txt 1.22, src/mindtips.h 1.8, src/spellstips.h 1.22: RGRAでのJohn Q. Smithさんによる 英訳の修正、 k_info以外。 2002-06-13 Takeshi Mogami * src/wizard2.c 1.23.2.1, src/xtra1.c 1.41.2.1, src/mspells2.c 1.20.2.1, src/object1.c 1.35.2.1, src/object2.c 1.41.2.1, src/save.c 1.18.2.1, src/spells1.c 1.24.2.1, src/spells2.c 1.37.2.1, src/spells3.c 1.39.2.1, src/store.c 1.13.2.1, src/types.h 1.21.2.1, src/wizard1.c 1.22.2.1, src/cmd4.c 1.41.2.1, src/cmd6.c 1.22.2.1, src/defines.h 1.59.2.1, src/externs.h 1.64.2.1, src/files.c 1.59.2.1, src/flavor.c 1.17.2.1, src/hissatsu.c 1.11.2.1, src/init1.c 1.39.2.1, src/load.c 1.30.2.1, src/melee2.c 1.25.2.1, src/mspells1.c 1.24.2.1, src/artifact.c 1.24.2.1, src/bldg.c 1.15.2.1, src/cmd1.c 1.44.2.1, src/cmd2.c 1.28.2.1, src/cmd3.c 1.23.2.1: TR1 TR2 TR3 を統合。フラグをインデックス(現在は0から92まで)で表現し、 have_flag(配列, フラグ); add_flag(配列, フラグ); remove_flag(配列, フラグ); の各マクロを定義した。 2002-06-13 henkma * lib/edit/k_info_j.txt 1.27: rgraの英語の間違いの指摘を反映させ, 修正案のうち妥当だと思われるものを採用してみた. 2002-06-13 Takeshi Mogami * src/birth.c 1.42: 獣人でクイックスタートしたときに変異が起きなかったバグ修正。 2002-06-12 Takeshi Mogami * Changelogs 1.48: 更新 * src/hissatsu.c 1.11, src/load.c 1.30, src/mane.c 1.10, src/melee1.c 1.16, src/melee2.c 1.25, src/monster1.c 1.17, src/monster2.c 1.34, src/mspells1.c 1.24, src/mspells2.c 1.20, src/object2.c 1.41, src/racial.c 1.19, src/report.c 1.20, src/save.c 1.18, src/scores.c 1.7, src/spells1.c 1.24, src/spells2.c 1.37, src/spells3.c 1.39, src/types.h 1.21, src/util.c 1.28, src/variable.c 1.25, src/wild.c 1.14, src/wizard2.c 1.23, src/xtra1.c 1.41, src/xtra2.c 1.37, src/artifact.c 1.24, src/birth.c 1.41, src/cmd1.c 1.44, src/cmd2.c 1.28, src/cmd4.c 1.41, src/cmd5.c 1.34, src/dungeon.c 1.53, src/effects.c 1.24, src/externs.h 1.64, src/files.c 1.59: Vanillaにならって、キャラクターの状態を表わすグローバル変数の多くを p_ptr の中に移した。 2002-06-11 Takeshi Mogami * lib/edit/r_info_j.txt 1.39: 見習いパラディン(単独)とパラディンがGOODフラグを持っていなかったので追加。 * src/spells1.c 1.23: 聖戰を使ったとき善良なペットは判定なしで加速だけ受ける。 * src/cmd5.c 1.33, src/defines.h 1.59, src/monster2.c 1.33, src/mspells2.c 1.19: 敵が敵に対しての行動として死者復活を使うとき、視界範囲外でもメッセージが 出ていたのを修正。 * src/spells3.c 1.38: 赤魔道師の熟練度が正しく表示されていないのを修正。魔法の熟練度のコードを整理。 * src/externs.h 1.63, src/object1.c 1.35: 'm'コマンドで魔法書を選択するときラベル a) b) c) d)...を銘をに対応した 正しいラベル a) b)... e) f)... にした。ついでに、床上にアイテムがあるとき、 「'4'or'6' 床上」が間違って表示されていたバグ修正。 * src/tables.c 1.41: 聖なる御言葉の英語名が間違っていたのを修正。 2002-06-10 Takeshi Mogami * src/autopick.c 1.46: ファイルの先頭/終端に移動コマンド'g'/'G'追加。 マクロ定義挿入'm'コマンド、キー配置定義挿入'c'コマンド追加。 * lib/file/news.txt 1.10: バグ報告を"heng-ml@kmc.gr.jp"へ、という風に書き変え。 2002-06-09 Takeshi Mogami * src/autopick.c 1.45: さっきの修正でまたエンバグしていたので 再修正。 * src/monster2.c 1.32: カメレオンの処理の変更で、たぬきの処理に副作用が出てしまっていたので修正。 * src/autopick.c 1.44: 「アーティファクト生成の巻物」を名前に"生成の巻物"を含む★☆と認識して しまっていたので、名詞型のキーワードと同様の処理に変更した。 つまり、「:」なしで文字列が続くときに最初の「アーティファクト」を キーワードと認識しないようにした。 * src/monster2.c 1.31: カメレオンの変身コード整理。get_mon_num_prep()の段階で条件を全部付けて get_mon_num()の呼び出しを1回にした。 2002-06-09 _nothere <_nothere@cvs> * src/monster2.c 1.30: summon_specific_who_for_chameleonsはsummon_specific_whoの流用で問題ないようなのでそのように変更. 2002-06-09 Takeshi Mogami * src/monster2.c 1.29: カメレオンの変身時に変身するモンスターの選択に失敗したとき「プレイヤー」に 変身するバグがあるようなので修正。 * src/cmd1.c 1.43, src/cmd2.c 1.27, src/defines.h 1.58, src/dungeon.c 1.52, src/main-mac.c 1.17, src/main-win.c 1.17: 内部で使う特殊キーコード 255 254 253 252 をマクロで定義。 main-mac.cの終了メニューも特殊キーを使用するようにした。 2002-06-09 _nothere <_nothere@cvs> * src/dungeon.c 1.51, src/main-win.c 1.16: ^Xにマクロを割り当てるとWindowsで[x]やメニューを使った場合などで問題が出たので, Windowsのメニューか[x]から終了させる場合は内部コード252を発行するようにした. 2002-06-09 Takeshi Mogami * src/cave.c 1.50: マクロ等で射撃するとき、デフォルトのターゲットに実際の射程が 考慮されていなかったバグ修正。 2002-06-08 Takeshi Mogami * src/defines.h 1.57, src/externs.h 1.62, src/monster2.c 1.28, src/spells3.c 1.37, src/variable.c 1.24: チェンジモンスターのときにplace_monster_one()で使っている外部変数 monster_terrain_sensitive の役割を modeフラグに移した。 * src/cave.c 1.49: 'M'ap表示でトラップ未感知の地形の優先順位が高すぎて啓蒙した後で表示すると 'x'だけで潰れて見えていたのを修正。 2002-06-07 Takeshi Mogami * src/main-mac.c 1.16: Kuwaさんより、タイルグラフィックを外部のリソースファイルとして分離。 2002-06-06 Takeshi Mogami * src/object1.c 1.34: 24個以上のアイテムが床にあるとき、num <= 23 で floor_num[num] に 書き込んでしまっていたので、num < 23 に修正。 2002-06-05 Takeshi Mogami * src/spells2.c 1.36: lite_area()をZ240型とVanilla型を合体したものにした。 * src/cave.c 1.48: 旧タイルでトラップが間違ってlighting効果の対象になって、 表示がおかしくなってバグ修正。 2002-06-04 Takeshi Mogami * lib/pref/graf-xxx.prf 1.11: 老ソーサラーのタイルの設定行がバグっていたので修正。 * src/dungeon.c 1.50: play-recordに日付が2回づつ入るバグ修正。実際のゲームへの影響はひとつだけ、 nightmareモードで12時の悪夢が2回連続で起きていた。 2002-06-03 Takeshi Mogami * src/autopick.c 1.43: コメント文章がおかしいの修正。RC2アーカイブの方に変更する必要はなし。 * src/autopick.c 1.42: optimizeを遅らせるときの処理はちゃんとできていたが、遅らせないときの処理が エンバグしていたので再修正。 * Changelogs 1.47: 更新 * configure.in 1.16, lib/file/news.txt 1.9, lib/file/news_j.txt 1.9: バージョンを 1.1.0 RC2 にした。 * src/artifact.c 1.23, src/autopick.c 1.41, src/bldg.c 1.15, src/cmd5.c 1.32, src/cmd6.c 1.22, src/dungeon.c 1.49, src/externs.h 1.61, src/hissatsu.c 1.10, src/mind.c 1.10, src/racial.c 1.18, src/spells3.c 1.36, src/wizard2.c 1.22: 鑑定した瞬間の自動破壊に根本的なバグがあった。 鑑定手段(巻物や杖)を消費する前に自動破壊によってスロットの位置が変わって 別のアイテムを消費(数を減らしたり、pvalを減らしたりしていた。 スロットのoptimizeを遅らせる事によって解決。 * src/autopick.c 1.40: エンバグして、自動拾いに登録したアイテムを簡易自動破壊で壊していたので再修正。 * src/autopick.c 1.39: ^G と ^O のコードがautopick.cの実装初期の古い形式のままだったので修正。 そこで使っていたstatic関数 insert_string()と delete_string() も削除。 特に insert_string() は配列溢れの危険があった。 * src/autopick.c 1.38: 画面下に説明文を表示するところで、あまりに多くのキーワードが付いていると 配列溢れを起す可能性があったので修正。 * src/autopick.c 1.37: さっきの修正でstrncat()の使い方を間違っていたので書き直し。 その他、コード整理。コメント追加。 * src/autopick.c 1.36: 大量の文字列を^Kで消したときに配列外に'\0'を書き込んでいたのを修正。 ^Y と ^H の動作をよりemacs likeに調整。 2002-06-02 Takeshi Mogami * src/save.c 1.17: munchkin_deathオプションでセーブせずにデバッグモードで能力値上限を調べて、 新規キャラクター作成 → '='でmunchkin_deathをoff → 'S'で最初に戻る → 再度のquick startの質問に'y'、という手順で 先に調べた能力値上限でプレイ開始できてしまう抜け道があったので修正。 * src/autopick.c 1.35: always_pickupがオンのとき、自動拾い/破壊の設定による破壊だけを無視して 簡易自動破壊オプションの破壊は適用するようにするはず(したつもり)だったのに、 適用されていなかったので修正。 * src/save.c 1.16: デバッグモードやチートオプション等を使用後のセーブ時に クイックスタートを使用不可にする。 * src/autopick.c 1.34: 最初から{%}等が刻んであるアイテムを*鑑定*したとき、その%を耐性刻みで展開する。 * Changelogs 1.46: 更新 * configure.in 1.15, lib/file/news.txt 1.8: 英語版用にバージョン修正。ついでに configure.in のバージョンも修正。 2002-06-02 habu * src/load.c 1.29: 新しいプレイヤーのフラグを読む時にz_older_thanを使っていなくて古いセーブファイルが読めなかったので修正。 * src/defines.h 1.56, src/load.c 1.28, src/save.c 1.15: バージョン1.1.-1にするため、load.cとsave.cのコメントアウトしていた部分を外した。 また、内部バージョンは1.0.99としている。 2002-06-02 hoge * lib/file/news_j.txt 1.8, lib/help/jversion.txt 1.9, lib/help/version.txt 1.9: version.txtに日付入れる news_jを1.1.-1→1.1.0RC1 2002-06-01 Takeshi Mogami * lib/help/jversion.txt 1.8, lib/help/version.txt 1.8: version.txt編集。 2002-06-01 _nothere <_nothere@cvs> * src/store.c 1.13: 店で買ったアイテムにも自動銘刻みを適用. 自動破壊は行わない. 2002-06-01 Takeshi Mogami * autopick.txt 1.12, autopick_eng.txt 1.14, lib/help/jpref.txt 1.10, lib/help/pref.txt 1.13: 自動拾いのキーワードにCrusade追加。 * lib/help/jmagic.txt 1.7, lib/help/jraceclas.txt 1.2, lib/help/magic.txt 1.9, lib/help/raceclas.txt 1.3, src/birth.c 1.40: 生命破邪に対応してヘルプの修正。 * src/birth.c 1.39, src/effects.c 1.23: 残っていた翻訳を完了。 * configure.in 1.14, src/birth.c 1.38, src/cmd5.c 1.31, src/spells3.c 1.35, src/tables.c 1.40: 生命破邪の説明修正、スターダストのダイスをd2に、破邪の英語版呪文名ちょっと修正。 2002-06-01 hoge * lib/edit/m_info_j.txt 1.9, lib/file/death_j.txt 1.2, lib/file/monspeak_j.txt 1.6, lib/file/news_j.txt 1.7, src/birth.c 1.37, src/cmd5.c 1.30, src/effects.c 1.22, src/spells3.c 1.34, src/spellstips.h 1.21: クターの生い立ちを改良 破邪のバランス調整 2002-06-01 habu * src/files.c 1.58: 簡単愚のほうでも修正した、クエスト達成後にセーブ&ロードでキャラクタ画面にクエスト名が出なくなるバグを修正。 * src/init1.c 1.39: ワーニング除去作業で16進数を%dで受けるようにしたためにm_info_j.txtの解析に失敗するようになっていたのを修正。 2002-05-31 Takeshi Mogami * autopick.txt 1.11, autopick_eng.txt 1.13, lib/help/jpref.txt 1.9, lib/help/pref.txt 1.12, src/autopick.c 1.33: キーワードの順番がおかしかったのを修正。 「エゴ修正値3以上の武器」→「修正値3以上のエゴ武器」 * autopick_eng.txt 1.12, lib/help/jpref.txt 1.8, lib/help/pref.txt 1.11, src/autopick.c 1.32, src/types.h 1.20, autopick.txt 1.10: キーワード「修正値n以上の〜」追加。pvalがあるアイテムはpvalだけ、 無いアイテムはto-hit to-dam to-ac を見て、どれかが(+n)以上ならマッチ。 * autopick_eng.txt 1.11, lib/help/jpref.txt 1.7, lib/help/pref.txt 1.10, src/autopick.c 1.31: 自動拾いの、コード整理、ヘルプ修正。 * src/init1.c 1.38: _strchr()の型の修正の仕方が違ったのを再修正。 * src/autopick.c 1.30: 鑑定時の自動破壊で装備品を壊していたバグ修正。 2002-05-30 Takeshi Mogami * src/autopick.c 1.29: ^I や ^L で自動拾い設定行を挿入するとき、自動的に「アーティファクト武器」、 「エゴ兜」等のように正しく書くように修正。 * Changelogs 1.45: 更新 * src/autopick.c 1.28: 英語版で名詞型のキーワード「artifacts」を一応残しておいたのだが、 最初の8文字で形容詞型と一致してしまうので、完全に廃止した。 * autopick.txt 1.9, lib/pref/pickpref.prf 1.6, lib/pref/picktype.prf 1.5, src/autopick.c 1.27: 自動拾いに、キーワード「エゴ」を追加。 既存のキーワード「アーティファクト」は形容詞型に変更。 自動拾いエディタでは ^X で 無銘/エゴ/アーティファクト を切り変え。 * src/object2.c 1.40, src/report.c 1.19, src/save.c 1.14, src/spells2.c 1.35, src/spells3.c 1.33, src/spellstips.h 1.20, src/util.c 1.27, src/wild.c 1.13, src/wizard1.c 1.22, src/wizard2.c 1.21, src/flavor.c 1.17, src/h-system.h 1.3, src/h-type.h 1.2, src/inet.c 1.4, src/init1.c 1.37, src/kajitips.h 1.2, src/load.c 1.27, src/main-gcu.c 1.6, src/main-win.c 1.15, src/main-x11.c 1.16, src/mane.c 1.9, src/melee1.c 1.15, src/melee2.c 1.24, src/mindtips.h 1.7, src/monster1.c 1.16, src/mspells2.c 1.18, src/mspells3.c 1.13, src/obj_kind.c 1.2, src/object1.c 1.33, src/autopick.c 1.26, src/avatar.c 1.6, src/bldg.c 1.14, src/cmd1.c 1.42, src/cmd2.c 1.26, src/cmd3.c 1.23, src/cmd4.c 1.40, src/cmd5.c 1.29, src/dungeon.c 1.48, src/externs.h 1.60, src/files.c 1.57: ワーニングの除去。 gcc で -pedantic -W -Wall -Wno-unused -Wno-sign-compare -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes を付けて確認。 2002-05-29 iks * src/defines.h 1.55: MAX_GFの定義の数字が1少なくて、ダンジョン名のメモリを破壊していたので修正。 2002-05-29 Takeshi Mogami * src/defines.h 1.54: CAVE_UNSAFEが間違って 0x3000になっていたので、0x2000に修正。 ビット数を浪費してるだけで実害はない。 2002-05-28 Takeshi Mogami * src/cmd4.c 1.39, src/cmd5.c 1.28, src/hissatsu.c 1.9, src/melee1.c 1.14: 破邪のメッセージ、英語版追加。他に少しnankaを直した。 * autopick.txt 1.8, autopick_eng.txt 1.10, lib/help/jpref.txt 1.6, lib/help/pref.txt 1.9: 鑑定した瞬間に自動刻みをする事に対応して説明を更新。 * src/melee1.c 1.13: 死体の塊などの病気攻撃で耐久力が下ったときにメッセージを出す。 * lib/edit/e_info_j.txt 1.21: 不朽の目のratingが0でworthlessになっていたので、20に修正。 2002-05-27 Takeshi Mogami * src/spells3.c 1.32, src/spellstips.h 1.19, src/tables.c 1.39: 英語版の生命、破邪の魔法名、魔法説明。 * src/tables.c 1.38, src/wizard1.c 1.21, src/wizard2.c 1.20, src/xtra2.c 1.36, lib/edit/m_info_j.txt 1.8, src/avatar.c 1.5, src/birth.c 1.36, src/cmd3.c 1.22, src/cmd5.c 1.27, src/defines.h 1.53, src/flavor.c 1.16, src/init2.c 1.12, src/object2.c 1.39, src/spells2.c 1.34, src/spells3.c 1.31, src/store.c 1.12: haja -> crusade 検索置換 * src/cave.c 1.47, src/cmd1.c 1.41, src/defines.h 1.52, src/generate.c 1.24, src/spells2.c 1.33: 地震や破壊の跡はトラップが無いのは明らかなので、view_unsafe_gridsで表示しない。 * src/cmd5.c 1.26: - ランダムな位置決定時に半径4を越えただけでキャンセルしてしまって 広い場所でも落とすボールの数が減っていたのを修正。 - 一方、永久岩に阻まれたときは問答無用でキャンセルするように修正。 - 方向を指定したときにその方向のモンスターの位置をターゲットに決めずに 壁に当たるところだけで決定していたバグ修正。 - 壁が無い限り射程無限大だったので適当に制限。とりあえずMAX_SIGHT*2。 * src/melee1.c 1.12: シルバーゼリーに触られたとき、光源の燃料を減らすはずが、pvalを減らしていたので修正。 2002-05-26 _nothere <_nothere@cvs> * src/birth.c 1.35: クイックスタート時に種族ポインタなどが死んだ時の物を指していたので修正. 2002-05-26 hoge * src/cmd5.c 1.25, src/defines.h 1.51, src/externs.h 1.59, src/files.c 1.56, src/spells1.c 1.22, src/spells2.c 1.32, src/spells3.c 1.30, src/spellstips.h 1.18, src/tables.c 1.37, src/xtra1.c 1.40, lib/edit/k_info_j.txt 1.26, lib/edit/m_info_j.txt 1.7, lib/pref/font-xxx.prf 1.4, lib/pref/spell-xx.prf 1.2, src/avatar.c 1.4, src/birth.c 1.34: 破邪のバグ修正&生命を新バージョンに。 2002-05-26 Takeshi Mogami * src/autopick.c 1.25: コマンド文字に対応する文字「!」「~」「(」が2度以上続けて書いてあるとき、 最初に出たものだけをコマンド文字と解釈するべきなので、そのように修正。 2002-05-25 Takeshi Mogami * src/util.c 1.26: roff_to_buf()の禁則処理がバグっていて、行末の"。"が消えたり一時的に行が 繋がったりしていたので、修正。 2002-05-25 _nothere <_nothere@cvs> * src/birth.c 1.33: キャラクタ作成を繰り返すと無限ループに陥ってフリーズするのを修正. * src/files.c 1.55: カオスの守護魔神表示を突然変異の場合にも適用するように変更. * src/cmd1.c 1.40: ★ストームブリンガーを装備していると友好的でも攻撃するコードが無効になって いた部分があったので修正. ただし反感がついているのであまり意味はない. 2002-05-25 Takeshi Mogami * lib/edit/e_info_j.txt 1.20: Nick Keulmannさんの提案により、of Fire Bolt 等のエゴ名を and Fire Bolt等に変更。 * src/object2.c 1.38: 「輝きの」エゴ指輪が出ないバグ修正。 * src/bldg.c 1.13: maney -> money * lib/edit/r_info_j.txt 1.38: rgraにて、Nick Keulmannより英語版のモンスター説明文提供。 2002-05-23 _nothere <_nothere@cvs> * src/birth.c 1.32: (キャラクターの生い立ち - 編集モード)という文字列が生い立ちそのもので上書き されてしまっていたので見えるように修正. * src/init1.c 1.36: color_char_to_attr()の戻り値をbyteにした結果, ?_info_j.txtのG:の色エントリ部分が 不正になっていても検出できなくなっていたので修正. 2002-05-23 Takeshi Mogami * Changelogs 1.44: 更新 2002-05-23 iks * src/autopick.c 1.24, src/cmd4.c 1.38, src/dungeon.c 1.47, src/externs.h 1.58, src/files.c 1.54, src/init1.c 1.35, src/spells2.c 1.31, src/xtra1.c 1.39, src/z-term.c 1.16: 沢山ワーニング除去。 2002-05-23 Takeshi Mogami * src/cave.c 1.46, src/cmd4.c 1.37, src/japanese.c 1.6, src/monster1.c 1.15, src/monster2.c 1.27, src/object1.c 1.32, src/spells3.c 1.29, src/store.c 1.11, src/wizard2.c 1.19, src/z-term.c 1.15: char に 255 を入れるなどのwarningを直した。 2002-05-22 habu * lib/edit/k_info_j.txt 1.25: 重ランサー → ヘヴィ・ランス に変更。 ヘビィ・{フレイル,クロスボウ} を ヘヴィ に表記統一。 2002-05-22 Takeshi Mogami * src/makefile.bcc 1.4: kasinaさんの報告でダンジョンで拾ったアイテム {並の武器、殺戮の武器、指輪等様々} がなぜかpval=-1になって 売れないアイテムとして生成される事があった。 とりあえず最適化禁止オプション -Od を付けたところ症状は消えたので、 これをデフォルトにする。 bccの最適化のバグのせいなのか、それとも他のメモリ破壊バグかどうかはまだ不明。 * src/dungeon.c 1.46, src/report.c 1.18: 待機の質問文がメッセージ履歴に残っていたので修正。 2002-05-21 Takeshi Mogami * src/xtra1.c 1.38: 英語版の方は長い表示文字列が長すぎて、すぐに短い方に移行しそうなので 少し短かく修正。 * src/defines.h 1.50, src/xtra1.c 1.37: 一時的効果の表示をさらにグレードアップ。スペースに余裕があったら長い名前で 表示する。余裕が無くなったら漢字1文字に戻る。表示順は適当に並べ変えた。 2002-05-20 Takeshi Mogami * src/xtra1.c 1.36: 画面下の一時的な耐性や能力の表示をNetHackのように可変にした。 漢字1文字に限らずスペースがある限り何文字でも使える。 * src/cmd5.c 1.24: 最初に永久岩の上を選択できてしまう問題が残っていたので選択できないように修正。 * src/cmd5.c 1.23, src/defines.h 1.49: 神の怒りが永久岩の真上に落ちて、永久岩の向こうまで分解の範囲に入って しまっていたので、永久岩の上には落ちないように修正。 * src/birth.c 1.31, src/cmd3.c 1.21, src/cmd5.c 1.22, src/defines.h 1.48, src/flavor.c 1.15, src/melee1.c 1.11, src/racial.c 1.17, src/spells1.c 1.21, src/spells2.c 1.30, src/tables.c 1.36, src/wizard1.c 1.20, src/wizard2.c 1.18: - スターダストでproject(-1, ...)で落ちてたので修正。 - table.cの呪文名英語版書いた。 - 破邪の英語名とりあえずCrusade。 - 神の怒りのターゲットが永久岩の向こうに指定できたのを修正。 - クラスパワーの種類の判定がrealm==REALM_LIFEだったので、 is_good_realm()という判定マクロを書いておきかえ。 - パラディンが魔法書を壊したときの判定もis_good_realm()を流用して修正。 2002-05-20 hoge * src/dungeon.c 1.45, src/effects.c 1.21, src/externs.h 1.57, src/load.c 1.26, src/melee1.c 1.10, src/racial.c 1.16, src/save.c 1.13, src/spells1.c 1.20, src/spells2.c 1.29, src/spells3.c 1.28, src/tables.c 1.35, lib/edit/m_info_j.txt 1.6, lib/edit/r_info_j.txt 1.37, src/cmd1.c 1.39, src/cmd5.c 1.21: 破邪がだいたいできた。 解説とかまだ。 2002-05-19 Takeshi Mogami * Changelogs 1.43: 更新 * lib/edit/f_info_j.txt 1.7: FEAT_UNDETECTED の定義追加。 * src/cave.c 1.45, src/defines.h 1.47, src/xtra2.c 1.35: view_granite_lite offでview_unsafe_grids on のとき壁を全部xにしてしまっ ていたバグ修正。さらに FEAT_UNDETECTED を導入して、未感知の地形表示の 文字やタイルを変更できるようにした。 * src/xtra2.c 1.34: パトロンの報酬でレベルが上ると、再帰的にcheck_experience()が呼ばれて、 能力値上昇の処理がバグるので、パトロンの処理はループの最後に移動。 2002-05-19 _nothere <_nothere@cvs> * src/cave.c 1.44: view_granite_liteもnew_ascii_graphicsもOFFの時に地上の端が壁に見える現象の修正. 2002-05-18 Takeshi Mogami * src/autopick.c 1.23, src/cmd4.c 1.36, src/dungeon.c 1.44, src/externs.h 1.56: {=g}の処理の仕方を変えて、ハードコードでいちいち判定しないで、 自動拾いの登録リストの一番最初に「(:=g」を強制的に入れるようにした。 * lib/help/raceclas.txt 1.2: 英語版の性格説明が一部壊れてた(キーボードマクロで自動で処理してたのが失敗)ので修正。 * lib/help/joption.txt 1.11, lib/help/option.txt 1.12: トラップ感知範囲から出るときの警告オプションの説明修正。 * lib/help/joption.txt 1.10, lib/help/option.txt 1.11, lib/pref/pref-opt.prf 1.9, src/externs.h 1.55, src/generate.c 1.23, src/spells2.c 1.28, src/tables.c 1.34, src/variable.c 1.23, src/xtra2.c 1.33, src/cave.c 1.43, src/cmd1.c 1.38, src/defines.h 1.46: Unangband より、view_unsafe_gridsオプション実装。 未知の地形でトラップ感知済みで無い場所は灰色の'x'を表示する。 啓蒙や魔法の地図を使うと見えなくなるが、それまでは便利。 2002-05-17 Takeshi Mogami * src/cmd2.c 1.25, src/dungeon.c 1.43: アリーナで、くさび だけを投げられるようにした。 * src/xtra2.c 1.32: lookコマンドで名前の次に(レベル???, 無傷)等と表示。 * src/spells3.c 1.27, src/wizard2.c 1.17, src/xtra2.c 1.31, src/cmd1.c 1.37, src/cmd2.c 1.24, src/cmd5.c 1.20, src/cmd6.c 1.21, src/defines.h 1.45, src/dungeon.c 1.42, src/externs.h 1.54, src/generate.c 1.22, src/grid.c 1.4, src/init1.c 1.34, src/mane.c 1.8, src/melee2.c 1.23, src/mind.c 1.9, src/monster2.c 1.26, src/mspells1.c 1.23, src/mspells2.c 1.17, src/mspells3.c 1.12, src/mutation.c 1.5, src/rooms.c 1.15, src/spells1.c 1.19, src/spells2.c 1.27, src/artifact.c 1.22: summon_specific() や、place_monster()等の仕様変更。 u32b mode という変数一つで全部のフラグを表現するようにした。 * lib/edit/a_info_j.txt 1.22: The Angler は個人名としては誤訳。 * src/cmd5.c 1.19, src/defines.h 1.44, src/spells1.c 1.18, src/spells2.c 1.26: PROJECT_FASTの実装。スターダストはちゃんとスターダストっぽくなった。 ランダムな散乱の幅がdev=1になっていたが、もっと散乱した方が「らしい」のでdev=3にした。 2002-05-16 _nothere <_nothere@cvs> * src/monster2.c 1.25: カメレオンは最初に決まった属性のモンスターにしか化けないので, 生成時にsub_alignも一致させるようにした. また, ダンジョンの主召喚ではなく自然生成されたカメレオンの王のsub_alignを外見によらず中立とした. 2002-05-16 iks * lib/edit/a_info_j.txt 1.21: ToMEでの発音に従った名称変更に変愚でも追随。 2002-05-15 _nothere <_nothere@cvs> * src/monster2.c 1.24: モンスター生成時のsub_align付けの場所変更. * src/spells2.c 1.25: 英語版での属性表記の修正忘れの修正. 2002-05-15 Takeshi Mogami * src/autopick.c 1.22: 未使用のローカル変数削除 2002-05-14 hoge * src/dungeon.c 1.41, src/effects.c 1.20, src/externs.h 1.53, src/files.c 1.53, src/flavor.c 1.14, src/init2.c 1.11, src/monster2.c 1.23, src/mspells1.c 1.22, src/object2.c 1.37, src/rooms.c 1.14, src/spells1.c 1.17, src/spells2.c 1.24, src/spells3.c 1.26, src/spellstips.h 1.17, src/store.c 1.10, src/tables.c 1.33, src/types.h 1.19, src/wizard1.c 1.19, src/wizard2.c 1.16, src/xtra2.c 1.30, lib/edit/k_info_j.txt 1.24, lib/edit/m_info_j.txt 1.5, lib/edit/misc_j.txt 1.9, lib/edit/t0000002_j.txt 1.4, lib/edit/t0000003_j.txt 1.4, lib/edit/t0000004_j.txt 1.4, lib/edit/t0000005_j.txt 1.2, lib/edit/t_lite_j.txt 1.7, lib/pref/font-xxx.prf 1.3, src/avatar.c 1.3, src/birth.c 1.30, src/cmd3.c 1.20, src/cmd5.c 1.18, src/defines.h 1.43: 破邪。まだ作ってる途中。 とりあえずできてるところまでcommit。 効果の表示/レベル/失敗率等はまだ。 2002-05-14 Takeshi Mogami * src/autopick.c 1.21: - またも符号を間違えて床の上のアイテムに対して自動刻みが正常動作しなかったので修正。 - {=g}と刻んだアイテムは自動破壊の対象からはずすはずだったのに、 持ち物の中にあって鑑定したときは破壊してしまっていたので修正。 2002-05-13 _nothere <_nothere@cvs> * src/spells2.c 1.23: 調査アイテムを使った時のモンスター属性表示の英語表記を短くした. * src/dungeon.c 1.40: slotが渡されるべきところにo_ptrが渡されていてコンパイルできなかったので修正. 2002-05-13 Takeshi Mogami * Changelogs 1.42: 更新 * src/autopick.c 1.20, src/externs.h 1.52, src/spells3.c 1.25: - 持ち物の中のアイテムを鑑定して自動刻みや自動破壊にマッチさせようとした とき、「収集中の」に先にマッチしてしまって期待通りの動作をしない事があっ たので、「収集中の」の処理を少し変更、「対象のo_ptr以外で」それと同じ 種類のアイテムを持っていたらマッチするようにした。 - サブウィンドウで持ち物や装備を表示しているとき、自動刻みの後でちゃん と表示を更新。さらに自動刻みで「$」や「.」を付けていた時に備えて、 PU_BONUSのアップデートフラグも付加。 2002-05-08 Takeshi Mogami * src/cmd3.c 1.19, src/externs.h 1.51, src/object2.c 1.36, src/spells3.c 1.24, src/cmd1.c 1.36: can_player_destroy_object()のextern宣言がなかったのを修正。ついでに 他の場所でこの関数と同じ処理をしているところをこの関数を使用するように修正。 2002-05-07 _nothere <_nothere@cvs> * src/autopick.c 1.19: 自動破壊時にアイテム名が初期化されないまま使われてアイテム名の表示が狂うのを修正. 2002-05-07 Takeshi Mogami * lib/edit/misc_j.txt 1.8, lib/edit/r_info_j.txt 1.36, lib/file/mondeath_j.txt 1.2, lib/file/monspeak_j.txt 1.5: 魔人ウォーケン追加。 * lib/pref/font-win.prf 1.3: winの豆腐もTERM_L_UMBERに。 * lib/edit/f_info_j.txt 1.6, src/cave.c 1.42: 永久岩の色をTERM_L_UMBER(15番;U)にした。光源範囲の色TERM_YELLOWは普通の壁の 場合と区別が付かなくて困るので、TERM_L_UMBERは光源範囲で色が変わらないようにした。 * src/cmd4.c 1.35, src/dungeon.c 1.39: 自動拾いファイルはpicktype-.prfとpicktype.prfの両方があるとき、 名前付きの方だけを読むようにした。 自動拾いエディタとの関係もコンシステントになる。 * src/mspells3.c 1.11: 青魔道師の魔法の失敗率表示の||と&&の間違い修正。 2002-05-06 Takeshi Mogami * src/autopick.c 1.18: inscribe_flags()の関数宣言がauto_pickup_items()の中にあったので削除。 こういう書き方するべきでないね。 2002-05-06 _nothere <_nothere@cvs> * src/externs.h 1.50: 再宣言で型が一致しないエラーが出るので, inscribe_flags()のプロトタイプを含めた. 2002-05-06 Takeshi Mogami * src/flavor.c 1.13: 「{呪われている}」「{空}」「{未鑑定}」等の擬似銘を本当の銘で上書きしないで 「{呪われている, +腕r冷乱}」等のように表示するようにした。 ただし、「??%引き」の表示は例外として上書きする。 * src/autopick.c 1.17: 符号間違ってクラッシュしてたので修正。 * src/dungeon.c 1.38: 簡易鑑定の後でも自動破壊と自動刻みを適用。これで auto-squelch と同等。 * Changelogs 1.41: 更新 * src/autopick.c 1.16, src/cmd1.c 1.35, src/externs.h 1.49, src/spells3.c 1.23: 自動破壊と自動刻み機能を、床上や持ち物の鑑定の後にも適用するようにした。 並の武器を破壊する設定をしてあれば、鑑定した瞬間に破壊、 %刻みの設定をしてあれば*鑑定*した瞬間に耐性刻み、等ができる。 2002-05-04 Takeshi Mogami * lib/help/jobjects.txt 1.6, lib/help/objects.txt 1.6, lib/pref/pickpref.prf 1.5, src/cmd3.c 1.18: - 人食いの武器の耐性自動刻みは"/p"にするべきなので修正。 - 耐性自動刻みのヘルプ文章修正。特に英語版は文章修正。 - "%"の働きは変愚に馴れ親しんだ日本人にしか意味ないので、 英語版のサンプル設定では"%all"を使う事にした。 * lib/help/joption.txt 1.9, lib/help/option.txt 1.10: ヘルプにdisturb_trap_detectとalert_trap_detectを追加。 * lib/pref/pref-opt.prf 1.8, src/defines.h 1.42, src/externs.h 1.48, src/generate.c 1.21, src/spells2.c 1.22, src/tables.c 1.32, src/types.h 1.18, src/variable.c 1.22, src/cmd1.c 1.34: - CAVE_DETECTフラグを新設、トラップ感知範囲内にいる事を示す。(ただし、感知範囲 の境界部分は感知してあってもCAVE_DETECTを付けない、一歩歩いたら外だから) - alert_trap_detectオプションを新設。範囲外に出たときのメッセージの有無を設定。 * src/generate.c 1.20: static付け忘れ。 * src/cmd1.c 1.33, src/cmd2.c 1.23, src/defines.h 1.41, src/generate.c 1.19, src/hissatsu.c 1.8, src/melee2.c 1.22, src/monster2.c 1.22, src/spells1.c 1.16, src/spells2.c 1.21: CAVE_FLOORやCAVE_MASKの無駄な操作を削除。ダンジョン生成中だけ使用するフラグ は生成が終ったら全てクリアするようにした。今後は、CAVE_MASKに含まれるフラグは ダンジョン生成の後なら別のフラグとして利用できる。 * src/maid-x11.c 1.2: せっかくmaid-x11.cに入っている、ガンマ・コレクションのコードが設定値を 保存するべき変数がローカル変数にされていて機能が働いていなかったので静 的変数にして使えるように修正。環境変数 ANGBAND_X11_GAMMA に 1〜255の値 を入れるとタイルの色(コントラスト?)が変わる 2002-05-03 Takeshi Mogami * src/cave.c 1.41, src/main-win.c 1.14, src/z-term.c 1.14: - 二倍幅ASCII表示で、漢字の2byte目のattr(色指定)を勝手に255に決め打ちして 2byte目の識別に使っていたら、screen dumpでそれを素直に出力して文字化け していたので、修正。255にせず、0xf0を加えるだけにした。 - さらに、win版で二倍幅豆腐の内部コードに使っていた「Å」もそのまま出力 されてしまいそうなので、代りに「■」を使う事にした。 本当は出力時に「#」に置き変えるのが一番いいが、なんかコードの都合上 大がかりなハックになってしまうのでやめておく。 * src/autopick.c 1.15: 前回の変更でエンバグしてたので修正。 2002-05-02 Takeshi Mogami * autopick.txt 1.7, autopick_eng.txt 1.9, readme.txt 1.8, readme_eng.txt 1.8: 自動拾いエディタの説明追加。 * src/externs.h 1.47, src/object1.c 1.31, src/xtra2.c 1.29: easy_floorで、 - lookコマンド使用中や移動中に床上の23個を越えるアイテム山の数を正しく表示。 - 'x'で表示する床上のアイテムリストもリターンキーでスクロールするようにした。 * src/hissatsu.c 1.7: 百人斬りで最初に35点、さらに斬り続けた回数x8減って、さらに終了後にまた 35点減っていたので、最後の35点は減らないようにした。 2002-04-30 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.23, lib/file/news.txt 1.7, lib/file/news_j.txt 1.6, src/cmd2.c 1.22, src/cmd6.c 1.20, src/defines.h 1.40, src/dungeon.c 1.37, src/externs.h 1.46, src/generate.c 1.18, src/init1.c 1.33, src/load.c 1.25, src/monster1.c 1.14, src/monster2.c 1.21, src/mspells1.c 1.21, src/mspells2.c 1.16, src/rooms.c 1.13, src/save.c 1.12, src/spells1.c 1.15, src/spells2.c 1.20, src/spells3.c 1.22, src/spellstips.h 1.16, src/types.h 1.17, src/wizard2.c 1.15, src/xtra2.c 1.28: branch-_nothere-subalignをマージ. 2002-04-30 Takeshi Mogami * src/object1.c 1.30: コマンドメニュー中でアイテムを選択中に床上のアイテムを選択する際の不具合修正。 - easy_floorがオフでもメニュー使用中はget_item_floor()を使うようにした。 - 4 or 6 for floor 等の表示を英語版で忘れていたので追加。 - 日本語版でも一箇所だけ表示が間違っていたのを守勢。コード整理。 * src/object1.c 1.29: easy_floorでアイテムを床から選択するときリターンキーでスクロールするようにした。 23個を越えるアイテムがあるときに使う。 * src/cave.c 1.40, src/defines.h 1.39, src/xtra1.c 1.35: 光源半径、☆指輪とドワーフの頸飾りを付ければ最大値が14だったので14に修正。 * lib/help/helpinfo.txt 1.5, lib/help/jbirth.hlp 1.5, lib/help/jhelpinfo.txt 1.4: ヘルプの使い方の説明を更新。jk28で上下に移動、等。 * src/cave.c 1.39, src/defines.h 1.38, src/xtra1.c 1.34: 光源の半径の最大値を11に拡張。配列溢れがない事をdefine.hのコメントに記述。 2002-04-29 Takeshi Mogami * Changelogs 1.40: 更新 * lib/edit/f_info_j.txt 1.5: museum → Museum * src/init1.c 1.32, lib/help/Makefile.am 1.5, lib/help/birth.hlp 1.5, lib/help/birth.txt 1.8, lib/help/charattr.hlp 1.6, lib/help/charattr.txt 1.8, lib/help/dungeon.txt 1.8, lib/help/general.txt 1.8, lib/help/help.hlp 1.8, lib/help/jbirth.hlp 1.4, lib/help/jbirth.txt 1.7, lib/help/jcharattr.hlp 1.4, lib/help/jcharattr.txt 1.9, lib/help/jdungeon.txt 1.6, lib/help/jgeneral.txt 1.6, lib/help/jhelp.hlp 1.6, lib/help/jmagic.txt 1.6, lib/help/jraceclas.hlp 1.1, lib/help/jraceclas.txt 1.1, lib/help/magic.txt 1.8, lib/help/raceclas.hlp 1.1, lib/help/raceclas.txt 1.1, src/birth.c 1.29, src/externs.h 1.45, src/files.c 1.52: - ヘルプファイルの大幅再編。種族、職業、性格、の説明をまとめて1ファイルにした。 - ヘルプ文章中でカラーが使える機能 ToME から移植。まず地形の説明に使ってみた。 2002-04-29 _nothere <_nothere@cvs> * src/monster2.c 1.20.2.6: 細かい代入位置の修正. * src/monster2.c 1.20.2.5: 単純な代入で良かった場所があったので修正. 2002-04-28 Takeshi Mogami * src/object1.c 1.28: 英語版で '4 or 6 for Inven' の表示を忘れていたので修正。 * lib/pref/pref-opt.prf 1.7: pref-opt.prf中のhilite_playerの修正忘れ。 * Changelogs 1.39, lib/help/joption.txt 1.8, lib/help/option.txt 1.9, lib/pref/pref-opt.prf 1.6, src/cmd1.c 1.32, src/externs.h 1.44, src/files.c 1.51, src/tables.c 1.31, src/variable.c 1.21: - find_cutとfind_examineの説明文(ゲーム中とヘルプ文章の両方)をわかりやすく。 - ついでにcmd1.cのコメント「The running algorithm」の間違い修正&わかりやすく。 - まだ残ってた否定形 skip_mutation → display_mutation - hilite_playerのデフォルトをoffに。 * readme.txt 1.7, readme_eng.txt 1.7: コマンドリストに自動拾いエディタ(_)を追加。 * lib/help/joption.txt 1.7, lib/help/option.txt 1.8, lib/pref/pref-opt.prf 1.5, src/cmd3.c 1.17, src/dungeon.c 1.36, src/externs.h 1.43, src/flavor.c 1.12, src/tables.c 1.30, src/variable.c 1.20: - オプション名confirm_wear の変数名が wear_confirm だったので、オプション名に合わせた。 - 否定形のオプション名をちゃんと修正 avoid_abort → check_abort、old_way_of_kaz → change_numeral - target_petはデフォルトでoffに修正。 * lib/pref/pref-opt.prf 1.4, src/tables.c 1.29: pref-optのオプションのデフォルト設定の並びをちゃんと変愚に合せた。 pref-optで抜けていたオプションいくつかもちゃんと補完。 table.cのデフォルトと食いちがっていた設定は一致させて、一部table.cの方を変えた。 2002-04-28 _nothere <_nothere@cvs> * src/spells3.c 1.21: カオス属性で敵の変身が失敗し, 内部的に同じモンスターが配置され直す場合は, 前のモンスターの情報がそのまま保存されるように修正. また, 変身が行われた/失敗した場合コマンド繰り返しのターゲット指定が継続されるように変更. * lib/edit/k_info_j.txt 1.22.2.1, src/spellstips.h 1.15.10.1: 調査アイテムや魔法の説明に属性表示ができる記述を追加. * src/monster2.c 1.20.2.4: 属性のあるモンスターから召喚された護衛付き中立 (狼の族長など) の護衛が反対側の属性にならないようにした. 2002-04-28 Takeshi Mogami * Changelogs 1.38: 更新 * src/autopick.c 1.14: コード整理、コメント追加。画面右のコマンド説明の再描画の最適化。 2002-04-27 _nothere <_nothere@cvs> * src/monster2.c 1.20.2.3, src/spells3.c 1.20.2.2: 護衛を伴うモンスターの中立の護衛もそのモンスターと同じ属性になるように修正. また, polymorph_monster()中での属性保存コードは機能しない場合があるので削除した. 2002-04-27 Takeshi Mogami * src/autopick.c 1.13: 下部の区切り線の位置に現在のモード名を表示するようにした。 * lib/edit/r_info_j.txt 1.35: 英語版の説明文で行末にスペースが抜けていたのを追加。 * src/autopick.c 1.12: メーセージ中の無駄なスペース削除。 2002-04-27 _nothere <_nothere@cvs> * src/monster1.c 1.13.10.2, src/monster2.c 1.20.2.2, src/mspells1.c 1.20.2.2, src/mspells2.c 1.15.2.2: どちらかの属性の付いた中立は反対側を召喚しないように変更. また, sub_alignが一致したモンスター同士は戦わないように変更. 2002-04-27 Takeshi Mogami * src/cmd1.c 1.31, src/externs.h 1.42, src/generate.c 1.17, src/spells2.c 1.19, src/tables.c 1.28, src/types.h 1.16, src/variable.c 1.19: トラップの感知範囲を出たときに警告するオプション disturb_trap_detect を OAngband から移植。 問題点ひとつ:未判明のトラップ感知アイテムでも感知範囲を出たときの警告によってトラップ感知である事がわかってしまうのは論理的でないが、スマートな解決方がない。 2002-04-27 _nothere <_nothere@cvs> * lib/file/news.txt 1.6.2.1, lib/file/news_j.txt 1.5.2.1, src/cmd2.c 1.21.2.1, src/cmd6.c 1.19.10.1, src/defines.h 1.37.2.1, src/dungeon.c 1.35.2.1, src/externs.h 1.41.2.1, src/generate.c 1.16.2.1, src/init1.c 1.31.2.1, src/load.c 1.24.2.1, src/monster1.c 1.13.10.1, src/monster2.c 1.20.2.1, src/mspells1.c 1.20.2.1, src/mspells2.c 1.15.2.1, src/rooms.c 1.12.2.1, src/save.c 1.11.2.1, src/spells1.c 1.14.2.1, src/spells2.c 1.18.2.1, src/spells3.c 1.20.2.1, src/types.h 1.15.2.1, src/wizard2.c 1.14.2.1, src/xtra2.c 1.27.2.1: 中立のモンスターが善良または邪悪なモンスターに呼ばれた場合に, 一時的にどちらかの属性として戦うように変更してみた. また, どちらかの属性に回った中立が召喚した中立もまたその一時属性を受け継ぐ. ただし一時属性にはスレイなどは通用しない. セーブデータが変わるのでバージョンを1.0.14に上げる. 実験的な枝としておく. 2002-04-27 henkma * src/racial.c 1.15: 良くみたら百裂拳の方もバグってたので修正. * src/racial.c 1.14: 修行僧の構えの表示にバグがあったので直した. 2002-04-27 Takeshi Mogami * src/autopick.c 1.11: 種族、職業の条件式挿入(^C)コマンドの$RACE と $CLASS が逆だったので修正。 2002-04-26 Takeshi Mogami * lib/pref/pickpref.prf 1.4, lib/pref/picktype.prf 1.4: 自動拾いエディタのサンプルに重要なコマンドのいくつかの説明を書き入れた。 * src/birth.c 1.28: オートロール高速化。表示する時間間隔を空けて負担を減らした他、 randint0(3*4*5 * 3*4*5 * 3*4*5) を2回だけ使って能力値ダイスを振るようにした。 * src/racial.c 1.13: 変身中だけでなく「種族の」吸血鬼のレイシャルパワー生命力吸収は反攻撃で使用不可。 * src/cmd2.c 1.21: 鉄人上り階段無し(ironman_downward)モードのとき、ランダムに下りる回数が 1増えるのはあまりにも厳しすぎて挑戦不可能っぽいので、このモードの時は 必ず固定回数だけ下りるように修正。 2002-04-25 Takeshi Mogami * lib/edit/r_info_j.txt 1.34, lib/edit/misc_j.txt 1.7: ディオニソス追加。 * lib/edit/e_info_j.txt 1.19: elec→Lightning 、 dark → Darkness 、他キャピタライズ修正。 * Changelogs 1.37: 更新 * src/wizard2.c 1.14: ウィザードコマンド ^A o でオブジェクトのcursedの値を表示。 * src/dungeon.c 1.35, src/melee2.c 1.21: typo修正。aaron jorgensen さんの報告。 2002-04-24 hoge * src/mspells1.c 1.20, src/object2.c 1.35, src/racial.c 1.12, src/spells3.c 1.20, src/store.c 1.9, configure.in 1.13, lib/edit/e_info_j.txt 1.18, lib/edit/k_info_j.txt 1.22, lib/edit/r_info_j.txt 1.33, lib/file/news_j.txt 1.5, src/cmd1.c 1.30, src/defines.h 1.37, src/dungeon.c 1.34, src/effects.c 1.19: 呪い更新 とりあえず、人斬り→人喰い 人喰い&警告エッセンス 2002-04-23 Takeshi Mogami * src/autopick.c 1.10: 'q'の他に'_'でも終了するようにした。 2002-04-22 Takeshi Mogami * src/autopick.c 1.9: エディタを一度終了してもカーソル位置を保存するようにした。 * src/birth.c 1.27: 生い立ちエディタの配列溢れ修正。 * src/defines.h 1.36, src/load.c 1.24: 忘れてたTURNS_PER_TICKの変更を今やった。20L→10L。 2002-04-22 _nothere <_nothere@cvs> * lib/edit/q0thief1_j.txt 1.3, lib/edit/q0thief2_j.txt 1.3, lib/edit/q_info_j.txt 1.3: モリバントの盗賊ギルドの2つのクエスト名から "盗賊クエスト" を外した. 2002-04-21 Takeshi Mogami * src/birth.c 1.26: 英語版でメッセージがはみ出していたので修正。 * src/birth.c 1.25, src/defines.h 1.35, src/externs.h 1.41, src/files.c 1.50, src/japanese.c 1.5, src/load.c 1.23, src/save.c 1.11, src/types.h 1.15, src/variable.c 1.18: ToMEのクイック・スタートと生い立ちエディタ移植。 * src/z-term.c 1.13: デバックメッセージの外し忘れ修正。 2002-04-20 _nothere <_nothere@cvs> * src/main-win.c 1.13: 右上のxやファイル(F)メニューの終了(X)が実行された場合の動作をctrl+xを押した場合と同じ動作に変更. * lib/edit/k_info_j.txt 1.21: 武器呪縛の巻物の説明を修正. * src/object1.c 1.27: *鑑定*で読める発動効果の説明にダメージと充填ターン数が書かれていない物が残っていたので追加した. 2002-04-20 Takeshi Mogami * lib/pref/graf-xxx.prf 1.10: ToME の 8x8 tile の更新に合わせて、いくつかタイルを貰ってきた。 2002-04-20 _nothere <_nothere@cvs> * src/main-win.c 1.12: Windowsで, ファイル(F)メニューの終了(X)や右上の[x]で終了させた場合にplayrecordに残らなかったので, それも残るようにした. 2002-04-19 Takeshi Mogami * src/generate.c 1.16: 闘技場もモンスター闘技場と同様に1画面サイズに修正。 * src/z-term.c 1.12: && || の優先順が曖昧だったので修正。括弧忘れてた。 2002-04-19 _nothere <_nothere@cvs> * src/spells1.c 1.14: 火炎属性と冷気属性で, 弱点と耐性を同時に持つモンスターに攻撃した場合は耐性が優先されるようにした. また, 冷気に弱いモンスターは極寒属性にも弱くした. * lib/edit/k_info_j.txt 1.20: 賢者の杖の*鑑定*結果に知能が回復する記述を入れ忘れていたので追加. 2002-04-19 Takeshi Mogami * src/rooms.c 1.12: ミミック(ミミック(箱)の像)がmimic部屋に出るのを禁止。 冗談キャラなのにあんまり沢山出すぎて笑えない。 2002-04-18 _nothere <_nothere@cvs> * src/cmd5.c 1.17, src/spells3.c 1.19: カオス魔法を失敗した場合, またはシャッフルの運命の輪による劣化ではpvalを減少しないように変更. 2002-04-18 Takeshi Mogami * lib/help/commdesc.txt 1.7, lib/help/jcommdesc.txt 1.6: コマンド説明リストの設定ファイル関係が分離してるのは見難いので こっちにも追加。 * lib/help/command.txt 1.7, lib/help/jcommand.txt 1.6, lib/help/jpref.txt 1.5, lib/help/pref.txt 1.8: 自動拾いエディタの説明追加。 * src/z-term.c 1.11: revision 1.10 の修正は勘違いしていて、全然修正になってなかった。 今度は本当に修正した。 2002-04-17 Takeshi Mogami * lib/pref/graf-new.prf 1.7: ビハインダーに空白の16x16タイルを割当て。 * Changelogs 1.36: 更新 * src/cave.c 1.38, src/z-term.c 1.10: Bigtileのタイルモードで全角ASCIIしかないモンスター等が動いたときに、 Term_queue_chars()が背景のタイルの1byte目を漢字の2byte目と勘違いして その前のタイルの右半分を消してしまっていたので修正。 * src/main-mac.c 1.15, src/main-x11.c 1.15: USE_TRANSPARENCYでASCII文字地形の上にタイルの敵等が乗ると、 ASCIIコードをタイルと間違えて表示しようとしてバグっていたので修正。 2002-04-17 _nothere <_nothere@cvs> * src/dungeon.c 1.33, src/wild.c 1.12: 夜に街の中の山が光らないように変更. 他, 地上で夜になった場合に周辺を光らなくした. * lib/edit/v_info_j.txt 1.4: No.113 (Devided) のvault内のパターンが最後まで歩けないパターンだったので修正. 2002-04-17 Takeshi Mogami * src/main-mac.c 1.14: いろいろ修正。 - USE_TRANSPARENCY対応。 - タイル高、タイル幅、メニューをちゃんとサポートしていなかったのを修正。 - Bigtileの右半分の再描画ができていなかったのを修正。 - ウィンドウのサイズをマウスで変えたとき変なサイズになってしまうバグ修正。 (MPWのLowWord()が余計なhighbitを持つintを返すというバグだった。) !!!! To do: 全角ASCIIのモンスターが動いた跡の地形タイルの右半分が再描画されないバグが残っている。 2002-04-16 Takeshi Mogami * src/autopick.c 1.8, src/types.h 1.14: コメント追加。typo修正。 2002-04-16 henkma * lib/edit/k_info_j.txt 1.19: typo修正. 三人称単数現在の's'. * lib/edit/k_info_j.txt 1.18: typo修正corrensond→correspond 2002-04-16 Takeshi Mogami * lib/pref/pickpref.prf 1.3, lib/pref/picktype.prf 1.3: 耐性自動刻みの例をサンプルに入れておく。(英語版で誰も使ってくれないので宣伝。) 2002-04-14 Takeshi Mogami * src/object1.c 1.26, src/xtra1.c 1.33: rgraで教えてもらったので、武器が「suitable for riding」を 「suitable for use while riding」に修正。 * src/generate.c 1.15, src/load.c 1.22, src/mane.c 1.7, src/melee2.c 1.20, src/mind.c 1.8, src/monster2.c 1.20, src/mspells1.c 1.19, src/mspells2.c 1.15, src/mspells3.c 1.10, src/racial.c 1.11, src/save.c 1.10, src/spells3.c 1.18, src/types.h 1.13, src/defines.h 1.34, src/dungeon.c 1.32, src/effects.c 1.18: スピードシステム改造。 行動1回に必要なエネルギーは ENERGY_NEED() = randnor(100, 31) * 2 。 後で、TURNS_PER_TICK を 10 にしたときにはこの「* 2」は取り除く。 2002-04-14 _nothere <_nothere@cvs> * src/cave.c 1.37: 幻覚時にただの地形が1/256でランダムな文字に変わって見えるコードが上書き代入で無効になっていたので, 有効になるように修正. 幻覚時の難易度増加につながるので, 問題が出たらいつでも無効化して構わない. 2002-04-14 habu * src/monster2.c 1.19: dungeon_turnに応じて深層のモンスターを出やすくするコードをTURNS_PER_TICKを使って書き変え。 2002-04-14 Takeshi Mogami * src/files.c 1.49: reverse モードで 2 8 の上下が逆なのを修正。 * src/autopick.c 1.7: && と || の優先順位が曖昧なところに括弧追加。 * Changelogs 1.35: 更新 * src/files.c 1.48: 8 2 で1行上下に移動できるように。 ページの最後で勝手に最初のページに巻戻らないように。 * lib/help/attack.hlp 1.6, lib/help/attack.txt 1.8, lib/help/birth.hlp 1.4, lib/help/birth.txt 1.7, lib/help/charattr.hlp 1.5, lib/help/charattr.txt 1.7, lib/help/command.hlp 1.5, lib/help/commdesc.hlp 1.5, lib/help/defend.hlp 1.4, lib/help/dungeon.hlp 1.5, lib/help/dungeon.txt 1.7, lib/help/general.hlp 1.5, lib/help/general.txt 1.7, lib/help/help.hlp 1.7, lib/help/j_item2.txt 1.2, lib/help/jattack.hlp 1.4, lib/help/jattack.txt 1.6, lib/help/jbirth.hlp 1.3, lib/help/jbirth.txt 1.6, lib/help/jcharattr.hlp 1.3, lib/help/jcharattr.txt 1.8, lib/help/jcommand.hlp 1.4, lib/help/jcommand.txt 1.5, lib/help/jcommdesc.hlp 1.4, lib/help/jcommdesc.txt 1.5, lib/help/jdefend.hlp 1.3, lib/help/jdefend.txt 1.4, lib/help/jdungeon.hlp 1.2, lib/help/jdungeon.txt 1.5, lib/help/jgeneral.hlp 1.4, lib/help/jgeneral.txt 1.5, lib/help/jhelp.hlp 1.5, lib/help/jmagic.hlp 1.3, lib/help/jmonster.hlp 1.2, lib/help/jmonster.txt 1.5, lib/help/jobjects.hlp 1.3, lib/help/jobjects.txt 1.5, lib/help/joption.hlp 1.4, lib/help/jpref.hlp 1.2, lib/help/jpref.txt 1.4, lib/help/jspecial.hlp 1.2, lib/help/jtang.txt 1.5, lib/help/jtown.hlp 1.2, lib/help/jtown.txt 1.5, lib/help/magic.hlp 1.5, lib/help/monster.hlp 1.2, lib/help/monster.txt 1.4, lib/help/objects.hlp 1.3, lib/help/objects.txt 1.5, lib/help/option.hlp 1.5, lib/help/pref.hlp 1.5, lib/help/pref.txt 1.7, lib/help/town.hlp 1.2, lib/help/town.txt 1.5: リンクの文字に数字を使わないようにして、アルファベットのみにした。 数字は後で上下に1行移動等に使える。 2002-04-14 habu * src/files.c 1.47: sprintfの型を%ldから%dに修正。 2002-04-13 Takeshi Mogami * src/birth.c 1.24, src/bldg.c 1.12, src/cave.c 1.36, src/cmd4.c 1.34, src/defines.h 1.33, src/dungeon.c 1.31, src/externs.h 1.40, src/files.c 1.46, src/generate.c 1.14, src/store.c 1.8, src/wild.c 1.11, src/xtra1.c 1.32: スピードシステム修正に備えて、turnと時刻の取りあつかいのコードを整理。 #define TURNS_PER_TICK 20L を定義した。 日付を求める関数等を用意してそれを呼ぶようにした。 2002-04-13 _nothere <_nothere@cvs> * src/cave.c 1.35, src/z-term.c 1.9: 全角文字モードで, 周囲と色が全く同じ物の左バイトが更新されず, 右バイトの文字だけが更新されて半角で現れたりして化ける問題を修正. 2002-04-13 Takeshi Mogami * src/cave.c 1.34, src/main-win.c 1.11, src/z-term.c 1.8: 二倍幅豆腐、内部コードに「Å」を使う方法で実装。 main-win.cでrectangleを進め方にバグがあり、rc.rightを3バイト進めていたので、 修正して、豆腐が右横に伸びなくした。 2002-04-12 _nothere <_nothere@cvs> * src/cave.c 1.33, src/z-term.c 1.7: 全角カーソルの右半分が正しく消去されないのを修正. ついでに, 先程のcave.cの変更部分に#ifdef WINDOWSを付けた. * src/cave.c 1.32: Windowsで豆腐のbigtileが崩れる問題に対して, bigtile_attr()内で第2byteに豆腐をコピーする方法で応急処置. しかし, 起動時や終了時, 移動時に化けたりゴミが残ったり, 光源が永久岩に食い込む問題は未解決. * src/main-win.c 1.10: 豆腐とbigtileが両方有効になっているとき, 豆腐の壁にカーソルを合わせると半角のカーソルになっていたのを全角のカーソルに直した. 2002-04-12 Takeshi Mogami * readme.txt 1.6: bigscreenに対応してなかった一文削除。 * src/autopick.c 1.6: まだ残っていた再描画バグ(^L)修正。 英語版コンパイルエラー修正。英語メッセージ細かいとこ修正。 ^I ^Lでキーワード「武器」が挿入されなかったのを修正。 2002-04-10 iks * src/main-win.c 1.9: ウィンドウを過小にリサイズできてしまってbigscreenの挙動がアヤシイのを解決。 フォント変更時にウィンドウサイズが80x24に戻される上に、bigscreenが追随していなくて表示が食み出していたのを解決。 2002-04-10 Takeshi Mogami * src/autopick.c 1.5: constポインタ(ポインタ)の変数をC_FREEに渡すとVC++がワーニングを出す事が わかったので再修正。 * src/autopick.c 1.4, src/externs.h 1.39: ワーニングを無くす修正。 その他、autopick editorの行の説明文追加等。 * src/xtra2.c 1.27: ウィンドウのリサイズ後に変な位置にカーソルが移動していたのを修正。 * src/xtra1.c 1.31: サブウィンドウに全体マップを表示するとき、ウィンドウが小さすぎると落ちるので、 そのときは表示をしないように修正。 * src/birth.c 1.23, src/generate.c 1.13: モンスター闘技場の表示位置が変になるバグ修正。 もうひとつ、キャラスタート時に4体のモンスターを初期化してないバグも修正。 (時間が経つと初期化されるので実害はないが) 2002-04-09 Takeshi Mogami * Changelogs 1.34: 更新 * src/autopick.c 1.3: 早速修正。^I をキャンセルした後で画面を再描画してなかった。 * src/dungeon.c 1.30, src/externs.h 1.38, src/files.c 1.45, src/main-mac.c 1.13, src/main-win.c 1.8, src/main-x11.c 1.14, src/makefile.bcc 1.3, src/makefile.dos 1.3, src/makefile.ibm 1.3, src/makefile.std 1.3, src/types.h 1.12, src/util.c 1.25, src/variable.c 1.17, src/z-term.c 1.6, lib/pref/Makefile.am 1.3, lib/pref/pickpref.prf 1.2, lib/pref/picktype.prf 1.2, src/Makefile.am 1.6, src/autopick.c 1.2, src/cave.c 1.31, src/cmd1.c 1.29, src/cmd4.c 1.33: branch-mogami-autopickをマージ 2002-04-09 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.17: アーティファクト生成の巻物の説明で "並の" を "無銘の" とした. 2002-04-09 Takeshi Mogami * src/autopick.c 1.1.2.16: ^I ^L でオブジェクトの名前(とタイプ)を取り込むとき、銘は自動刻みとして とりこむようにした。 2002-04-09 henkma * src/main-gcu.c 1.5: cursesで^Sが効くようにするパッチ, 無駄にcursesの中の方をいじっているように見 えるので変更してみた. 普通cursesでこのようなことをする時, 単に一回raw();を呼 んでおくだけにすると思う. 2002-04-09 Takeshi Mogami * src/autopick.c 1.1.2.15: ダイス目nn以上の、の英語版の説明文表示がバグってたので修正。 * src/autopick.c 1.1.2.14: 2、3、4冊目の魔法書のキーワードがバグってたので修正。 * lib/pref/Makefile.am 1.2.8.1, src/autopick.c 1.1.2.13: サンプルファイルの読み込みに失敗したときに落ちるのを修正。 make dist でサンプルファイルを添付させるのを忘れていたのを修正。 * src/z-config.h 1.6: makefile.stdを使ったとき、英語版で_JPが定義されていたのを修正。 * src/cmd4.c 1.32.4.4: ワーニング出ないように修正。 * src/autopick.c 1.1.2.12: 未使用変数のワーニング出ないように修正。 コード整理。コマンド説明の再描画を必要なときだけに制限。 2002-04-08 Takeshi Mogami * src/autopick.c 1.1.2.11: 大事な ^I コマンドが壊れてた。修正。 * src/autopick.c 1.1.2.10: コマンド説明のミス修正。 * src/autopick.c 1.1.2.9: 英語版がコンパイルできなかったのを修正。 256行目以降で、変更を感知できず画面再描画がされなかったのを修正。 'b' '-' でのバックスクロールが半画面程度だったバグ修正。 コマンドさらに統合。 ^Rで変更を破棄。 * src/autopick.c 1.1.2.8: いろいろ修正。いくつかのコマンドをまとめられる物はまとめた。 * src/autopick.c 1.1.2.7: スクロールが遅いので、1行スクロールでなくセンタリングするようにした。 * src/autopick.c 1.1.2.6: 大事な行をコメントアウトしたままだった。 * src/autopick.c 1.1.2.5: 高速化修正。 * src/angband.rc 1.4: 半角カナがなくなっているので、SJIS CRLF→EUC LF に変えておく。 コード変換でangband.rcだけ除外する手間がなくなる。 * src/main-cap.c 1.2, src/main-gcu.c 1.4: gcu と cap で ^S が使えないのを修正するパッチ flowctrl.dif を適用。 clockworkから持ってきた Hallvard B. Furuseth さんのパッチ。 * src/autopick.c 1.1.2.4: カット(^K)してペースト(^Y)できるようにした。 配列溢れバグ修正。 2002-04-07 Takeshi Mogami * src/autopick.c 1.1.2.3: ^I コマンドで装備を選択するフラグを忘れていたのを修正。 * Changelogs 1.33: 更新 * lib/pref/pickpref.prf 1.1, lib/pref/picktype.prf 1.1: New file. * lib/pref/pickpref.prf 1.1.2.1, lib/pref/picktype.prf 1.1.2.1: commit忘れていた。デフォルトの設定ファイル。全く設定を書いていないときに エディタを起動すると読み込む。その他に読む事はない。 * src/variable.c 1.16.4.2, src/autopick.c 1.1.2.2, src/cmd1.c 1.27.4.3, src/cmd4.c 1.32.4.3, src/externs.h 1.36.4.3, src/files.c 1.43.4.2, src/types.h 1.10.4.2: 取り敢えず完成という事にする。初期の構想は全部実装した。もう使用可能。 * src/main-mac.c 1.12: Bigtile用の変更。kuwaさんより。 2002-04-07 henkma * lib/edit/t0000001_j.txt 1.8: 単なるコメントの修正. 2002-04-07 Takeshi Mogami * src/autopick.c 1.1: New file. * src/autopick.c 1.1.2.1: 自動拾いコードが肥大化するので別ファイルに分けた。 * src/types.h 1.10.4.1, src/util.c 1.24.4.1, src/variable.c 1.16.4.1, src/xtra1.c 1.29.2.1, src/z-term.c 1.5.4.1, src/init1.c 1.29.4.1, src/init2.c 1.9.6.1, src/main-mac.c 1.11.4.1, src/main-win.c 1.7.4.1, src/main-x11.c 1.13.4.1, src/main.c 1.2.10.1, src/makefile.bcc 1.2.18.1, src/makefile.dos 1.2.14.1, src/makefile.ibm 1.2.14.1, src/makefile.std 1.2.14.1, src/mspells2.c 1.12.4.1, src/object1.c 1.24.4.1, src/object2.c 1.33.4.1, src/store.c 1.6.4.1, lib/help/charattr.hlp 1.2.4.1, lib/help/charattr.txt 1.4.2.1, lib/help/jcharattr.hlp 1.1.10.1, lib/help/jcharattr.txt 1.6.2.1, lib/help/jversion.txt 1.6.6.1, lib/help/version.txt 1.6.2.1, src/Makefile.am 1.5.8.1, src/angband.rc 1.2.4.1, src/artifact.c 1.19.4.1, src/cave.c 1.28.4.1, src/cmd1.c 1.27.4.2, src/cmd4.c 1.32.4.2, src/dungeon.c 1.27.4.1, src/externs.h 1.36.4.2, src/files.c 1.43.4.1, lib/edit/a_info_j.txt 1.17.4.1, lib/edit/e_info_j.txt 1.16.4.1, lib/edit/k_info_j.txt 1.15.4.1, lib/edit/r_info_j.txt 1.29.4.1, lib/file/news.txt 1.5.6.1, lib/file/news_j.txt 1.3.6.1, readme.txt 1.4.2.1, readme_eng.txt 1.5.4.1: 自動拾いのゲーム内エディタ、かなり形ができてきた。'_'で起動。'q'で終了。 枝のベースをhengband-1-0-11に変更したので、変更ファイルが多いが ほとんどはマージによるもの。 2002-04-06 Takeshi Mogami * Changelogs 1.32: 更新 * lib/file/news.txt 1.5.10.1, lib/file/news_j.txt 1.3.10.1: 1.0.10 -> 1.0.11 * lib/edit/r_info_j.txt 1.32, lib/file/news.txt 1.6, lib/file/news_j.txt 1.4, src/cave.c 1.30, src/cmd1.c 1.28, src/cmd2.c 1.20, src/cmd3.c 1.16, src/defines.h 1.32, src/externs.h 1.37, src/generate.c 1.12, src/init1.c 1.31, src/load.c 1.21, src/melee2.c 1.19, src/monster2.c 1.18, src/save.c 1.9, src/spells1.c 1.13, src/spells2.c 1.18, src/types.h 1.11, src/xtra2.c 1.26, lib/edit/misc_j.txt 1.6: branch-mogami-tanuki をマージ。 * lib/help/jversion.txt 1.6.10.1, lib/help/version.txt 1.6.6.1: 枝にもcommit * lib/help/version.txt 1.7: 英語版履歴 1.0.11 2002-04-06 hoge * lib/help/jversion.txt 1.7: jversion.txt 作成 2002-04-06 Takeshi Mogami * lib/edit/a_info_j.txt 1.20: 宮本武蔵の★の説明追加。 * readme.txt 1.5, readme_eng.txt 1.6: タイルとBigtileの説明追加。 2002-04-06 hoge * src/artifact.c 1.21: ☆のwarningちょっと修正。 2002-04-06 Takeshi Mogami * lib/edit/r_info_j.txt 1.31: HUMANフラグ修正 2002-04-06 hoge * src/object2.c 1.34, src/xtra1.c 1.30, lib/edit/a_info_j.txt 1.19, lib/edit/e_info_j.txt 1.17, src/artifact.c 1.20, src/dungeon.c 1.29: ☆や防衛者にWARNING 両手持ちちょっと弱く 鋭敏兜の最大値を6に減らす 2002-04-05 Takeshi Mogami * src/dungeon.c 1.28, src/init2.c 1.10: ほとんど活用されてない user.prf をユーザーディレクトリに各自が置く 設定ファイルとしてもっと活用できるように、セーブデータのロードの後で user.prfを読み込むように修正。こうすると$CLASS $RACE等で条件分岐に使える。 2002-04-05 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.16, src/init1.c 1.30, src/object1.c 1.25: branch-_nothere-objdescをマージ. * lib/edit/k_info_j.txt 1.15.2.6: Mogamiさんの校正結果を取り込んで英訳を修正. 2002-04-05 habu * lib/edit/a_info_j.txt 1.18: エクスカリバーに警告能力を追加。 2002-04-05 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.15.2.5: キノコ, 薬, 巻物, ロッド, 魔法棒, 杖の説明の英訳が完了. 2002-04-04 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.15.2.4, src/object1.c 1.24.2.2: 巻物の説明まで一応英訳終了. *鑑定*済みアイテムの記述表示コードの整理. 2002-04-04 Takeshi Mogami * lib/help/charattr.hlp 1.4, lib/help/charattr.txt 1.6: 技能についてのヘルプ(英語版)を追加。 * src/mspells2.c 1.14: ; を忘れてた; 再修正。 * Changelogs 1.31: 更新 * src/mspells2.c 1.13: mspells2.c モンスター対モンスターで実装されてない魔法を使ったとき、 return FALSE; で呪文をキャンセルしなければいけないところで、break;して 呪文を唱えた後の処理に移り、ものまねを覚えてしまっていたので修正。 特にThe World は who が未定な状態でものまねを覚えるので使用時にバグる。 ついでに、死者復活の呪文はモンスター対モンスターでも使えるように実装。 2002-04-03 Takeshi Mogami * src/xtra2.c 1.25.6.2: たぬき のr_sightsが全く増えなかったのを修正。 * src/melee2.c 1.18.6.2: しゃべるモンスターのときはしゃべる。重厚な足音もする。 2002-04-03 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.15.2.3: キノコと薬の説明の英訳完了. 2002-04-03 Takeshi Mogami * lib/edit/r_info_j.txt 1.30.2.2, src/monster2.c 1.17.6.4: たぬき は、AQUATICにはならない。ユニークにならない。レベル下限付き。 * src/monster2.c 1.17.6.3: たぬき を見ただけでは sights を増やさないように修正。 名前の付いたペットの たぬき についてちゃんと名前を表示するように修正。 * src/monster2.c 1.17.6.2: モルゴスたぬきとかが簡単に作れてまずい気がするので、 ペットの たぬき は名前の最後に ? を追加。 * src/generate.c 1.11.6.1, src/melee2.c 1.18.6.1: 見掛けのモンスター種族、ap_r_idx の設定を忘れていたところ修正。 * lib/edit/misc_j.txt 1.5.10.1, lib/edit/r_info_j.txt 1.30.2.1, src/cmd2.c 1.19.6.1, src/cmd3.c 1.15.4.1, src/defines.h 1.31.6.1, src/externs.h 1.36.6.1, src/init1.c 1.29.6.1, src/load.c 1.20.6.1, src/monster2.c 1.17.6.1, src/save.c 1.8.6.1, src/spells1.c 1.12.6.1, src/spells2.c 1.17.4.1, src/types.h 1.10.6.1, src/xtra2.c 1.25.6.1, src/cave.c 1.29.2.1, src/cmd1.c 1.27.6.1: 「たぬき」の実装。セーブデータが変るので、バージョンを1.0.12に上げてある。 * src/store.c 1.7: 博物館に寄贈するとき、全く同じ物が既に寄贈してあるときはメッセージを 少し変えるようにしてみた。写真をコレクションするときに 気付かずに複数まとまっているのがなんか気に食わなかったので。 * src/files.c 1.44: (")コマンドで初期オプションを変更できると、実験するのに便利なので、 ウィザードモードのときだけは変更できるようにした。 2002-04-02 _nothere <_nothere@cvs> * src/angband.rc 1.3: Windowsでのメニューの半角カナを全角カナに変更. * src/cave.c 1.29: ascii_to_zenkakuテーブルでコロンとセミコロンが逆だったので修正. 2002-04-02 Takeshi Mogami * lib/edit/r_info_j.txt 1.30: プーケル人の説明の誤訳のため、人間と勘違いされていたので、説明文修正。 人間フラグ削除。 2002-04-01 Takeshi Mogami * src/main.c 1.3: コマンドラインから -h で出るヘルプメッセージにX11等の固有の情報も表示。 OAngからコピーしてきて、修正したもの。 * Changelogs 1.30: 更新 * lib/help/charattr.hlp 1.3, lib/help/charattr.txt 1.5, lib/help/jcharattr.hlp 1.2, lib/help/jcharattr.txt 1.7: 職業、種族、性格の能力、技能修正表を作成。 (変愚用にするの面倒でZAngのは消してあった) * src/externs.h 1.36.4.1, src/cmd1.c 1.27.4.1, src/cmd4.c 1.32.4.1: 自動拾いコードをマクロを使って整理。 設定行を解析してその働きを説明する文を作る関数を実装した。後でゲーム中での 編集機能の画面中で表示する予定。今はテスト用に'~'コマンド内で表示している。 * src/tables.c 1.27: Leonさんに指摘されたヘルプの修正に合わせて、オプションの説明修正。 * lib/help/magic.txt 1.7, lib/help/attack.txt 1.7, lib/help/birth.txt 1.6, lib/help/bldg.txt 1.4, lib/help/charattr.txt 1.4, lib/help/command.txt 1.6, lib/help/commdesc.txt 1.6, lib/help/defend.txt 1.5, lib/help/dungeon.txt 1.6, lib/help/general.txt 1.6, lib/help/helpinfo.txt 1.4, lib/help/jattack.txt 1.5, lib/help/jbirth.txt 1.5, lib/help/jcharattr.txt 1.6, lib/help/jcommand.txt 1.4, lib/help/jcommdesc.txt 1.4, lib/help/jdefend.txt 1.3, lib/help/jdungeon.txt 1.4, lib/help/jgeneral.txt 1.4, lib/help/jhelpinfo.txt 1.3, lib/help/jmagic.txt 1.5, lib/help/jmonster.txt 1.4, lib/help/jobjects.txt 1.4, lib/help/joption.txt 1.6, lib/help/jpref.txt 1.3, lib/help/jtown.txt 1.4, lib/help/monster.txt 1.3, lib/help/objects.txt 1.4, lib/help/option.txt 1.7, lib/help/pref.txt 1.6, lib/help/tang.txt 1.5, lib/help/town.txt 1.4, lib/help/version.txt 1.6: 修正。 2002-04-01 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.15.2.2: 英訳を少し追加. 英語力に自信がないので校正が必要になる. 2002-03-31 Takeshi Mogami * src/rooms.c 1.11: 十字部屋等のvaultで、強い敵がいるはずのところがハウンド等のグループを 作る敵で埋まってしまって、やたら楽勝になるのを封じるため、 vaultの '9' と '8' の地形はグループフラグを偽にしてみた。グループを作る のは大概は弱い敵なので、偽にするとトータルで強い敵の数が増える。 2002-03-31 _nothere <_nothere@cvs> * lib/edit/k_info_j.txt 1.15.2.1, src/init1.c 1.29.2.1, src/object1.c 1.24.2.1: キノコ・薬・巻物・ロッド・魔法棒・杖に効果説明を追加し, *鑑定*で表示できるようにした. 英語版テキストはまだ未完成. 一応枝にしておく. 2002-03-31 henkma * readme.txt 1.4, src/cmd3.c 1.15, src/xtra1.c 1.29: 警告無視の機能追加. '$'を刻んでおくとそのアイテムは警告能力を失なう. なお, 銘刻みと銘消しのときに状態の再計算をしていないバグがあったので ついでに修正しておいた. 2002-03-30 Takeshi Mogami * lib/help/defend.txt 1.4, lib/help/dungeon.txt 1.5, lib/help/jobjects.txt 1.3, lib/help/monster.txt 1.2, lib/help/objects.txt 1.3, lib/help/tang.txt 1.4, lib/help/town.txt 1.3: 修正と、全てのスペルチェック。 * lib/help/Makefile.am 1.4, lib/help/arena.txt 1.4, lib/help/attack.hlp 1.5, lib/help/defend.hlp 1.3, lib/help/dungeon.hlp 1.4, lib/help/dungeon.txt 1.4, lib/help/help.hlp 1.6, lib/help/jattack.hlp 1.3, lib/help/jdefend.hlp 1.2, lib/help/jmonster.txt 1.3, lib/help/jobjects.txt 1.2, lib/help/jtown.txt 1.3, lib/help/monster.hlp 1.1, lib/help/monster.txt 1.1, lib/help/objects.hlp 1.2, lib/help/objects.txt 1.2, lib/help/readme.txt 1.6, lib/help/spoiler.hlp 1.4, lib/help/town.txt 1.2: 英訳、取りあえず完成。 日本語版の修正も少し。 * src/spells2.c 1.17: "あなたは超能力を持っている。"→"あなたはテレパシー能力を持っている。" 2002-03-29 Takeshi Mogami * src/effects.c 1.17, src/files.c 1.43, src/mspells1.c 1.18, src/mspells2.c 1.12, src/scores.c 1.6, src/util.c 1.24, src/wild.c 1.10, src/cmd4.c 1.32, src/cmd5.c 1.16, src/defines.h 1.31, src/dungeon.c 1.27: 死亡時のスコア送信するかの質問文が履歴に残ってしまっていてダンプの 行数が無駄になるので残らないようにget_checK_strict()のモードを ちゃんと修正した。ついでにモード定数をマクロ定義。 * lib/edit/f_info_j.txt 1.4: 草むら # → : * lib/edit/r_info_j.txt 1.29: Wyrd sister → 運命の魔女。Lesser black reaver → 灰色の掠奪者。 * src/cave.c 1.28: new_ascii_graphicsのコード整理。 2002-03-29 henkma * src/cmd6.c 1.19: 啓の徳上昇判定(の一部)の修正. 啓蒙薬で+2,*啓蒙*の薬で+1を, 逆にした. 2002-03-28 Takeshi Mogami * src/tables.c 1.26: スペルチェックのとき直したのにcommit忘れてた。 2002-03-28 henkma * src/tables.c 1.25: typo修正. 2002-03-28 Takeshi Mogami * autopick_eng.txt 1.8, readme_eng.txt 1.5, lib/help/attack.txt 1.6, lib/help/birth.txt 1.5, lib/help/charattr.txt 1.3, lib/help/command.txt 1.5, lib/help/commdesc.txt 1.5, lib/help/general.txt 1.5, lib/help/magic.txt 1.5, lib/help/option.txt 1.6, lib/help/pref.txt 1.5, lib/help/version.txt 1.5: スペルチェック 2002-03-28 henkma * src/mindtips.h 1.6: typo修正. * src/tables.c 1.24: 吟遊詩人の歌の名前修正. 2002-03-27 henkma * src/tables.c 1.23, src/spellstips.h 1.15: typo修正. * src/spellstips.h 1.14: typo修正. shild→shield. 2002-03-26 Takeshi Mogami * lib/help/attack.txt 1.5, lib/help/command.hlp 1.4, lib/help/command.txt 1.4, lib/help/commdesc.hlp 1.4, lib/help/commdesc.txt 1.4, lib/help/defend.txt 1.3, lib/help/pref.hlp 1.4, lib/help/pref.txt 1.4: 英訳進行 * lib/help/jcommand.hlp 1.3, lib/help/jcommdesc.hlp 1.3, lib/help/jpref.txt 1.2: 修正 * lib/help/jbirth.hlp 1.2, lib/help/jbirth.txt 1.4: 修正。 * lib/help/birth.txt 1.4: 英訳進行 * lib/help/jdefend.txt 1.2: 修正 * lib/help/attack.hlp 1.4, lib/help/attack.txt 1.4, lib/help/defend.hlp 1.2, lib/help/defend.txt 1.2: 英訳進行 * lib/help/jattack.txt 1.4: 修正。 2002-03-26 henkma * src/spellstips.h 1.13: typo修正. Vamparic→Vampiric. * src/mindtips.h 1.5, src/spellstips.h 1.12: typo修正, hiroism→heroism. 2002-03-25 Takeshi Mogami * src/wizard1.c 1.18: モンスタースポイラーで、モンスターの番号出力が間違ってるバグ修正。 * lib/help/option.txt 1.5: 一部セーブし忘れた。 * lib/help/option.hlp 1.4, lib/help/option.txt 1.4: 英訳さらに進行。 * lib/help/joption.hlp 1.3, lib/help/joption.txt 1.5, lib/pref/pref-opt.prf 1.3, src/externs.h 1.36, src/tables.c 1.21, src/variable.c 1.16: 未使用のstack_allow_wandsを削除。 2002-03-25 habu * src/cmd3.c 1.14, src/dungeon.c 1.26, src/load.c 1.20, src/main-x11.c 1.13, src/wizard1.c 1.17: 使用されていない変数の削除。 2002-03-24 Takeshi Mogami * lib/help/joption.txt 1.4: 英訳中に気付いたミス。修正。 * lib/help/charattr.hlp 1.2, lib/help/charattr.txt 1.2, lib/help/general.hlp 1.4, lib/help/general.txt 1.4, lib/help/magic.hlp 1.4, lib/help/magic.txt 1.4, lib/help/version.txt 1.4: 英語版ヘルプのできたとこのみ。 * src/cmd3.c 1.13, src/externs.h 1.35, src/monster1.c 1.13, src/wizard1.c 1.16: モンスタースポイラーのコードを思い出のコードと共通化。 ついでにcheat_knowと町でのモンスター調査のコード整理。 * src/racial.c 1.10: 静水の英訳修正。 Clear Mind → Mirror Concentration 2002-03-23 henkma * src/racial.c 1.9: typo修正. asuume→assume 2002-03-23 hoge * src/cmd6.c 1.18, src/defines.h 1.30, src/files.c 1.42, src/hissatsu.c 1.6, src/init1.c 1.29, src/melee2.c 1.18, src/monster1.c 1.12, src/object1.c 1.24, src/object2.c 1.33, src/spells2.c 1.16, src/spells3.c 1.17, src/wizard1.c 1.15, lib/edit/a_info_j.txt 1.17, lib/edit/e_info_j.txt 1.16, lib/edit/r_info_j.txt 1.28, src/artifact.c 1.19, src/birth.c 1.22, src/bldg.c 1.11, src/cmd1.c 1.27, src/cmd2.c 1.19, src/cmd3.c 1.12, src/cmd5.c 1.15: モンスターのHUMANフラグとアイテムのSLAY_HUMAN 村正とチェンソーはSLAY_HUMANつけたので強さを見直し 2002-03-23 Takeshi Mogami * lib/help/jcharattr.txt 1.5, lib/help/jgeneral.hlp 1.3, lib/help/jmagic.txt 1.4: 英訳中に見つけた日本語版のミスを修正。 2002-03-23 henkma * src/mindtips.h 1.4: mirror の tips typo修正. 2002-03-23 Takeshi Mogami * src/racial.c 1.8: 剣の舞いの訳がわかったので修正。 2002-03-23 henkma * src/mindtips.h 1.3: mirror の tips修正. 2002-03-23 Takeshi Mogami * lib/help/arena.txt 1.3, lib/help/attack.hlp 1.3, lib/help/attack.txt 1.3, lib/help/birth.hlp 1.3, lib/help/birth.txt 1.3, lib/help/bldg.txt 1.3, lib/help/charattr.hlp 1.1, lib/help/charattr.txt 1.1, lib/help/command.hlp 1.3, lib/help/command.txt 1.3, lib/help/commdesc.hlp 1.3, lib/help/commdesc.txt 1.3, lib/help/defend.hlp 1.1, lib/help/defend.txt 1.1, lib/help/dungeon.hlp 1.3, lib/help/dungeon.txt 1.3, lib/help/gambling.txt 1.3, lib/help/general.hlp 1.3, lib/help/general.txt 1.3, lib/help/help.hlp 1.5, lib/help/helpinfo.txt 1.3, lib/help/magic.hlp 1.3, lib/help/magic.txt 1.3, lib/help/objects.hlp 1.1, lib/help/objects.txt 1.1, lib/help/option.hlp 1.3, lib/help/option.txt 1.3, lib/help/pref.hlp 1.3, lib/help/pref.txt 1.3, lib/help/readme.txt 1.5, lib/help/spoiler.hlp 1.3, lib/help/tang.txt 1.3, lib/help/town.hlp 1.1, lib/help/town.txt 1.1, lib/help/version.txt 1.3: Z240からコピー、削除したのと同名のものもあるし違うのもある。 * lib/help/arena.txt 1.2, lib/help/attack.hlp 1.2, lib/help/attack.txt 1.2, lib/help/birth.hlp 1.2, lib/help/birth.txt 1.2, lib/help/bldg.txt 1.2, lib/help/command.hlp 1.2, lib/help/command.txt 1.2, lib/help/commdesc.hlp 1.2, lib/help/commdesc.txt 1.2, lib/help/dungeon.hlp 1.2, lib/help/dungeon.txt 1.2, lib/help/gambling.txt 1.2, lib/help/general.hlp 1.2, lib/help/general.txt 1.2, lib/help/help.hlp 1.4, lib/help/helpinfo.txt 1.2, lib/help/magic.hlp 1.2, lib/help/magic.txt 1.2, lib/help/option.hlp 1.2, lib/help/option.txt 1.2, lib/help/pref.hlp 1.2, lib/help/pref.txt 1.2, lib/help/readme.txt 1.4, lib/help/spoiler.hlp 1.2, lib/help/tang.txt 1.2, lib/help/version.txt 1.2: 英語版ヘルプの作業開始。手始めに古いのを削除。Z24xのと入れ換えて作業する。 2002-03-23 henkma * src/spells2.c 1.15: 呪いに関して 「あなたは...」を適当な文句と差し替えた. 「弱い呪い」は, 他の表現と統一して, 単に「呪い」で良いと思うのだがどうか? # 今のところ弱い呪い(英語はweak curse)としている. * src/object1.c 1.23, src/spells2.c 1.14: 呪い関連"nanka"を翻訳. 2002-03-23 Takeshi Mogami * lib/file/w_low_j.txt 1.14: すばやき棘、小さき棘削除。字体が違うだけで名前の意味が変ってないからまずい。 2002-03-22 Takeshi Mogami * src/files.c 1.41: ダンプの死亡場所の表示に、死因も追加。 * src/effects.c 1.16: 麻痺や彫像状態で死んだとき、死因に"麻痺状態で"、"彫像状態で"を追加するように してみた。 * src/cave.c 1.22.2.12, src/z-term.c 1.2.14.8: 修正2つ、こっちにもcommit。後で他のバリアント用のdiffを取るため。 * src/z-term.c 1.5: Bigtile使用時にマップ画面の左端がその場所地形によっては正しくアップデート されず、空白キャラになっていたのを修正。漢字の2文字目を判定するフラグ KANJI2の判定にタイルのattrがひっかかっていた。 * src/cave.c 1.27: lite_spot()で全角文字の地形を正しくアップデートしていなかったのを修正。 実際にバグが現われていたのは、SJISの環境でグラフィックモードOFFでBigtileを 使った場合だけだったが、他の場合でも潜在的に問題かもしれないので。 2002-03-21 Takeshi Mogami * src/dungeon.c 1.20.2.3, src/externs.h 1.30.2.5, src/generate.c 1.8.2.3, src/init1.c 1.23.2.3, src/object1.c 1.19.2.4, src/variable.c 1.12.2.3, src/wild.c 1.6.4.3, src/xtra2.c 1.21.2.7, src/z-term.c 1.2.14.7, src/cave.c 1.22.2.11, src/cmd4.c 1.27.2.3: branch-mogami-bigtileに、幹での変更点もcommitしておく。 * src/z-term.c 1.4: 英語版でbigtileモードのとき、タイルの右半分だけ削除された後で正しく書き直し がされていなかったので修正。 2002-03-20 habu * src/hissatsu.c 1.5: 剣術家の眩惑がMPを消費していないバグを修正 2002-03-20 Takeshi Mogami * Changelogs 1.29: 更新 * src/load.c 1.19: 粗悪品のACや劣化したpvalがロードすると元に戻ってしまうバグを修正。 アイテムのロード時にいちいち k_info、e_info、a_info から情報を読んでちゃんと セーブされていたオブジェクトデータを上書きしていたが、無意味でバグの温床 なので、そのようなコードをまるごと削除した。 * src/dungeon.c 1.25, src/bldg.c 1.10, src/cmd6.c 1.17, src/defines.h 1.29: EATER_CHARGE (= 0x10000L) 等のマクロを定義して魔道具術師のコードを整理。 さらに、ロッドの充填状態の数値をデノミして体力回復のロッドを99本とか持って いてもオーバーフローしないようにした。 * lib/pref/graf-new.prf 1.6: フェアノールのランプ、パランティア、中つ国ガイド、修正。 2002-03-18 Takeshi Mogami * lib/pref/graf-new.prf 1.5: 歌集の16x16タイルが変なのを定義されてたので削除。 2002-03-17 Takeshi Mogami * lib/help/jmagic.txt 1.3: 剣術家の型の説明を忘れていたので追加。 * lib/help/jmagic.hlp 1.2, lib/help/jmagic.txt 1.2: 魔法の説明を変愚蛮怒に対応。 * src/cmd6.c 1.16: 魔道具術師のリピートコマンドでロッドを使うコードが間違っていたので修正。 2002-03-16 Takeshi Mogami * lib/edit/r_info_j.txt 1.27: モンスターのコードがバグったときにちょくちょく「プレイヤー」があらわれて HPゲージの表示で0の割り算が起きて変愚蛮怒が落ちるので、バグがあってもいきなり 落ちないように、1点だけHPを与える修正。 * src/monster2.c 1.17: カメレオンの王が変身に失敗して「プレイヤー」になるのを修正。 2002-03-15 hoge * src/object2.c 1.32, src/save.c 1.8, src/spells1.c 1.12, src/spells2.c 1.13, src/spells3.c 1.16, src/types.h 1.10, src/wizard1.c 1.14, src/wizard2.c 1.13, src/xtra1.c 1.28, configure.in 1.12, lib/edit/a_info_j.txt 1.16, lib/edit/e_info_j.txt 1.15, lib/edit/k_info_j.txt 1.15, src/artifact.c 1.18, src/cmd1.c 1.26, src/cmd2.c 1.18, src/cmd3.c 1.11, src/cmd6.c 1.15, src/defines.h 1.28, src/dungeon.c 1.24, src/effects.c 1.15, src/externs.h 1.34, src/files.c 1.40, src/init1.c 1.28, src/load.c 1.18, src/mane.c 1.6, src/melee2.c 1.17, src/mind.c 1.7, src/mspells1.c 1.17, src/mspells2.c 1.11, src/mspells3.c 1.9, src/object1.c 1.22: 呪いは外れないだけではなく、いろいろイヤな効果がある。 2002-03-15 Takeshi Mogami * src/dungeon.c 1.23, src/generate.c 1.11, src/init1.c 1.27, src/variable.c 1.15, src/wild.c 1.9, src/xtra2.c 1.25: 新規ゲーム開始のときのパネルの位置が変だったので、再修正。 * lib/edit/r_info_j.txt 1.26: 鳳凰の説明。相談の結果、文の構成をちょっとだけ修正。 2002-03-15 henkma * src/spells2.c 1.12: 自己分析のメッセージの修正. * src/xtra1.c 1.27: 剣術家の降鬼陣でAC-50がパラメータ表示の方に現れてなかったので修正. ひょっとして意図的だったりした? 2002-03-13 Takeshi Mogami * src/cave.c 1.26: lite_spot()の使える範囲がin_bound()だったせいで画面端の ボルトやボールのアニメーション後にゴミが残っていたのを修正。 ボルトやボールのアニメーションを全角キャラに対応。 * Changelogs 1.28: 更新 * src/xtra2.c 1.24: center_player オフのときの荒野での画面切り変えがおかしかったので修正。 さらに右と下に画面を切り変えるまでに端に近づける限界値が1違ったので修正。 * src/report.c 1.17: test用サーバーに送る設定のままでcommitしてしまったので、戻した。 * src/cmd4.c 1.31, src/report.c 1.16: スクリーンショットを大きなウィンドウに対応。 2002-03-12 Takeshi Mogami * src/cave.c 1.25: 全角キャラで軌道表示。 2002-03-12 habu * src/object1.c 1.21: アイテムの詳細表示でウィンドウ縦幅をフルに使うように修正。 * src/cmd4.c 1.30: 検索結果のハイライト表示の座標を縦幅に合わせ忘れていたので修正。 2002-03-12 Takeshi Mogami * src/cave.c 1.24, src/dungeon.c 1.22, src/externs.h 1.33, src/generate.c 1.10, src/init1.c 1.26, src/variable.c 1.14, src/wild.c 1.8, src/xtra2.c 1.23: center_player がオフのときに、画面表示位置の初期設定がおかしかったので修正。 2002-03-12 henkma * src/object2.c 1.31, lib/edit/e_info_j.txt 1.14: 殺戮の武器の値段の計算を修正. 2002-03-12 habu * src/cmd4.c 1.29: メッセージ履歴の表示をウィンドウの縦幅に合わせた。スクロールする行数はそのままにしている。 2002-03-12 Takeshi Mogami * src/dungeon.c 1.21, src/externs.h 1.32, src/files.c 1.39, src/generate.c 1.9, src/init1.c 1.25, src/load.c 1.17, src/main-mac.c 1.11, src/main-win.c 1.7, src/main-x11.c 1.12, src/monster1.c 1.11, src/object1.c 1.20, src/save.c 1.7, src/scores.c 1.5, src/store.c 1.6, src/variable.c 1.13, src/wild.c 1.7, src/xtra1.c 1.26, src/xtra2.c 1.22, src/z-term.c 1.3, src/z-term.h 1.2, src/ang_eng.rc 1.3, src/angband.rc 1.2, src/cave.c 1.23, src/cmd3.c 1.10, src/cmd4.c 1.28, src/defines.h 1.27: branch-mogami-bigtile をマージ。 * src/main-mac.c 1.10.2.3: switch文のbreak;忘れを修正。 * src/main-mac.c 1.10.2.2: KuwaさんにMacでテストしてもらって修正。 サブウィンドウにタイルが表示できないのバグらしき振舞いも修正。 * Changelogs 1.27: 更新。rcs2log に与えるオプションを -v -h cvs にして、ちょっと形式変更。 ファイル名にリビジョン番号を付けたので、1.30.2.4 みたいに4つ以上の数字 の組だったら枝のファイルである事がわかる。 * src/scores.c 1.4.2.1: スコアリストを大きいウィンドウに対応。 * src/cave.c 1.22.2.10: USE_TRANSPARENCYを使ってないときのコンパイルエラー修正。 2002-03-12 henkma * src/cmd6.c 1.14: アーティファクト発動のバグとメッセージ修正. ヴィルヤと真魔剛龍剣の場合分け, 英語のコルインと青龍の場合分け, 表現:"アーマー"を表現:"鎧"に統一. 2002-03-11 Takeshi Mogami * src/cave.c 1.22.2.9, src/main-win.c 1.6.6.4: 全角文字が存在しない文字でも変換しようとしていたのを修正。 Bigtileフラグ保存バグってたので修正。 * src/main-win.c 1.6.6.3: 初期設定ファイルにBigtileフラグの状態を保存するように。 * src/z-term.c 1.2.14.6: 全角キャラクタの上をカーソルが移動したときの更新の不備を修正。 * src/main-mac.c 1.10.2.1: Bigtile、Macに対応、したつもり。 * src/files.c 1.38.2.1: ヘルプや'I'等で使う show_file() を大きいウィンドウに対応。 * src/main-win.c 1.6.6.2: Winも全角ASCII文字に対応した修正。 * src/main-x11.c 1.11.2.4, src/z-term.c 1.2.14.5, src/cave.c 1.22.2.8: 対応するタイルがないオブジェクトはASCII文字を全角に変換して表示。 2002-03-11 henkma * src/object2.c 1.30: ランダムアーティファクトの吸血発動に関する値段評価のバグ修正. 「邪悪消滅」と「勇気回復/毒消し」の評価がされてなかったので, ついでに適当な数字で追加しておいた. 2002-03-11 Takeshi Mogami * src/externs.h 1.30.2.4, src/load.c 1.16.2.1, src/main-win.c 1.6.6.1, src/main-x11.c 1.11.2.3, src/monster1.c 1.9.2.2, src/object1.c 1.19.2.3, src/save.c 1.6.2.1, src/store.c 1.5.4.2, src/variable.c 1.12.2.2, src/xtra2.c 1.21.2.6, src/z-term.c 1.2.14.4, src/ang_eng.rc 1.2.10.1, src/angband.rc 1.1.1.1.14.1, src/cave.c 1.22.2.7, src/cmd3.c 1.9.4.4, src/cmd4.c 1.27.2.2: bigtileをWindowsに対応。その他コードの整理。arg_bigtile をbigtile mode の要求、 use_bigtile mode に現在ある事を示すフラグとした。 2002-03-11 iks * lib/edit/r_info_j.txt 1.25: レムス,バーノール,ルパートの説明文追加。 2002-03-11 habu * src/cmd3.c 1.9.4.3, src/object1.c 1.19.2.2: インベントリ、装備、床のアイテム表示の位置が画面右端になるように調整。 2002-03-10 Takeshi Mogami * src/xtra2.c 1.21.2.5: lookコマンドの領域外アクセスを修正。 * src/dungeon.c 1.20.2.2: 作業のついでに、、メッセージサブウィンドウがゲーム開始時に描画されていない 状態で始まるのを修正。 * src/cave.c 1.22.2.6: ダンジョンよりも画面が大きいとき、配列外アクセスを防ぐ修正。 * src/dungeon.c 1.20.2.1, src/externs.h 1.30.2.3, src/xtra2.c 1.21.2.4, src/z-term.c 1.2.14.3, src/z-term.h 1.1.1.1.14.1: ウィンドウのリサイズの直後に画面の最描画。 * src/cave.c 1.22.2.5, src/defines.h 1.24.2.1, src/xtra1.c 1.25.2.1, src/xtra2.c 1.21.2.3: 23行目の固定位置に表示していた文字を画面最下行に。 * src/main-x11.c 1.11.2.2, src/wild.c 1.6.4.2, src/xtra2.c 1.21.2.2, src/cave.c 1.22.2.4, src/generate.c 1.8.2.2, src/init1.c 1.23.2.2: big screen の実装途中、縦方向にウィンドウを大きくしたときは動作する。 2002-03-10 habu * src/util.c 1.23: minor code change. * configure.in 1.11, src/externs.h 1.31, src/h-config.h 1.5, src/util.c 1.22: usleep()の有無をautoconfで調べるようにした。 memset()はANSI Cで定義されている標準関数なのでHAS_MEMSETは消去。 * lib/edit/r_info_j.txt 1.24, src/defines.h 1.26, src/init1.c 1.24, src/monster1.c 1.10, src/wizard1.c 1.13: RF1_FRIENDは使われていない(RF1_FRIENDSしか生成には関与していない)ので廃止。 2002-03-10 Takeshi Mogami * src/cave.c 1.22.2.3, src/cmd3.c 1.9.4.2, src/cmd4.c 1.27.2.1, src/externs.h 1.30.2.2, src/monster1.c 1.9.2.1: 思いでと'%'コマンドの表示を修正。roff_top()をexternにしたついでに、 externs.hの整理、各関数が正しい位置に書いてあるようにした。。 2002-03-10 habu * src/cmd2.c 1.17, src/defines.h 1.25, src/flavor.c 1.11, src/tables.c 1.20: 宝箱のトラップにも警報装置を追加。 2002-03-10 Takeshi Mogami * src/z-term.c 1.2.14.2, src/cave.c 1.22.2.2: ASCII文字のオブジェクトの表示バグ修正。 * src/cave.c 1.22.2.1, src/cmd3.c 1.9.4.1, src/externs.h 1.30.2.1, src/generate.c 1.8.2.1, src/init1.c 1.23.2.1, src/main-x11.c 1.11.2.1, src/object1.c 1.19.2.1, src/store.c 1.5.4.1, src/variable.c 1.12.2.1, src/wild.c 1.6.4.1, src/xtra2.c 1.21.2.1, src/z-term.c 1.2.14.1: bigtile (全角タイル)の実装開始 2002-03-10 habu * src/cmd1.c 1.25, src/defines.h 1.24, src/object2.c 1.29, lib/edit/f_info_j.txt 1.3, src/cave.c 1.22: 新トラップ、警報装置を追加。 * lib/edit/r_info_j.txt 1.23, src/defines.h 1.23, src/init1.c 1.23, src/wizard1.c 1.12, src/xtra2.c 1.21: モンスター番号だけで判別できるのでDROP_CHOSENフラグを廃止。また、DROP_USEFULという全く使われてないフラグもついでに廃止しておいた。 2002-03-10 Takeshi Mogami * src/birth.c 1.21: 7+1d10 ボツ。 * src/effects.c 1.14: 前に幻覚中のダメージの原因を正しく表示するようしたときに、プレイ記録の ピンチになったときの記録があったのを忘れていたので、それを修正。 幻覚中には damage_type == DAMEGE_ATTACK のダメージの原因は「何か」と記録 するようにした。 2002-03-09 Takeshi Mogami * src/birth.c 1.20: キャラクター生成時の能力値のダイスを実験的に 5 + 1d3 + 1d4 + 1d5 から、 7 + 1d10 に変更。その代りdelayをデフォルトで 10 (1/100 秒)入れた。 * src/scores.c 1.4: scores.rawの文字コードを自動で変換するようにした。 * src/cmd4.c 1.27, src/effects.c 1.13, src/util.c 1.21: get_checkの [y/n]のメッセージを履歴に残すようにしてみた。 残って欲しくないところは get_check_strict("...", 4); とすればよい。 2002-03-08 Takeshi Mogami * lib/edit/t0000002_j.txt 1.3, lib/edit/t0000003_j.txt 1.3, lib/edit/t0000004_j.txt 1.3, lib/help/jbldg.txt 1.2, src/bldg.c 1.9: 町の歴史→町の概要 として、jbldg.txtをちゃんと書いた。 * lib/help/jversion.txt 1.6: 書き間違え 2001 -> 2002 * src/files.c 1.38: Winで半角8文字より長い名前を勝手に8byteに切るのを廃止。 漢字を含むときにファイル名が変になる事もなくなる。 * src/cave.c 1.21: 幻覚状態でもMMで正しいアイテム名が表示されていたので、「何か奇妙な物」 に変えた。自動拾いそのものは正しく働くままにしてある。 2002-03-08 habu * lib/edit/e_info_j.txt 1.13: of Poisoning -> of Venom * lib/edit/e_info_j.txt 1.12, src/object2.c 1.28: XTRA_POWERフラグで呼ばれるのがone_sustain()になっていたのでone_ability()に修正。(祝福)武器もe_info_jでXTRA_POWERを定義。 2002-03-07 hoge * src/wizard2.c 1.12, lib/edit/a_info_j.txt 1.15, lib/edit/e_info_j.txt 1.11, lib/edit/t0000001_j.txt 1.7, lib/edit/t_lite_j.txt 1.6, src/artifact.c 1.17, src/cmd4.c 1.26, src/defines.h 1.22, src/effects.c 1.12, src/externs.h 1.30, src/flavor.c 1.10, src/init1.c 1.22, src/load.c 1.16, src/object2.c 1.27, src/types.h 1.9, src/wizard1.c 1.11: アイテム生成に関わるフラグgen_flag導入 モンク・練気の報酬修正 2002-03-07 iks * lib/edit/a_info_j.txt 1.14: エオウィン姫、宵闇、ダ、斬鉄剣、飛行石等に日本語の説明文を追加。 * lib/edit/r_info_j.txt 1.22: 説明文のなかったいくつかのモンスターに日本語の説明文を追加。無駄な空行をついでに調整。 2002-03-06 hoge * lib/help/jversion.txt 1.5: jversion更新 2002-03-06 Takeshi Mogami * Changelogs 1.26: 更新 * src/spells1.c 1.11: 木が凍って砕けた等、英訳。 2002-03-06 habu * src/load.c 1.15, src/types.h 1.8: EGO_XTRA_* から art_flags への変換をz_older_than()で囲んだ。また、object_type.xtra1は現在全く使われてないのでその旨をコメントに書いた。 2002-03-06 hoge * src/tables.c 1.19, configure.in 1.10, lib/edit/r_info_j.txt 1.21, lib/file/news.txt 1.5, lib/file/news_j.txt 1.3, lib/help/jversion.txt 1.4, src/cmd1.c 1.24, src/defines.h 1.21, src/racial.c 1.7, src/spells1.c 1.10: バージョン番号を1.0.10に上げる コーンのジャガーノートの強さ変更 木は多くの属性の攻撃で壊れる 連続魔の変更 2002-03-06 Takeshi Mogami * lib/pref/graf-new.prf 1.4: Pern由来の16x16タイルの設定を間違えていて、白い豆腐があらわれていたのを修正。 * src/generate.c 1.8, src/save.c 1.6: 乗馬のバグ、本当に修正。原因はセーブ時にp_ptr->ridingをセーブした後で変更したせい。 さっきのgenerate.cの修正は、勘違いだったので取り消し。 * src/generate.c 1.7: 乗馬中にセーブロードしたとき、乗馬中のペットがおかしくなるバグ修正。 2002-03-05 Takeshi Mogami * Changelogs 1.25: 更新 * src/cmd1.c 1.23, src/effects.c 1.11, src/melee1.c 1.9, src/melee2.c 1.16, src/monster2.c 1.16, src/mspells1.c 1.16, src/spells1.c 1.9: 幻覚状態の時に死因が ランダムな名前+(?) になってしまっていたのを、 ちゃんと正しい名前になるようにした。(?)の追加も廃止。 * lib/edit/k_info_j.txt 1.14: RGRAでNeoさんという人が自分の事と勘違いして騒いでたので、 Neo Tsuyoshi → Neo-Tsuyoshi 2002-03-05 habu * src/object2.c 1.26: さらにエッセンス消去後にもインベントリを並べ変えるように修正。 * src/object2.c 1.25: エッセンス付加後にインベントリを並び変えるように修正。 * src/cave.c 1.20: disturb()の時、モンスターの追跡用情報が更新されるように修正。 2002-03-05 hoge * lib/file/monfear_j.txt 1.4, lib/file/monspeak_j.txt 1.4: ベビーサタンのメッセージ * lib/file/monfear_j.txt 1.3, lib/file/monspeak_j.txt 1.3, src/cmd1.c 1.22, src/dungeon.c 1.20, src/mind.c 1.6, src/object2.c 1.24, src/tables.c 1.18, src/xtra1.c 1.25: 気を練ると攻撃力アップ 幽霊のペナアップ 2002-03-05 habu * src/wizard1.c 1.10: artifact.spo生成で、PYEC、ナイン、バルド矢も含まれるように修正。 2002-03-04 Takeshi Mogami * lib/help/jversion.txt 1.3: バージョン履歴に1.0.9の情報追加。 * lib/edit/r_info_j.txt 1.20: カルダームにCAN_SPEAKが付いてなかったので付けた。 * configure.in 1.9: --disable-fontset についての判断のコードが間違っていたので修正。 * Changelogs 1.24: 更新 * src/main-x11.c 1.11: タイル表示のサイズを正方形にするために、 setenv ANGBAND_X11_FONT_0 '-sony-fixed-medium-r-normal--16-*-*-*-*-160-iso8859-1,-jis-fixed-medium-r-normal--16-*-*-*-*-320-jisx0208.1983-0' setenv ANGBAND_X11_FONT '-sony-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-jis-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0' のように、通常のフォントよりも幅だけ2倍にしたとき、今までは表示がおかしくなって 画面にゴミが出ていたので修正した。 * src/cmd4.c 1.25, src/object1.c 1.19, src/report.c 1.15: タイル表示でもスクリーンショットを送信できるようにした。 2002-03-04 habu * lib/edit/k_info_j.txt 1.13: 飛び道具の出現階変更に合わせてアイテムレベルも変更。 2002-03-03 Takeshi Mogami * src/cmd4.c 1.24: rgraに流れていたパッチを参考に、'%'コマンドで数値入力でcharやattrを変更 できるようにした。^N ^A ^C で数値入力に入る。 2002-03-03 henkma * src/racial.c 1.6: 英語のレイシャルパワーの名前の大文字小文字の使いわけがバラバラなので, 重要な単語の先頭のみ大文字という風に統一. 2002-03-03 hoge * lib/file/a_cursed_j.txt 1.9, lib/file/a_high_j.txt 1.11, lib/file/a_low_j.txt 1.10, lib/file/a_med_j.txt 1.11, lib/file/w_high_j.txt 1.9, lib/file/w_low_j.txt 1.13, lib/file/w_med_j.txt 1.11, src/birth.c 1.19, src/init2.c 1.9, src/xtra1.c 1.24, lib/edit/a_info_j.txt 1.13, lib/edit/k_info_j.txt 1.12, lib/edit/t0000001_j.txt 1.6, lib/edit/t_lite_j.txt 1.5: 飛び道具の出現階変更とそれに伴なってクエストの報酬変更 2つ以上の単語の☆名に・を挿入 2002-03-02 habu * lib/file/a_high_j.txt 1.10, lib/file/a_med_j.txt 1.10: なぜか一行目だけNが抜けていたので修正。 2002-03-02 Takeshi Mogami * src/main-gcu.c 1.3, src/main-x11.c 1.10: argv未使用のワーニングを消す修正。 2002-03-02 habu * src/xtra1.c 1.23: アライメントの計算で先にjをデクリメントしないとSEGVるので修正。 * src/spells3.c 1.15: 劣化攻撃でまれ(1/13)にpvalが下がるようにした。 * src/xtra1.c 1.22: 称号名がフィールド画面にはみ出さないように修正。但し、称号名はここでしか表示されていないのではみ出すやつはどうやっても全体を見れない事になる。 2002-03-02 Takeshi Mogami * lib/edit/r_info_j.txt 1.19: growing →大きくなってくる * lib/edit/a_info_j.txt 1.12: 力の指輪の英文説明を修正。モルゴスから隠された→サウロンから隠された。 * lib/edit/a_info_j.txt 1.11: フンディンの鎖付き鉄球の説明修正。 2002-03-02 habu * src/xtra1.c 1.21: 徳によるアライメントの計算のバグを修正。(kobayasiさん御報告) 2002-02-28 Takeshi Mogami * Changelogs 1.23: 更新 * src/object1.c 1.18: '\n'の追加し忘れていたのを追加。 * src/report.c 1.14: MPWで、-noMapCR オプションは弊害が非常に大きく使用不可なので、ローカルで使う 改行コード CR から、スコア送信用の LF に変換するコードを追加。 2002-02-28 habu * src/melee2.c 1.15: 壁抜け状態などでモンスターが追跡しない場合でも、魔法を撃てる位置には優先的に動けるようにした。 2002-02-27 Takeshi Mogami * src/spells3.c 1.14: 魔力食い失敗のメッセージ、以前修正したはずだったのに、修正場所を間違えて 充填のメッセージの方を変えていたので、再修正。 * src/cmd2.c 1.16: エクスカリパーを投げたときに大ダメージになるように、投擲するアイテムの ダメージ修正は絶対値を取るようにした。命中修正は変わらないので当てるのは 難しい。 * src/files.c 1.37: pval < -10 のとき'C'での表示がバグるのを修正。 * src/files.c 1.36: キャラクターの作成中に生い立ち表示で現在地を表示しようとするバグを修正。 2002-02-26 habu * src/mane.c 1.5, src/monster1.c 1.9, src/mspells1.c 1.15, src/mspells2.c 1.10, src/mspells3.c 1.8, src/tables.c 1.17, src/wizard1.c 1.9: アンバーの王 -> アンバーの王族 に統一 2002-02-26 Takeshi Mogami * src/monster2.c 1.15: ダンジョンの主召喚で出たカメレオンの王の護衛がカメレオンになるように修正。 2002-02-26 habu * src/cmd1.c 1.21: なまけものは打撃攻撃にペナルティを受けてなかったので射撃と同様外れやすくした。また、なまけものはトラップにかかり*にくく*なっていたので、かかりやすくした。 恐らく、check_hitが打撃の命中判定だと思ってコードを書いたためにこのような事になっていたのだろう。 * src/xtra2.c 1.20: lookコマンドで、床や砂地や花の上にいる時に「にいる」が表示されていなかったので修正。 2002-02-26 Takeshi Mogami * src/mspells1.c 1.14: ダンジョンの主召喚がサーペントゾンビに対応していなかったのを修正。 2002-02-26 habu * src/artifact.c 1.16, src/externs.h 1.29, src/variable.c 1.12: artifact_biasは大域変数ではなく、artifact.c内のstatic変数にした。また、random_*の引数is_scrollは必要ないので削除。さらにif〜else ifの羅列をswitchで書きなおした。 2002-02-26 Takeshi Mogami * src/defines.h 1.20: MAX_HISCORESを999にした。 2002-02-26 habu * src/mspells1.c 1.13: remove_bad_spell()で、幽霊の場合は100%地獄属性を削除、吸血鬼の場合は100%暗黒属性を削除するようにした。(四属性の免疫の扱いと同じ) int_outof(r_ptr, 200) は必ず真になるので判定しないようにした。 * src/artifact.c 1.15, src/cmd6.c 1.13, src/externs.h 1.28, src/load.c 1.14, src/object1.c 1.17, src/object2.c 1.23, src/xtra2.c 1.19: object_type.xtra1の使用を廃止してart_flagsを使うようにした。これにより、object_type.xtra1は今のところ完全に使われていないメンバ変数になった。 one_sustain()、one_resistance()、one_ability()などの関数を用意し、これまでマジックナンバーだった、random_resistance(...,randint(22)+16)のような指定をすべてこれらで置き変えた。 セーブファイル互換性のためにload.cでxtra1とxtra2を見てart_flagsに耐性等をコンバートするコードも追加した。 2002-02-26 Takeshi Mogami * src/cmd5.c 1.14, src/hissatsu.c 1.4, src/mind.c 1.5, src/object1.c 1.16, src/object2.c 1.22, src/util.c 1.20: コマンドメニューがリターンキーを識別するコードを '\r' だけでなく '\n' も加えた。MPW用。 2002-02-26 habu * src/object2.c 1.21: ドワーフの鎧の重量を2/3にするコードと基本ACを+5するコードを、a_m_aux_2()内に移動。 * src/artifact.c 1.14: 必要ないので、コメントアウトされている、if (is_scroll) msg_print(...);をすべて削除。 2002-02-24 Takeshi Mogami * Changelogs 1.22: 更新。 * src/main-mac.c 1.10: バージョンが変わったときに古い初期設定ファイルを無視するようにした。 本当は初期設定ファイルの型式が変ったときだけ無視したいが、いい案がない。 * Changelogs 1.21.2.2, lib/file/monfrien.txt 1.1.1.1.12.2: 英文修正。 * lib/edit/r_info_j.txt 1.18.2.3: 英語のユニークモンスター名にはTheを自分で付けなくてはいけなかったので修正。 * lib/file/mondeath.txt 1.2.8.1, lib/file/monfear_j.txt 1.2.4.2, lib/file/monfrien.txt 1.1.1.1.12.1, lib/file/monfrien_j.txt 1.1.1.1.12.2, lib/file/monspeak_j.txt 1.2.4.2, lib/edit/r_info_j.txt 1.18.2.2: 案内人を少し修正、及び、英語対応。 * src/object2.c 1.20: 超マイナーバグ修正。矢のダメージ修正と命中修正のブーストの計算がたぶん意図と 違う、変なコードになっていたので修正。 * src/cmd5.c 1.13: MPが足りないとき、魔法を使うかどうかの質問を get_check_strictにした。 * src/tables.c 1.16: MPが足りなくても魔法を…のオプションをデフォルトでOFFにした。 2002-02-24 habu * src/melee2.c 1.14: モンスターの移動処理で常にFLASEになる場所があった。削除してしまうのはためらわれるのでコメントアウトしておいた。 2002-02-24 Takeshi Mogami * src/monster2.c 1.14.2.1, src/wild.c 1.6.2.2: player_place()でプレイヤーを置く場所にモンスターがいたとき、 単純にdelete_monsterする代りにモンスターを1マスどかすように修正。 2002-02-24 habu * src/init1.c 1.21, src/xtra2.c 1.18: int型で良い変数をいくつか見つけたのでint型にしておいた。(なぜbyteやs16bになってるのか理解に苦しむ。) 2002-02-24 Takeshi Mogami * lib/file/monfrien_j.txt 1.1.1.1.12.1, lib/file/monspeak_j.txt 1.2.4.1, src/externs.h 1.27.2.1, src/init1.c 1.20.2.1, src/tables.c 1.15.2.1, src/variable.c 1.11.4.1, src/wild.c 1.6.2.1, Changelogs 1.21.2.1, lib/edit/misc_j.txt 1.5.2.1, lib/edit/r_info_j.txt 1.18.2.1, lib/edit/t0000001_j.txt 1.5.2.1, lib/file/mondeath_j.txt 1.1.1.1.12.1, lib/file/monfear_j.txt 1.2.4.1: 旅先案内人の実装。 2002-02-24 habu * src/defines.h 1.19, src/object1.c 1.15, src/xtra2.c 1.17, src/artifact.c 1.13, src/cmd1.c 1.20, src/cmd6.c 1.12: Vから名称が変更されたアーティファクトについて ART_* の定義をきちんと書き変えた。また、定義し忘れているアーティファクトを追加した。 * src/xtra2.c 1.16: ユニークが落とす特定アーティファクトのチェックがなぜか randint1(99) < chance になっていたので、randint0(100) < chance にした。このほうが明かに自然。 また、if〜else ifの羅列をswitchで書き変えた。変数a_idxはbyte型である意味がないのでint型にした。 2002-02-24 Takeshi Mogami * lib/help/jtang.txt 1.4: 広域マップの説明追加。 2002-02-24 habu * lib/help/jtang.txt 1.3: 3つ修正。*体力回復*の回復量、生命力復活の薬->経験値復活の薬、なんとかのソード XdY->(XdY)。 * lib/edit/k_info_j.txt 1.11, src/object2.c 1.19: エルフのクロークと黒装束のpvalをk_info_jで指定するようにしていたが、鍛冶師がエッセンスを抽出した時おかしな事になるので、仕方なくソースハックに戻した。 2002-02-23 Takeshi Mogami * lib/help/jtang.txt 1.2: 初心者ガイドを変愚蛮怒対応にした。 * readme_eng.txt 1.4: make install の説明追加 * lib/edit/r_info_j.txt 1.18: 残っていた英文の説明を翻訳。 * lib/help/jattack.hlp 1.2, lib/help/jcharattr.txt 1.4, lib/help/jobjects.hlp 1.2: タグの修正。 2002-02-22 Takeshi Mogami * src/object2.c 1.18: 同じ種類のアイテムの束が2つあるとき、上の束が既に99本になっている時でも 持ち物の整理のコードを実行してしまっていたのを修正。勝手な銘のコピー等 が起きて一見不可解に見える振るまいをしていた。ついでにコードの整理。 * src/main-x11.c 1.9: main-gcu.c のサウンドコードを移植。 * src/main-gcu.c 1.2: SOUND関連でバグっぽいコードを修正。 2002-02-22 habu * src/bldg.c 1.8, src/cmd1.c 1.19, src/cmd2.c 1.15, src/dungeon.c 1.19, src/externs.h 1.27, src/spells3.c 1.13, src/wizard2.c 1.11: ソースの至る所にちらばっていたクエストから出る時のコードをleave_quest_check()という関数にしてまとめた。 * src/artifact.c 1.12: アーティファクト生成の時、鑑定してないアイテムに使った時にもアイテムのデータが表示されるように、identify_fully_auxを呼ぶ前にアイテムを*鑑定*された状態にするようにした。 * src/z-rand.c 1.3, src/z-rand.h 1.3: Rand_mod()は使われてないし、乱数発生器としての性能も悪くて今後も使わないはずなので削除。 * src/object1.c 1.14, src/object2.c 1.17, src/xtra1.c 1.20, src/defines.h 1.18: EGO_2HANDをEGO_2WEAPONに変更。2HANDは普通両手持ちの意味だろうから将来混乱を招かないように。 * lib/edit/k_info_j.txt 1.10, src/object2.c 1.16: 黒装束はpvalが+1から+4までランダムに出るようにした。その際、k_infoでpvalの最大値を指定するようにしたので、エルフのクロークもソースハックではなくk_infoでpvalを指定するようにした。 * src/z-form.c 1.3: 先に漢字があるかどうか判定してるので、先頭の文字を大文字に変換する時に漢字であるか判定する必要はないのでif文を削除。 * src/object1.c 1.13: *鑑定*時に一番上の行にアイテム名を表示するようにした。 これによってアーティファクト生成の時にもACや殺戮修正値などが分かるようになる。 * src/xtra2.c 1.15: なまけグッズの選択の際switchを使うように書き変え。こっちのほうが直感的なコードでしょう。 * lib/edit/r_info_j.txt 1.17: フンディンにDROP_CHOSENを付け忘れているようなので付けた。 * lib/edit/k_info_j.txt 1.9: 鉄冠を45階から40階級に下げた。(金の冠と一緒というのはおかしいだろう) * lib/edit/e_info_j.txt 1.10: テレパシーの冠のレア度を下げた。 2002-02-21 Takeshi Mogami * Changelogs 1.21: 更新 * src/object2.c 1.15: 矢等のアイテムの束をなるべくうまく詰めて持つようにした。 具体的には、80本の束と70本の束を持っていたら99本と51本にまとめ直す。 これによって次に例えば40本の束を拾う時に、いちいち束の一部を落して 数を揃えなおす手間がなくなる。 * src/cmd3.c 1.9: '%'刻みでデフォだった場合にスペース一文字だけ刻むようにした。 * lib/pref/xtra-new.prf 1.3: プレイヤーキャラクターの16x16タイル定義。(適当に割り当ててある。) * lib/pref/graf-new.prf 1.3: 16x16タイルに対応。Z26xとPernのタイルを合成した巨大なbmpファイルを使用。 2002-02-21 henkma * lib/edit/m_info_j.txt 1.4: 勘違いでした. m_info_j.txtの変更取り消し. * lib/edit/m_info_j.txt 1.3: プリーストの魔法の難易度を修正. なぜか第二領域系の魔法が昔より5%減ってて, (一部しか調べてないが)メイジよりうまくなってた. 2002-02-20 henkma * lib/file/w_high.txt 1.5: The Bastard Sword of Eowynが入ったのでrand art nameからof Eowynを削除. 2002-02-19 habu * lib/edit/a_info_j.txt 1.10, lib/edit/misc_j.txt 1.5: Vから、The Bastard Sword of Eowynを導入。レア度100は出にくすぎる(ベースがバッソだからリンギルより出にくいし)と思うので50にした。 * lib/edit/e_info_j.txt 1.9: 新エゴ、聖なる矢を追加(from angband 2.9.6)。 2002-02-19 Takeshi Mogami * src/birth.c 1.18: 職業選択時の忍者の説明も修正(見ること見ること) 2002-02-19 habu * lib/edit/r_info_j.txt 1.16: ビホルダーの訳もtwelveを20と間違っていたので修正。 * lib/edit/r_info_j.txt 1.15: twelveが二十と間違って訳されていたので修正。 * lib/help/jcharattr.txt 1.3: インプの項がバルログになっていたのを修正。「見ること見ること」を修正。 2002-02-19 Takeshi Mogami * lib/edit/e_info_j.txt 1.8: 地震の武器のレアリティが0だったので修正。コード書き始めは 0でいい予定だったけど、予定変更したのを忘れてた。 2002-02-19 habu * lib/edit/misc_j.txt 1.4, lib/edit/v_info_j.txt 1.3: Zangから新しいvaultを9個導入。 * src/rooms.c 1.10: malloc, freeを使っていた場所をC_MAKE, C_KILLを使って書き変え。 * lib/edit/a_info_j.txt 1.9, lib/edit/e_info_j.txt 1.7, src/artifact.c 1.11, src/bldg.c 1.7, src/cmd1.c 1.18, src/cmd2.c 1.14, src/cmd3.c 1.8, src/defines.h 1.17, src/files.c 1.35, src/init1.c 1.20, src/object1.c 1.12, src/object2.c 1.14, src/spells2.c 1.11, src/wizard1.c 1.8: FORCE_WEPON -> FORCE_WEAPON * lib/edit/a_info_j.txt 1.8: PYECにWARNINGフラグ追加。 2002-02-18 Takeshi Mogami * src/wizard2.c 1.10: ^A o の生成率の表示をlogグラフにしてみた。 log_{sqrt(2)}^{生成率} としたので、'*'が2つでちょうど生成率2倍を意味する。 * src/wizard2.c 1.9: 再び修正。boost効果は1/20の確率でしか起きないので小さすぎて見えない方が 正常だった。いままではまだオーバーフローがあった。 2002-02-17 Takeshi Mogami * src/wizard2.c 1.8: オーバーフローしていたので修正。 2002-02-17 habu * src/monster2.c 1.14: 属性の比較で、z_ptrであるべき所がr_ptrになっていたため、違う属性のモンスターをESCORTする可能性があるバグを修正。 2002-02-17 Takeshi Mogami * lib/edit/q_serpen_j.txt 1.3: 原凶→元凶 * src/wizard2.c 1.7: ウィザードコマンド ^A o で左端のグラフの表示を改良。 選択しているアイテムの出現率を階別に相対評価で表示してある。 今までのは全然表示が正しくない上に見てもわからなかった。 2002-02-16 Takeshi Mogami * src/melee2.c 1.13: 敵の時止めがバグっていたので修正。 * Changelogs 1.20: 更新 * src/cmd4.c 1.23, src/effects.c 1.10, src/melee1.c 1.8, src/mspells1.c 1.12, src/mspells2.c 1.9: 闘技場で敗れたとき、彼はあなたの先祖を?人葬っているが の表記がでないように修正。 また、プレイ記録を追加。 2002-02-16 henkma * src/util.c 1.19: get_check_strictのyes/noを(o)k/(c)ancelに変更してみた. 動作確認はしているが, ゲームプレイ中に試してないので操作感の感想求む. 前のよりは良いと思う. 一応前記関数のところにdefineしてあるCHECK_STRICTを1にすれば前の状態になるようにしている. その部分に関してnoがnだけで反応してしまうバグがあったのでついでに直してある. 2002-02-15 Takeshi Mogami * src/monster1.c 1.8: fire a missle -> fire an arrow 2002-02-15 hoge * lib/edit/t0000001_j.txt 1.5, src/defines.h 1.16, src/init1.c 1.19, src/mane.c 1.4, src/melee1.c 1.7, src/melee2.c 1.12, src/monster1.c 1.7, src/mspells1.c 1.11, src/mspells2.c 1.8, src/mspells3.c 1.7, src/tables.c 1.15, src/wizard1.c 1.7, lib/edit/r_info_j.txt 1.14: ARROW_?を全部SHOOTに統一。 モンクの盗賊クエスト報酬修正。 2002-02-15 Takeshi Mogami * Changelogs 1.19: 更新 2002-02-15 habu * src/mspells1.c 1.10, src/mspells2.c 1.7, src/mspells3.c 1.6, src/mutation.c 1.4, src/object2.c 1.13, src/racial.c 1.5, src/rooms.c 1.9, src/save.c 1.5, src/spells1.c 1.8, src/spells2.c 1.10, src/spells3.c 1.12, src/store.c 1.5, src/streams.c 1.3, src/wild.c 1.6, src/wizard2.c 1.6, src/xtra2.c 1.14, src/z-rand.c 1.2, src/z-rand.h 1.2, src/cave.c 1.19, src/cmd1.c 1.17, src/cmd2.c 1.13, src/cmd4.c 1.22, src/cmd5.c 1.12, src/cmd6.c 1.11, src/dungeon.c 1.18, src/effects.c 1.9, src/files.c 1.34, src/flavor.c 1.9, src/generate.c 1.6, src/grid.c 1.3, src/grid.h 1.2, src/hissatsu.c 1.3, src/init1.c 1.18, src/load.c 1.13, src/main-dos.c 1.5, src/mane.c 1.3, src/melee1.c 1.6, src/melee2.c 1.11, src/mind.c 1.4, src/monster1.c 1.6, src/monster2.c 1.13, src/artifact.c 1.10, src/avatar.c 1.2, src/birth.c 1.17, src/bldg.c 1.6: 分かりやすいように、rand_int()をrandint0()、randint()をrandint1()にすべて置き変えた。 この置換は簡単なので間違ってないと思う。 * src/generate.c 1.5, src/mane.c 1.2, src/melee1.c 1.5, src/melee2.c 1.10, src/monster2.c 1.12, src/mspells1.c 1.9, src/mspells2.c 1.6, src/mspells3.c 1.5, src/object2.c 1.12, src/racial.c 1.4, src/rooms.c 1.8, src/spells1.c 1.7, src/spells2.c 1.9, src/spells3.c 1.11, src/store.c 1.4, src/streams.c 1.2, src/xtra2.c 1.13, src/artifact.c 1.9, src/cave.c 1.18, src/cmd1.c 1.16, src/cmd2.c 1.12, src/cmd5.c 1.11, src/cmd6.c 1.10, src/dungeon.c 1.17, src/effects.c 1.8: randint() == 1, rand_int() == 0, rand_int() == 1 を全て one_in_()に、 randint() != 1, rand_int() != 0, rand_int() != 1 を全て !one_in_()に置き変えた。 この作業中にユニークにダメージを与えた時に1/3でV_INDIVIDUALISMを-1する所の判定が&と&&を間違えているのを見つけたのでついでに直した。 ちゃんとできてるか不安なので、作業前の状態にone_in_prev,作業後の状態にone_in_afterというタグを付けておく。 * src/object2.c 1.11: クローカーやデスソードなど、固定種類のアイテムを落とす敵を倒した時、稀に常時伝説物のアーティファクトが生成される可能性があった。この時、アイテムの候補のテーブルもクリアされない為、次のアイテム生成時に固定種類のアイテムが適用されてしまう。 なので、make_artifact_special()内で、get_obj_num_hookに何か関数が設定されている場合はアーティファクトが生成されないようにした。 2002-02-14 Takeshi Mogami * lib/edit/r_info_j.txt 1.13, src/tables.c 1.14: typo deamon -> daemon * src/effects.c 1.7: 再び修正。ESCを押すと叫びが "" になって、そのまま入力せずに死ぬと 死亡のメッセージがなくなってしまっていたので、そのときは標準のメッセージ で置き変える事にした。 * src/effects.c 1.6: 死亡時に断末魔の叫びの入力をESCで終わらないようにした。 * src/main-mac.c 1.9: 8x8と16x16をメニューで切り換えられるようにした。kuwaさんより。 * src/util.c 1.18: Mac版で何かファイルを読み込んだときファイルタイプを壊してしまうバグ修正。 * lib/pref/graf-mac.prf 1.3: Kuwaさんより、条件分けして、8x8タイルでは graf-xxx.prf、 16x16タイルでは graf-new.prf を読むように。 2002-02-13 Takeshi Mogami * src/main-x11.c 1.8: 16x16を選択する追加オプション -a と 8x8の -o を追加。 ついでに、スクリプトで $* -- -n1 等と書いているときに スクリプトに -- -a とかを与えられるように。追加オプションの 区切り -- が複数あらわれてもエラーを出さないようにした。 * src/init2.c 1.8, src/main-x11.c 1.7: ウィンドウの数のデフォルトを8から3に変更し、セーブデータをロードせずに 新規にキャラクターを作ったとき、サブウィンドウ1にメッセージ履歴、 サブウィンドウ2に持ち物表示を割り当てるようにした。 * readme.txt 1.3: make install に対応して readme.txt の更新。 * Changelogs 1.18: 更新 * src/cmd5.c 1.10: ペットのターゲットを… のメニュー文字列の表示に 配列buf を使っていて、その後で bufを別の用途にも使っているので、スペースキーでメニューのリスト表示を切り変える とペットのターゲットを…の表示がバグるのを修正。 2002-02-13 habu * acconfig.h 1.3, acinclude.m4 1.1, configure.in 1.8, lib/apex/Makefile.am 1.2, lib/bone/Makefile.am 1.2, lib/data/Makefile.am 1.2, lib/edit/Makefile.am 1.4, lib/file/Makefile.am 1.2, lib/help/Makefile.am 1.3, lib/info/Makefile.am 1.2, lib/pref/Makefile.am 1.2, lib/save/Makefile.am 1.2, lib/script/Makefile.am 1.2, lib/user/Makefile.am 1.2, lib/xtra/graf/Makefile.am 1.3, src/Makefile.am 1.5: make installできるようにした。(angband-2.9.3を参考にした) 通常はsrc/hengbandをトップディレクトリに移すだけ。(今までと同様の使いかた) --with-setgid=games というようなオプションを付けてconfiguireすると、gamesグループでシステムにインストールする事ができる。この場合、デフォルトでは実行バイナリは/usr/local/bin/hengband、各種libファイルは/usr/local/share/games/hengband/lib以下に置かれる。 * src/xtra1.c 1.19: 日本語の長すぎる種族名がはみ出さないように修正した時に、英語版のためのコードを残さなかったために英語版がコンパイルできなくなっていたので修正。 2002-02-12 habu * src/melee2.c 1.9: 攻撃魔法を使えるモンスターは優先的に攻撃魔法を射てる位置に移動するようにした。いろいろなlosトリックがかなり防げると思う。 が、まだ十分なテストを行なったとは言えないので、おかしな動きがないかどうか注意してほしい。 * src/melee2.c 1.8: minor code cleanup. 2002-02-11 henkma * lib/file/a_high.txt 1.4, lib/file/a_high_j.txt 1.9, lib/file/a_low.txt 1.6, lib/file/w_cursed.txt 1.2, lib/file/w_low.txt 1.3, lib/file/w_low_j.txt 1.12: randart nameの整理、これで今回の名前整理はほぼ終了。 日本語の方にもいくつか追加。 2002-02-11 Takeshi Mogami * src/object1.c 1.11: 危険を与える。の英文。 2002-02-11 habu * src/object1.c 1.10, src/object2.c 1.10, src/wizard1.c 1.6, src/xtra1.c 1.18, src/z-config.h 1.5, lib/edit/a_info_j.txt 1.7, lib/edit/k_info_j.txt 1.8, src/cmd1.c 1.15, src/cmd3.c 1.7, src/defines.h 1.15, src/externs.h 1.26, src/init1.c 1.17, src/monster2.c 1.11: branch-habu-warningをマージ。 2002-02-10 Takeshi Mogami * src/monster2.c 1.10: ダンジョンの主を破壊した後で、ランダムなモンスター生成のタイミングで 手下と一緒に再生成されるようにした。 2002-02-10 henkma * lib/file/w_med.txt 1.5, lib/file/w_med_j.txt 1.10: w_medの英語を更新、日本語の方もWARRIOR兼STR兼CONの名前が少なかったので追加してみた。 2002-02-10 iks * lib/file/a_low_j.txt 1.9, lib/file/a_med_j.txt 1.9, lib/file/w_low_j.txt 1.11, lib/file/w_med_j.txt 1.9: ☆名さらに修正。henkmaさんにも感謝。 2002-02-10 henkma * lib/file/w_high.txt 1.4, lib/file/w_med.txt 1.4, lib/file/w_med_j.txt 1.8: iksさんとの同期のために一時的にcommit、この状態はw_medを中途半端にいじってる状態。 2002-02-10 Takeshi Mogami * lib/edit/t0000001_j.txt 1.4, lib/edit/t_lite_j.txt 1.4: 鍛冶師の英語名が Kaji のままだったので Weaponsmith に修正。 * Changelogs 1.17: 更新 * src/main-mac.c 1.8: kuwaさんの修正版 main-mac.c 。xddさんが #ifdef JP 付きで変更を加えていた 部分を、#ifdef JP をはずして英語版でも使えるようにした。 2002-02-10 henkma * lib/file/w_high.txt 1.3, lib/file/w_high_j.txt 1.8, lib/file/w_med.txt 1.3: randartの名前の追加と整理. 主にw_high.txt(英語). 2002-02-09 habu * lib/help/jattack.txt 1.3: 矢の平均ダメージ(#/#)に関する説明を追加。 2002-02-09 henkma * lib/file/a_cursed.txt 1.2, lib/file/a_cursed_j.txt 1.8, lib/file/a_low.txt 1.5, lib/file/a_low_j.txt 1.8, lib/file/a_med.txt 1.5: a_low.txtとa_cursed.txt更新, 他のrandart nameも少し整理. * lib/file/a_high.txt 1.3, lib/file/a_low.txt 1.4, lib/file/a_med.txt 1.4: 英語のrandart name 主にa_highとa_med. 残りはまた後でcommitします. 2002-02-09 habu * src/externs.h 1.23.2.2, src/monster2.c 1.9.2.1: ユニーク生成時の警告も指輪ではなくアイテム名を使って表示するようにした。 * src/object2.c 1.9.2.3: 警告するのは指輪とは限らなくなったので、警告フラグを持つ装備から一つをランダムに選ぶ関数choose_warning_item()を作り、そのアイテム名を使うようにした。 また、process_frakir()をコードを少し整理して読みやすくした。 なぜかロケットに関するDAMCALCが二回行われていたので一つ削除した。 2002-02-08 habu * src/wizard1.c 1.5.2.1: misc_flags3_desc(スポイラー生成に使われる?)にTR3_WARNINGの項を追加。 * src/object2.c 1.9.2.2: flag_cost()でTR3_WARNINGの価値を2000に設定。 * src/cmd3.c 1.6.2.2: 英語版のほうにも警告の自動刻み追加。 * src/cmd3.c 1.6.2.1: 自動刻みに警告フラグを追加。 * src/z-config.h 1.2.2.1, lib/edit/a_info_j.txt 1.4.4.1, lib/edit/k_info_j.txt 1.5.2.1, src/cmd1.c 1.12.2.1, src/defines.h 1.12.2.1, src/externs.h 1.23.2.1, src/init1.c 1.14.2.1, src/object1.c 1.7.2.1, src/object2.c 1.9.2.1, src/xtra1.c 1.15.2.1: 先程の変更を改めて枝(branch-habu-warning)にcommit。 * src/z-config.h 1.4, lib/edit/a_info_j.txt 1.6, lib/edit/k_info_j.txt 1.7, src/cmd1.c 1.14, src/defines.h 1.14, src/externs.h 1.25, src/init1.c 1.16, src/object1.c 1.9, src/xtra1.c 1.17: さきほどの変更は、誤って幹のほうにcommitしてしまったので、幹をcommit前の状態に戻した。 * lib/edit/k_info_j.txt 1.6, src/cmd1.c 1.13, src/defines.h 1.13, src/externs.h 1.24, src/init1.c 1.15, src/object1.c 1.8, src/xtra1.c 1.16, src/z-config.h 1.3, lib/edit/a_info_j.txt 1.5: 以下の変更はHogeさんの賛同が得られるかどうか分からないので枝として開発。 - ランダム能力におけるテレパシー能力追加は他の追加に比べて格差がありすぎると思うので止め、変わりに警告能力追加にしてみた。 - これに従い、TR3_WARNINGフラグを増設し、警告の指輪、フラキアもソースハックではなく?_info.txt内で定義するようにした。 - process_frakirは必ず使うので、USE_FRAKIRの定義は削除した。 - *鑑定*した時のメッセージに警告能力の記述を追加。英語版はまだ。 * src/spells3.c 1.10: モンスターがテレポートした時反撃対象を解除するようにした。これによってテレポートアウェイで飛ばしたモンスターが次ターンにプレイヤーの周りに召喚する事を防げる。 * src/cmd2.c 1.11, src/externs.h 1.23, src/load.c 1.12, src/melee2.c 1.7, src/monster2.c 1.9, src/mspells1.c 1.8, src/mspells2.c 1.5, src/spells1.c 1.6: モンスターの反撃対象を設定する関数set_targetと解除しる関数reset_targetを新設し、ソース内の当該コードをすべて関数で置き変えた。 2002-02-08 henkma * lib/file/a_high_j.txt 1.8: typo修正。殺生与奪→生殺与奪 2002-02-08 iks * lib/file/a_high_j.txt 1.7, lib/file/a_med_j.txt 1.8, lib/file/w_high_j.txt 1.7, lib/file/w_low_j.txt 1.10, lib/file/w_med_j.txt 1.7: commitするときに手違いで1個のファイルしかしなかった残り。 * lib/file/a_low_j.txt 1.7: 本日最終のつもりの☆銘変更。henkmaさん提案のものも検討済み。 2002-02-08 henkma * lib/file/a_cursed_j.txt 1.7, lib/file/a_high_j.txt 1.6, lib/file/a_low_j.txt 1.6, lib/file/a_med_j.txt 1.7, lib/file/w_high_j.txt 1.6, lib/file/w_low_j.txt 1.9, lib/file/w_med_j.txt 1.6: ランダムアーティファクトの名前を少し整理。名前案を大幅にコメントとして追加。 チェックなどお願いします > (主に)iksさん 2002-02-08 iks * lib/file/a_high_j.txt 1.5, lib/file/a_low_j.txt 1.5, lib/file/a_med_j.txt 1.6, lib/file/w_high_j.txt 1.5, lib/file/w_low_j.txt 1.8, lib/file/w_med_j.txt 1.5: 神話系サイトなどを元に☆銘の大幅追加、修正、移動、調整。 指輪・シルマリルネタも多し。a_low_j.txtは難航中なのでつっこみ厳禁。 2002-02-08 Takeshi Mogami * src/birth.c 1.16: クエストの数の設定でESCを押したとき、数を0ではなく10に設定するように修正。 2002-02-07 Takeshi Mogami * src/files.c 1.33, src/spells3.c 1.9: 魔力食い失敗メッセージ修正。ダンプ中の英文の修正。 2002-02-07 habu * src/xtra1.c 1.15: 長すぎる種族名(今のところマインドフレアだけ)の時に表示がマップにはみ出ないようにした。 * src/xtra1.c 1.14: Minor Code Clean up. 2002-02-07 Takeshi Mogami * src/util.c 1.17: 問題点は最後の command_cmd = cmd; だけだとはっきりしたので、その部分のみを command_cmd = (byte)cmd; に修正する事にした。cmdの型はcharに戻した。 2002-02-06 Takeshi Mogami * src/util.c 1.16: コマンド文字を保持する変数は内部コマンドの253や、254を保持する必要があるので、 char cmd; から、 int cmd; に戻した。厳密には今までは unsigned char cmd; だったが、 潜在的なバグやワーニングの可能性を極力無くすためには int の方がいいと判断。 2002-02-06 habu * src/util.c 1.15: request_command()内のメニューによる入力を関数化してrequest_commandの外に出した。 * src/init1.c 1.14: 無駄にフラグを使っていた日本語対応strchrのコードを修正 * src/cave.c 1.17: モンスターの匂い追跡で、unsinged charの0から255まで無駄なく使えるようにupdate_smell()内の数値を修正した。 * src/spells3.c 1.8: ロッドからの魔力食いに失敗した時のメッセージをそれらしく変更。 * src/files.c 1.32: クエスト実行中の時はダンプにクエストの名称を表示するようにした。また、階層の表示は必要ないのでしないようにした。 2002-02-06 Takeshi Mogami * lib/pref/graf-xxx.prf 1.9: 「未知の地形」を床と同じ扱いでlighting effect用のタイルを使っていたので 普通の暗いタイルに修正。 * Changelogs 1.16: 更新 * src/spells2.c 1.8: ダンジョンの主召喚で出たユニークが*破壊*で消えるように、 *破壊*のコードでテレポートで逃げるのをQUESTORだけに修正した。 これは仕様が少し変るが、墓地で手下ごとベクナを破壊して1対1の 戦いに持ち込む事等が出来なくなるので、良い変更だと思う。 ランダムクエストのユニークはQUESTORだから影響なし。 * src/defines.h 1.12, src/mspells1.c 1.7, src/spells1.c 1.5: ヨルムンガンドが生きている時にダンジョンの主の召喚で水が吹き出して あたりが浅い水になるようにした。ヨルムンガンド以外が出にくくなるように、 プレイヤーに隣接する床は深い水にしているが、問題が出るようなら全て 浅い水にすればいいと思う。吹き出す確率は1/6にしてある。要調整。 * src/birth.c 1.15, src/defines.h 1.11, src/dungeon.c 1.16, src/monster2.c 1.8, src/mspells1.c 1.6, src/mspells2.c 1.4, lib/edit/r_info_j.txt 1.12: ダンジョンの主召喚の実装。関連してモンスターが現在ダンジョン内にいる数、cur_num の取り扱いの整理とバグフィックス、カメレオンの王の召喚のために必須だった。 2002-02-05 Takeshi Mogami * src/flavor.c 1.8: 鉄くさびに、(1発のダメージ/1ターンのダメージ)表示を実装。 * lib/file/monfear_j.txt 1.2, lib/file/monspeak_j.txt 1.2: ラオウのセリフ。 2002-02-04 Takeshi Mogami * src/cmd5.c 1.9: ペットの解放の仕様変更。'All'を廃止して'Unnamed'を導入。名前のない乗馬以外のペット だけを全て解放し、名前付きや乗馬には質問すらしない。 * src/main-mac.c 1.7: 初期設定ファイルの名前がいろいろなところに散らばっているのを#define文で 整理。kuwaさんより。 2002-02-04 henkma * src/spellstips.h 1.11: samurai tips typo修正. * src/spellstips.h 1.10: さらに剣術家tips(英語)のtypo修正. 2002-02-04 Takeshi Mogami * src/dungeon.c 1.15: 「こんなに多くのペットを維持できない」の表示の後の-more-が変だったのを修正。 2002-02-04 henkma * src/spellstips.h 1.9: 剣術家の英語のtips修正。 2002-02-04 Takeshi Mogami * Changelogs 1.15: 更新 * src/dungeon.c 1.14, src/files.c 1.31, src/xtra1.c 1.13: 20匹以上の名前付きペットを持って死ぬと、「主なペット」に表示されず、 しかもプレイ記録の最後に「〜とはぐれた」の記録が出ていたので修正。 かなりコードを昨日以前のものに戻し、if (alive) に囲まれていたペット のデータ保存のコードを if (alive && !death) で囲むようにして、 p_ptr->riding = -1;を削除した。 昨日以前のコードでは、死亡時にペットデータ保存のコードが実行されるが、 視界が通るかの判定が常に偽なので隣りにいるペットのみを「保存」していた。 「保存」したparty_monは捨てられ、「保存」されなかったペットについて 「〜とはぐれた」のプレイ記録がされていた。 * src/Makefile.am 1.4, src/main-mac-carbon.c 1.1: 英語版の107beta3から入れてたはずだった main-mac-carbon.c が無かった事に いまごろ気づいたので、今追加。8x8タイル用の変更も加えた。 2002-02-03 Takeshi Mogami * lib/pref/graf-xxx.prf 1.8, src/externs.h 1.22, src/main-dos.c 1.4, src/main-win.c 1.6, src/main-x11.c 1.6, src/variable.c 1.11, src/cave.c 1.16: 鏡のタイルもlighting effectに対応。 use_lighting 変数(かつての、use_transparency)は完全に意味がなくなったので廃止。 * src/generate.c 1.4, src/variable.c 1.10, src/xtra1.c 1.12, src/dungeon.c 1.13, src/externs.h 1.21, src/files.c 1.30: 死亡/勝利 ダンプの主なペットの表示をちゃんとするように修正。 その仮定で riding_mon を廃止、party_mon[0] を乗馬モンスターの保存用に仕様した。 2002-02-03 habu * src/wild.c 1.5: ペットを連れている時は広域マップに出る時に確認を取るようにした。 2002-02-03 Takeshi Mogami * lib/pref/graf-xxx.prf 1.7, src/main-x11.c 1.5: 8x8タイルでlighting effect を実装。視界外を暗く、明かりの範囲を明るく表示する。 * src/xtra1.c 1.11: 死亡時のダンプで乗馬中の加速の表示が変だったのを修正。 ダンジョンからleaveしているので、乗馬中のモンスターがm_listに存在しなかった。 2002-02-03 henkma * src/spellstips.h 1.8: 英語のtipsの間違い修正. 歪んだ世界の説明が間違ってた. * src/spellstips.h 1.7: まだfor a while残ってたので直した. (無駄にログ増やしちゃってます, すんません.) * src/spellstips.h 1.6: 歌の効果なのにfor a whileは変なので削除. * src/spellstips.h 1.5: tipsのtypo修正. 2002-02-03 Takeshi Mogami * src/files.c 1.29: 乗馬中の英訳忘れを直した。 2002-02-03 henkma * src/mspells3.c 1.4: blue mageのspellの英語メッセージに単数複数の間違いがあったのでまとめて修正. 「強敵」という表現もまずいと思うのだが, ここについては保留しておく. 2002-02-03 habu * lib/edit/s_info_j.txt 1.2: いいかげんな弓の熟練度は全ての職業でMAXになるようにした。 初期熟練度はロング・ボウに合わせた。 2002-02-03 Takeshi Mogami * src/init1.c 1.13, Changelogs 1.14: 初期化せずに変数が使われている可能性というwarningが出るので、出ないように書き直し。 * lib/help/joption.txt 1.3: オプションの移動に追従して更新。easy_openに壁抜けの説明追加。 2002-02-02 Takeshi Mogami * src/tables.c 1.13: easy_* use_command over_exert オプションの位置をキー入力オプションに変更。 * src/mspells1.c 1.5: Ring-Ranger → the Ring-Ranger。 セリフのピリオドの位置が変なのも修正。 's'を付けようか迷ったのだけれど、Ranger は「特別奇襲隊」とか「森林警備隊」 とかの「隊」単数だから 's' はいらない。個々の「隊員」は ranger で、頭が小文字。 ただ、"We are"でいいかどうか自信なし。 * lib/edit/q0clone0_j.txt 1.2, src/init1.c 1.12, src/xtra2.c 1.12: (clone)フラグを拡張して、クローン地獄のユニーク達を全て(clone)にした。 クローンを倒してもオリジナルは生きている。 それから、ユニークのクローンはアイテムを落すが、死体は落さないようにした。 ガチャピン等がランダムクエストのユニークであっても先に倒してしまって ランダムクエストが無くなる事を防げる。賞金首で余計に儲ける事もなくなる。 ただし、ゴルフィンブール等のクローン地獄以外のクエストには影響しない のでこれについては直らない。 * src/cmd6.c 1.9: 普通のTシャツがまだ読めてしまって羊皮紙の文章が出るバグを修正。 * src/cmd4.c 1.21: '~'の(i)自動拾い/破壊リストで[破壊]を間違って[放置]と表示してたのを 修正。ついでに、'('でマップで表示しない登録をしたものを(放置)等と 丸括弧で表示するように修正。 * Changelogs 1.13: 更新 * src/main-mac.c 1.6: 16x16タイルグラフィック用だったmain-mac.cを8x8タイル用に修正。 * src/files.c 1.28: 英語版では 「STR :」 「INT !」のようにスペースがひとつ余るので、 せっかくだから有効に使って、 「INT!:」のようにするよう修正。 * src/tables.c 1.12, src/files.c 1.27: - 英語版で能力値MAXの ! の位置がずれていたので修正。 - 日本語版で"現在"のラベルがずれていたので修正。 - 'C'の3ページ目で日本語版はダメージを受けた能力値に'x'が付かないのを修正。 - 英語版でもダメージを受けてても受けてなくてもStr等のまま変化しないのを修正。 * src/main-mac.c 1.5, src/util.c 1.14: MPW用に、util.c の方の 13 も '\r' に書き直し。 * src/main-mac.c 1.4: MPWではデフォルトで '\r' が line feed(つまり10)、 '\n' が caridge return (つまり13)を発生させるというとんでもない仕様である ことが判明したので、13というキーコードを使わないように修正。 (-noMapCRというオプションで'\r'と'\n'を入れ換えられるが、 どっちのオプションでも動くようにした。) * src/cave.c 1.15, src/util.c 1.13, src/z-config.h 1.2: 再び MPW向けの変更各種。 2002-02-01 Takeshi Mogami * Changelogs 1.12: 更新 * src/birth.c 1.14: 英語版のアンドロイドの生い立ちで同じ種類の行が2つ重なるバグ修正。 * lib/pref/xtra-xxx.prf 1.4: 長すぎて読み込みに時間がかかりそうなので、0を指定すると設定をしない事を 利用して、職業の設定と種族の設定に分けてスッキリさせた。 * src/birth.c 1.13, src/dungeon.c 1.12, src/externs.h 1.20, src/main-mac.c 1.3, src/object1.c 1.7, src/util.c 1.12: MPW用の変更各種。 * readme_eng.txt 1.3: スコアサーバーの場所追加。 2002-02-01 habu * src/mspells1.c 1.4, src/mspells2.c 1.3: モンスターのテレポートについていくかどうかはget_check_strictを使ってyesと入力しなければならないようにした。 * src/cmd2.c 1.10: 乗馬中でも足元の罠や宝箱を解除したり開けたりできるように修正。 2002-01-31 habu * src/externs.h 1.19, src/japanese.c 1.4, src/load.c 1.11: rd_stringの中の文字コード変換部分でバッファオーバーの可能性があるので修正。また、そのコードをjapanese.cに移動してcodeconv()関数とした。 2002-01-31 henkma * src/artifact.c 1.8: 鏡使いのアーティファクトバイアスがレンジャーといっしょになっていたので変更. 3:1でBIAS_MAGE:BIAS_ROGUEにした. 2002-01-30 Takeshi Mogami * src/h-config.h 1.4, src/h-system.h 1.2: Mac の MPW用の定義などを追加。 kuwaさんより。 * src/effects.c 1.5, src/externs.h 1.18, src/xtra2.c 1.11: make_screen_dump()を使うコードを #ifdef WORLD_SCORE に入れた。 2002-01-29 Takeshi Mogami * src/cave.c 1.14: 墓地、火山、地獄が暗い穴の地形で埋めつくされて見えてしまったので、優先度を下げた。 * src/cave.c 1.13: また別の方法。まわりに同じ地形が密集してないときに少し優先度を上げる方法 を試してみる。 * src/cave.c 1.12: 優先順位が同じ時は、xrat*yratの範囲の中から毎回違う位置の代表を選んで それを採用するように修正。 * src/cave.c 1.11: 縮小マップ表示で、地形の優先度をswitch(feat)で細かく書いた。 * src/chuukei.c 1.5: 書ける文字数が MAX_HOSTNAME になっていたのを MAX_HOSTNAME - 1 に修正。 * src/chuukei.c 1.4, src/util.c 1.11: strncpy()を使っていて、終端文字を考慮していないところを修正。 2002-01-29 henkma * src/util.c 1.10: 前回のstrncpyがらみの修正に対し、で英語の方の書き方を日本語の方にあわせた。 ついでに用意されたバッファをちゃんと全部使うように修正。 * src/util.c 1.9: strncpyで終端文字'\0'を入れてくれることを仮定したコードがあったので修正。 このために、場合によってはバッファオーバーで落ちることがあった。 2002-01-28 Takeshi Mogami * Changelogs 1.11: 更新 2002-01-28 habu * lib/edit/r_info_j.txt 1.11: メフィストフェレスから単独のESCORTSフラグを削除。 2002-01-28 Takeshi Mogami * src/files.c 1.26: 引退時に生い立ちの下の「〜で引退した」のメッセージがおかしかったので修正。 2002-01-28 habu * lib/edit/r_info_j.txt 1.10: サムライの攻撃をHITからSLASHに変更。 また、サムライの英語版の説明部分に日本語が残っていたので削除。 2002-01-28 Takeshi Mogami * src/cave.c 1.10: マップ表示での表示の優先度を変更。アイテムを常に地形より優先して表示。 モンスターはアイテムよりも優先。 * src/variable.c 1.9, src/cave.c 1.9, src/externs.h 1.17, src/main-dos.c 1.3, src/main-win.c 1.5, src/main-x11.c 1.4: use_transparency を use_lighting に改名。 さっきの修正で use_transparency がタイルの重ね表示のオプションだと思って、 8x8タイルでも設定するようにして、cave.cで明暗効果の使用可否をANGBAND_GRAFで 判定するよう修正したが、実は use_transparency はタイルの明暗効果のオプション としてしか使っていなかったので、あらためて修正した。 * acconfig.h 1.2, configure.in 1.7, src/cave.c 1.8, src/main-x11.c 1.3: 8x8タイルで、transparencyに対応。地形とアイテムやキャラクターが重なって表示される。 もしかして、黒っぽいアイテムやモンスターについてタイルを一部修正必要かも。 2002-01-27 Takeshi Mogami * src/cmd4.c 1.20: fd_copy() がどうも怪しいので、使うのをやめてみた。 * src/melee1.c 1.4: 英語版でマダムデビのセリフが抜けていたのを追加。 2002-01-27 iks * lib/file/a_cursed_j.txt 1.6, lib/file/a_med_j.txt 1.5: また更新。 * lib/file/a_cursed_j.txt 1.5, lib/file/a_high_j.txt 1.4, lib/file/a_low_j.txt 1.4, lib/file/a_med_j.txt 1.4, lib/file/w_cursed_j.txt 1.5, lib/file/w_high_j.txt 1.4, lib/file/w_low_j.txt 1.7, lib/file/w_med_j.txt 1.4: 改行コード違ってました。すんません。 * lib/file/a_cursed_j.txt 1.4, lib/file/a_high_j.txt 1.3, lib/file/a_low_j.txt 1.3, lib/file/a_med_j.txt 1.3, lib/file/w_cursed_j.txt 1.4, lib/file/w_high_j.txt 1.3, lib/file/w_low_j.txt 1.6, lib/file/w_med_j.txt 1.3: ☆名をかなり修正、追加も多少あります。 2002-01-27 Takeshi Mogami * Changelogs 1.10: 更新 * src/report.c 1.13: make_screen_dump()で自動変数の配列の初期化を関数内でやっていたが、 一部の環境でエラーになると思うので、static の配列にした。 * Changelogs 1.9: 更新 * src/report.c 1.12: タイルグラフィックモードでは、make_screen_dump()は何もしないで帰える ように修正。 2002-01-27 hoge * src/monster2.c 1.7: バノルパパッチ。 このバージョンで1.0.9とする。 2002-01-26 habu * src/cmd1.c 1.12, src/cmd2.c 1.9: typo fix. * src/report.c 1.11: 作ったダンプを再度buf_sprintfに食わせて"%%"などが変に解釈されてしまっていたバグを修正。 2002-01-26 Takeshi Mogami * lib/file/a_cursed_j.txt 1.3, lib/file/w_cursed_j.txt 1.3, lib/file/w_low_j.txt 1.5: 変なの削除。 * src/files.c 1.25: 'C'で、乗馬中の速度の表記にちゃんと対応。 2002-01-26 hoge * src/load.c 1.10, src/spells2.c 1.7, src/xtra1.c 1.10, src/xtra2.c 1.10, configure.in 1.6, lib/file/news.txt 1.4, lib/file/news_j.txt 1.2, lib/xtra/graf/Makefile.am 1.2, src/artifact.c 1.7, src/birth.c 1.12, src/cave.c 1.7, src/cmd1.c 1.11, src/cmd2.c 1.8, src/cmd6.c 1.8, src/dungeon.c 1.11, src/files.c 1.24: バージョン番号あちこち変更 ☆のxtra4使わず クロスボウは飛距離短くて使いやすい アーチャーはクロスボウ最大3回 @nothereさんのパッチ各種 2002-01-26 Takeshi Mogami * src/util.c 1.8: 知らないマクロトリガー名( \[hogehoge] とか ) に出会うと変なマクロトリガーを 登録してしまって、特定のキー入力の反応が1秒近く遅くなるバグを修正。 2002-01-26 habu * src/cmd1.c 1.10, src/cmd2.c 1.7, src/xtra1.c 1.9: 武器熟練度関係のソースが汚ないので少し修正して見やすくした。 2002-01-26 henkma * src/xtra2.c 1.9: 周囲を調べるコマンドで、 岩石':'がひっかからないように変更。 2002-01-26 iks * lib/file/w_low_j.txt 1.4: 登録数の数え間違いの修正。 * lib/file/a_cursed_j.txt 1.2, lib/file/a_high_j.txt 1.2, lib/file/a_low_j.txt 1.2, lib/file/a_med_j.txt 1.2, lib/file/w_cursed_j.txt 1.2, lib/file/w_high_j.txt 1.2, lib/file/w_low_j.txt 1.3, lib/file/w_med_j.txt 1.2: ランダムアーティファクト名を追加/修正 2002-01-26 habu * src/report.c 1.10: 直接'\0'を書く方法ではバッファをオーバーする可能性があるので、buf_appendを使うようにした。 2002-01-26 Takeshi Mogami * Changelogs 1.8: 更新 2002-01-26 habu * src/report.c 1.9: スクリーンダンプの末尾に'\0'を付けてきちんと終端させるようにした。 2002-01-26 Takeshi Mogami * src/files.c 1.23: 引退のときに、生い立ちの下のメッセージを変更。 2002-01-26 habu * src/cmd4.c 1.19, src/externs.h 1.16, src/report.c 1.8: make_screen_dumpをreport.cに移動し、buf_sprintfを使ってダンプを作るようにした。 2002-01-25 habu * src/cmd4.c 1.18: スクリーンダンプのバッファの長さを計る方法を変更。 * src/cmd4.c 1.17, src/defines.h 1.10, src/load.c 1.9, src/save.c 1.4, src/xtra2.c 1.8: 引退時のスクリーンダンプ用にサーペントを倒した瞬間の画面を使うようにした。 また、待機と将来の引退の為にセーブファイルに保存するようにした。 セーブファイルの仕様が変わったのでバージョンが一つ上がっているので注意。 2002-01-25 Takeshi Mogami * src/defines.h 1.9, src/rooms.c 1.7: 教会のモンスターの選択を英語名に頼らずに、モンスター番号で判定するように修正。 2002-01-25 habu * src/cmd4.c 1.16, src/report.c 1.7: ファイルをcloseせずにremoveしていた場所をcloseするように修正。 * src/cmd4.c 1.15: スクリーンダンプ作成中にバッファオーバーが起こらないように修正。 * src/externs.h 1.15, src/report.c 1.6, src/variable.c 1.8, src/cmd4.c 1.14, src/effects.c 1.4: キャラクタ死亡時にHTML形式のスクリーンショットを送信する機能を追加。 まだ引退時と待機時に対応していない。待機した時にどうするかは考えどころ。 2002-01-25 Takeshi Mogami * autopick.txt 1.6, autopick_eng.txt 1.7, src/tables.c 1.11: autopickで使い道があるので、$REALM1 $REALM2 で no magic でなく none を 返えすように修正。 * src/files.c 1.22: - 死亡ダンプのメッセージ履歴を、15行->30行へ - ダンプの生い立ち表示のところ、こないだの変更のせいでバランスが悪かったので、 一行空行追加。 2002-01-25 hoge * lib/edit/k_info_j.txt 1.5, lib/edit/t0000001_j.txt 1.3, lib/edit/t_lite_j.txt 1.3, src/artifact.c 1.6, src/cmd1.c 1.9, src/cmd6.c 1.7, src/load.c 1.8, src/melee2.c 1.6, src/rooms.c 1.6: ☆の発動難易度は発動の種類に依存、超隠密はレベルと隠密能力で決定、聖堂騎士は教会で登場、害虫駆除のロッドのレベル変更 2002-01-25 Takeshi Mogami * lib/pref/graf-xxx.prf 1.6: いくつか定義追加。バイルと時空wyrm、黒衣の修行僧、黄衣の修行僧はタイル追加。 * lib/pref/pref-mac.prf 1.4, lib/pref/pref-win.prf 1.4, lib/pref/pref-x11.prf 1.4: マクロトリガーについて、同じキーなら同じ名前になるように統一。 * src/cmd4.c 1.13, src/files.c 1.21: - '@'コマンドでファイルを読み込むときに pref ディレクトリから読み 込んでからユーザーディレクトリから読み込むが、エラーはユーザー ディレクトリのものだけを返すので、実際はprefのファイルを読んで いてもエラーメッセージが出ていた。それを修正して、両方失敗したの か pref からだけ読めたのかわかるようにした。 - ついてに、設定ファイルによるオプション変更に失敗したときのエラー メッセージ修正。 2002-01-24 Takeshi Mogami * lib/pref/graf-xxx.prf 1.5: イケタ、インターネット'e'、ピカチャウ、ぷよ。 * src/spells3.c 1.7: アーティファクト生成で、失敗するような選択は最初から出来ないように修正。 * lib/edit/r_info_j.txt 1.9: 巨大火アリの英語名を変えてなかったので、Giant red ant ->Giant fire ant に変更。 * src/files.c 1.20: ヘルプファイル用にZ240のshow_file()からコピペしてきたときに、reverse フラグの処理を 間違って消していたので、復活させた。 * src/files.c 1.19: もう使わなくなった prt_num()等を削除。 * src/files.c 1.18: set user id を使っているときに、safe_setuid_drop()がちゃんと働いてユーザー設定 ファイルを読み込めるように、さらに修正。 * src/util.c 1.7: get_check()の中の、漢字を含むメッセージに対して先頭の 70"byte"をコピーという危険な処理 (void)strnfmt(buf, 78, "%.70s[y/n] ", prompt); をmb_strlcpy()を使って書き直し。 safe_setuid_drop();の処理がちゃんと動くか実験中に偶然不具合が起ってバグが判明した。 * src/japanese.c 1.3: ずっと前に直したはずのバグ。mb_strlcpy()で、コピー元が漢字かどうかで条件分岐する はずのところをまだ書き込んでないコピー先で iskanji() を見てるというアホなバグ修正。 2002-01-24 henkma * src/cmd1.c 1.8: 浮遊が付いてなくても荷物が軽ければ水の上を走れるように修正。 走るコマンドで、歩くことの繰り返し以上の情報すなわち未鑑定の ものに浮遊が付いてるかどうかの情報が得られてしまうことがなく なった。 2002-01-23 habu * src/xtra1.c 1.8: Minor code cleanup. 2002-01-23 Takeshi Mogami * lib/pref/xtra-xxx.prf 1.3, Changelogs 1.7, lib/help/jtown.txt 1.2, lib/pref/graf-xxx.prf 1.4: - jtown 全角0→0 - xtra-xxx.prf 古い行を削除。 - 一部修正。 2002-01-23 habu * src/cmd6.c 1.6, src/defines.h 1.8, src/dungeon.c 1.10, src/externs.h 1.14, src/generate.c 1.3, src/init1.c 1.11, src/init2.c 1.7, src/load.c 1.7, src/main-win.c 1.4, src/main.c 1.2, src/melee2.c 1.5, src/monster2.c 1.6, src/object2.c 1.9, src/racial.c 1.3, src/save.c 1.3, src/spells1.c 1.4, src/spells2.c 1.6, src/store.c 1.3, src/types.h 1.7, src/util.c 1.6, src/wild.c 1.4, src/wizard2.c 1.5, src/xtra1.c 1.7, src/xtra2.c 1.7, src/angband.h 1.2, src/artifact.c 1.5, src/birth.c 1.11, src/bldg.c 1.5, src/cmd1.c 1.7, src/cmd2.c 1.6, src/cmd3.c 1.6, src/cmd4.c 1.12, src/cmd5.c 1.8: 無駄に残ってソース汚しになっていたPython関係のコードを削除。script.cと、z-config.hの中のUSE_SCRIPT辺りの記述は一応残している。 2002-01-23 Takeshi Mogami * src/flavor.c 1.7: 巻物の未識別名を日本語と英語ひっくりかえしてたので修正。 2002-01-23 habu * lib/help/jmonster.txt 1.2: モンスターの記号の表のずれを修正。 2002-01-23 Takeshi Mogami * src/flavor.c 1.6: コード整理、日本語版でオプションによって英語名を表示していた頃の名残を抹消。 2002-01-23 habu * lib/help/jdungeon.txt 1.3: 階の雰囲気に関する記述の間違いを修正。 * lib/help/jbirth.txt 1.3: 魔法領域の表のずれを修正。(TABがあるとずれるようだ。) ついでに縦線を入れて見やすくした。 2002-01-23 Takeshi Mogami * lib/pref/graf-xxx.prf 1.3: Pernの8x8.bmpを使うようにして、いくつかのモンスターに対応。 変愚独自のモンスターは手付かず。 * src/files.c 1.17: 再び '!'。 1行上に修正。 * src/files.c 1.16: '!'の表示位置修正。 * lib/edit/r_info_j.txt 1.8: 説明文が英語のままのモンスターが英語版ではせっかくの説明文を表示してなかったので修正。 * Changelogs 1.6, src/cmd4.c 1.11, src/files.c 1.15, src/wizard1.c 1.5: pernの掲示板で報告されていた、safe_setuid_drop();と safe_setuid_grab(); を ちゃんとしたところで呼ぶように修正。 * lib/help/jcharattr.txt 1.2, lib/help/jcommand.txt 1.3, lib/help/jcommdesc.txt 1.3, lib/help/jgeneral.hlp 1.2, lib/help/jgeneral.txt 1.3: ちょっと修正 2002-01-22 habu * src/cave.c 1.6, src/dungeon.c 1.9, src/externs.h 1.13, src/melee2.c 1.4: モンスターの追跡ルーチン関係をOを参考に大幅に変更。かなりの処理速度アップに繋がるはず。 2002-01-22 Takeshi Mogami * lib/help/jobjects.hlp 1.1, lib/help/jobjects.txt 1.1: ファイル追加の追加 * lib/help/readme.txt 1.3: 前、「間違ってreadme.txtをhelpディレクトリにaddしたままだった」と思って削除したが、 勘違いだったので復活。 * lib/help/jbldg.txt 1.1, lib/help/jcharattr.hlp 1.1, lib/help/jcharattr.txt 1.1, lib/help/jcommand.hlp 1.2, lib/help/jcommand.txt 1.2, lib/help/jcommand0.txt 1.2, lib/help/jcommdesc.hlp 1.2, lib/help/jcommdesc.txt 1.2, lib/help/jdefend.hlp 1.1, lib/help/jdefend.txt 1.1, lib/help/jdungeon.hlp 1.1, lib/help/jdungeon.txt 1.2, lib/help/jgambling.txt 1.2, lib/help/jgeneral.hlp 1.1, lib/help/jgeneral.txt 1.2, lib/help/jhelp.hlp 1.4, lib/help/jhelpinfo.txt 1.2, lib/help/jmagic.hlp 1.1, lib/help/jmagic.txt 1.1, lib/help/jmonster.hlp 1.1, lib/help/jmonster.txt 1.1, lib/help/joption.hlp 1.2, lib/help/joption.txt 1.2, lib/help/jplaying.txt 1.2, lib/help/jpref.hlp 1.1, lib/help/jpref.txt 1.1, lib/help/jspecial.hlp 1.1, lib/help/jtang.txt 1.1, lib/help/jtown.hlp 1.1, lib/help/jtown.txt 1.1, lib/help/jversion.txt 1.2, src/files.c 1.14, Changelogs 1.5, lib/help/Makefile.am 1.2, lib/help/j_general.txt 1.1, lib/help/j_item1.txt 1.1, lib/help/j_item2.txt 1.1, lib/help/j_name.txt 1.2, lib/help/j_trans.txt 1.1, lib/help/japanese.txt 1.2, lib/help/jattack.hlp 1.1, lib/help/jattack.txt 1.2, lib/help/jbirth.hlp 1.1, lib/help/jbirth.txt 1.2: 日本語版のZ240ヘルプを元に変愚蛮怒ヘルプを作成。 まだjmagicなど、一部未完成。 2002-01-22 habu * src/cmd5.c 1.7, src/externs.h 1.12, src/spells2.c 1.5: ペット爆破の魔法でユニークモンスターを破壊できないように修正。 * src/externs.h 1.11, src/init1.c 1.10, src/init2.c 1.6: fake_{text,name}_sizeの変数をわざわざ使わずに、FAKE_{NAME,TEXT}_SIZEの定数を直接使うようにした。 2002-01-22 Takeshi Mogami * src/dungeon.c 1.8: 休憩終了時に全く無意味に disturb() を実行しているので削除。 休憩を含むマクロが使いやすくなる。 * lib/help/jhelp.hlp 1.3: *** empty log message *** 2002-01-21 Takeshi Mogami * src/object1.c 1.6: @+アルファベット+数字について、選択肢にないアイテムを選択しようとしてしまう というのを以前修正したが、@+数字について適用されていなかったのでこちらも修正。 * autopick.txt 1.5, autopick_eng.txt 1.6, src/tables.c 1.10: -「常にアイテムを拾う」、と「アイテムを拾うとき確認する」は初心者に 見付けられずに困る事が多いようなので、目立つようにオプションの上から 2番目と3番目に持って来た。 - autopick で、lib/user/ を lib\user\ に訂正。その他長すぎる行等を整理。 * Changelogs 1.4, lib/edit/e_info_j.txt 1.6: 通常の武器に穴掘りのエゴが出ていたバグを修正。 * lib/file/a_high.txt 1.2, lib/file/a_low.txt 1.3, lib/file/a_med.txt 1.3, lib/file/w_high.txt 1.2, lib/file/w_low.txt 1.2, lib/file/w_med.txt 1.2: 英語の☆名を拡充。 2002-01-21 habu * configure.in 1.5, src/h-config.h 1.3: mkstemp()の有無の判定をconfigureでやるようにした。 2002-01-21 Takeshi Mogami * src/dungeon.c 1.7, src/externs.h 1.10, src/scores.c 1.3, src/util.c 1.5: get_check_strict() を作った。modeの指定によってESCを受けつけないようにしたり、 'y'一文字ではなく"yes"と3文字入力しないといけないようにした。 死亡後、スコア登録を聞いてくるときに、ESCを受けつけないモードで使用。 ランダムテレポートの質問では"yes"を要求するモードで使用。 他にも使い道あると思うが、まだこの二箇所だけ。 2002-01-21 habu * src/files.c 1.13: sprintfのフォーマットが合っていなかったので修正。 2002-01-21 Takeshi Mogami * src/files.c 1.12, src/xtra2.c 1.6: - 英語版の'C'画面調整。 - 日付表示を実装。 * Changelogs 1.3, src/files.c 1.11: 'C'の画面の空行の位置を変えてみた。 Changelogs更新 2002-01-20 habu * src/defines.h 1.7, src/dungeon.c 1.6: update_time()で、tmpとstart_timeが等しかったら1秒プレイ時間を増やすコードを削除し、かわりに起動時にプレイ時間を1秒増やすように変更。 2002-01-20 Takeshi Mogami * src/files.c 1.10: 英語版の現在地の文を忘れていたので追加。 * src/cmd4.c 1.10, src/externs.h 1.9, src/files.c 1.9, src/spells2.c 1.4, src/xtra1.c 1.6, src/xtra2.c 1.5: キャラクター情報画面を変更。 ターン数表示は日付にする予定だが、まだ作業してない。 2002-01-20 henkma * src/melee1.c 1.3: モンスターの充填エネルギーを奪う攻撃にバグがあったのを修正(魔法棒がn本重なってると、本来吸われるべき量のn倍吸われてた) 2002-01-20 Takeshi Mogami * src/tables.c 1.9, lib/help/readme.txt 1.2, src/cmd4.c 1.9, src/files.c 1.8: - 自動破壊オプションのタイトルを少し修正、 - ヘルプシステムでESCを「ヘルプの終了」から、「一つ以前の画面に戻る」に変更。 一番上の画面でESCを押すと終了。また、'q'を押しても終了。 - 間違ってreadme.txtをhelpディレクトリにaddしたままだったのを削除。 2002-01-20 habu * src/init1.c 1.9: add_name(),add_text()を作って、名前と説明の格納を関数化した。 * src/object2.c 1.8: ランダムアーティファクトになる確率を整理。(武器1/40、弓・防具1/20) ついでにインデントを整理。 2002-01-19 Takeshi Mogami * lib/help/help.hlp 1.3: 間違って日本語のreadme.txtを参照していたので修正。 * lib/help/help.hlp 1.2, lib/help/jhelp.hlp 1.2, readme.txt 1.2, src/files.c 1.7: オンラインヘルプ'?'コマンドから、readme.txt と autopick.txtを参照 できるようにした。 * src/files.c 1.6: 近く行なうキャラクター情報'C'の画面の変更に備えて、表示する各行の 位置やラベルを配列で管理するように書き換え。 * src/flavor.c 1.5: @nothereさんのパッチ。金無垢と金有垢を黄色にする。 * src/store.c 1.2: @nothereさんのパッチ。店や家でアイテム'z'を買えてしまうバグの修正。 * Changelogs 1.2, src/init1.c 1.8, src/mind.c 1.3, src/tables.c 1.8, src/types.h 1.6: 使っていない E_name を全て削除。 * src/rooms.c 1.5: r_info で Monk -> monk に修正したのでそれに合わせて教会のコードを修正。 * src/mspells3.c 1.3, src/tables.c 1.7: 青魔術師の魔法の英語名を修正。 * src/birth.c 1.10: 性格の選択で説明文の幅が広すぎるので修正。 2002-01-18 Takeshi Mogami * Changelogs 1.1: ChangeLogsを rcs2log | sed s#/www/cvsroot/Hengband/##g > Changelogs のように入れる事にしましょう。 * src/object2.c 1.7: エゴアイテムの生成時にレベルによって出現を制限するコードが あったが、レベルは発動などの別の事に使うようなのでコメントアウト。 * lib/edit/e_info_j.txt 1.5, src/object2.c 1.6: レアリティを間違えてbyteの範囲より大きくしてしまったていたので修正。 2002-01-18 henkma * src/birth.c 1.9: キャラメイクのオートロール数値設定以外のところもBEEPのバグがあったので修正。 (カーソル移動のために2468を押すなど、別の設定画面に移らない行動全てにBEEPが出てました。) 2002-01-18 habu * configure.in 1.4, src/Makefile.am 1.3: CFLAGSへの-fno-strength-reduceの追加をconfigure.inで行なうようにした。 2002-01-18 Takeshi Mogami * lib/edit/e_info_j.txt 1.4, src/defines.h 1.6, src/object2.c 1.5: switch文で書かれていた、生成するエゴアイテムを選ぶコードをe_infoに書いた rarityを元にして決めるように書き変え。 ただし、指輪とアミュレットは例外的な処理が多すぎるのでとりあえず諦め。書き変えはなし。 * src/birth.c 1.8, src/defines.h 1.5, src/externs.h 1.8, src/init1.c 1.7, src/load.c 1.6, src/monster1.c 1.5, src/monster2.c 1.5, src/xtra2.c 1.4, lib/edit/r_info_j.txt 1.7: init_r_info_txt() のMega Hackを無くすように修正。 - RF8_WILD_DUNGEON は RF8_WILD_ONLYに改名。 - WILD_TOO フラグ だけがあって外のWILD_* フラグがないモンスターは全て のWILD_* フラグを付けたす処理があったが、他には全くWILD_TOOを使って いなかったので r_info_j.txt を書き変えて 換わりに WILD_ALL を導入。 2002-01-18 henkma * src/birth.c 1.7: オートロールの数値設定の時、警告BEEPのオプションをONにしてると殆どのキーでBEEP出てしまうのを、設定されていないキーを押した時だけ出るように修正。 2002-01-18 habu * src/Makefile.am 1.2, src/cmd3.c 1.5, src/externs.h 1.7, src/init.h 1.1, src/init1.c 1.6, src/init2.c 1.5, src/rooms.c 1.4, src/types.h 1.5, src/variable.c 1.7, src/wizard1.c 1.4: *_infoの初期化コードを大幅に書き変えてある程度まとめた。(最新版VやZを参考に) * lib/edit/Makefile.am 1.3, lib/edit/s_info_j.txt 1.1, lib/edit/se_info_j.txt 1.3, lib/edit/we_info_j.txt 1.3, src/birth.c 1.6, src/cmd1.c 1.6, src/cmd2.c 1.5, src/cmd4.c 1.8, src/cmd5.c 1.6, src/dungeon.c 1.5, src/externs.h 1.6, src/init1.c 1.5, src/init2.c 1.4, src/load.c 1.5, src/types.h 1.4, src/variable.c 1.6, src/wizard2.c 1.4, src/xtra1.c 1.5: se_info(技能熟練度)とwe_info(武器熟練度)をs_infoに統合。 2002-01-17 Takeshi Mogami * lib/edit/e_info_j.txt 1.3.4.1, src/defines.h 1.4.4.1, src/object2.c 1.4.4.1: エゴアイテムの種類の決定をswitch文に依存せず、レアリティで決めるように修正。 コードだけ存在していた*オークスレイヤー*等が有効になったが、必要ならe_info.txt をいじって無効にすれば良い。 2002-01-17 habu * src/bldg.c 1.4, src/cmd3.c 1.4, src/cmd4.c 1.7, src/cmd6.c 1.5, src/spells3.c 1.6, src/wizard1.c 1.3: C_MAKEに対応するC_KILLがなくてメモリリークしていた場所をすべて修正。 * src/init1.c 1.4: k_infoだけname_sizeの領域が足りない時にreallocするようになっていたのを、他と同じくエラーを返すようにした。なぜk_infoだけ特別扱いされていたのか全く不明。 * src/report.c 1.5: Vasprintfで確保する領域を1024バイトにした。 2002-01-17 Takeshi Mogami * configure.in 1.3, src/report.c 1.4: vasprint()関数の存在を ./configure を使って知るように修正。 2002-01-17 habu * src/init2.c 1.3: 博物館はBMや我が家と同じく店のアイテムを決定するテーブルは必要ないので確保しないようにした。 * lib/edit/Makefile.am 1.2: tables.cから外に出したファイルをEXTRA_DISTに追加。 * src/types.h 1.3, src/variable.c 1.5, src/wizard2.c 1.3, src/xtra1.c 1.4, lib/edit/m_info_j.txt 1.2, lib/edit/se_info_j.txt 1.2, lib/edit/we_info_j.txt 1.2, src/birth.c 1.5, src/cmd1.c 1.5, src/cmd2.c 1.4, src/cmd4.c 1.6, src/cmd5.c 1.5, src/dungeon.c 1.4, src/externs.h 1.5, src/init1.c 1.3, src/init2.c 1.2, src/load.c 1.4, src/tables.c 1.6: branch-habu-tables-improve枝での変更を幹にマージ。 * lib/edit/misc_j.txt 1.3.2.3, src/externs.h 1.3.2.4, src/init1.c 1.2.6.4, src/init2.c 1.1.1.1.6.4, src/variable.c 1.4.2.4: max_we_idx, max_se_idxは使わないで、MAX_CLASSを使うようにした。 * src/load.c 1.3.2.4, src/tables.c 1.4.2.3, src/variable.c 1.4.2.3: 魔法の情報のテーブルをtables.cからlib/edit/m_info_j.txtに移動した。 * lib/edit/m_info_j.txt 1.1: New file. * lib/edit/m_info_j.txt 1.1.2.1, src/birth.c 1.4.2.4, src/externs.h 1.3.2.3, src/init1.c 1.2.6.3, src/init2.c 1.1.1.1.6.3: 魔法の情報のテーブルをtables.cからlib/edit/m_info_j.txtに移動した。 * src/birth.c 1.4.2.3, src/dungeon.c 1.3.2.1, src/load.c 1.3.2.3: セクシーギャルはムチの技能が最大まで上がるようにテーブルを変更するタイミングを変更。こうしないと次のキャラでも技能が最大まで上がるようになってしまう(一度セーブすると戻るが)。 * src/types.h 1.2.2.2, src/variable.c 1.4.2.2, src/wizard2.c 1.2.2.2, src/cmd4.c 1.5.2.2, src/cmd5.c 1.4.2.1, src/externs.h 1.3.2.2, src/init1.c 1.2.6.2, src/init2.c 1.1.1.1.6.2, src/load.c 1.3.2.2, src/tables.c 1.4.2.2: 武器熟練度と同様に技能熟練度もtables.cからlib/editに移動。 * lib/edit/se_info_j.txt 1.1: New file. * lib/edit/misc_j.txt 1.3.2.2, lib/edit/se_info_j.txt 1.1.2.1, src/birth.c 1.4.2.2, src/cmd1.c 1.3.2.2, src/cmd2.c 1.3.2.2: 武器熟練度と同様に技能熟練度もtables.cからlib/editに移動。 * lib/edit/a_info_j.txt 1.4: ホルコレスの重さを修正。(ベースアイテムをエルフのクロークに変更した時に重さを変え忘れていた) * src/externs.h 1.3.2.1, src/init1.c 1.2.6.1, src/init2.c 1.1.1.1.6.1, src/load.c 1.3.2.1, src/tables.c 1.4.2.1, src/types.h 1.2.2.1, src/variable.c 1.4.2.1, src/wizard2.c 1.2.2.1, src/xtra1.c 1.3.2.1: 武器の熟練度のテーブルをtables.cではなくlib/edit以下に置くようにした。 熟練度テーブルはweapon_exp_tableという型の変数に格納される。 * lib/edit/we_info_j.txt 1.1: New file. * lib/edit/misc_j.txt 1.3.2.1, lib/edit/we_info_j.txt 1.1.2.1, src/birth.c 1.4.2.1, src/cmd1.c 1.3.2.1, src/cmd2.c 1.3.2.1, src/cmd4.c 1.5.2.1: 武器の熟練度のテーブルをtables.cではなくlib/edit以下に置くようにした。 熟練度テーブルはweapon_exp_tableという型の変数に格納される。 2002-01-17 Takeshi Mogami * src/externs.h 1.4, src/object1.c 1.5, src/spells3.c 1.5: 鑑定する物がないとき、キャンセル扱いせずに全てのアイテムを選択可能にする。 * src/object1.c 1.4: @0 等の刻みがあるアイテムが複数あるときに、'0'を押すと、 選択肢に含まれないアイテムに先にマッチしてしまう事があるのを修正。 例えば、クロスボウの矢{@f0}と矢{@f0}を持っているときに矢を0で選択できなかった。 * lib/edit/k_info_j.txt 1.4, src/spellstips.h 1.4, src/tables.c 1.5: 仙術の次元の扉等の変更と、黒装束の追加に英語版も対応。 * src/cmd3.c 1.3: '/'コマンドの名前で検索 ^M でのメッセージ修正。 2002-01-16 Takeshi Mogami * autopick.txt 1.4, autopick_eng.txt 1.5, src/cmd1.c 1.4: 「収集中」を改良、「kvalが同じ」だけでなく実際に重ねられるものだけがマッチするようにした。。 * src/spells3.c 1.4: 簡易鑑定されたアーティファクトを鑑定したとき、「〜を発見した」の記録が 日記に残らなかったのを修正。 * lib/edit/a_info_j.txt 1.3, lib/edit/k_info_j.txt 1.3, lib/edit/misc_j.txt 1.3, lib/edit/r_info_j.txt 1.6, src/artifact.c 1.4, src/cmd5.c 1.4, src/cmd6.c 1.4, src/defines.h 1.4, src/melee2.c 1.3, src/monster2.c 1.4, src/mspells1.c 1.3, src/object2.c 1.4, src/spells3.c 1.3, src/spellstips.h 1.3, src/tables.c 1.4: fix2r3における、hogeさんの変更をマージ。 * src/melee2.c 1.1.1.1.4.2, src/monster2.c 1.2.4.2, src/mspells1.c 1.1.1.1.4.2, src/object2.c 1.2.4.2, src/spells3.c 1.1.1.1.4.2, src/spellstips.h 1.2.4.1, src/tables.c 1.2.4.2, src/artifact.c 1.2.4.2, src/cmd3.c 1.1.1.1.4.2, src/cmd5.c 1.2.4.2, src/cmd6.c 1.2.4.2, src/defines.h 1.2.4.2, lib/edit/a_info_j.txt 1.1.1.1.4.2, lib/edit/k_info_j.txt 1.1.1.1.4.4, lib/edit/misc_j.txt 1.1.1.1.4.4, lib/edit/r_info_j.txt 1.1.1.1.4.4, mkinstalldirs 1.1.1.1.4.3: 1月16日現在のhogeさんの手元のソース。 * autopick.txt 1.3, autopick_eng.txt 1.4: 「無銘の」について実例の中で説明文を拡充。 2002-01-16 habu * src/cmd4.c 1.5: remove_auto_dump()のファイルコピー部分で fd_copy() を使うようにした。 * src/util.c 1.4: 雛型だけ存在していた、ファイルをコピーする関数 fd_copy() を実装した。 2002-01-16 Takeshi Mogami * autopick_eng.txt 1.3: 例に'('の使用を追加。 2002-01-16 habu * src/flavor.c 1.4: 英語版で、アーティファクトにフェイク刻みできないようにした。 また、エゴにフェイク刻みをした時は単に最後に追加するようにした。 * configure.in 1.2: --disable-japaneseの説明を修正。 古い(?)FreeBSDでLocaleを使えるようにxpg4ライブラリのチェックを追加。 * src/autoconf.h.in 1.2: このファイルもauto*関係のファイルなので削除。 * src/stamp-h.in 1.2: これもautomake等が自動的に生成するので削除 * Makefile.in 1.3: 先の作業で消し忘れていたファイルを削除。 * Makefile.in 1.2, aclocal.m4 1.2, bootstrap 1.1, configure 1.2, install-sh 1.2, lib/Makefile.in 1.2, lib/apex/Makefile.in 1.2, lib/bone/Makefile.in 1.2, lib/data/Makefile.in 1.2, lib/edit/Makefile.in 1.2, lib/file/Makefile.in 1.2, lib/help/Makefile.in 1.2, lib/info/Makefile.in 1.2, lib/pref/Makefile.in 1.2, lib/save/Makefile.in 1.2, lib/script/Makefile.in 1.2, lib/user/Makefile.in 1.2, lib/xtra/Makefile.in 1.2, lib/xtra/font/Makefile.in 1.2, lib/xtra/graf/Makefile.in 1.2, lib/xtra/music/Makefile.in 1.2, lib/xtra/sound/Makefile.in 1.2, missing 1.2, mkinstalldirs 1.3, src/Makefile.in 1.2: automake,autoconf等によって作られるファイルを削除。これらはcvsのリポジトリに入れるべきフィアルではない。 かわりに、自動的にこれらのファイルを生成するスクリプトbootstrapを追加。 2002-01-16 Takeshi Mogami * lib/edit/r_info_j.txt 1.5: 英語版のモンスターの名前のキャピタライズを統一。 *band のキャピタライズは以下のルールのようだ。 - モンスター名の先頭は大文字(当然)、 - 固有名詞の頭は大文字(dragon、troll等 は一般名詞と見なす。) - ユニークの名前は全ての単語を大文字(ただし、of, the, in 等を除く) - Wyrmの名前もユニークと同様に扱う。 - その他は全て小文字。 2002-01-16 henkma * src/cmd4.c 1.4: 情報コマンドのknown uniquesをremaining uniquesに * lib/edit/r_info_j.txt 1.4: Ashram(日本語名:黒衣の騎士『アシュラム』)を Ashram, the Ebony Knight に 2002-01-15 habu * src/monster1.c 1.4: 英語版でスターバーストの思い出が表示されないバグを修正。 * .cvsignore 1.2, lib/.cvsignore 1.2, lib/apex/.cvsignore 1.2, lib/bone/.cvsignore 1.2, lib/data/.cvsignore 1.2, lib/edit/.cvsignore 1.2, lib/file/.cvsignore 1.2, lib/help/.cvsignore 1.2, lib/info/.cvsignore 1.2, lib/pref/.cvsignore 1.2, lib/save/.cvsignore 1.2, lib/script/.cvsignore 1.2, lib/user/.cvsignore 1.2, lib/xtra/.cvsignore 1.2, lib/xtra/font/.cvsignore 1.2, lib/xtra/graf/.cvsignore 1.2, lib/xtra/music/.cvsignore 1.2, lib/xtra/sound/.cvsignore 1.2, src/.cvsignore 1.2: やはり各自のHOMEで指定するようにしたので、.cvsignoreを削除。 * lib/xtra/font/.cvsignore 1.1, lib/xtra/graf/.cvsignore 1.1, lib/xtra/music/.cvsignore 1.1, lib/xtra/sound/.cvsignore 1.1, src/.cvsignore 1.1, .cvsignore 1.1, lib/.cvsignore 1.1, lib/apex/.cvsignore 1.1, lib/bone/.cvsignore 1.1, lib/data/.cvsignore 1.1, lib/edit/.cvsignore 1.1, lib/file/.cvsignore 1.1, lib/help/.cvsignore 1.1, lib/info/.cvsignore 1.1, lib/pref/.cvsignore 1.1, lib/save/.cvsignore 1.1, lib/script/.cvsignore 1.1, lib/user/.cvsignore 1.1, lib/xtra/.cvsignore 1.1: commit updateの時に関係ないファイルを無視するように.cvsignoreを設定。 2002-01-15 Takeshi Mogami * lib/edit/r_info_j.txt 1.3: Wong -> Richard Wong * src/variable.c 1.4: $GRAFのデフォルトの値を "ascii" に変更。 今迄は意味なく"old"になっていて、8x8タイルを使用中なのかasciiグラフィックなのか prfファイルの中で判別できなかった。 * src/files.c 1.5: なぜか、REALM1 REALM2 の処理が重複していたので片方削除。タイルグラフィック使用中でもダンプファイルの耐性表示欄の上が文字化けしないように修正。 2002-01-15 iks * src/cave.c 1.5: 改行コード直した. 2002-01-15 Takeshi Mogami * src/files.c 1.4: オプションの名前を変えたとき、古い名前の設定を含む prf ファイルを最後まで 読み込まずに問題を起すので、オプション設定行のエラーで読み込みを止めずに 単に無視するように修正。 2002-01-15 iks * src/cave.c 1.4: 'M'コマンドの日本語メッセージの修正 2002-01-13 iks * src/birth.c 1.4: カーソルキーでキャラクタを作成できるように更新。 2002-01-13 Takeshi Mogami * src/racial.c 1.2, src/report.c 1.3, src/rooms.c 1.3, src/save.c 1.2, src/spells1.c 1.3, src/spells2.c 1.3, src/spells3.c 1.2, src/tables.c 1.3, src/types.h 1.2, src/util.c 1.3, src/variable.c 1.3, src/wild.c 1.3, src/wizard2.c 1.2, src/xtra1.c 1.3, src/xtra2.c 1.3, src/z-form.c 1.2, src/cmd6.c 1.3, src/defines.h 1.3, src/dungeon.c 1.3, src/effects.c 1.3, src/externs.h 1.3, src/files.c 1.3, src/flavor.c 1.3, src/generate.c 1.2, src/grid.c 1.2, src/h-config.h 1.2, src/hissatsu.c 1.2, src/inet.c 1.3, src/load.c 1.3, src/main-dos.c 1.2, src/main-win.c 1.3, src/makefile.dos 1.2, src/makefile.ibm 1.2, src/makefile.std 1.2, src/melee1.c 1.2, src/melee2.c 1.2, src/mind.c 1.2, src/mindtips.h 1.2, src/monster1.c 1.3, src/monster2.c 1.3, src/mspells1.c 1.2, src/mspells2.c 1.2, src/mspells3.c 1.2, src/mutation.c 1.3, src/object1.c 1.3, src/object2.c 1.3, lib/edit/t0000004_j.txt 1.2, lib/edit/t0000006_j.txt 1.2, lib/edit/t_basic_j.txt 1.2, lib/edit/t_info_j.txt 1.2, lib/edit/t_lite_j.txt 1.2, lib/edit/t_pref_j.txt 1.2, lib/edit/v_info_j.txt 1.2, lib/edit/w_info_j.txt 1.2, lib/file/a_low.txt 1.2, lib/file/a_med.txt 1.2, lib/file/mondeath.txt 1.2, lib/file/monfear.txt 1.2, lib/file/monspeak.txt 1.2, lib/file/news.txt 1.3, lib/pref/colors.prf 1.2, lib/pref/font-ami.prf 1.2, lib/pref/font-dos.prf 1.2, lib/pref/font-ibm.prf 1.2, lib/pref/font-mac.prf 1.2, lib/pref/font-mon.prf 1.2, lib/pref/font-win.prf 1.2, lib/pref/font-x11.prf 1.2, lib/pref/font-xxx.prf 1.2, lib/pref/font.prf 1.2, lib/pref/graf-ami.prf 1.2, lib/pref/graf-dos.prf 1.2, lib/pref/graf-gcu.prf 1.2, lib/pref/graf-ibm.prf 1.2, lib/pref/graf-mac.prf 1.2, lib/pref/graf-new.prf 1.2, lib/pref/graf-win.prf 1.2, lib/pref/graf-x11.prf 1.2, lib/pref/graf-xaw.prf 1.2, lib/pref/graf-xxx.prf 1.2, lib/pref/graf.prf 1.2, lib/pref/pref-acn.prf 1.2, lib/pref/pref-ami.prf 1.2, lib/pref/pref-gcu.prf 1.2, lib/pref/pref-mac.prf 1.3, lib/pref/pref-opt.prf 1.2, lib/pref/pref-win.prf 1.3, lib/pref/pref-x11.prf 1.3, lib/pref/user-win.prf 1.2, lib/pref/user.prf 1.2, lib/pref/xtra-gcu.prf 1.2, lib/pref/xtra-new.prf 1.2, lib/pref/xtra-xxx.prf 1.2, lib/xtra/sound/sound.cfg 1.2, src/ang_eng.rc 1.2, src/artifact.c 1.3, src/birth.c 1.3, src/bldg.c 1.3, src/cave.c 1.3, src/chuukei.c 1.3, src/cmd1.c 1.3, src/cmd2.c 1.3, src/cmd3.c 1.2, src/cmd4.c 1.3, src/cmd5.c 1.3, autopick.txt 1.2, autopick_eng.txt 1.2, lib/edit/a_info_j.txt 1.2, lib/edit/e_info_j.txt 1.3, lib/edit/f_info_j.txt 1.2, lib/edit/k_info_j.txt 1.2, lib/edit/misc_j.txt 1.2, lib/edit/q0000001_j.txt 1.2, lib/edit/q0000002_j.txt 1.2, lib/edit/q0000003_j.txt 1.2, lib/edit/q0000004_j.txt 1.2, lib/edit/q0000005_j.txt 1.2, lib/edit/q0000006_j.txt 1.2, lib/edit/q0000007_j.txt 1.2, lib/edit/q0000019_j.txt 1.2, lib/edit/q0000020_j.txt 1.2, lib/edit/q0000021_j.txt 1.2, lib/edit/q0000022_j.txt 1.2, lib/edit/q0000023_j.txt 1.2, lib/edit/q0000027_j.txt 1.2, lib/edit/q0000028_j.txt 1.2, lib/edit/q00000ms_j.txt 1.2, lib/edit/q000chao_j.txt 1.2, lib/edit/q000dekn_j.txt 1.2, lib/edit/q000eric_j.txt 1.2, lib/edit/q000lyeh_j.txt 1.2, lib/edit/q000natu_j.txt 1.2, lib/edit/q000sorc_j.txt 1.2, lib/edit/q00water_j.txt 1.2, lib/edit/q0fields_j.txt 1.2, lib/edit/q0thief1_j.txt 1.2, lib/edit/q0thief2_j.txt 1.2, lib/edit/q0willow_j.txt 1.2, lib/edit/q_info_j.txt 1.2, lib/edit/q_oberon_j.txt 1.2, lib/edit/q_pref_j.txt 1.2, lib/edit/q_random_j.txt 1.2, lib/edit/q_serpen_j.txt 1.2, lib/edit/q_warg_j.txt 1.2, lib/edit/qdarkelf_j.txt 1.2, lib/edit/qhaunted_j.txt 1.2, lib/edit/r_info_j.txt 1.2, lib/edit/t0000001_j.txt 1.2, lib/edit/t0000002_j.txt 1.2, lib/edit/t0000003_j.txt 1.2, mkinstalldirs 1.2, readme_eng.txt 1.2: Hengband 108 fix2 revision 4 fix2 に英語版とmogamiのパッチとHabuさんのパッチをマージ。 2002-01-13 habu * src/report.c 1.2.2.4: 前の変更で使わなくなった変数の宣言を削除。 * src/report.c 1.2.2.3: 日付と文字コードはもはやスコアサーバに送る必要はないので該当コードを削除。 * src/report.c 1.2.2.2: 無駄に二重に領域を確保していたのを修正。 さらにインデントを修正。 * src/report.c 1.2.2.1: Angbandのコーディングスタイルに従ってインデントを付けなおした。 2002-01-13 Takeshi Mogami * src/spells1.c 1.2.2.2: モンスターのブレスを浴びてunmakerが爆発したとき、ブレスを吐いたモンスター が変身すると、プレイヤーに対するkillerの設定に失敗していたので、 変身前のモンスターの名前を保持するように修正。 * lib/edit/r_info_j.txt 1.1.1.1.2.3: Balrog -> Greater Balrog * src/cmd3.c 1.1.1.1.2.2: 思い出の名前検索をキャンセル時にreturn に引数忘れ。 * lib/pref/graf-win.prf 1.1.1.1.4.3, lib/pref/graf-x11.prf 1.1.1.1.4.3, lib/pref/graf-xaw.prf 1.1.1.1.4.3, lib/pref/graf-xxx.prf 1.1.1.1.4.3, lib/pref/graf.prf 1.1.1.1.4.3, lib/pref/pref-acn.prf 1.1.1.1.4.3, lib/pref/pref-ami.prf 1.1.1.1.4.3, lib/pref/pref-gcu.prf 1.1.1.1.4.3, lib/pref/pref-mac.prf 1.2.4.3, lib/pref/pref-win.prf 1.2.4.3, lib/pref/user-win.prf 1.1.1.1.4.3, lib/pref/user.prf 1.1.1.1.4.3, lib/pref/xtra-gcu.prf 1.1.1.1.4.3, lib/pref/xtra-new.prf 1.1.1.1.4.3, lib/pref/xtra-xxx.prf 1.1.1.1.4.3, lib/xtra/sound/sound.cfg 1.1.1.1.4.3, src/birth.c 1.2.4.1, src/main-dos.c 1.1.1.1.4.3, src/makefile.dos 1.1.1.1.4.3, src/makefile.ibm 1.1.1.1.4.3, src/makefile.std 1.1.1.1.4.3, lib/edit/t0000001_j.txt 1.1.1.1.4.3, lib/edit/t0000002_j.txt 1.1.1.1.4.3, lib/edit/t0000003_j.txt 1.1.1.1.4.3, lib/edit/t0000004_j.txt 1.1.1.1.4.3, lib/edit/t0000006_j.txt 1.1.1.1.4.3, lib/edit/t_basic_j.txt 1.1.1.1.4.3, lib/edit/t_info_j.txt 1.1.1.1.4.3, lib/edit/t_lite_j.txt 1.1.1.1.4.3, lib/edit/t_pref_j.txt 1.1.1.1.4.3, lib/edit/v_info_j.txt 1.1.1.1.4.3, lib/edit/w_info_j.txt 1.1.1.1.4.3, lib/pref/colors.prf 1.1.1.1.4.3, lib/pref/font-ami.prf 1.1.1.1.4.3, lib/pref/font-dos.prf 1.1.1.1.4.3, lib/pref/font-ibm.prf 1.1.1.1.4.3, lib/pref/font-mac.prf 1.1.1.1.4.3, lib/pref/font-mon.prf 1.1.1.1.4.3, lib/pref/font-win.prf 1.1.1.1.4.3, lib/pref/font-x11.prf 1.1.1.1.4.3, lib/pref/font-xxx.prf 1.1.1.1.4.3, lib/pref/font.prf 1.1.1.1.4.3, lib/pref/graf-ami.prf 1.1.1.1.4.3, lib/pref/graf-dos.prf 1.1.1.1.4.3, lib/pref/graf-gcu.prf 1.1.1.1.4.3, lib/pref/graf-ibm.prf 1.1.1.1.4.3, lib/pref/graf-mac.prf 1.1.1.1.4.3, lib/pref/graf-new.prf 1.1.1.1.4.3, lib/edit/e_info_j.txt 1.2.4.3, lib/edit/f_info_j.txt 1.1.1.1.4.3, lib/edit/k_info_j.txt 1.1.1.1.4.3, lib/edit/misc_j.txt 1.1.1.1.4.3, lib/edit/q0000001_j.txt 1.1.1.1.4.3, lib/edit/q0000002_j.txt 1.1.1.1.4.3, lib/edit/q0000003_j.txt 1.1.1.1.4.3, lib/edit/q0000004_j.txt 1.1.1.1.4.3, lib/edit/q0000005_j.txt 1.1.1.1.4.3, lib/edit/q0000006_j.txt 1.1.1.1.4.3, lib/edit/q0000007_j.txt 1.1.1.1.4.3, lib/edit/q0000019_j.txt 1.1.1.1.4.3, lib/edit/q0000020_j.txt 1.1.1.1.4.3, lib/edit/q0000021_j.txt 1.1.1.1.4.3, lib/edit/q0000022_j.txt 1.1.1.1.4.3, lib/edit/q0000023_j.txt 1.1.1.1.4.3, lib/edit/q0000027_j.txt 1.1.1.1.4.3, lib/edit/q0000028_j.txt 1.1.1.1.4.3, lib/edit/q00000ms_j.txt 1.1.1.1.4.3, lib/edit/q000chao_j.txt 1.1.1.1.4.3, lib/edit/q000dekn_j.txt 1.1.1.1.4.3, lib/edit/q000eric_j.txt 1.1.1.1.4.3, lib/edit/q000lyeh_j.txt 1.1.1.1.4.3, lib/edit/q000natu_j.txt 1.1.1.1.4.3, lib/edit/q000sorc_j.txt 1.1.1.1.4.3, lib/edit/q00water_j.txt 1.1.1.1.4.3, lib/edit/q0fields_j.txt 1.1.1.1.4.3, lib/edit/q0thief1_j.txt 1.1.1.1.4.3, lib/edit/q0thief2_j.txt 1.1.1.1.4.3, lib/edit/q0willow_j.txt 1.1.1.1.4.3, lib/edit/q_info_j.txt 1.1.1.1.4.3, lib/edit/q_oberon_j.txt 1.1.1.1.4.3, lib/edit/q_pref_j.txt 1.1.1.1.4.3, lib/edit/q_random_j.txt 1.1.1.1.4.3, lib/edit/q_serpen_j.txt 1.1.1.1.4.3, lib/edit/q_warg_j.txt 1.1.1.1.4.3, lib/edit/qdarkelf_j.txt 1.1.1.1.4.3, lib/edit/qhaunted_j.txt 1.1.1.1.4.3, lib/edit/r_info_j.txt 1.1.1.1.4.3: ヘッダのCVS情報を削除。その他、間違ったlib/ファイルのcommitを修正。 * lib/pref/graf-win.prf 1.1.1.1.2.2, lib/pref/graf-x11.prf 1.1.1.1.2.2, lib/pref/graf-xaw.prf 1.1.1.1.2.2, lib/pref/graf-xxx.prf 1.1.1.1.2.2, lib/pref/graf.prf 1.1.1.1.2.2, lib/pref/pref-acn.prf 1.1.1.1.2.2, lib/pref/pref-ami.prf 1.1.1.1.2.2, lib/pref/pref-gcu.prf 1.1.1.1.2.2, lib/pref/pref-mac.prf 1.2.2.2, lib/pref/pref-win.prf 1.2.2.2, lib/pref/user-win.prf 1.1.1.1.2.2, lib/pref/user.prf 1.1.1.1.2.2, lib/pref/xtra-gcu.prf 1.1.1.1.2.2, lib/pref/xtra-new.prf 1.1.1.1.2.2, lib/pref/xtra-xxx.prf 1.1.1.1.2.2, lib/xtra/sound/sound.cfg 1.1.1.1.2.2, src/main-dos.c 1.1.1.1.2.2, src/makefile.dos 1.1.1.1.2.2, src/makefile.ibm 1.1.1.1.2.2, src/makefile.std 1.1.1.1.2.2, lib/edit/t0000001_j.txt 1.1.1.1.2.2, lib/edit/t0000002_j.txt 1.1.1.1.2.2, lib/edit/t0000003_j.txt 1.1.1.1.2.2, lib/edit/t0000004_j.txt 1.1.1.1.2.2, lib/edit/t0000006_j.txt 1.1.1.1.2.2, lib/edit/t_basic_j.txt 1.1.1.1.2.2, lib/edit/t_info_j.txt 1.1.1.1.2.2, lib/edit/t_lite_j.txt 1.1.1.1.2.2, lib/edit/t_pref_j.txt 1.1.1.1.2.2, lib/edit/v_info_j.txt 1.1.1.1.2.2, lib/edit/w_info_j.txt 1.1.1.1.2.2, lib/pref/colors.prf 1.1.1.1.2.2, lib/pref/font-ami.prf 1.1.1.1.2.2, lib/pref/font-dos.prf 1.1.1.1.2.2, lib/pref/font-ibm.prf 1.1.1.1.2.2, lib/pref/font-mac.prf 1.1.1.1.2.2, lib/pref/font-mon.prf 1.1.1.1.2.2, lib/pref/font-win.prf 1.1.1.1.2.2, lib/pref/font-x11.prf 1.1.1.1.2.2, lib/pref/font-xxx.prf 1.1.1.1.2.2, lib/pref/font.prf 1.1.1.1.2.2, lib/pref/graf-ami.prf 1.1.1.1.2.2, lib/pref/graf-dos.prf 1.1.1.1.2.2, lib/pref/graf-gcu.prf 1.1.1.1.2.2, lib/pref/graf-ibm.prf 1.1.1.1.2.2, lib/pref/graf-mac.prf 1.1.1.1.2.2, lib/pref/graf-new.prf 1.1.1.1.2.2, lib/edit/e_info_j.txt 1.2.2.2, lib/edit/f_info_j.txt 1.1.1.1.2.2, lib/edit/k_info_j.txt 1.1.1.1.2.2, lib/edit/misc_j.txt 1.1.1.1.2.2, lib/edit/q0000001_j.txt 1.1.1.1.2.2, lib/edit/q0000002_j.txt 1.1.1.1.2.2, lib/edit/q0000003_j.txt 1.1.1.1.2.2, lib/edit/q0000004_j.txt 1.1.1.1.2.2, lib/edit/q0000005_j.txt 1.1.1.1.2.2, lib/edit/q0000006_j.txt 1.1.1.1.2.2, lib/edit/q0000007_j.txt 1.1.1.1.2.2, lib/edit/q0000019_j.txt 1.1.1.1.2.2, lib/edit/q0000020_j.txt 1.1.1.1.2.2, lib/edit/q0000021_j.txt 1.1.1.1.2.2, lib/edit/q0000022_j.txt 1.1.1.1.2.2, lib/edit/q0000023_j.txt 1.1.1.1.2.2, lib/edit/q0000027_j.txt 1.1.1.1.2.2, lib/edit/q0000028_j.txt 1.1.1.1.2.2, lib/edit/q00000ms_j.txt 1.1.1.1.2.2, lib/edit/q000chao_j.txt 1.1.1.1.2.2, lib/edit/q000dekn_j.txt 1.1.1.1.2.2, lib/edit/q000eric_j.txt 1.1.1.1.2.2, lib/edit/q000lyeh_j.txt 1.1.1.1.2.2, lib/edit/q000natu_j.txt 1.1.1.1.2.2, lib/edit/q000sorc_j.txt 1.1.1.1.2.2, lib/edit/q00water_j.txt 1.1.1.1.2.2, lib/edit/q0fields_j.txt 1.1.1.1.2.2, lib/edit/q0thief1_j.txt 1.1.1.1.2.2, lib/edit/q0thief2_j.txt 1.1.1.1.2.2, lib/edit/q0willow_j.txt 1.1.1.1.2.2, lib/edit/q_info_j.txt 1.1.1.1.2.2, lib/edit/q_oberon_j.txt 1.1.1.1.2.2, lib/edit/q_pref_j.txt 1.1.1.1.2.2, lib/edit/q_random_j.txt 1.1.1.1.2.2, lib/edit/q_serpen_j.txt 1.1.1.1.2.2, lib/edit/q_warg_j.txt 1.1.1.1.2.2, lib/edit/qdarkelf_j.txt 1.1.1.1.2.2, lib/edit/qhaunted_j.txt 1.1.1.1.2.2, lib/edit/r_info_j.txt 1.1.1.1.2.2: ヘッダーのCVS情報を全部削除 * src/birth.c 1.2.2.2: まちがって、iksさんのをbirth.cを上書きコピーして自分の最新の変更を 失なっていたので、戻した。 iksさんのbirth.cとのマージは後でもっと慎重にやる。 2002-01-12 Takeshi Mogami * lib/pref/colors.prf 1.1.1.1.4.2, lib/pref/font-ami.prf 1.1.1.1.4.2, lib/pref/font-dos.prf 1.1.1.1.4.2, lib/pref/font-ibm.prf 1.1.1.1.4.2, lib/pref/font-mac.prf 1.1.1.1.4.2, lib/pref/font-mon.prf 1.1.1.1.4.2, lib/pref/font-win.prf 1.1.1.1.4.2, lib/pref/font-x11.prf 1.1.1.1.4.2, lib/pref/font-xxx.prf 1.1.1.1.4.2, lib/pref/font.prf 1.1.1.1.4.2, lib/pref/graf-ami.prf 1.1.1.1.4.2, lib/pref/graf-dos.prf 1.1.1.1.4.2, lib/pref/graf-gcu.prf 1.1.1.1.4.2, lib/pref/graf-ibm.prf 1.1.1.1.4.2, lib/pref/graf-mac.prf 1.1.1.1.4.2, lib/pref/graf-new.prf 1.1.1.1.4.2, lib/pref/graf-win.prf 1.1.1.1.4.2, lib/pref/graf-x11.prf 1.1.1.1.4.2, lib/pref/graf-xaw.prf 1.1.1.1.4.2, lib/pref/graf-xxx.prf 1.1.1.1.4.2, lib/pref/graf.prf 1.1.1.1.4.2, lib/pref/pref-acn.prf 1.1.1.1.4.2, lib/pref/pref-ami.prf 1.1.1.1.4.2, lib/pref/pref-gcu.prf 1.1.1.1.4.2, lib/pref/pref-mac.prf 1.2.4.2, lib/pref/pref-win.prf 1.2.4.2, lib/pref/user-win.prf 1.1.1.1.4.2, lib/pref/user.prf 1.1.1.1.4.2, lib/pref/xtra-gcu.prf 1.1.1.1.4.2, lib/pref/xtra-new.prf 1.1.1.1.4.2, lib/pref/xtra-xxx.prf 1.1.1.1.4.2, lib/xtra/sound/sound.cfg 1.1.1.1.4.2, src/main-dos.c 1.1.1.1.4.2, src/makefile.dos 1.1.1.1.4.2, src/makefile.ibm 1.1.1.1.4.2, src/makefile.std 1.1.1.1.4.2, lib/edit/t0000001_j.txt 1.1.1.1.4.2, lib/edit/t0000002_j.txt 1.1.1.1.4.2, lib/edit/t0000003_j.txt 1.1.1.1.4.2, lib/edit/t0000004_j.txt 1.1.1.1.4.2, lib/edit/t0000006_j.txt 1.1.1.1.4.2, lib/edit/t_basic_j.txt 1.1.1.1.4.2, lib/edit/t_info_j.txt 1.1.1.1.4.2, lib/edit/t_lite_j.txt 1.1.1.1.4.2, lib/edit/t_pref_j.txt 1.1.1.1.4.2, lib/edit/v_info_j.txt 1.1.1.1.4.2, lib/edit/w_info_j.txt 1.1.1.1.4.2, lib/edit/misc_j.txt 1.1.1.1.4.2, lib/edit/q0000001_j.txt 1.1.1.1.4.2, lib/edit/q0000002_j.txt 1.1.1.1.4.2, lib/edit/q0000003_j.txt 1.1.1.1.4.2, lib/edit/q0000004_j.txt 1.1.1.1.4.2, lib/edit/q0000005_j.txt 1.1.1.1.4.2, lib/edit/q0000006_j.txt 1.1.1.1.4.2, lib/edit/q0000007_j.txt 1.1.1.1.4.2, lib/edit/q0000019_j.txt 1.1.1.1.4.2, lib/edit/q0000020_j.txt 1.1.1.1.4.2, lib/edit/q0000021_j.txt 1.1.1.1.4.2, lib/edit/q0000022_j.txt 1.1.1.1.4.2, lib/edit/q0000023_j.txt 1.1.1.1.4.2, lib/edit/q0000027_j.txt 1.1.1.1.4.2, lib/edit/q0000028_j.txt 1.1.1.1.4.2, lib/edit/q00000ms_j.txt 1.1.1.1.4.2, lib/edit/q000chao_j.txt 1.1.1.1.4.2, lib/edit/q000dekn_j.txt 1.1.1.1.4.2, lib/edit/q000eric_j.txt 1.1.1.1.4.2, lib/edit/q000lyeh_j.txt 1.1.1.1.4.2, lib/edit/q000natu_j.txt 1.1.1.1.4.2, lib/edit/q000sorc_j.txt 1.1.1.1.4.2, lib/edit/q00water_j.txt 1.1.1.1.4.2, lib/edit/q0fields_j.txt 1.1.1.1.4.2, lib/edit/q0thief1_j.txt 1.1.1.1.4.2, lib/edit/q0thief2_j.txt 1.1.1.1.4.2, lib/edit/q0willow_j.txt 1.1.1.1.4.2, lib/edit/q_info_j.txt 1.1.1.1.4.2, lib/edit/q_oberon_j.txt 1.1.1.1.4.2, lib/edit/q_pref_j.txt 1.1.1.1.4.2, lib/edit/q_random_j.txt 1.1.1.1.4.2, lib/edit/q_serpen_j.txt 1.1.1.1.4.2, lib/edit/q_warg_j.txt 1.1.1.1.4.2, lib/edit/qdarkelf_j.txt 1.1.1.1.4.2, lib/edit/qhaunted_j.txt 1.1.1.1.4.2, lib/edit/r_info_j.txt 1.1.1.1.4.2, lib/edit/e_info_j.txt 1.2.4.2, lib/edit/f_info_j.txt 1.1.1.1.4.2, lib/edit/k_info_j.txt 1.1.1.1.4.2, mkinstalldirs 1.1.1.1.4.2: ヘッダのCVS情報が変に更新されててdiffをとりずらいので直した。 * src/xtra2.c 1.2.4.1, src/z-form.c 1.1.1.1.4.1, src/types.h 1.1.1.1.4.1, src/util.c 1.2.4.1, src/variable.c 1.2.4.1, src/wild.c 1.2.4.1, src/wizard2.c 1.1.1.1.4.1, src/xtra1.c 1.2.4.1, src/spells1.c 1.2.4.1, src/spells2.c 1.2.4.1, src/spells3.c 1.1.1.1.4.1, src/tables.c 1.2.4.1, src/mutation.c 1.2.4.1, src/object1.c 1.2.4.1, src/object2.c 1.2.4.1, src/racial.c 1.1.1.1.4.1, src/rooms.c 1.2.4.1, src/save.c 1.1.1.1.4.1, src/makefile.ibm 1.1.1.1.4.1, src/makefile.std 1.1.1.1.4.1, src/melee1.c 1.1.1.1.4.1, src/melee2.c 1.1.1.1.4.1, src/mind.c 1.1.1.1.4.1, src/mindtips.h 1.1.1.1.4.1, src/monster1.c 1.2.4.1, src/monster2.c 1.2.4.1, src/mspells1.c 1.1.1.1.4.1, src/mspells2.c 1.1.1.1.4.1, src/mspells3.c 1.1.1.1.4.1, src/externs.h 1.2.4.1, src/files.c 1.2.4.1, src/flavor.c 1.2.4.1, src/generate.c 1.1.1.1.4.1, src/grid.c 1.1.1.1.4.1, src/h-config.h 1.1.1.1.4.1, src/hissatsu.c 1.1.1.1.4.1, src/inet.c 1.2.4.1, src/load.c 1.2.4.1, src/main-dos.c 1.1.1.1.4.1, src/main-win.c 1.2.4.1, src/makefile.dos 1.1.1.1.4.1, src/cmd5.c 1.2.4.1, src/cmd6.c 1.2.4.1, src/defines.h 1.2.4.1, src/dungeon.c 1.2.4.1, src/effects.c 1.2.4.1, src/bldg.c 1.2.4.1, src/cave.c 1.2.4.1, src/chuukei.c 1.2.4.1, src/cmd1.c 1.2.4.1, src/cmd2.c 1.2.4.1, src/cmd3.c 1.1.1.1.4.1, src/cmd4.c 1.2.4.1, lib/pref/font.prf 1.1.1.1.4.1, lib/pref/graf-ami.prf 1.1.1.1.4.1, lib/pref/graf-dos.prf 1.1.1.1.4.1, lib/pref/graf-gcu.prf 1.1.1.1.4.1, lib/pref/graf-ibm.prf 1.1.1.1.4.1, lib/pref/graf-mac.prf 1.1.1.1.4.1, lib/pref/graf-new.prf 1.1.1.1.4.1, lib/pref/graf-win.prf 1.1.1.1.4.1, lib/pref/graf-x11.prf 1.1.1.1.4.1, lib/pref/graf-xaw.prf 1.1.1.1.4.1, lib/pref/graf-xxx.prf 1.1.1.1.4.1, lib/pref/graf.prf 1.1.1.1.4.1, lib/pref/pref-acn.prf 1.1.1.1.4.1, lib/pref/pref-ami.prf 1.1.1.1.4.1, lib/pref/pref-gcu.prf 1.1.1.1.4.1, lib/pref/pref-mac.prf 1.2.4.1, lib/pref/pref-opt.prf 1.1.1.1.4.1, lib/pref/pref-win.prf 1.2.4.1, lib/pref/pref-x11.prf 1.2.4.1, lib/pref/user-win.prf 1.1.1.1.4.1, lib/pref/user.prf 1.1.1.1.4.1, lib/pref/xtra-gcu.prf 1.1.1.1.4.1, lib/pref/xtra-new.prf 1.1.1.1.4.1, lib/pref/xtra-xxx.prf 1.1.1.1.4.1, lib/xtra/sound/sound.cfg 1.1.1.1.4.1, src/ang_eng.rc 1.1.1.1.4.1, src/artifact.c 1.2.4.1, lib/edit/t0000002_j.txt 1.1.1.1.4.1, lib/edit/t0000003_j.txt 1.1.1.1.4.1, lib/edit/t0000004_j.txt 1.1.1.1.4.1, lib/edit/t0000006_j.txt 1.1.1.1.4.1, lib/edit/t_basic_j.txt 1.1.1.1.4.1, lib/edit/t_info_j.txt 1.1.1.1.4.1, lib/edit/t_lite_j.txt 1.1.1.1.4.1, lib/edit/t_pref_j.txt 1.1.1.1.4.1, lib/edit/v_info_j.txt 1.1.1.1.4.1, lib/edit/w_info_j.txt 1.1.1.1.4.1, lib/file/a_low.txt 1.1.1.1.4.1, lib/file/a_med.txt 1.1.1.1.4.1, lib/file/mondeath.txt 1.1.1.1.4.1, lib/file/monfear.txt 1.1.1.1.4.1, lib/file/monspeak.txt 1.1.1.1.4.1, lib/file/news.txt 1.2.4.1, lib/pref/colors.prf 1.1.1.1.4.1, lib/pref/font-ami.prf 1.1.1.1.4.1, lib/pref/font-dos.prf 1.1.1.1.4.1, lib/pref/font-ibm.prf 1.1.1.1.4.1, lib/pref/font-mac.prf 1.1.1.1.4.1, lib/pref/font-mon.prf 1.1.1.1.4.1, lib/pref/font-win.prf 1.1.1.1.4.1, lib/pref/font-x11.prf 1.1.1.1.4.1, lib/pref/font-xxx.prf 1.1.1.1.4.1, lib/edit/t0000001_j.txt 1.1.1.1.4.1, lib/edit/q_serpen_j.txt 1.1.1.1.4.1, lib/edit/q_warg_j.txt 1.1.1.1.4.1, lib/edit/qdarkelf_j.txt 1.1.1.1.4.1, lib/edit/qhaunted_j.txt 1.1.1.1.4.1, lib/edit/r_info_j.txt 1.1.1.1.4.1, lib/edit/misc_j.txt 1.1.1.1.4.1, lib/edit/q0000001_j.txt 1.1.1.1.4.1, lib/edit/q0000002_j.txt 1.1.1.1.4.1, lib/edit/q0000003_j.txt 1.1.1.1.4.1, lib/edit/q0000004_j.txt 1.1.1.1.4.1, lib/edit/q0000005_j.txt 1.1.1.1.4.1, lib/edit/q0000006_j.txt 1.1.1.1.4.1, lib/edit/q0000007_j.txt 1.1.1.1.4.1, lib/edit/q0000019_j.txt 1.1.1.1.4.1, lib/edit/q0000020_j.txt 1.1.1.1.4.1, lib/edit/q0000021_j.txt 1.1.1.1.4.1, lib/edit/q0000022_j.txt 1.1.1.1.4.1, lib/edit/q0000023_j.txt 1.1.1.1.4.1, lib/edit/q0000027_j.txt 1.1.1.1.4.1, lib/edit/q0000028_j.txt 1.1.1.1.4.1, lib/edit/q00000ms_j.txt 1.1.1.1.4.1, lib/edit/q000chao_j.txt 1.1.1.1.4.1, lib/edit/q000dekn_j.txt 1.1.1.1.4.1, lib/edit/q000eric_j.txt 1.1.1.1.4.1, lib/edit/q000lyeh_j.txt 1.1.1.1.4.1, lib/edit/q000natu_j.txt 1.1.1.1.4.1, lib/edit/q000sorc_j.txt 1.1.1.1.4.1, lib/edit/q00water_j.txt 1.1.1.1.4.1, lib/edit/q0fields_j.txt 1.1.1.1.4.1, lib/edit/q0thief1_j.txt 1.1.1.1.4.1, lib/edit/q0thief2_j.txt 1.1.1.1.4.1, lib/edit/q0willow_j.txt 1.1.1.1.4.1, lib/edit/q_info_j.txt 1.1.1.1.4.1, lib/edit/q_oberon_j.txt 1.1.1.1.4.1, lib/edit/q_pref_j.txt 1.1.1.1.4.1, lib/edit/q_random_j.txt 1.1.1.1.4.1, autopick.txt 1.1.1.1.4.1, autopick_eng.txt 1.1.1.1.4.1, lib/edit/a_info_j.txt 1.1.1.1.4.1, lib/edit/e_info_j.txt 1.2.4.1, lib/edit/f_info_j.txt 1.1.1.1.4.1, lib/edit/k_info_j.txt 1.1.1.1.4.1, mkinstalldirs 1.1.1.1.4.1: hengband 1.0.8 fix2 revision 3 + for_r3.patch.0110 + display_autopick.patch.0112 + object1.c.0112.patch 最新版ではない。 たぶん、現在hogeさんが手元で適用していると思われるソースパッチをまとめたもの。 最新版とのdiffを取ってhogeさんに送るためだけに準備。 * autopick.txt 1.1.1.1.2.2: add '(' in example. (first commit) * src/xtra1.c 1.2.2.1, src/xtra2.c 1.2.2.1, src/z-form.c 1.1.1.1.2.1, src/tables.c 1.2.2.1, src/types.h 1.1.1.1.2.1, src/util.c 1.2.2.1, src/variable.c 1.2.2.1, src/wild.c 1.2.2.1, src/wizard2.c 1.1.1.1.2.1, src/spells1.c 1.2.2.1, src/spells2.c 1.2.2.1, src/spells3.c 1.1.1.1.2.1, src/mind.c 1.1.1.1.2.1, src/mindtips.h 1.1.1.1.2.1, src/monster1.c 1.2.2.1, src/monster2.c 1.2.2.1, src/mspells1.c 1.1.1.1.2.1, src/mspells2.c 1.1.1.1.2.1, src/mspells3.c 1.1.1.1.2.1, src/mutation.c 1.2.2.1, src/object1.c 1.2.2.1, src/object2.c 1.2.2.1, src/racial.c 1.1.1.1.2.1, src/rooms.c 1.2.2.1, src/save.c 1.1.1.1.2.1, src/dungeon.c 1.2.2.1, src/effects.c 1.2.2.1, src/externs.h 1.2.2.1, src/files.c 1.2.2.1, src/flavor.c 1.2.2.1, src/generate.c 1.1.1.1.2.1, src/grid.c 1.1.1.1.2.1, src/h-config.h 1.1.1.1.2.1, src/hissatsu.c 1.1.1.1.2.1, src/inet.c 1.2.2.1, src/load.c 1.2.2.1, src/main-dos.c 1.1.1.1.2.1, src/main-win.c 1.2.2.1, src/makefile.dos 1.1.1.1.2.1, src/makefile.ibm 1.1.1.1.2.1, src/makefile.std 1.1.1.1.2.1, src/melee1.c 1.1.1.1.2.1, src/melee2.c 1.1.1.1.2.1, src/bldg.c 1.2.2.1, src/cave.c 1.2.2.1, src/chuukei.c 1.2.2.1, src/cmd1.c 1.2.2.1, src/cmd2.c 1.2.2.1, src/cmd3.c 1.1.1.1.2.1, src/cmd4.c 1.2.2.1, src/cmd5.c 1.2.2.1, src/cmd6.c 1.2.2.1, src/defines.h 1.2.2.1, lib/pref/colors.prf 1.1.1.1.2.1, lib/pref/font-ami.prf 1.1.1.1.2.1, lib/pref/font-dos.prf 1.1.1.1.2.1, lib/pref/font-ibm.prf 1.1.1.1.2.1, lib/pref/font-mac.prf 1.1.1.1.2.1, lib/pref/font-mon.prf 1.1.1.1.2.1, lib/pref/font-win.prf 1.1.1.1.2.1, lib/pref/font-x11.prf 1.1.1.1.2.1, lib/pref/font-xxx.prf 1.1.1.1.2.1, lib/pref/font.prf 1.1.1.1.2.1, lib/pref/graf-ami.prf 1.1.1.1.2.1, lib/pref/graf-dos.prf 1.1.1.1.2.1, lib/pref/graf-gcu.prf 1.1.1.1.2.1, lib/pref/graf-ibm.prf 1.1.1.1.2.1, lib/pref/graf-mac.prf 1.1.1.1.2.1, lib/pref/graf-new.prf 1.1.1.1.2.1, lib/pref/graf-win.prf 1.1.1.1.2.1, lib/pref/graf-x11.prf 1.1.1.1.2.1, lib/pref/graf-xaw.prf 1.1.1.1.2.1, lib/pref/graf-xxx.prf 1.1.1.1.2.1, lib/pref/graf.prf 1.1.1.1.2.1, lib/pref/pref-acn.prf 1.1.1.1.2.1, lib/pref/pref-ami.prf 1.1.1.1.2.1, lib/pref/pref-gcu.prf 1.1.1.1.2.1, lib/pref/pref-mac.prf 1.2.2.1, lib/pref/pref-opt.prf 1.1.1.1.2.1, lib/pref/pref-win.prf 1.2.2.1, lib/pref/pref-x11.prf 1.2.2.1, lib/pref/user-win.prf 1.1.1.1.2.1, lib/pref/user.prf 1.1.1.1.2.1, lib/pref/xtra-gcu.prf 1.1.1.1.2.1, lib/pref/xtra-new.prf 1.1.1.1.2.1, lib/pref/xtra-xxx.prf 1.1.1.1.2.1, lib/xtra/sound/sound.cfg 1.1.1.1.2.1, src/ang_eng.rc 1.1.1.1.2.1, src/artifact.c 1.2.2.1, src/birth.c 1.2.2.1, lib/edit/t0000001_j.txt 1.1.1.1.2.1, lib/edit/t0000002_j.txt 1.1.1.1.2.1, lib/edit/t0000003_j.txt 1.1.1.1.2.1, lib/edit/t0000004_j.txt 1.1.1.1.2.1, lib/edit/t0000006_j.txt 1.1.1.1.2.1, lib/edit/t_basic_j.txt 1.1.1.1.2.1, lib/edit/t_info_j.txt 1.1.1.1.2.1, lib/edit/t_lite_j.txt 1.1.1.1.2.1, lib/edit/t_pref_j.txt 1.1.1.1.2.1, lib/edit/v_info_j.txt 1.1.1.1.2.1, lib/edit/w_info_j.txt 1.1.1.1.2.1, lib/file/a_low.txt 1.1.1.1.2.1, lib/file/a_med.txt 1.1.1.1.2.1, lib/file/mondeath.txt 1.1.1.1.2.1, lib/file/monfear.txt 1.1.1.1.2.1, lib/file/monspeak.txt 1.1.1.1.2.1, lib/file/news.txt 1.2.2.1, lib/edit/misc_j.txt 1.1.1.1.2.1, lib/edit/q0000001_j.txt 1.1.1.1.2.1, lib/edit/q0000002_j.txt 1.1.1.1.2.1, lib/edit/q0000003_j.txt 1.1.1.1.2.1, lib/edit/q0000004_j.txt 1.1.1.1.2.1, lib/edit/q0000005_j.txt 1.1.1.1.2.1, lib/edit/q0000006_j.txt 1.1.1.1.2.1, lib/edit/q0000007_j.txt 1.1.1.1.2.1, lib/edit/q0000019_j.txt 1.1.1.1.2.1, lib/edit/q0000020_j.txt 1.1.1.1.2.1, lib/edit/q0000021_j.txt 1.1.1.1.2.1, lib/edit/q0000022_j.txt 1.1.1.1.2.1, lib/edit/q0000023_j.txt 1.1.1.1.2.1, lib/edit/q0000027_j.txt 1.1.1.1.2.1, lib/edit/q0000028_j.txt 1.1.1.1.2.1, lib/edit/q00000ms_j.txt 1.1.1.1.2.1, lib/edit/q000chao_j.txt 1.1.1.1.2.1, lib/edit/q000dekn_j.txt 1.1.1.1.2.1, lib/edit/q000eric_j.txt 1.1.1.1.2.1, lib/edit/q000lyeh_j.txt 1.1.1.1.2.1, lib/edit/q000natu_j.txt 1.1.1.1.2.1, lib/edit/q000sorc_j.txt 1.1.1.1.2.1, lib/edit/q00water_j.txt 1.1.1.1.2.1, lib/edit/q0fields_j.txt 1.1.1.1.2.1, lib/edit/q0thief1_j.txt 1.1.1.1.2.1, lib/edit/q0thief2_j.txt 1.1.1.1.2.1, lib/edit/q0willow_j.txt 1.1.1.1.2.1, lib/edit/q_info_j.txt 1.1.1.1.2.1, lib/edit/q_oberon_j.txt 1.1.1.1.2.1, lib/edit/q_pref_j.txt 1.1.1.1.2.1, lib/edit/q_random_j.txt 1.1.1.1.2.1, lib/edit/q_serpen_j.txt 1.1.1.1.2.1, lib/edit/q_warg_j.txt 1.1.1.1.2.1, lib/edit/qdarkelf_j.txt 1.1.1.1.2.1, lib/edit/qhaunted_j.txt 1.1.1.1.2.1, lib/edit/r_info_j.txt 1.1.1.1.2.1, autopick.txt 1.1.1.1.2.1, autopick_eng.txt 1.1.1.1.2.1, lib/edit/a_info_j.txt 1.1.1.1.2.1, lib/edit/e_info_j.txt 1.2.2.1, lib/edit/f_info_j.txt 1.1.1.1.2.1, lib/edit/k_info_j.txt 1.1.1.1.2.1, mkinstalldirs 1.1.1.1.2.1, readme_eng.txt 1.1.1.1.2.1: hengband 1.0.8 fix2 revision 4 by mogami including iks's new birth.c and Habu's object1.c.0112.patch. * src/spellstips.h 1.2, src/tables.c 1.2, src/util.c 1.2, src/variable.c 1.2, src/wild.c 1.2, src/wizard1.c 1.2, src/xtra1.c 1.2, src/xtra2.c 1.2, src/z-term.c 1.2, src/dungeon.c 1.2, src/effects.c 1.2, src/externs.h 1.2, src/files.c 1.2, src/flavor.c 1.2, src/inet.c 1.2, src/init1.c 1.2, src/japanese.c 1.2, src/load.c 1.2, src/main-mac.c 1.2, src/main-win.c 1.2, src/main-x11.c 1.2, src/makefile.bcc 1.2, src/monster1.c 1.2, src/monster2.c 1.2, src/mutation.c 1.2, src/object1.c 1.2, src/object2.c 1.2, src/report.c 1.2, src/rooms.c 1.2, src/scores.c 1.2, src/spells1.c 1.2, src/spells2.c 1.2, lib/edit/e_info_j.txt 1.2, lib/file/news.txt 1.2, lib/file/w_low_j.txt 1.2, lib/pref/pref-mac.prf 1.2, lib/pref/pref-win.prf 1.2, lib/pref/pref-x11.prf 1.2, src/artifact.c 1.2, src/birth.c 1.2, src/bldg.c 1.2, src/cave.c 1.2, src/chuukei.c 1.2, src/cmd1.c 1.2, src/cmd2.c 1.2, src/cmd4.c 1.2, src/cmd5.c 1.2, src/cmd6.c 1.2, src/defines.h 1.2: hengband 1.0.8 fix2 * lib/xtra/font/9X15.FON 1.1.1.1, lib/xtra/font/9X15B.FON 1.1.1.1, lib/xtra/font/xm10x17.fnt 1.1.1.1, lib/xtra/font/xm10x17b.fnt 1.1.1.1, lib/xtra/font/xm12x20.fnt 1.1.1.1, lib/xtra/font/xm12x20b.fnt 1.1.1.1, lib/xtra/font/xm16x25.fnt 1.1.1.1, lib/xtra/font/xm16x25b.fnt 1.1.1.1, lib/xtra/font/xm4x6.fnt 1.1.1.1, lib/xtra/font/xm5x8.fnt 1.1.1.1, lib/xtra/font/xm6x12.fnt 1.1.1.1, lib/xtra/font/xm6x12b.fnt 1.1.1.1, lib/xtra/font/xm8x13.fnt 1.1.1.1, lib/xtra/font/xm8x13b.fnt 1.1.1.1, lib/xtra/font/xm8x16.fnt 1.1.1.1, lib/xtra/font/xm8x16b.fnt 1.1.1.1, lib/xtra/graf/Makefile.am 1.1.1.1, lib/xtra/graf/Makefile.in 1.1.1.1, lib/xtra/graf/delete.me 1.1.1.1, lib/xtra/music/Makefile.am 1.1.1.1, lib/xtra/music/Makefile.in 1.1.1.1, lib/xtra/music/delete.me 1.1.1.1, lib/xtra/sound/Makefile.am 1.1.1.1, lib/xtra/sound/Makefile.in 1.1.1.1, lib/xtra/sound/sound.cfg 1.1.1.1: Hengband 1.0.8 start! * lib/xtra/font/9X15.FON 1.1, lib/xtra/font/9X15B.FON 1.1, lib/xtra/font/xm10x17.fnt 1.1, lib/xtra/font/xm10x17b.fnt 1.1, lib/xtra/font/xm12x20.fnt 1.1, lib/xtra/font/xm12x20b.fnt 1.1, lib/xtra/font/xm16x25.fnt 1.1, lib/xtra/font/xm16x25b.fnt 1.1, lib/xtra/font/xm4x6.fnt 1.1, lib/xtra/font/xm5x8.fnt 1.1, lib/xtra/font/xm6x12.fnt 1.1, lib/xtra/font/xm6x12b.fnt 1.1, lib/xtra/font/xm8x13.fnt 1.1, lib/xtra/font/xm8x13b.fnt 1.1, lib/xtra/font/xm8x16.fnt 1.1, lib/xtra/font/xm8x16b.fnt 1.1, lib/xtra/graf/Makefile.am 1.1, lib/xtra/graf/Makefile.in 1.1, lib/xtra/graf/delete.me 1.1, lib/xtra/music/Makefile.am 1.1, lib/xtra/music/Makefile.in 1.1, lib/xtra/music/delete.me 1.1, lib/xtra/sound/Makefile.am 1.1, lib/xtra/sound/Makefile.in 1.1, lib/xtra/sound/sound.cfg 1.1: New file. * lib/file/a_cursed.txt 1.1.1.1, lib/file/a_high.txt 1.1.1.1, lib/file/a_low.txt 1.1.1.1, lib/file/a_med.txt 1.1.1.1, lib/file/chainswd.txt 1.1.1.1, lib/file/crime.txt 1.1.1.1, lib/file/dead.txt 1.1.1.1, lib/file/death.txt 1.1.1.1, lib/file/elvish.txt 1.1.1.1, lib/file/error.txt 1.1.1.1, lib/file/mondeath.txt 1.1.1.1, lib/file/monfear.txt 1.1.1.1, lib/file/monfrien.txt 1.1.1.1, lib/file/monfrien_j.txt 1.1.1.1, lib/file/monspeak.txt 1.1.1.1, lib/file/monspeak_j.txt 1.1.1.1, lib/file/news.txt 1.1.1.1, lib/file/news_j.txt 1.1.1.1, lib/file/rumors.txt 1.1.1.1, lib/file/rumors_j.txt 1.1.1.1, lib/file/seppuku.txt 1.1.1.1, lib/file/seppuku_j.txt 1.1.1.1, lib/file/silly.txt 1.1.1.1, lib/file/silly_j.txt 1.1.1.1, lib/file/timefun.txt 1.1.1.1, lib/file/timefun_j.txt 1.1.1.1, lib/file/timenorm.txt 1.1.1.1, lib/file/timenorm_j.txt 1.1.1.1, lib/file/w_cursed.txt 1.1.1.1, lib/file/w_cursed_j.txt 1.1.1.1, lib/file/w_high.txt 1.1.1.1, lib/file/w_high_j.txt 1.1.1.1, lib/file/w_low.txt 1.1.1.1, lib/file/w_low_j.txt 1.1.1.1, lib/file/w_med.txt 1.1.1.1, lib/file/w_med_j.txt 1.1.1.1, lib/help/Makefile.am 1.1.1.1, lib/help/Makefile.in 1.1.1.1, lib/help/arena.txt 1.1.1.1, lib/help/attack.hlp 1.1.1.1, lib/help/attack.txt 1.1.1.1, lib/help/birth.hlp 1.1.1.1, lib/help/birth.txt 1.1.1.1, lib/help/bldg.txt 1.1.1.1, lib/help/command.hlp 1.1.1.1, lib/help/command.txt 1.1.1.1, lib/help/commdesc.hlp 1.1.1.1, lib/help/commdesc.txt 1.1.1.1, lib/help/dungeon.hlp 1.1.1.1, lib/help/dungeon.txt 1.1.1.1, lib/help/gambling.txt 1.1.1.1, lib/help/general.hlp 1.1.1.1, lib/help/general.txt 1.1.1.1, lib/help/help.hlp 1.1.1.1, lib/help/helpinfo.txt 1.1.1.1, lib/help/j_name.txt 1.1.1.1, lib/help/japanese.txt 1.1.1.1, lib/help/jattack.txt 1.1.1.1, lib/help/jbirth.txt 1.1.1.1, lib/help/jcommand.hlp 1.1.1.1, lib/help/jcommand.txt 1.1.1.1, lib/help/jcommand0.txt 1.1.1.1, lib/help/jcommdesc.hlp 1.1.1.1, lib/help/jcommdesc.txt 1.1.1.1, lib/help/jdungeon.txt 1.1.1.1, lib/help/jgambling.txt 1.1.1.1, lib/help/jgeneral.txt 1.1.1.1, lib/help/jhelp.hlp 1.1.1.1, lib/help/jhelpinfo.txt 1.1.1.1, lib/help/joption.hlp 1.1.1.1, lib/help/joption.txt 1.1.1.1, lib/help/jplaying.txt 1.1.1.1, lib/help/jversion.txt 1.1.1.1, lib/help/magic.hlp 1.1.1.1, lib/help/magic.txt 1.1.1.1, lib/help/option.hlp 1.1.1.1, lib/help/option.txt 1.1.1.1, lib/help/pref.hlp 1.1.1.1, lib/help/pref.txt 1.1.1.1, lib/help/readme.txt 1.1.1.1, lib/help/spoiler.hlp 1.1.1.1, lib/help/tang.txt 1.1.1.1, lib/help/version.txt 1.1.1.1, lib/info/Makefile.am 1.1.1.1, lib/info/Makefile.in 1.1.1.1, lib/info/delete.me 1.1.1.1, lib/pref/Makefile.am 1.1.1.1, lib/pref/Makefile.in 1.1.1.1, lib/pref/colors.prf 1.1.1.1, lib/pref/font-ami.prf 1.1.1.1, lib/pref/font-dos.prf 1.1.1.1, lib/pref/font-ibm.prf 1.1.1.1, lib/pref/font-mac.prf 1.1.1.1, lib/pref/font-mon.prf 1.1.1.1, lib/pref/font-win.prf 1.1.1.1, lib/pref/font-x11.prf 1.1.1.1, lib/pref/font-xxx.prf 1.1.1.1, lib/pref/font.prf 1.1.1.1, lib/pref/graf-ami.prf 1.1.1.1, lib/pref/graf-dos.prf 1.1.1.1, lib/pref/graf-gcu.prf 1.1.1.1, lib/pref/graf-ibm.prf 1.1.1.1, lib/pref/graf-mac.prf 1.1.1.1, lib/pref/graf-new.prf 1.1.1.1, lib/pref/graf-win.prf 1.1.1.1, lib/pref/graf-x11.prf 1.1.1.1, lib/pref/graf-xaw.prf 1.1.1.1, lib/pref/graf-xxx.prf 1.1.1.1, lib/pref/graf.prf 1.1.1.1, lib/pref/pref-acn.prf 1.1.1.1, lib/pref/pref-ami.prf 1.1.1.1, lib/pref/pref-emx.prf 1.1.1.1, lib/pref/pref-gcu.prf 1.1.1.1, lib/pref/pref-key.prf 1.1.1.1, lib/pref/pref-mac.prf 1.1.1.1, lib/pref/pref-opt.prf 1.1.1.1, lib/pref/pref-win.prf 1.1.1.1, lib/pref/pref-x11.prf 1.1.1.1, lib/pref/pref.prf 1.1.1.1, lib/pref/proxy.prf 1.1.1.1, lib/pref/spell-xx.prf 1.1.1.1, lib/pref/user-win.prf 1.1.1.1, lib/pref/user.prf 1.1.1.1, lib/pref/xtra-gcu.prf 1.1.1.1, lib/pref/xtra-new.prf 1.1.1.1, lib/pref/xtra-xxx.prf 1.1.1.1, lib/save/Makefile.am 1.1.1.1, lib/save/Makefile.in 1.1.1.1, lib/save/delete.me 1.1.1.1, lib/script/Makefile.am 1.1.1.1, lib/script/Makefile.in 1.1.1.1, lib/script/delete.me 1.1.1.1, lib/user/Makefile.am 1.1.1.1, lib/user/Makefile.in 1.1.1.1, lib/user/delete.me 1.1.1.1, lib/xtra/Makefile.am 1.1.1.1, lib/xtra/Makefile.in 1.1.1.1, lib/xtra/font/10X20.FON 1.1.1.1, lib/xtra/font/12X24.FON 1.1.1.1, lib/xtra/font/5X8.FON 1.1.1.1, lib/xtra/font/6X10.FON 1.1.1.1, lib/xtra/font/6X12.FON 1.1.1.1, lib/xtra/font/6X13.FON 1.1.1.1, lib/xtra/font/6X13B.FON 1.1.1.1, lib/xtra/font/6X9.FON 1.1.1.1, lib/xtra/font/7X13.FON 1.1.1.1, lib/xtra/font/7X13B.FON 1.1.1.1, lib/xtra/font/8X13.FON 1.1.1.1, lib/xtra/font/8X13B.FON 1.1.1.1, lib/xtra/font/Makefile.am 1.1.1.1, lib/xtra/font/Makefile.in 1.1.1.1: Hengband 1.0.8 start! * lib/file/a_cursed.txt 1.1, lib/file/a_high.txt 1.1, lib/file/a_low.txt 1.1, lib/file/a_med.txt 1.1, lib/file/chainswd.txt 1.1, lib/file/crime.txt 1.1, lib/file/dead.txt 1.1, lib/file/death.txt 1.1, lib/file/elvish.txt 1.1, lib/file/error.txt 1.1, lib/file/mondeath.txt 1.1, lib/file/monfear.txt 1.1, lib/file/monfrien.txt 1.1, lib/file/monfrien_j.txt 1.1, lib/file/monspeak.txt 1.1, lib/file/monspeak_j.txt 1.1, lib/file/news.txt 1.1, lib/file/news_j.txt 1.1, lib/file/rumors.txt 1.1, lib/file/rumors_j.txt 1.1, lib/file/seppuku.txt 1.1, lib/file/seppuku_j.txt 1.1, lib/file/silly.txt 1.1, lib/file/silly_j.txt 1.1, lib/file/timefun.txt 1.1, lib/file/timefun_j.txt 1.1, lib/file/timenorm.txt 1.1, lib/file/timenorm_j.txt 1.1, lib/file/w_cursed.txt 1.1, lib/file/w_cursed_j.txt 1.1, lib/file/w_high.txt 1.1, lib/file/w_high_j.txt 1.1, lib/file/w_low.txt 1.1, lib/file/w_low_j.txt 1.1, lib/file/w_med.txt 1.1, lib/file/w_med_j.txt 1.1, lib/help/Makefile.am 1.1, lib/help/Makefile.in 1.1, lib/help/arena.txt 1.1, lib/help/attack.hlp 1.1, lib/help/attack.txt 1.1, lib/help/birth.hlp 1.1, lib/help/birth.txt 1.1, lib/help/bldg.txt 1.1, lib/help/command.hlp 1.1, lib/help/command.txt 1.1, lib/help/commdesc.hlp 1.1, lib/help/commdesc.txt 1.1, lib/help/dungeon.hlp 1.1, lib/help/dungeon.txt 1.1, lib/help/gambling.txt 1.1, lib/help/general.hlp 1.1, lib/help/general.txt 1.1, lib/help/help.hlp 1.1, lib/help/helpinfo.txt 1.1, lib/help/j_name.txt 1.1, lib/help/japanese.txt 1.1, lib/help/jattack.txt 1.1, lib/help/jbirth.txt 1.1, lib/help/jcommand.hlp 1.1, lib/help/jcommand.txt 1.1, lib/help/jcommand0.txt 1.1, lib/help/jcommdesc.hlp 1.1, lib/help/jcommdesc.txt 1.1, lib/help/jdungeon.txt 1.1, lib/help/jgambling.txt 1.1, lib/help/jgeneral.txt 1.1, lib/help/jhelp.hlp 1.1, lib/help/jhelpinfo.txt 1.1, lib/help/joption.hlp 1.1, lib/help/joption.txt 1.1, lib/help/jplaying.txt 1.1, lib/help/jversion.txt 1.1, lib/help/magic.hlp 1.1, lib/help/magic.txt 1.1, lib/help/option.hlp 1.1, lib/help/option.txt 1.1, lib/help/pref.hlp 1.1, lib/help/pref.txt 1.1, lib/help/readme.txt 1.1, lib/help/spoiler.hlp 1.1, lib/help/tang.txt 1.1, lib/help/version.txt 1.1, lib/info/Makefile.am 1.1, lib/info/Makefile.in 1.1, lib/info/delete.me 1.1, lib/pref/Makefile.am 1.1, lib/pref/Makefile.in 1.1, lib/pref/colors.prf 1.1, lib/pref/font-ami.prf 1.1, lib/pref/font-dos.prf 1.1, lib/pref/font-ibm.prf 1.1, lib/pref/font-mac.prf 1.1, lib/pref/font-mon.prf 1.1, lib/pref/font-win.prf 1.1, lib/pref/font-x11.prf 1.1, lib/pref/font-xxx.prf 1.1, lib/pref/font.prf 1.1, lib/pref/graf-ami.prf 1.1, lib/pref/graf-dos.prf 1.1, lib/pref/graf-gcu.prf 1.1, lib/pref/graf-ibm.prf 1.1, lib/pref/graf-mac.prf 1.1, lib/pref/graf-new.prf 1.1, lib/pref/graf-win.prf 1.1, lib/pref/graf-x11.prf 1.1, lib/pref/graf-xaw.prf 1.1, lib/pref/graf-xxx.prf 1.1, lib/pref/graf.prf 1.1, lib/pref/pref-acn.prf 1.1, lib/pref/pref-ami.prf 1.1, lib/pref/pref-emx.prf 1.1, lib/pref/pref-gcu.prf 1.1, lib/pref/pref-key.prf 1.1, lib/pref/pref-mac.prf 1.1, lib/pref/pref-opt.prf 1.1, lib/pref/pref-win.prf 1.1, lib/pref/pref-x11.prf 1.1, lib/pref/pref.prf 1.1, lib/pref/proxy.prf 1.1, lib/pref/spell-xx.prf 1.1, lib/pref/user-win.prf 1.1, lib/pref/user.prf 1.1, lib/pref/xtra-gcu.prf 1.1, lib/pref/xtra-new.prf 1.1, lib/pref/xtra-xxx.prf 1.1, lib/save/Makefile.am 1.1, lib/save/Makefile.in 1.1, lib/save/delete.me 1.1, lib/script/Makefile.am 1.1, lib/script/Makefile.in 1.1, lib/script/delete.me 1.1, lib/user/Makefile.am 1.1, lib/user/Makefile.in 1.1, lib/user/delete.me 1.1, lib/xtra/Makefile.am 1.1, lib/xtra/Makefile.in 1.1, lib/xtra/font/10X20.FON 1.1, lib/xtra/font/12X24.FON 1.1, lib/xtra/font/5X8.FON 1.1, lib/xtra/font/6X10.FON 1.1, lib/xtra/font/6X12.FON 1.1, lib/xtra/font/6X13.FON 1.1, lib/xtra/font/6X13B.FON 1.1, lib/xtra/font/6X9.FON 1.1, lib/xtra/font/7X13.FON 1.1, lib/xtra/font/7X13B.FON 1.1, lib/xtra/font/8X13.FON 1.1, lib/xtra/font/8X13B.FON 1.1, lib/xtra/font/Makefile.am 1.1, lib/xtra/font/Makefile.in 1.1: New file. * lib/Makefile.am 1.1.1.1, lib/Makefile.in 1.1.1.1, lib/apex/Makefile.am 1.1.1.1, lib/apex/Makefile.in 1.1.1.1, lib/apex/h_scores.raw 1.1.1.1, lib/apex/readme.txt 1.1.1.1, lib/bone/Makefile.am 1.1.1.1, lib/bone/Makefile.in 1.1.1.1, lib/bone/delete.me 1.1.1.1, lib/data/Makefile.am 1.1.1.1, lib/data/Makefile.in 1.1.1.1, lib/data/delete.me 1.1.1.1, lib/edit/Makefile.am 1.1.1.1, lib/edit/Makefile.in 1.1.1.1, lib/edit/a_info_j.txt 1.1.1.1, lib/edit/d_info_j.txt 1.1.1.1, lib/edit/e_info_j.txt 1.1.1.1, lib/edit/f_info_j.txt 1.1.1.1, lib/edit/k_info_j.txt 1.1.1.1, lib/edit/misc_j.txt 1.1.1.1, lib/edit/q0000001_j.txt 1.1.1.1, lib/edit/q0000002_j.txt 1.1.1.1, lib/edit/q0000003_j.txt 1.1.1.1, lib/edit/q0000004_j.txt 1.1.1.1, lib/edit/q0000005_j.txt 1.1.1.1, lib/edit/q0000006_j.txt 1.1.1.1, lib/edit/q0000007_j.txt 1.1.1.1, lib/edit/q0000019_j.txt 1.1.1.1, lib/edit/q0000020_j.txt 1.1.1.1, lib/edit/q0000021_j.txt 1.1.1.1, lib/edit/q0000022_j.txt 1.1.1.1, lib/edit/q0000023_j.txt 1.1.1.1, lib/edit/q0000027_j.txt 1.1.1.1, lib/edit/q0000028_j.txt 1.1.1.1, lib/edit/q00000ms_j.txt 1.1.1.1, lib/edit/q000chao_j.txt 1.1.1.1, lib/edit/q000dekn_j.txt 1.1.1.1, lib/edit/q000eric_j.txt 1.1.1.1, lib/edit/q000lyeh_j.txt 1.1.1.1, lib/edit/q000natu_j.txt 1.1.1.1, lib/edit/q000sorc_j.txt 1.1.1.1, lib/edit/q00water_j.txt 1.1.1.1, lib/edit/q0clone0_j.txt 1.1.1.1, lib/edit/q0fields_j.txt 1.1.1.1, lib/edit/q0thief1_j.txt 1.1.1.1, lib/edit/q0thief2_j.txt 1.1.1.1, lib/edit/q0willow_j.txt 1.1.1.1, lib/edit/q_info_j.txt 1.1.1.1, lib/edit/q_oberon_j.txt 1.1.1.1, lib/edit/q_pref_j.txt 1.1.1.1, lib/edit/q_random_j.txt 1.1.1.1, lib/edit/q_serpen_j.txt 1.1.1.1, lib/edit/q_warg_j.txt 1.1.1.1, lib/edit/qdarkelf_j.txt 1.1.1.1, lib/edit/qhaunted_j.txt 1.1.1.1, lib/edit/r_info_j.txt 1.1.1.1, lib/edit/t0000001_j.txt 1.1.1.1, lib/edit/t0000002_j.txt 1.1.1.1, lib/edit/t0000003_j.txt 1.1.1.1, lib/edit/t0000004_j.txt 1.1.1.1, lib/edit/t0000005_j.txt 1.1.1.1, lib/edit/t0000006_j.txt 1.1.1.1, lib/edit/t_basic_j.txt 1.1.1.1, lib/edit/t_info_j.txt 1.1.1.1, lib/edit/t_lite_j.txt 1.1.1.1, lib/edit/t_pref_j.txt 1.1.1.1, lib/edit/v_info_j.txt 1.1.1.1, lib/edit/w_info_j.txt 1.1.1.1, lib/file/Makefile.am 1.1.1.1, lib/file/Makefile.in 1.1.1.1, lib/file/a_cursed_j.txt 1.1.1.1, lib/file/a_high_j.txt 1.1.1.1, lib/file/a_low_j.txt 1.1.1.1, lib/file/a_med_j.txt 1.1.1.1, lib/file/aname_j.txt 1.1.1.1, lib/file/book-0_jp.txt 1.1.1.1, lib/file/chainswd_j.txt 1.1.1.1, lib/file/dead_j.txt 1.1.1.1, lib/file/death_j.txt 1.1.1.1, lib/file/elvish_j.txt 1.1.1.1, lib/file/error_j.txt 1.1.1.1, lib/file/mondeath_j.txt 1.1.1.1, lib/file/monfear_j.txt 1.1.1.1, src/main-ibm.c 1.1.1.1, src/makefile.bcc 1.1.1.1, src/makefile.dos 1.1.1.1, src/makefile.ibm 1.1.1.1, src/makefile.std 1.1.1.1, src/readdib.c 1.1.1.1, src/script.c 1.1.1.1, src/wall.bmp 1.1.1.1: Hengband 1.0.8 start! * lib/Makefile.am 1.1, lib/Makefile.in 1.1, lib/apex/Makefile.am 1.1, lib/apex/Makefile.in 1.1, lib/apex/h_scores.raw 1.1, lib/apex/readme.txt 1.1, lib/bone/Makefile.am 1.1, lib/bone/Makefile.in 1.1, lib/bone/delete.me 1.1, lib/data/Makefile.am 1.1, lib/data/Makefile.in 1.1, lib/data/delete.me 1.1, lib/edit/Makefile.am 1.1, lib/edit/Makefile.in 1.1, lib/edit/a_info_j.txt 1.1, lib/edit/d_info_j.txt 1.1, lib/edit/e_info_j.txt 1.1, lib/edit/f_info_j.txt 1.1, lib/edit/k_info_j.txt 1.1, lib/edit/misc_j.txt 1.1, lib/edit/q0000001_j.txt 1.1, lib/edit/q0000002_j.txt 1.1, lib/edit/q0000003_j.txt 1.1, lib/edit/q0000004_j.txt 1.1, lib/edit/q0000005_j.txt 1.1, lib/edit/q0000006_j.txt 1.1, lib/edit/q0000007_j.txt 1.1, lib/edit/q0000019_j.txt 1.1, lib/edit/q0000020_j.txt 1.1, lib/edit/q0000021_j.txt 1.1, lib/edit/q0000022_j.txt 1.1, lib/edit/q0000023_j.txt 1.1, lib/edit/q0000027_j.txt 1.1, lib/edit/q0000028_j.txt 1.1, lib/edit/q00000ms_j.txt 1.1, lib/edit/q000chao_j.txt 1.1, lib/edit/q000dekn_j.txt 1.1, lib/edit/q000eric_j.txt 1.1, lib/edit/q000lyeh_j.txt 1.1, lib/edit/q000natu_j.txt 1.1, lib/edit/q000sorc_j.txt 1.1, lib/edit/q00water_j.txt 1.1, lib/edit/q0clone0_j.txt 1.1, lib/edit/q0fields_j.txt 1.1, lib/edit/q0thief1_j.txt 1.1, lib/edit/q0thief2_j.txt 1.1, lib/edit/q0willow_j.txt 1.1, lib/edit/q_info_j.txt 1.1, lib/edit/q_oberon_j.txt 1.1, lib/edit/q_pref_j.txt 1.1, lib/edit/q_random_j.txt 1.1, lib/edit/q_serpen_j.txt 1.1, lib/edit/q_warg_j.txt 1.1, lib/edit/qdarkelf_j.txt 1.1, lib/edit/qhaunted_j.txt 1.1, lib/edit/r_info_j.txt 1.1, lib/edit/t0000001_j.txt 1.1, lib/edit/t0000002_j.txt 1.1, lib/edit/t0000003_j.txt 1.1, lib/edit/t0000004_j.txt 1.1, lib/edit/t0000005_j.txt 1.1, lib/edit/t0000006_j.txt 1.1, lib/edit/t_basic_j.txt 1.1, lib/edit/t_info_j.txt 1.1, lib/edit/t_lite_j.txt 1.1, lib/edit/t_pref_j.txt 1.1, lib/edit/v_info_j.txt 1.1, lib/edit/w_info_j.txt 1.1, lib/file/Makefile.am 1.1, lib/file/Makefile.in 1.1, lib/file/a_cursed_j.txt 1.1, lib/file/a_high_j.txt 1.1, lib/file/a_low_j.txt 1.1, lib/file/a_med_j.txt 1.1, lib/file/aname_j.txt 1.1, lib/file/book-0_jp.txt 1.1, lib/file/chainswd_j.txt 1.1, lib/file/dead_j.txt 1.1, lib/file/death_j.txt 1.1, lib/file/elvish_j.txt 1.1, lib/file/error_j.txt 1.1, lib/file/mondeath_j.txt 1.1, lib/file/monfear_j.txt 1.1, src/main-ibm.c 1.1, src/makefile.bcc 1.1, src/makefile.dos 1.1, src/makefile.ibm 1.1, src/makefile.std 1.1, src/readdib.c 1.1, src/script.c 1.1, src/wall.bmp 1.1: New file. * src/ang_eng.rc 1.1.1.1, src/angband.h 1.1.1.1, src/angband.ico 1.1.1.1, src/angband.rc 1.1.1.1, src/avatar.c 1.1.1.1, src/bldg.c 1.1.1.1, src/chuukei.c 1.1.1.1, src/defines.h 1.1.1.1, src/event.h 1.1.1.1, src/externs.h 1.1.1.1, src/generate.h 1.1.1.1, src/grid.h 1.1.1.1, src/h-basic.h 1.1.1.1, src/h-config.h 1.1.1.1, src/h-define.h 1.1.1.1, src/h-system.h 1.1.1.1, src/h-type.h 1.1.1.1, src/hissatsu.c 1.1.1.1, src/japanese.c 1.1.1.1, src/maid-x11.c 1.1.1.1, src/main-cap.c 1.1.1.1, src/main-dos.c 1.1.1.1, src/main-gcu.c 1.1.1.1, src/main-mac.c 1.1.1.1, src/main-win.c 1.1.1.1, src/main-x11.c 1.1.1.1, src/main-xaw.c 1.1.1.1, src/main.c 1.1.1.1, src/mane.c 1.1.1.1, src/mind.c 1.1.1.1, src/mindtips.h 1.1.1.1, src/mspells1.c 1.1.1.1, src/mspells2.c 1.1.1.1, src/mspells3.c 1.1.1.1, src/obj_kind.c 1.1.1.1, src/readdib.h 1.1.1.1, src/rooms.h 1.1.1.1, src/scores.c 1.1.1.1, src/spellstips.h 1.1.1.1, src/streams.h 1.1.1.1, src/types.h 1.1.1.1, src/wild.c 1.1.1.1, src/z-config.h 1.1.1.1, src/z-form.h 1.1.1.1, src/z-rand.h 1.1.1.1, src/z-term.h 1.1.1.1, src/z-util.h 1.1.1.1, src/z-virt.h 1.1.1.1: Hengband 1.0.8 start! * src/ang_eng.rc 1.1, src/angband.h 1.1, src/angband.ico 1.1, src/angband.rc 1.1, src/avatar.c 1.1, src/bldg.c 1.1, src/chuukei.c 1.1, src/defines.h 1.1, src/event.h 1.1, src/externs.h 1.1, src/generate.h 1.1, src/grid.h 1.1, src/h-basic.h 1.1, src/h-config.h 1.1, src/h-define.h 1.1, src/h-system.h 1.1, src/h-type.h 1.1, src/hissatsu.c 1.1, src/japanese.c 1.1, src/maid-x11.c 1.1, src/main-cap.c 1.1, src/main-dos.c 1.1, src/main-gcu.c 1.1, src/main-mac.c 1.1, src/main-win.c 1.1, src/main-x11.c 1.1, src/main-xaw.c 1.1, src/main.c 1.1, src/mane.c 1.1, src/mind.c 1.1, src/mindtips.h 1.1, src/mspells1.c 1.1, src/mspells2.c 1.1, src/mspells3.c 1.1, src/obj_kind.c 1.1, src/readdib.h 1.1, src/rooms.h 1.1, src/scores.c 1.1, src/spellstips.h 1.1, src/streams.h 1.1, src/types.h 1.1, src/wild.c 1.1, src/z-config.h 1.1, src/z-form.h 1.1, src/z-rand.h 1.1, src/z-term.h 1.1, src/z-util.h 1.1, src/z-virt.h 1.1: New file. * src/artifact.c 1.1.1.1, src/dungeon.c 1.1.1.1, src/effects.c 1.1.1.1, src/flavor.c 1.1.1.1, src/generate.c 1.1.1.1, src/grid.c 1.1.1.1, src/inet.c 1.1.1.1, src/init1.c 1.1.1.1, src/init2.c 1.1.1.1, src/load.c 1.1.1.1, src/mutation.c 1.1.1.1, src/racial.c 1.1.1.1, src/report.c 1.1.1.1, src/rooms.c 1.1.1.1, src/spells3.c 1.1.1.1, src/streams.c 1.1.1.1, src/wizard1.c 1.1.1.1, src/wizard2.c 1.1.1.1: Hengband 1.0.8 start! * src/artifact.c 1.1, src/dungeon.c 1.1, src/effects.c 1.1, src/flavor.c 1.1, src/generate.c 1.1, src/grid.c 1.1, src/inet.c 1.1, src/init1.c 1.1, src/init2.c 1.1, src/load.c 1.1, src/mutation.c 1.1, src/racial.c 1.1, src/report.c 1.1, src/rooms.c 1.1, src/spells3.c 1.1, src/streams.c 1.1, src/wizard1.c 1.1, src/wizard2.c 1.1: New file. * src/birth.c 1.1.1.1, src/cmd1.c 1.1.1.1, src/cmd2.c 1.1.1.1, src/cmd3.c 1.1.1.1, src/cmd4.c 1.1.1.1, src/cmd5.c 1.1.1.1, src/cmd6.c 1.1.1.1, src/files.c 1.1.1.1, src/store.c 1.1.1.1: Hengband 1.0.8 start! * src/birth.c 1.1, src/cmd1.c 1.1, src/cmd2.c 1.1, src/cmd3.c 1.1, src/cmd4.c 1.1, src/cmd5.c 1.1, src/cmd6.c 1.1, src/files.c 1.1, src/store.c 1.1: New file. * src/cave.c 1.1.1.1, src/kajitips.h 1.1.1.1, src/melee1.c 1.1.1.1, src/melee2.c 1.1.1.1, src/monster1.c 1.1.1.1, src/monster2.c 1.1.1.1, src/object1.c 1.1.1.1, src/object2.c 1.1.1.1, src/save.c 1.1.1.1, src/spells1.c 1.1.1.1, src/spells2.c 1.1.1.1, src/xtra1.c 1.1.1.1, src/xtra2.c 1.1.1.1: Hengband 1.0.8 start! * src/cave.c 1.1, src/kajitips.h 1.1, src/melee1.c 1.1, src/melee2.c 1.1, src/monster1.c 1.1, src/monster2.c 1.1, src/object1.c 1.1, src/object2.c 1.1, src/save.c 1.1, src/spells1.c 1.1, src/spells2.c 1.1, src/xtra1.c 1.1, src/xtra2.c 1.1: New file. * readme_angband 1.1.1.1, readme_eng.txt 1.1.1.1, src/Makefile.am 1.1.1.1, src/Makefile.in 1.1.1.1, src/autoconf.h.in 1.1.1.1, src/stamp-h.in 1.1.1.1, src/tables.c 1.1.1.1, src/util.c 1.1.1.1, src/variable.c 1.1.1.1, src/z-form.c 1.1.1.1, src/z-rand.c 1.1.1.1, src/z-term.c 1.1.1.1, src/z-util.c 1.1.1.1, src/z-virt.c 1.1.1.1: Hengband 1.0.8 start! * readme_angband 1.1, readme_eng.txt 1.1, src/Makefile.am 1.1, src/Makefile.in 1.1, src/autoconf.h.in 1.1, src/stamp-h.in 1.1, src/tables.c 1.1, src/util.c 1.1, src/variable.c 1.1, src/z-form.c 1.1, src/z-rand.c 1.1, src/z-term.c 1.1, src/z-util.c 1.1, src/z-virt.c 1.1: New file. * Makefile.am 1.1.1.1, Makefile.in 1.1.1.1, acconfig.h 1.1.1.1, aclocal.m4 1.1.1.1, autopick.txt 1.1.1.1, autopick_eng.txt 1.1.1.1, configure 1.1.1.1, configure.in 1.1.1.1, install-sh 1.1.1.1, missing 1.1.1.1, mkinstalldirs 1.1.1.1, readme.txt 1.1.1.1: Hengband 1.0.8 start! * Makefile.am 1.1, Makefile.in 1.1, acconfig.h 1.1, aclocal.m4 1.1, autopick.txt 1.1, autopick_eng.txt 1.1, configure 1.1, configure.in 1.1, install-sh 1.1, missing 1.1, mkinstalldirs 1.1, readme.txt 1.1: New file.