2004-06-03 09:04 henkma * lib/edit/k_info.txt (1.21): Feanorian lamp -> Feanorian Lamp. 2004-06-01 02:57 nothere * src/grid.c (1.38): 非ironman_roomsの天界の部屋が全て孤立してしまうバグを修正. 2004-05-31 21:20 nothere * lib/help/: faq.txt (1.1.2.3), faq.txt (1.4.2.2), faq.txt (1.6): FAQから私を削除. これまでお世話になりました. 2004-05-31 20:39 nothere * src/grid.c (1.37): is_outer_grid()と書くべき部分がis_inner_grid()と書かれており, ダン ジョン生成時に孤立した部屋が生成されていたバグを修正. 2004-05-31 07:42 nothere * lib/edit/d_info.txt (1.11): 透明な地形のテスト用のダンジョン "ガラスの城" を追加. * 40-60階. * ガーディアンと報酬を置いていない. 後々追加される可能性はある. * 閃光攻撃, 暗黒攻撃, 光源, 暗黒光源, 透明のいずれかを持つモンスター のみ出現する. 2004-05-31 07:29 nothere * src/rooms.c (1.84): ガラスの部屋の中心部分にCAVE_ICKYを付け忘れていたので修正. 2004-05-31 07:13 nothere * lib/edit/d_info.txt (1.10), src/defines.h (1.216) src/externs.h (1.235), src/init1.c (1.94), src/init2.c (1.40) src/rooms.c (1.83), src/rooms.h (1.7), src/variable.c (1.71): ダンジョンフラグGLASS_ROOMを実装. このフラグを持つダンジョンでは低確 率でガラスの部屋が生成される. テスト運用として3種類を生成する. 2004-05-31 03:14 nothere * src/generate.c (1.105): モンスター格闘場の観客席を永久ガラス張りに変更. モンスターの光源範囲 等も見えるようになる. 2004-05-31 02:50 nothere * src/: defines.h (1.215), grid.c (1.36), init1.c (1.93) rooms.c (1.82): ダンジョンフラグGLASS_DOORを実装. 通常のドアがガラスのドアになる. ガ ラスの壁の実験用のダンジョンに用いる. 2004-05-31 02:25 nothere * lib/edit/v_info.txt (1.2), src/defines.h (1.214) src/externs.h (1.234), src/grid.c (1.35), src/grid.h (1.12) src/init2.c (1.39), src/rooms.c (1.81), src/spells1.c (1.136) src/types.h (1.55), src/variable.c (1.70): 地形に関する変更. * 固定vaultにガラスの壁, 永久ガラスの壁, ガラスのドア, カーテンを出現 させられるように変更. 対応文字をそれぞれ'$', 'Y', '-', '''とする. これらをいくつかの固定vaultに適用した. * ドアの地形IDを格納する変数を構造体door_typeでまとめた. これに伴うド ア配置関数群の変更. * 部屋のカーテン配置の変更. 2004-05-30 22:25 nothere * src/rooms.c (1.80): NO_CAVEダンジョンではランダムvaultのうち泡, 洞窟, エレメンタルvaultを 出さないように変更. 2004-05-30 22:15 nothere * src/: mspells1.c (1.96), mspells2.c (1.93): モンスターの閃光ブレスに関する修正. * カーテンの向こうからでもプレイヤーに対して閃光ブレスを吐こうとして しまうバグを修正. ボールかすりの判定におけるバグも修正. * モンスター対モンスターで, 視線が通らない場合は閃光ブレスを選択肢か ら外すように修正. 2004-05-30 17:31 nothere * lib/edit/d_info.txt (1.9), src/defines.h (1.213) src/externs.h (1.233), src/grid.c (1.34), src/init1.c (1.92) src/init2.c (1.38), src/rooms.c (1.79), src/variable.c (1.69): カーテンの出現を許可するダンジョンフラグCURTAINを実験的に実装. 鉄獄と 城に与えた. NO_CAVEだと比較的出やすいが, 基本的にカーテンは出にくい. 関連して, 以下の変更を含む. * place_closed_door()のプロトタイプ宣言が2重になっていたので削除. 2004-05-30 03:42 nothere * src/: cave.c (1.174), cave.c (1.66.2.11), cave.c (1.121.2.6): プレイヤーの光源半径が3以上の時, モンスター格闘場で光源範囲が永久岩を 突き抜けるバグを修正. 2004-05-30 03:12 nothere * src/defines.h (1.212): ignore_unviewが有効だとモンスター格闘場の戦闘状況が表示されないバグを 修正. 2004-05-30 03:00 nothere * src/spells2.c (1.136): ignore_unviewを地震でダメージを受けた/埋もれたモンスターのメッセージ にも対応. 2004-05-30 02:38 nothere * src/: defines.h (1.211), melee2.c (1.120), spells1.c (1.135): オプションignore_unview, disturb_nearは視界内であっても魔法が届かない 場所を視界外とみなすように修正. 2004-05-30 00:46 nothere * lib/edit/f_info.txt (1.24), src/bldg.c (1.69), src/cave.c (1.173) src/cmd1.c (1.150), src/defines.h (1.210), src/dungeon.c (1.204) src/externs.h (1.232), src/floors.c (1.47), src/generate.c (1.104) src/grid.c (1.33), src/grid.h (1.11), src/init1.c (1.91) src/init2.c (1.37), src/load.c (1.99), src/object2.c (1.127) src/rooms.c (1.78), src/spells1.c (1.134), src/spells2.c (1.135) src/spells3.c (1.150), src/store.c (1.55), src/streams.c (1.15) src/tables.c (1.91), src/types.h (1.54), src/variable.c (1.68) src/wild.c (1.46), src/wizard2.c (1.70), src/xtra2.c (1.141): 地形に関する変更. * defines.hからFEAT_*マクロを削除. 必要な地形IDは起動時にタグから求め て外部変数に代入しておく. * 参照する必要がない地形IDに関する部分を削除. * 地形のpowerとして扱っていた値をsubtypeとpowerに分割した. powerは地 形の耐久や抵抗に関わる値, subtypeは分類のみに使う値とする. * 鍵のかかった/くさびの打たれたドアがf_info中で連続している必要がない ように, その種のドアのIDを起動時に配列に保存するようにした. 2004-05-29 06:52 nothere * src/melee2.c (1.119): ガラスのドアを破壊する際のHP判定が抜けていたので追加. 地形破壊の際の HP判定を関数check_hp_for_feat_destruction()にまとめた. 2004-05-29 04:46 nothere * src/: artifact.c (1.48), externs.h (1.231), init1.c (1.90) wizard2.c (1.69), xtra2.c (1.140), artifact.c (1.29.2.3) externs.h (1.87.2.14), init1.c (1.48.2.5), wizard2.c (1.31.2.5) xtra2.c (1.54.2.12), artifact.c (1.31.2.2), externs.h (1.133.2.8) init1.c (1.64.2.3), wizard2.c (1.45.2.3), xtra2.c (1.97.2.9): モンスターが固有で落とす固定アーティファクトやダンジョン制覇時の報酬 の固定アーティファクトが生成スペース不足で消えた場合, 保存モードで あっても発見済みになるバグを修正. 2004-05-29 03:26 nothere * src/: xtra2.c (1.139), xtra2.c (1.97.2.8): モンスターが固有で落とす固定アーティファクトやダンジョン制覇時の報酬 の固定アーティファクトの生成時にa_ptr->floor_idが記録されていなかった バグを修正. 2004-05-28 05:56 nothere * src/object2.c (1.98.2.6): 行き止まりの階のようにアイテムを置けるスペースのないフロアでアーティ ファクトを置いても無限ループに陥らないように修正. 2004-05-28 05:56 nothere * src/object2.c (1.62.2.10): アイテムを置けるスペースのないフロアでアーティファクトを置いても無限 ループに陥らないように修正. 2004-05-28 05:55 nothere * src/object2.c (1.126): プレイヤーの周囲にアイテムを置けない状況でアーティファクトを落とした 場合に配列外アクセスを起こして変愚蛮怒が落ちるバグを修正. また, 行き 止まりの階のようにアイテムを置けるスペースのないフロアでアーティファ クトを置いても無限ループに陥らないように修正. 2004-05-28 04:08 nothere * src/: files.c (1.88.2.13), files.c (1.124.2.11): my_strstr()は1.7.0以降の関数名であるため, strstr_j()に修正. 2004-05-28 04:01 nothere * src/: externs.h (1.230), floors.c (1.46), generate.c (1.103) externs.h (1.133.2.7), floors.c (1.22.2.4), generate.c (1.68.2.5): 保存フロアのロードに失敗して行き止まりフロアが生成される際に, ダン ジョン生成中のみのフラグを正しく処理していなかった部分の修正. 2004-05-28 01:05 nothere * lib/edit/f_info.txt (1.23), lib/xtra/sound/sound.cfg (1.3) src/cave.c (1.172), src/cmd1.c (1.149), src/cmd2.c (1.89) src/defines.h (1.209), src/init1.c (1.89), src/melee2.c (1.118) src/mutation.c (1.23), src/spells1.c (1.133), src/tables.c (1.90) src/variable.c (1.67): ガラスの地形であることを示す地形フラグGLASSを実装. ガラスの地形は以下 の仕様とした. * ガラスの地形を叩き開ける (BASH), 掘る (TUNNEL), 岩石に効く魔法を使 う (HURT_ROCK), 分解する (HURT_DISI) と割れる. * ドアを叩き開ける時は通常のドアと違いOPENアクションは実行されず, 必 ずBASHアクションが実行される. * 破片で50ダメージ以上, 轟音で200ダメージ以上を与えると割れる. ダメー ジが蓄積するわけではない. * ガラスの地形が割れると半径1の破片爆発が発生する. ダメージは中心部で も25を上限とする. 破片爆発の "詠唱者" IDには特殊IDを用いる. * モンスターが地形を破壊した際のメッセージが変わる. * ガラスの地形が壊れる際のサウンドをlib/xtra/sound/sound.cfgのglass エントリで設定できるようにした. このサウンドは鏡が割れた際にも用い られる. なお, ガラスのドアを壊した場合は通常のopendoorエントリのサ ウンドは用いられない. また, 地形を破壊しても元々メッセージのない部 分ではサウンドは鳴らない. * HPが少ない非STUPIDのモンスターはガラスの地形の破壊を試みない. * ガラスの地形を岩喰いで食べることはできない. 関連して, 以下の変更を含む. * ガラスの破片が飛び散った位置が視界外かどうか判定するため, project_m()の変数see_s_msgを引数に変更. そのsee_s_msgの設定は地形の 処理以前に行うようにした. * project_m()で, モンスターが見えていない場合は思い出ウィンドウ再描画 を行わないように変更. ただしモンスターが死ぬ瞬間には再描画する. * 壁掘り能力で破壊可能な地形判定をTUNNELではなくHURT_DISIに変更. * ガラスの床は割れると暗い穴になるように変更. 2004-05-27 13:59 nothere * lib/: edit/r_info.txt (1.57), help/jversion.txt (1.25) edit/r_info.txt (1.1.2.17), help/jversion.txt (1.14.2.10) edit/r_info.txt (1.27.2.12), help/jversion.txt (1.20.2.6): ハウンドはエレメンタルに準じる扱いとして, 骨と死体フラグを削除. 2004-05-27 04:55 nothere * src/: defines.h (1.208), mind.c (1.50), spells1.c (1.132) defines.h (1.81.2.14), mind.c (1.17.2.7), spells1.c (1.44.2.12) defines.h (1.136.2.8), mind.c (1.27.2.3), spells1.c (1.81.2.7): 超能力者の超能力や鏡使いの鏡魔法に失敗して "制御できない力の氾流" が 発生してそれが死因となる場合, 死因が表示されなかったり変愚蛮怒が落ち たりするバグを修正. project()に渡す特殊IDを用意して解決した. 2004-05-27 01:10 nothere * lib/help/: jversion.txt (1.24), jversion.txt (1.14.2.9) jversion.txt (1.20.2.5): 1.4.6と1.6.1の変更内容リストを追加. 1.4.6と1.6.1のリリース予定日は31, May, 2004とした. 2004-05-27 00:40 nothere * src/tables.c (1.89): feature_action_flags[]に入っていないアクションがあったので追加. 2004-05-26 23:07 nothere * src/: effects.c (1.70), effects.c (1.30.2.8) effects.c (1.43.2.5): p_ptr->died_fromへの死因のコピーでオーバーフローしないように修正. 2004-05-26 22:37 nothere * src/: files.c (1.185), files.c (1.88.2.12), files.c (1.124.2.10): 死亡時の墓碑表示で, "『』" や "「」" を含む死因の改行を適切にした. 次 の例のように改行される. 旧: 奇怪な原子核の混沌『アザトート(改行) 』 新: 奇怪な原子核の混沌(改行)『アザトート 』 2004-05-26 21:19 nothere * src/: files.c (1.184), files.c (1.88.2.11), files.c (1.124.2.9): 死亡時の墓碑表示で, 死因が長い場合に改行を行い, 墓石からはみ出さない ように修正. また, 死因が2行で入り切らない場合は省略記号を入れるように 修正. 2004-05-26 03:13 nothere * src/: monster1.c (1.51), monster1.c (1.27.2.7) monster1.c (1.41.2.4): 英語版のモンスターの思い出で, 炎と氷とスパークに包まれたモンスターと 炎と氷に包まれたモンスターの表記が違っており, 炎とスパークに包まれた という表記になっていたバグを修正. 2004-05-26 02:57 nothere * src/: monster1.c (1.50), monster1.c (1.27.2.6) monster1.c (1.41.2.3): "Human" -> "human". 2004-05-26 02:38 nothere * src/: externs.h (1.229), melee1.c (1.47), melee2.c (1.117) spells2.c (1.134): モンスターの粉砕打撃などによる地震で死ぬ場合, 誰が地震を起こしたかを 死因として残すように変更. XAngbandより. * 現時点では死亡時の墓碑表示から表示がはみ出てしまいやすいので, 墓碑 表示での対応コードを作成中. 2004-05-25 22:01 nothere * lib/edit/k_info.txt (1.20), src/defines.h (1.207): ASCII表示のモンスターの死体の設定色がTERM_DARK(文字の見えない黒)なら ば, 表示色をそのモンスターの設定色で表示するように変更し, デフォルト でこの設定とした. 死体を従来の単色表示に戻す場合は, シンボルエディタ で死体に黒以外の色を設定するか, prefで死体(K:579)の色設定を行う. なお 骨は従来のままであり, モンスターの設定色にはならない. 2004-05-25 20:36 nothere * src/cmd4.c (1.97.2.8): ウィザードモード時のアイテムのシンボルエディタで死体を編集できなかっ たバグを修正. 2004-05-25 20:30 nothere * src/cmd4.c (1.149): アイテムのシンボルエディタで死体と財宝を編集できなかったバグを修正. 財宝にはA:エントリが設定されていないため, '%'からでのみ編集可能. 2004-05-25 02:23 nothere * src/: racial.c (1.56), racial.c (1.26.2.9), racial.c (1.42.2.2): 修行僧の構え選択呼び出し, 剣術家の型選択呼び出しの細かい修正. 2004-05-25 01:50 nothere * src/: cmd5.c (1.114), cmd5.c (1.49.2.13), cmd5.c (1.74.2.6): 乗馬/下馬しても剣術家の無想の型が維持されるバグを修正. 乗馬/下馬を試 みた時点で無想の型を解かれるように修正. 2004-05-25 01:39 nothere * src/: cmd1.c (1.148), cmd5.c (1.113), racial.c (1.55): 乗馬中のマーシャルアーツに関する変更. * 素手の修行僧, 練気術師, 狂戦士が乗馬中ならばマーシャルアーツ技で攻 撃しないように変更. * 修行僧のレイシャルパワーは乗馬中は不可とした. 構えている間に乗馬す ると構えは解かれる. 2004-05-24 13:15 nothere * src/: effects.c (1.69), externs.h (1.228), mspells1.c (1.95) mspells2.c (1.92): モンスター対モンスターの魔力消去を, 以下の仕様で実装. * 相手が無敵もしくは加速している場合のみ用いる. ただし乗馬対象の場合 はプレイヤーの状態も考慮される. * 乗馬を標的とした場合は効果はプレイヤーにも及ぶ. * STUPIDモンスターのみ, 必要がなくても用いる. * ペットは攻撃魔法許可の場合のみ用いる. 関連して, 以下の変更を含む. * プレイヤーへの魔力消去実行部分を関数dispel_player()にまとめた. 2004-05-23 19:24 henkma * src/autopick.c (1.144): Easy Auto-Destroyerのleave_equipの条件がなぜか逆になっていたので直した. 2004-05-23 16:18 nothere * src/cmd1.c (1.147): 乗馬がWILD_WOODならば木で追加エナジー消費がないように変更. 2004-05-23 16:18 nothere * src/melee2.c (1.116): 意味のない比較があったので削除. 2004-05-23 16:08 nothere * src/wild.c (1.45): 荒野の沼地で, 実際の地形としても沼地を出現させるように変更. 2004-05-23 14:43 nothere * src/: effects.c (1.30.2.7), files.c (1.88.2.10) hissatsu.c (1.19.2.6), scores.c (1.10.2.2), effects.c (1.43.2.4) files.c (1.124.2.8), hissatsu.c (1.26.2.3), scores.c (1.15.2.1): 剣術家が*勝利*の後に切腹した場合に, ダンプやplayrecordに正しく記述さ れるように修正. また, 幻覚状態で*勝利*後の切腹をすると "幻覚に歪んだ Seppuku" と記録され, スコアリストで*勝利*扱いにならないバグを修正. 開 発版より. 2004-05-23 14:13 nothere * src/: do-spell.c (1.9), effects.c (1.68), files.c (1.183) scores.c (1.18): 剣術家が*勝利*の後に切腹した場合に, ダンプやplayrecordに正しく記述さ れるように修正. また, 幻覚状態で*勝利*後の切腹をすると "幻覚に歪んだ Seppuku" と記録され, スコアリストで*勝利*扱いにならないバグを修正. 2004-05-22 23:05 nothere * configure.in (1.27.2.2), lib/file/news.txt (1.23.2.3) lib/file/news_j.txt (1.21.2.3), src/defines.h (1.136.2.7): バージョン1.6.1へ. 2004-05-22 23:04 nothere * configure.in (1.22.2.7), lib/file/news.txt (1.16.2.9) lib/file/news_j.txt (1.15.2.9), src/defines.h (1.81.2.13): バージョン1.4.6へ. 2004-05-22 18:53 nothere * src/: cmd1.c (1.60.2.11), cmd1.c (1.91.2.6): 乗馬中に方向キーだけでトラップ解除(easy_disarm)やドアを開ける (easy_open)動作をした場合, または警告で行動を中止した場合に, 乗馬して いるモンスターが一時的に消えるバグを修正. 開発版ではプレイヤー移動効 果コード整理の際に修正され, このバグは安定版のみに残っていた. 2004-05-22 18:29 nothere * src/obj_kind.c (1.3.2.1): 名前の同じ複数のモンスターが日替わり賞金首の場合に, その死体が自動拾 いキーワード "賞金首の" にヒットしないバグを修正. 開発版より. 2004-05-20 09:59 macband * src/obj_kind.c (1.8): 掲示板で報告された賞金首のバグ修正。 2004-05-15 16:19 nothere * src/: spells2.c (1.60.2.6), spells2.c (1.81.2.5): アリーナで抹殺系魔法を使えていたバグを修正. 固定クエストと同様に完全 に使用禁止とした. 2004-05-15 16:15 nothere * src/spells2.c (1.133): アリーナで抹殺系魔法を使えていたバグを修正. 固定クエストと同様に完全 に使用禁止とした. 2004-05-15 15:30 nothere * src/xtra2.c (1.97.2.7): monster_death()での変数clonedの代入がおかしく, 実際にクローンされた モンスターであってもdrop_chosen_itemがFALSEにならず, アイテムを落とし てしまう可能性のあるバグを修正. マージミスによるエンバグだった. 2004-05-15 15:25 nothere * src/: xtra2.c (1.54.2.11), xtra2.c (1.97.2.6): 死体と骨を両方落とす設定の非ユニークモンスターが骨を絶対に落とさない バグを修正. 2004-05-15 15:21 nothere * src/xtra2.c (1.138): 死体と骨を両方落とす設定の非ユニークモンスターが骨を絶対に落とさない バグを修正. 2004-05-07 18:08 nothere * lib/edit/a_info.txt (1.10.2.1), lib/edit/k_info.txt (1.10.2.3) lib/edit/r_info.txt (1.27.2.11), lib/file/monspeak_j.txt (1.9.2.2) lib/file/rumors_j.txt (1.3.2.2), lib/help/jcommdesc.txt (1.7.4.1) lib/help/jmonster.txt (1.6.6.3), lib/help/jversion.txt (1.20.2.4) src/cmd1.c (1.91.2.5), src/cmd2.c (1.58.2.5) src/dungeon.c (1.130.2.9), src/externs.h (1.133.2.6) src/floors.c (1.22.2.3), src/generate.c (1.68.2.4) src/monster2.c (1.79.2.5), src/mspells1.c (1.62.2.4) src/mspells2.c (1.58.2.5), src/object2.c (1.98.2.5): 1.7.xでの修正のマージ. 7, May, 2004 18:06 JSTの1.4.xへのマージ分と内 容は同じ. 2004-05-07 18:06 nothere * lib/edit/a_info.txt (1.1.2.3), lib/edit/k_info.txt (1.3.2.6) lib/edit/r_info.txt (1.1.2.16), lib/file/monspeak_j.txt (1.6.6.3) lib/file/rumors_j.txt (1.2.2.2), lib/help/jcommdesc.txt (1.7.2.1) lib/help/jmonster.txt (1.6.4.3), lib/help/jversion.txt (1.14.2.8) src/cmd1.c (1.60.2.10), src/cmd2.c (1.36.2.7) src/dungeon.c (1.78.2.14), src/generate.c (1.39.2.5) src/mspells1.c (1.34.2.6), src/object2.c (1.62.2.9): 1.7.xでの修正のマージ. * "inflavision" -> "infravision". (src/object2.c 1.125) * 魔力の嵐の杖の説明でのダメージ量の修正. (lib/edit/k_info.txt 1.18) * "落さ" -> "落とさ", "落し" -> "落とし", "落す" -> "落とす", "落し子" -> "落とし子". (lib/edit/a_info.txt 1.13, lib/edit/k_info.txt 1.19, lib/edit/r_info.txt 1.55, lib/file/monspeak_j.txt 1.12, lib/file/rumors_j.txt 1.5, lib/help/jcommdesc.txt 1.11, lib/help/jmonster.txt 1. lib/help/jversion.txt 1.23, src/cmd1.c 1.146, src/cmd2.c 1.88, src/dungeon.c 1.203, src/mspells1.c 1.94, src/mspells2.c 1.91) * ランダムクエスト, オベロン, サーペントといったクエスト時にクエス ターの存在しないダンジョンが生成されるバグを修正. (src/externs.h 1.226, src/floors.c 1.45, src/generate.c 1.101) * ダンジョン生成時にダンジョンの主の生成に失敗したらダンジョン生成失 敗扱いとするように修正. (src/externs.h 1.227, src/generate.c 1.102, src/monster2.c 1.107) 2004-05-07 15:00 nothere * src/: externs.h (1.227), generate.c (1.102), monster2.c (1.108): 鉄獄以外でダンジョンの主が生存しているダンジョンでは, ダンジョン生成 時にダンジョンの主の生成に失敗したらダンジョン生成失敗扱いとするよう に修正. 2004-05-07 14:17 nothere * src/: externs.h (1.226), floors.c (1.45), generate.c (1.101): ランダムクエスト, オベロン, サーペントといったクエスト時にクエスター の存在しないダンジョンが生成されるバグを修正. クエスター生成に失敗し た場合はplace_quest_monsters()がFALSEを返し, ダンジョン生成失敗扱いと するように修正. 2004-05-03 23:21 nothere * lib/edit/r_info.txt (1.56): ワープ・デーモンにINVISIBLE追加. 2004-04-29 18:48 nothere * lib/edit/a_info.txt (1.13), lib/edit/k_info.txt (1.19) lib/edit/r_info.txt (1.55), lib/file/monspeak_j.txt (1.12) lib/file/rumors_j.txt (1.5), lib/help/jcommdesc.txt (1.11) lib/help/jmonster.txt (1.9), lib/help/jversion.txt (1.23) src/cmd1.c (1.146), src/cmd2.c (1.88), src/dungeon.c (1.203) src/mspells1.c (1.94), src/mspells2.c (1.91): 動詞の "落す" について, "落さ" -> "落とさ", "落し" -> "落とし", "落す" -> "落とす". 関連して, "落し子" -> "落とし子". 2004-04-27 06:25 nothere * src/melee2.c (1.115): 打撃の種類によってモンスター格闘場で攻撃手段がないのと同様なモンス ターが存在するため, それへの対処としてモンスター対モンスターの打撃の 仕様を一部変更. 盗む打撃, 食料を食べる打撃, 明かりを減らす打撃, 恐怖 打撃, 麻痺打撃で実際のダメージが与えられていなかったので変更した. 2004-04-27 05:31 nothere * src/mspells2.c (1.90): モンスター対モンスターの魔法ターゲット選択時に自分自身を選んでしまう 場合があるバグを修正. 特にモンスター格闘場で発生しやすかった. projectable()の仕様変更によるエンバグだった. 2004-03-31 20:04 mogami * lib/edit/k_info.txt (1.18): Mistype in description of Staff of Mana Storm 2004-03-31 20:03 mogami * src/object2.c (1.125): typo:inflavision -> infravision 2004-03-30 00:45 mogami * src/main-x11.c (1.32): revision 1.27の変更を取り消した。 マクロトリガのmod2-はLinuxではNumlockだから邪魔なだけだが、 MacOSXではalt(あるいはoption,command等)になっていた為。 2004-03-28 22:27 nothere * src/: wild.c (1.44), wild.c (1.18.2.5), wild.c (1.31.2.3): 荒野の4隅のmimicが実際の行き先の地形と異なるバグを修正. 4隅でも正式な 初期化を行う方法と, フラクタル処理後にフラクタルの種となった4隅だけを 書き戻して矛盾を起きなくする方法の2通りがあり, 後者を採った. 関連し て, cornerの時にはcave[][].feat全体の初期化を行わない仕様に戻し, 4隅 初期化の場合は配列外アクセスを起こさないように必要な4隅だけ terrain_table[][]で地形に変換するように修正. 2004-03-28 17:34 nothere * src/: object1.c (1.90), object1.c (1.55.2.9) object1.c (1.71.2.6): アイテムの詳細表示で, 能力値への影響や元素攻撃の説明に "。" が足りな かったので追加. 2004-03-28 17:19 nothere * src/: artifact.c (1.47), cmd1.c (1.145), cmd5.c (1.112) cmd6.c (1.84), defines.h (1.206), do-spell.c (1.8) dungeon.c (1.202), externs.h (1.225), mane.c (1.32) melee1.c (1.46), melee2.c (1.114), mind.c (1.49) mspells1.c (1.93), mspells2.c (1.89), mspells3.c (1.41) mutation.c (1.22), racial.c (1.54), spells1.c (1.131) spells2.c (1.132), spells3.c (1.149), wizard2.c (1.68): テレポート関数群のbool引数が増えているため, 今後のモード追加を行いや すいようにu32b mode引数でフラグを渡すように変更. 2004-03-28 16:10 nothere * src/: cmd3.c (1.64), defines.h (1.205), xtra1.c (1.109): プレイヤーが両手持ち可能な状態判定をマクロCAN_TWO_HANDS_WIELDING()に まとめた. 2004-03-28 14:04 nothere * src/: artifact.c (1.29.2.2), cmd3.c (1.32.2.6) cmd4.c (1.66.2.13), defines.h (1.81.2.12), externs.h (1.87.2.13) object1.c (1.55.2.8), spells3.c (1.56.2.12), store.c (1.20.2.9) artifact.c (1.31.2.1), cmd3.c (1.37.2.4), cmd4.c (1.97.2.7) defines.h (1.136.2.6), externs.h (1.133.2.5), object1.c (1.71.2.5) spells3.c (1.92.2.5), store.c (1.33.2.2): 現状では説明文だけのアイテムの説明を全く読めないので, コマンド'I'及び ウィザードモード時のアイテムの知識メニューの詳細参照でのみ説明文を表 示し, それ以外では表示しないように変更. 関連して, 以下の修正を含む. * クロスボウの矢と鋼鉄のクロスボウの矢のようにtvalとsvalの両方が同じ アイテムがある場合, k_idxが大きいアイテムの説明文が正しく表示されな いバグを修正. 2004-03-27 23:11 nothere * src/: artifact.c (1.46), cmd3.c (1.63), cmd4.c (1.148) defines.h (1.204), externs.h (1.224), object1.c (1.89) spells3.c (1.148), store.c (1.54): 現状では説明文だけのアイテムの説明を全く読めないので, コマンド'I'及び ウィザードモード時のアイテムの知識メニューの詳細参照でのみ説明文を表 示し, それ以外では表示しないように変更. 関連して, 以下の修正を含む. * クロスボウの矢と鋼鉄のクロスボウの矢のようにtvalとsvalの両方が同じ アイテムがある場合, k_idxが大きいアイテムの説明文が正しく表示されな いバグを修正. 2004-03-27 21:37 nothere * lib/edit/r_info.txt (1.27.2.10): モンスターのフラグの修正のマージ. 耐性と死体フラグはマージから除外. * シルバー・ゼリーにHAS_DARK_1追加. (1.28) * 凍った球体にCOLD_BLOOD追加. (1.28) * リヴァイアサンにEVIL追加. (1.28) * 金色の怪人『ワッハマン』からEMPTY_MIND削除. (1.28) * 見習超能力者 (単体, 集団両方) にMALE追加. (1.28) 2004-03-27 21:37 nothere * lib/edit/r_info.txt (1.1.2.15): モンスターのフラグの修正のマージ. 耐性と死体フラグはマージから除外. * ゼファーロードからDROP_SKELETON, DROP_CORPSE削除. (1.17) * ドラゴン族の祖『グラウルング』について, CAN_FLY -> CAN_SWIM. (1.19) * 黄金王『アル=ファラゾン』にMALE追加. (1.22) * 狼の族長にANIMAL追加. (1.25) * ソードマン, 反逆パラディン, 超エリート・パラディン, トラップマス ターにHUMAN追加. (1.26) * 凍った球体にCOLD_BLOOD追加. (1.28) * リヴァイアサンにEVIL追加. (1.28) * 金色の怪人『ワッハマン』からEMPTY_MIND削除. (1.28) * 見習超能力者 (単体, 集団両方) にMALE追加. (1.28) 2004-03-27 14:52 nothere * src/xtra2.c (1.137): "poleweapon" -> "hafted weapon". 2004-03-27 14:50 nothere * src/xtra2.c (1.97.2.5): 1.6.xの地獄の鉄槌対応コードでget_obj_num_prep()が足りないので修正. 2004-03-27 12:45 nothere * src/: cmd4.c (1.147), cmd4.c (1.66.2.12), cmd4.c (1.97.2.6): "Current action (if any) shown below:" が未訳だったので和訳. 2004-03-27 12:27 nothere * lib/help/: jgeneral.txt (1.6.6.3), jgeneral.txt (1.8.2.1): 広域マップのキー説明行を英語版同様に薄緑にした. 開発版より. 2004-03-27 12:26 nothere * lib/help/jgeneral.txt (1.9): 広域マップのキー説明行を英語版同様に薄緑にした. 2004-03-27 12:10 nothere * src/monster2.c (1.79.2.4): あやしい影のPM_MULTIPLYによる外見コピー時にフラグMFLAG2_KAGEが立てら れていなかったバグを修正. 2004-03-27 12:03 nothere * autopick.txt (1.18.4.2), autopick_eng.txt (1.23.4.1) readme.txt (1.13.2.1), lib/edit/r_info.txt (1.27.2.9) lib/file/a_low_j.txt (1.11.2.1), lib/help/jpref.txt (1.14.4.3) lib/help/pref.txt (1.17.4.2), src/cmd4.c (1.97.2.5) src/cmd6.c (1.62.2.3), src/files.c (1.124.2.7) src/object2.c (1.98.2.4), src/spells1.c (1.81.2.6) src/tables.c (1.65.2.3): 1.7.xでの修正のマージ. 27, Mar., 2004 12:02 JSTの1.4.xへのマージ分と 内容は同じ. 2004-03-27 12:02 nothere * autopick.txt (1.18.2.2), autopick_eng.txt (1.23.2.1) readme.txt (1.8.6.4), lib/edit/r_info.txt (1.1.2.14) lib/file/a_low_j.txt (1.10.18.1), lib/help/jpref.txt (1.14.2.3) lib/help/pref.txt (1.17.2.2), src/cmd6.c (1.40.2.11) src/files.c (1.88.2.9), src/object2.c (1.62.2.8) src/spells1.c (1.44.2.11), src/tables.c (1.53.2.4): 1.7.xでの修正のマージ. * "ミノタウルス" -> "ミノタウロス". (lib/file/a_low_j.txt 1.12, lib/edit/r_info.txt 1.28) * show_file()でのファイル表示時に'|'を使ってファイルに書き出すと, what == NULLでもsprintf()に渡されるバグを修正. (src/files.c 1.181) * prefファイル読み込みで自分自身を読み込んでもクラッシュすることはな いので, prefファイルの説明から記述を削除. (autopick.txt 1.23, autopick_eng.txt 1.27, lib/help/editor.txt 1.5 (-> lib/help/pref.txt, lib/help/jpref.txt)) * "ATTR_DARK" -> "TERM_DARK". (src/cmd4.c 1.143, src/files.c 1.182) * "Window" -> "Windows". (autopick.txt 1.24, readme.txt 1.14) * 英語版の鏡使いの称号を短く変更. (src/tables.c 1.86) "Yukionnna" -> "Yukionna". (lib/edit/r_info.txt 1.54) * 英語版のアーチャーで "Swordsman" -> "Bowman". (src/tables.c 1.87) * "Emperror" -> "Emperor". (src/tables.c 1.88) * "wip" -> "whip". (src/cmd6.c 1.83) * "You ... curses" -> "You ... curse". (src/spells1.c 1.130) * レア度101以上の通常出現しないモンスターの人形が生成されるバグを修 正. (src/object2.c 1.124) 2004-03-27 11:28 nothere * src/cmd4.c (1.146): 英語版のモンスター知識メニューの "Sym" の文字列の表示位置の調整. 2004-03-27 11:14 nothere * src/monster2.c (1.107): multiply_monster()でPM_MULTIPLYを立てた際にはplace_monster_one()内で フラグMFLAG2_KAGEのコピーも行うようにした. 増殖元/クローン元があやし い影の場合の指定をmultiply_monster()から削除. 2004-03-26 23:51 nothere * src/: cave.c (1.171), externs.h (1.223): 使われていない関数cave_valid_grid()を削除. 2004-03-26 23:27 nothere * src/cmd4.c (1.145): 英語版の生存ユニーク表示の修正. * Totalの直前の区切り線が表示されないバグを修正. * 生存ユニークがいない場合のメッセージを英訳. 2004-03-26 23:05 nothere * src/object2.c (1.124): レア度101以上の通常出現しないモンスターの人形が生成されるバグを修正. 2004-03-26 18:20 mogami * src/cmd4.c (1.144): too many argument for format. 2004-03-26 18:13 mogami * src/: cmd6.c (1.83), spells1.c (1.130): typo You ... curses -> You ... curse wip -> whip 2004-03-26 11:13 nothere * src/tables.c (1.88): "Emperror" -> "Emperor". 2004-03-24 19:23 mogami * src/tables.c (1.87): Archerの称号変更。Swordsman->Bowman 2004-03-24 19:22 mogami * lib/edit/r_info.txt (1.54): Yukionnna->Yukionna 2004-03-24 19:20 mogami * src/tables.c (1.86): 鏡使い英語版。長すぎる称号を短かく変更。 2004-03-24 19:17 mogami * lib/help/birth.txt (1.10.2.1), lib/help/commdesc.txt (1.8.2.1) lib/help/defend.txt (1.5.14.1), lib/help/dungeon.txt (1.8.6.2) lib/help/faq.txt (1.1.2.2), lib/help/monster.txt (1.4.8.2) lib/help/objects.txt (1.7.2.2), lib/help/option.txt (1.20.2.2) lib/help/pref.txt (1.17.2.1), lib/help/raceclas.txt (1.8.2.2) lib/help/tang.txt (1.5.14.1), lib/help/town.txt (1.5.8.1) src/cmd5.c (1.49.2.12), src/cmd6.c (1.40.2.10): falzeus氏のtypo修正ファイルや報告を元にメッセージ修正。 2004-03-24 19:09 mogami * lib/help/birth.txt (1.15), lib/help/commdesc.txt (1.12) lib/help/defend.txt (1.6), lib/help/dungeon.txt (1.11) lib/help/faq.txt (1.5), lib/help/monster.txt (1.6) lib/help/objects.txt (1.12), lib/help/option.txt (1.35) lib/help/raceclas.txt (1.11), lib/help/tang.txt (1.7) lib/help/town.txt (1.7), src/cmd5.c (1.111), src/cmd6.c (1.82) lib/help/birth.txt (1.11.2.1), lib/help/commdesc.txt (1.8.4.1) lib/help/defend.txt (1.5.16.1), lib/help/dungeon.txt (1.8.8.2) lib/help/faq.txt (1.4.2.1), lib/help/monster.txt (1.4.10.2) lib/help/objects.txt (1.9.2.1), lib/help/option.txt (1.23.2.2) lib/help/pref.txt (1.17.4.1), lib/help/raceclas.txt (1.9.2.1) lib/help/tang.txt (1.5.16.1), lib/help/town.txt (1.5.10.1) src/cmd5.c (1.74.2.5), src/cmd6.c (1.62.2.2): falzeus氏のtypo修正ファイルや報告を元にメッセージ修正。 2004-03-23 12:55 nothere * autopick.txt (1.24), readme.txt (1.14): "Window" -> "Windows". 2004-03-23 12:50 nothere * src/: cmd4.c (1.143), files.c (1.182): "ATTR_DARK" -> "TERM_DARK". 2004-03-23 12:46 nothere * autopick.txt (1.23), autopick_eng.txt (1.27) lib/help/editor.txt (1.5): prefファイル読み込みで自分自身を読み込んでもクラッシュすることはない ので, prefファイルの説明から記述を削除. 2004-03-23 12:34 nothere * src/files.c (1.181): show_file()でのファイル表示時に'|'を使ってファイルに書き出すと, what == NULLでもsprintf()に渡されるバグを修正. 2004-03-23 12:08 nothere * src/: cave.c (1.66.2.10), spells1.c (1.44.2.10) cave.c (1.121.2.5), spells1.c (1.81.2.5): マージミスの修正. * cave_set_feat()で!character_dungeonとすべき部分を!character_dungeon として, 画面更新にエンバグしていたので修正. (src/cave.c) * プレイヤー以外がモンスターをテレポートさせたとしてもプレイヤーの徳 が増減するバグを修正. (src/spells1.c) 2004-03-23 11:51 nothere * lib/edit/r_info.txt (1.27.2.8), lib/pref/pref-opt.prf (1.15.2.2) src/cave.c (1.121.2.4), src/cmd1.c (1.91.2.4) src/cmd2.c (1.58.2.4), src/cmd4.c (1.97.2.4) src/cmd5.c (1.74.2.4), src/defines.h (1.136.2.5) src/dungeon.c (1.130.2.8), src/externs.h (1.133.2.4) src/files.c (1.124.2.6), src/floors.c (1.22.2.2) src/generate.c (1.68.2.3), src/grid.c (1.18.2.1) src/grid.h (1.3.2.1), src/hissatsu.c (1.26.2.2) src/init2.c (1.26.2.1), src/main-mac.c (1.22.4.3) src/main-win.c (1.24.2.3), src/melee2.c (1.75.2.3) src/monster2.c (1.79.2.3), src/mspells1.c (1.62.2.3) src/mspells2.c (1.58.2.4), src/object1.c (1.71.2.4) src/rooms.c (1.46.2.2), src/spells1.c (1.81.2.4) src/spells2.c (1.81.2.4), src/spells3.c (1.92.2.4) src/util.c (1.42.2.4), src/wild.c (1.31.2.2) src/wizard2.c (1.45.2.2), src/xtra2.c (1.97.2.4) src/z-config.h (1.9.2.1): 1.7.xでの修正のマージ. Mac用修正もマージしてあるが, Mac環境の方による コンパイル確認を要する. 23, Mar., 2004 10:07 JSTの1.4.x/1.6.x共通マー ジ分に加え, 以下のマージ分を含む. * たぬきをクローンした直後に表示が違ったり, あやしい影が増殖した直後 に正体が見える場合があるバグを修正. (src/defines.h 1.203, src/monster2.c 1.88, 1.106) * 地上マップで乗馬の暗黒光源が有効になるバグを修正. (src/cave.c 1.131.2.3) * visual_listでTERM_DARKの非タイルをペーストできないバグを修正. (src/cmd4.c 1.119.2.3-1.119.2.4) * 地形リストの項目タイトルなどを日本語にした. (src/cmd4.c 1.119.2.3) * forget_view()で, panel_contains()を呼ぶ意味がないので修正. (src/cave.c 1.167) 2004-03-23 10:07 nothere * lib/edit/r_info.txt (1.1.2.13), lib/pref/pref-opt.prf (1.13.2.2) src/autopick.c (1.75.2.2), src/cave.c (1.66.2.9) src/cmd1.c (1.60.2.9), src/cmd2.c (1.36.2.6) src/cmd4.c (1.66.2.11), src/cmd5.c (1.49.2.11) src/dungeon.c (1.78.2.13), src/externs.h (1.87.2.12) src/files.c (1.88.2.8), src/generate.c (1.39.2.4) src/grid.c (1.9.2.2), src/grid.h (1.2.20.1) src/hissatsu.c (1.19.2.5), src/init2.c (1.19.2.5) src/load.c (1.46.2.5), src/main-mac.c (1.22.2.3) src/main-win.c (1.21.2.4), src/main.c (1.4.2.1) src/melee2.c (1.37.2.7), src/monster2.c (1.45.2.6) src/mspells1.c (1.34.2.5), src/mspells2.c (1.28.2.7) src/object1.c (1.55.2.7), src/rooms.c (1.25.2.4) src/save.c (1.23.2.2), src/scores.c (1.10.2.1) src/spells1.c (1.44.2.9), src/spells2.c (1.60.2.5) src/spells3.c (1.56.2.11), src/util.c (1.35.2.6) src/wild.c (1.18.2.4), src/wizard1.c (1.27.2.4) src/wizard2.c (1.31.2.4), src/xtra2.c (1.54.2.10) src/z-config.h (1.6.8.2): 1.7.xでの修正のマージ. Mac用修正もマージしてあるが, Mac環境の方による コンパイル確認を要する. 以下は1.4.xと1.6.xで共通のマージ分. * 画面写真の表示コマンド '(' で, ウィンドウサイズを拡大していても正し く表示. (src/cmd4.c 1.112) * prefファイル内の "%:" は20段までとした. 1行prefコマンド '"' からは '%' を使えないこととした. (src/files.c 1.150) * 轟音で鏡が割られた際にremove_mirror()が使われていなかったので修正. (src/spells1.c 1.89.2.1) * 召喚時のPM_IGNORE_TERRAINモード時でもパターンだけは無視されていな かったので修正. (src/monster2.c 1.89.2.1) * 穴を掘って金塊を見つけた場合は徳の変化がなかったバグを修正. (src/cmd2.c 1.64.2.1) * モンスターが木を掘った場合にもKILL_WALLが記憶に残るように修正. (src/melee2.c 1.79.2.2) * 深い溶岩溜りでエントの火炎弱点が適用されなかったバグを修正. (src/dungeon.c 1.150.2.2) * タイルモード時にview_bright_liteを使っている場合, 視界内にあるMARK された暗い地形が暗いタイルにならなかったバグを修正. (src/cave.c 1.131.2.3) * prefの各種x_attr登録でTERM_DARKを登録できないバグを修正. x_attrに0 を要求された場合にx_charが非タイルの場合は登録を許可するようにした. (src/files.c 1.156.2.2-1.156.2.3) * 透明なモンスターへの乗馬に失敗するとモンスターの存在がわかるメッ セージの出るバグを修正. (src/cmd5.c 1.80.2.5) * 乗馬/下馬時にパターンの順序判定を厳密に行うように修正. これにより, パターン上のモンスターへの乗馬や, 下馬でのパターンの途中からの脱出 ができるバグを修正. (src/cmd1.c 1.111.2.6, src/cmd5.c 1.80.2.5, src/externs.h 1.167.2.7) * 死亡キャラクタを生き返らせてウィザードモードに移行するオプション "-w" の修正. (src/dungeon.c 1.154-1.155) * 暗闇の洞窟でデバッグコマンド "^A m" を使ってもフロア全体の地図が取 得できないバグを修正. (src/wizard2.c 1.53) * mon_scatter()にr_idxを与え, 深い水の上を泳げないモンスターの召喚候 補地として選ばないように修正. (src/monster2.c 1.92) * Windowsで, 変愚蛮怒を起動したままシャットダウン/ログオフした場合に もセーブするように修正. (src/main-win.c 1.36-1.37, 1.40) * WindowsとMacintoshで異常終了時の緊急セーブを有効にした. また, 緊急 セーブされたことはplayrecordにも記録される. (src/files.c 1.178, src/main-mac.c 1.27, src/main-win.c 1.38, src/z-config.h 1.14) * pref-opt.prfにX:destroy_feeling, X:destroy_identifyを追加. また, X:manual_haggleの位置の修正. (lib/pref/pref-opt.prf 1.22) * 壁が裏から照らされるかどうかの判定には各種移動光源を含めない. (src/cave.c 1.146) * 剣術 "無双三段" でモンスターが動けなくてcontinue;した場合にも msg_print(NULL);するように修正. (src/hissatsu.c 1.34) * 荒野のマップを生成する際に配列外アクセスを起こしていたバグを修正. (src/wild.c 1.41) * 練気術師が魔法書を持たなかったり盲目で魔法書を使えない場合は'w'か ESCだけを受け付けるプロンプトを通すように変更. (src/cmd5.c 1.100) * easy_floor有効時に床上アイテムを選択する画面にすると, "'w'練気術" が表示されなくなるバグを修正. また, easy_floor有効時と無効時両方で, プロンプト中の "'w'練気術" の位置は "ESC" の直前になるように統一. (src/object1.c 1.85) * *破壊*や地震で地形が暗くなった際に, 光源持ちのモンスターが消えた場 合に跡地周辺が記憶に残るバグを修正. (src/spells2.c 1.119) * quark_str(1)として "" を最初に定義しておき, quark_add()は失敗したら 必ず1を返すようにした. 無銘☆生成の修正. (src/externs.h 1.210, src/init2.c 1.31, src/util.c 1.61-1.62) * 壁系モンスターの変更. 花崗岩の壁にCOLD_BLOOD追加. 溶岩の壁から COLD_BLOOD削除. "Quartz vein" の和訳: "石英の壁" -> "石英の鉱脈". (lib/edit/r_info.txt 1.47) * レブマの女王『モイア』にHUMAN追加. 盗賊『プアー』と盗賊『リッチ』の 性別がないままだったのでMALE追加. (lib/edit/r_info.txt 1.53) * 剣術/忍術 "入身" でモンスターを倒してプレイヤーが血の呪いなどでテレ ポートすると, テレポート直後に元の位置に戻ってくるバグを修正. (src/spells2.c 1.129) * 匠魔法 "武器属性付与" で切れ味の隼の剣(+6攻撃)ができるバグの修正. (src/spells3.c 1.142) * ダンジョン生成時にvaultからあふれたモンスターが他の部屋の壁や近くの 通路のドアに埋まる場合があるバグを修正. (src/grid.c 1.32, src/grid.h 1.10, src/rooms.c 1.77) * Mac用の修正いくつか. (src/main-mac.c 1.29-1.30) * Macでセーブファイルを開いてもハイライトが消えないバグの修正. (src/main-mac.c 1.31) * Mac-Carbonでファイルタイプ, クリエーターを保存できるように修正. (src/util.c 1.64) * 追尾可能なモンスターのテレポートに関するいくつかのバグを修正. (src/externs.h 1.219, src/mspells1.c 1.90, src/mspells2.c 1.87, src/spells3.c 1.141) * モンスターにテレポートアウェイで飛ばされた際に, 飛ばした本人が追尾 してくるバグを修正. (src/externs.h 1.220, src/mspells1.c 1.91, src/mspells2.c 1.88, src/spells3.c 1.144) * ランダムクエストなどのクエスターがvault内に配置されないように変更. (src/generate.c 1.100) * *破壊*や地震でCAVE_OBJECTだけが消えた鏡やルーンが残るバグを修正. ま た, プレイヤーの足元などの鏡が残る場合は暗くならないように修正. (src/spells2.c 1.112, 1.115) * cave_set_feat()がダンジョン生成中に呼ばれたらアップデートしないよう に修正. また, 暗闇の洞窟でこの関数により鏡を消したら暗くする修正. (src/cave.c 1.143-1.145, 1.147, 1.163, 1.168) * 木の上にアーティファクトがあればp_ptr->kill_wallで歩いても粉砕でき ないバグを修正. (src/cmd1.c 1.121) * 分解属性で壊れる地形にアーティファクトがあると地形が壊れなかったバ グを修正. (src/spells1.c 1.98) * 忍者のいる位置が照らされても超隠密が解除されないバグを修正. (src/cave.c 1.162, src/dungeon.c 1.180-1.181, src/spells1.c 1.103, 1.117-1.118, src/spells2.c 1.111, 1.113) * ダンジョン生成時に超隠密を解除する修正. (src/dungeon.c 1.181-1.182, src/floors.c 1.37 (-> src/dungeon.c @1.4.x)) * 薬が割れたりしたような場合でプレイヤー以外がモンスターを回復させた ような場合などでもプレイヤーの徳が変化していたバグを修正. (src/spells1.c 1.115) * 重力属性やテレキネシス属性でテレポートと朦朧が同時に指定されてもテ レポートだけが処理され, 朦朧度が無視されるバグがあったので修正. (src/spells1.c 1.115) * カメレオンが変身して光源の種類や半径が変化してもすぐに更新されな かったバグを修正. (src/monster2.c 1.99) * リスト表示の各種情報の表示桁の微調整. (src/cmd4.c 1.129) * X11 on MacOSXでサブウィンドウをマウスでリサイズすると再描画を繰り返 して永久ループになるバグ修正. (src/xtra2.c 1.128) 以下は1.4.xのみのマージ分. * new_ascii_graphicsがNOの時, タイルがなくASCII文字で現れる地形 (Adam Boltタイル使用時の坑道等) に対してタイルの光源効果のコードが 実行されて文字化けしていたバグ修正. (src/cave.c 1.128) * ./configure --with-setgid=games でコンパイル時にセーブが不可能にな るバグを修正. 関連して, safe_setuid_*()の使い方を変更. (src/autopick.c 1.77, src/cmd4.c 1.76, src/files.c 1.94, 1.147, 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) * 入身で暗い場所のモンスターを攻撃した時, 視界内なのにupdate_mon()を 先にしないため "何かを攻撃した" と表示されるバグを修正. (src/spells2.c 1.89) 2004-03-21 19:37 mogami * src/birth.c (1.104): @の溜まり場IIで報告されたていたバグ。r_ptr->r_akillsの初期化忘れ修正。 2004-03-15 14:12 iks * src/main-win.c (1.42): 英語版でシステムフォントを初期化するときに日本語フォントセットで初期化してしまうバグを修正。 2004-03-15 13:42 iks * src/main-win.c (1.41): 英語版も日本語版と同様にwindowsのシステムフォントからフォントを選択できるように変更。 2004-03-14 05:26 nothere * lib/edit/f_info.txt (1.2.2.1), lib/edit/q000chao.txt (1.1.4.1) lib/edit/q000natu.txt (1.1.4.1), lib/edit/q000sorc.txt (1.1.4.1) lib/edit/r_info.txt (1.27.2.7), lib/file/monspeak_j.txt (1.9.2.1) lib/file/w_med_j.txt (1.12.2.1), lib/help/attack.txt (1.11.2.1) lib/help/general.txt (1.10.2.1), lib/help/jmonster.txt (1.6.6.2) lib/help/joption.txt (1.23.2.1), lib/help/jpref.txt (1.14.4.2) lib/help/jversion.txt (1.20.2.3), lib/help/magic.txt (1.10.4.1) lib/help/option.txt (1.23.2.1), lib/pref/pref-opt.prf (1.15.2.1) src/birth.c (1.77.2.5), src/bldg.c (1.44.2.3) src/cave.c (1.121.2.3), src/cmd2.c (1.58.2.3) src/cmd3.c (1.37.2.3), src/cmd4.c (1.97.2.3) src/cmd5.c (1.74.2.3), src/defines.h (1.136.2.4) src/dungeon.c (1.130.2.7), src/effects.c (1.43.2.3) src/externs.h (1.133.2.3), src/flavor.c (1.38.2.2) src/generate.c (1.68.2.2), src/inet.c (1.5.4.1) src/init1.c (1.64.2.2), src/mind.c (1.27.2.2) src/monster1.c (1.41.2.2), src/object1.c (1.71.2.3) src/object2.c (1.98.2.3), src/racial.c (1.42.2.1) src/spells1.c (1.81.2.3), src/spells2.c (1.81.2.3) src/spells3.c (1.92.2.3), src/spellstips.h (1.29.2.3) src/tables.c (1.65.2.2), src/util.c (1.42.2.3) src/variable.c (1.42.2.2), src/wizard1.c (1.33.2.2) src/xtra1.c (1.76.2.3), src/xtra2.c (1.97.2.3): 1.7.xでのtypo fixやテキスト出力修正のマージ. 同じ日の1.4.xへのマージ 内容全てに加えて, 以下の修正を含む. * カオス魔法 "虚無召来" での大部屋モード発動時に, 最初から起きている モンスターが "目を覚ました" メッセージが出るバグを修正. (src/spells3.c 1.103) 2004-03-14 04:47 nothere * lib/edit/f_info.txt (1.1.2.1), lib/edit/k_info.txt (1.3.2.5) lib/edit/q000chao.txt (1.1.2.1), lib/edit/q000natu.txt (1.1.2.1) lib/edit/q000sorc.txt (1.1.2.1), lib/edit/r_info.txt (1.1.2.12) lib/file/monspeak_j.txt (1.6.6.2) lib/file/w_med_j.txt (1.11.18.1), lib/help/attack.txt (1.9.2.2) lib/help/general.txt (1.9.2.2), lib/help/jmonster.txt (1.6.4.2) lib/help/joption.txt (1.19.2.2), lib/help/jpref.txt (1.14.2.2) lib/help/jversion.txt (1.14.2.7), lib/help/magic.txt (1.10.2.1) lib/help/option.txt (1.20.2.1), lib/pref/pref-opt.prf (1.13.2.1) src/birth.c (1.57.2.9), src/bldg.c (1.26.2.4) src/cave.c (1.66.2.8), src/cmd2.c (1.36.2.5) src/cmd3.c (1.32.2.5), src/cmd4.c (1.66.2.10) src/cmd5.c (1.49.2.10), src/defines.h (1.81.2.11) src/dungeon.c (1.78.2.12), src/effects.c (1.30.2.6) src/externs.h (1.87.2.11), src/flavor.c (1.27.2.5) src/generate.c (1.39.2.3), src/inet.c (1.5.2.1) src/init1.c (1.48.2.4), src/mind.c (1.17.2.6) src/monster1.c (1.27.2.5), src/object1.c (1.55.2.6) src/object2.c (1.62.2.7), src/racial.c (1.26.2.8) src/spells1.c (1.44.2.8), src/spells2.c (1.60.2.4) src/spells3.c (1.56.2.10), src/spellstips.h (1.24.4.4) src/tables.c (1.53.2.3), src/util.c (1.35.2.5) src/variable.c (1.34.2.5), src/wizard1.c (1.27.2.3) src/xtra1.c (1.55.2.6), src/xtra2.c (1.54.2.9): 1.7.xでのtypo fixやテキスト出力修正のマージ. * 各種装備時の英文の修正. (src/cmd3.c 1.41-1.42, 1.46, 1.60) * 重傷の治癒の薬の英文説明で, 回復量表記の修正: "6d8" -> "4d8". (lib/edit/k_info.txt 1.13) * "FEAT_UNDETECTD" -> "FEAT_UNDETECTED". (src/cave.c 1.126, defines.h 1.154) * fire_bolt(), fire_beam()のコメント修正. (src/spells2.c 1.86) * 魔法でドアをロックしたときのメッセージ訳を少し変更. "chashed" -> "crashed". (src/spells1.c 1.89.2.1) * '%' メニューでの "コマンド:", "ファイル:" の表示位置調整. (src/cmd4.c 1.119.2.8) * アイテムメニューで, "思い出" -> "詳細". (src/cmd4.c 1.119.2.9) * 各種呪い発動の英文で "Your " が抜けていた所を修正. (src/dungeon.c 1.152) * 鏡使いの次元の扉に関するメッセージ修正. (src/externs.h 1.176, src/mind.c 1.32, src/spells3.c 1.105) * "opeing" -> "opening". (lib/edit/f_info.txt 1.19) * 特異点クエストの説明文の誤訳訂正. (lib/edit/q000chao.txt 1.3, lib/edit/q000natu.txt 1.3, lib/edit/q000sorc.txt 1.3) * 半巨人の "岩石溶解" 発動メッセージ削除. (src/racial.c 1.45) * "record_maxdeapth" -> "record_maxdepth". (lib/help/joption.txt 1.35, lib/help/option.txt 1.33, lib/pref/pref-opt.prf 1.23, src/bldg.c 1.61, src/dungeon.c 1.168, src/externs.h 1.186, src/spells3.c 1.115, src/tables.c 1.80, src/variable.c 1.59) * "ものでで攻撃された" -> "もので攻撃された". (src/spells1.c 1.113) * mention_use()とdescribe_use()で "運搬中" テキストを出す条件が違って いたので修正. 英語版でleft_handerに関わらず指輪スロットの表示が変わ らなかったバグを修正. 英語版では右手と左手は殴れる場合のみ "Wielding" と表記し, それ以外は素手の場合を含み "On arm" とした. (src/object1.c 1.83) * ウィザードモードでのtarget_set_aux()の座標表示が (x,y) 表記だったの で (y,x) 表記に変更. (src/xtra2.c 1.124) * 英語版 "アンデッド消滅" で "Mass Genocide" -> "Annihilate Undead". (src/spells2.c 1.118) * アイテムのスポイラー出力に関する修正. 未分類のアイテムを "くさび" と表示しない, カテゴリ分け修正など. (src/wizard1.c 1.42) * 小さいダンジョンが出たときのcheat_roomでの表示でXとYが逆だったのを 修正. (src/generate.c 1.94) * 英語版で, 自分で光っているモンスターは "%^s is shining." と思い出に 表記するように変更. (src/monster1.c 1.49) * "バグフィック" -> "バグフィックス". (lib/help/jversion.txt 1.22) * 英語版でのアルコンの生い立ちでスペースが抜けていたのを修正. (src/birth.c 1.101) * "jmp_buf" -> "sigjmp_buf". (src/inet.c 1.8) * "randome" -> "random". (src/cmd4.c 1.137) * "infomations" -> "informations", "staies" -> "stairs". (src/util.c 1.63) * "natutal" -> "natural". (lib/help/attack.txt 1.12) * "--- First Place to Go" -> "--- First Place to Go ---". "--- The Global Map" -> "--- The Global Map ---". "Press the '<' key, and you see all of the world!" は改行して薄緑色 で強調. (lib/help/general.txt 1.11) * "(for Berserker" -> "(for Berserker)". (lib/help/magic.txt 1.11) * "targert" -> "target". (src/cmd5.c 1.107) * 思い出/詳細テキストで, 2つの英単語間にスペースがない状態で改行され ていても単語が連結されないように修正. (src/init1.c 1.86-1.88) * 英語版で死体が生き返る際の単語の前にスペースが足りないので修正. (src/spells1.c 1.128) * "Hu" -> "Ha", "Hullc" -> "Halluc". (src/xtra1.c 1.108) * "かみつき" -> "くいつき". (lib/file/monspeak_j.txt 1.11) * "ボクルグ" -> "ボクラグ". (lib/edit/r_info.txt 1.49) * mon-info.spo出力で, 思い出テキストと出現階の間に改行が入って出力さ れる場合があるバグを修正. (src/wizard1.c 1.43) * 分解音波の英文説明が古かったのを修正. (src/do-spell.c 1.7 -> src/spellstips.h) * "イェティの怒り" -> "イエティの怒り". (lib/file/w_med_j.txt 1.13) * ペットを攻撃すると敵に回るような記述が残っていたので修正. (lib/help/jmonster.txt 1.8) * "陥いった" -> "陥った". (src/effects.c 1.65) * "匹" -> "体". (src/cmd4.c 1.139, src/cmd5.c 1.108, src/mind.c 1.48, src/spells2.c 1.130) * 内部的キー配置指定 "\\" の使用上の注意を追加. (lib/help/jpref.txt 1.21) * 英語版で, 1つの非ユニークの死体に単数冠詞が付かないバグを修正. (src/flavor.c 1.53) * 右手と左手から武器を外す際には "You were wielding (武器).", 非武器 を外す際は "You were wearing (非武器)." と表記するように修正. (src/object2.c 1.120) * 英語版で, 無生物モンスターが自爆する際に文頭が大文字にならないバグ を修正. (src/xtra2.c 1.134) * "渦巻か合体し" -> "渦巻が合体し". (src/cmd2.c 1.85) * "恐しい" -> "恐ろしい". (lib/edit/r_info.txt 1.52, src/cmd2.c 1.85) * 発動効果名についての変更と修正. 固定アーティファクトや魔法などの表 記に合わせた. バトル・アックス『ロサラング』の発動効果の回復量の表 示の修正. (src/object1.c 1.88) * "hullcinating" -> "hallucinating". (src/object2.c 1.123) * "rivived" -> "revived". (src/spells1.c 1.129) * "mignight" -> "midnight". (src/dungeon.c 1.201) 2004-03-14 04:12 nothere * src/dungeon.c (1.201): Typo fix: "mignight" -> "midnight". 2004-03-14 04:08 nothere * src/spells1.c (1.129): Typo fix: "rivived" -> "revived". 2004-03-14 04:01 nothere * src/object2.c (1.123): Typo fix: "hullcinating" -> "hallucinating". 2004-03-11 21:04 mogami * src/util.c (1.67): inkey_special()で、既にASCIIキャラクターをトリガとするマクロを展開中の時に、 展開を中途で中断してしまうバグ修正。 inkey_special()内でASCIIキャラクターのマクロトリガーによるマクロを*開始* する事だけを禁止するのが正しい。 2004-03-11 20:57 mogami * src/: artifact.c (1.45), autopick.c (1.143), birth.c (1.103) bldg.c (1.68), cmd2.c (1.87), cmd3.c (1.62), cmd4.c (1.142) cmd5.c (1.110), dungeon.c (1.200), effects.c (1.67) externs.h (1.222), files.c (1.180), object2.c (1.122) spells3.c (1.147), store.c (1.53), util.c (1.66) wizard2.c (1.67): inkey_special()自体のバグを直すので、その前に取り敢えず 前回の変更点を戻す。 2004-03-10 21:06 nothere * src/: defines.h (1.203), monster2.c (1.106), save.c (1.54) spells2.c (1.131): 外見が異なるモンスターの処理に関する修正. * is_original_ap()でまとめられる部分の整理. * update_mon()内での狂気判定が正しく外見依存になっていなかったバグを 修正. * たぬきをクローンした直後に別のモンスターの外見が表示されてからク ローン元のモンスターの外見になるバグを修正. 生成直後に2重に狂気判定 を行うことがないように, 召喚時にモンスター外見のコピーを行うための モードPM_MUTIPLYを追加. 2004-03-10 00:41 nothere * src/: artifact.c (1.44), autopick.c (1.142), birth.c (1.102) bldg.c (1.67), cmd2.c (1.86), cmd3.c (1.61), cmd4.c (1.141) cmd5.c (1.109), dungeon.c (1.199), effects.c (1.66) externs.h (1.221), files.c (1.179), object2.c (1.121) spells3.c (1.146), store.c (1.52), util.c (1.65) wizard2.c (1.66): ASCII文字キーをトリガとするマクロがinkey_special()に入力された場合に マクロの展開を抑制しないモードを与えた. これにより, "\\R&\n" といった マクロを文字キーに割り振っても休憩時にマクロ入力が止まるバグを修正. 関連して, 以下の変更を含む. * askfor_aux(), get_string()に引数allow_ascii_macro_triggerを追加. この引数がTRUEであれば, ASCII文字キーをトリガとするマクロが inkey_special()で展開される. 数値入力が主となる部分ではこの引数を TRUEに, 文字列入力が主体であればFALSEに設定している. * askfor()はaskfor_aux()の引数numpad_cursorをTRUEで固定する意味がある が, allow_ascii_macro_triggerをFALSEで固定する意味も含む. 2004-03-06 08:42 nothere * src/: z-term.c (1.18.4.1), z-term.c (1.18.2.1): 2chのスレッド "ローグ系のRPG地下29階" の248氏のパッチを取り込み, タイ ルなしのbigtileモードで表示が崩れる場合があるバグを修正. 開発版より. 2004-03-06 08:35 nothere * src/z-term.c (1.26): 1.25の修正で, 英語版でコンパイルできなくなっていたので修正. 2004-03-06 08:30 nothere * src/z-term.c (1.25): 2chのスレッド "ローグ系のRPG地下29階" の248氏のパッチを取り込み, タイ ルなしのbigtileモードで表示が崩れる場合があるバグを修正. 2004-03-06 07:50 nothere * src/: cmd2.c (1.58.2.2), floors.c (1.22.2.1): ランダムクエストを階段を昇って放棄し, その階で下り階段を生成すると変 愚蛮怒が落ちる場合があるバグを修正. sf_ptr->lower_floor_idや sf_ptr->upper_floor_idが削除された階を示してしまっていた. また, ラン ダムクエスト階から階段で逃げ出した場合に同じ階に移動したかのように playrecordに残るバグを修正. 開発版より. 2004-03-06 06:26 nothere * src/floors.c (1.44): ランダムクエストを階段を昇って放棄し, その階で下り階段を生成すると変 愚蛮怒が落ちる場合があるバグを修正. sf_ptr->lower_floor_idや sf_ptr->upper_floor_idが削除された階を示してしまっていた. 2004-03-05 22:55 nothere * src/object1.c (1.88): 発動効果名についての変更と修正. * "コールド" -> "アイス". * "ヒットポイント吸収" -> "生命力吸収". * "日本語版で, call chaos" -> "混沌召来". * "不死" -> "アンデッド". * "勇気回復" -> "恐怖除去". * "使い霊召喚" -> "幻霊召喚". * "全ステータスと経験値回復" -> "全ステータスと経験値復活". * "一時的な ESP" -> "テレパシー". * "temporary ESP" -> "telepathy". * "炎冷酸電毒への耐性" -> "全耐性". * "レイス化" -> "幽体化". * "無敵" -> "無敵化". * "爆発ルーン" -> "爆発のルーン". * "再充填" -> "魔力充填". * 英語版でのキャピタライズ修正. 関連して, 以下の修正を含む. * バトル・アックス『ロサラング』の発動効果の回復量の表示が実際と違っ ていたバグを修正. 2004-03-04 16:31 nothere * lib/edit/r_info.txt (1.53): レブマの女王『モイア』はアンバーの王族に準じる存在らしく, アンバーの 王族がHUMANとして扱われているので, モイアにもHUMAN追加. また, 盗賊 『プアー』と盗賊『リッチ』の性別がないままだったのでMALE追加. 2004-03-01 13:20 macband * src/main-mac.c (1.31): セーブファイルを開いたときにハイライトが消えなくなっていたので Carbonのみの修正 2004-03-01 12:51 nothere * lib/edit/r_info.txt (1.52), src/cmd2.c (1.85): Typo fix. * "渦巻か合体し" -> "渦巻が合体し". * "恐しい" -> "恐ろしい". 2004-02-22 17:30 iks * src/: defines.h (1.202), load.c (1.98), monster2.c (1.105) save.c (1.53), types.h (1.53), xtra2.c (1.136): 見えない敵を倒したときにその殺害数もカウントする変数r_akillsをmonster_race構造体に追加した。 多数の敵を殺害したときに経験値ペナルティはr_akillsを参照するようにした。 モンスターの思い出で出てくる殺害数については、従来のr_pkillsのままにした。 2004-02-20 19:07 nothere * src/store.c (1.51): 博物館のアイテムを取り除き展示をやめるコマンドをTObandより移植. 取り 除かれたアイテムはゲームから消滅する. 2004-02-20 19:06 nothere * src/xtra2.c (1.135): パッチ当てをミスしており, 英語版でコンパイルエラーになるバグを修正. 2004-02-19 19:24 nothere * autopick.txt (1.22): EQU演算子の仕様変更に対応して説明を修正. 2004-02-17 17:50 nothere * src/: cmd3.c (1.60), flavor.c (1.53), object2.c (1.120) xtra2.c (1.134): Kieron Dunbar氏のパッチを適用し, 以下の英語版のバグとTypoを修正. * "You are wielding (武器) on (左右) hand." -> "You are wielding (武器) in your (左右) hand.". * 利き手の逆に持っていた武器を外す際に "You were wearing (武器)." と 表記されていたので, "You were wielding (武器)." と表記されるように 修正. * 無生物モンスターが自爆する際に文頭が大文字にならないバグを修正. * 1つの非ユニークの死体に単数冠詞が付かなかったり, 複数形の語尾設定の '~' がそのまま見えるバグを修正. 2004-02-15 00:01 nothere * src/melee2.c (1.113): 壁を掘れるモンスターに乗馬していると, 隣接した木が勝手に砕けてしまう バグを修正. 2004-02-14 03:13 nothere * lib/help/jpref.txt (1.21): 内部的キー配置指定 "\\" の使用上の注意を追加. 2004-02-13 14:34 nothere * lib/edit/r_info.txt (1.51), src/cmd4.c (1.140): 既知生存ユニークリストの構成を変更. * XAngbandより階層別ユニーク生存数表示を移植. * 生存モンスターのレベルも表示するように変更. * レア度101以上のモンスターを表示しない変更があったが, この条件をレア 度101以上かつ非クエスターとした. 関連して, 以下の変更を含む. * 丘オークの隊長『ゴルフィンブール』は生存リストで表示されるほうがよ いという意見を受け, レア度を3に戻しQUESTORフラグを与えた. この状態 でも一般出現はしないことは確認している. 2004-02-13 00:20 nothere * src/: cmd4.c (1.139), cmd5.c (1.108), mind.c (1.48) spells2.c (1.130): "匹" -> "体". 2004-02-13 00:08 nothere * src/effects.c (1.65): "陥いった" -> "陥った". 2004-02-13 00:06 nothere * lib/help/jmonster.txt (1.8): ペットを攻撃すると敵に回るような記述が残っていたので修正. 2004-02-12 23:54 nothere * src/cmd4.c (1.138): 既知生存ユニークリストにレア度101以上の一般出現しないモンスターを表示 しないように変更. 2004-02-12 23:20 nothere * lib/edit/r_info.txt (1.50): オークの隊長『マウフル』のレア度が255のままで一般出現しなかったバグを 修正. 2004-02-12 21:41 nothere * src/wizard1.c (1.44): モンスターの自動生成スポイラーで, 透明色, 万色, 準ランダム色なモンス ターをそれぞれ "Clear", "Multi", "S.Rand" と表記するように変更. 2004-02-11 02:01 nothere * src/: cmd6.c (1.81), defines.h (1.201), dungeon.c (1.198) load.c (1.97), mspells1.c (1.92), mutation.c (1.21) racial.c (1.53): 吟遊詩人の歌に関する修正. * 食べ物を食べる, 魔法の笛を吹く, ブレスを吐くなどといった口を使う行 動の際にも歌が止まるように修正. * 吟遊詩人が何かの歌を歌っている判定をマクロmusic_singing_any()として まとめた. music_singing()と違い, 番号の指定はない. 2004-02-08 23:51 nothere * src/spells3.c (1.145): テレポート先候補が1マスしかない場合にcur_candidates == 0の状態で全候 補の50%以上と見なされ, ダンジョンの外壁を含む不正な位置にテレポートし て変愚蛮怒が落ちる場合があるバグを修正. また, teleport_player_aux()で の2番目のcave_player_teleportable_bold()の引数nonmagicalがFALSE固定 だったバグを修正. 2004-02-07 23:02 nothere * src/melee2.c (1.112): 水棲生物がドアを打ち破ったり壁を掘ったりする際に, 変化後の地形が陸地 であっても強制移動するバグを修正. 2004-02-05 04:39 mogami * src/load.c (1.71.2.3): 1.5.0.2以前からのコンバート中に、 C_WIPE(party_mon, ...); とするべき所で、 C_WIPE(&party_mon[i], ...); と書いてあり、派手にメモリを壊していたバグ修正。 (魔道具術師で取り込んだ魔法を忘れたバグもこのせいかな?) 2004-02-04 19:04 nothere * src/melee2.c (1.111): モンスターの加速と減速が切れた際にPU_BONUSする処理は, フロア移動中, すなわちp_ptr->leaving時には行わないようにした. これにより, 加速/減速 したペットに乗馬したまま階を移動するとペットから一旦降りる処理がプレ イヤーに見えるバグを修正. 2004-02-03 23:10 nothere * src/: cmd6.c (1.80), dungeon.c (1.197), externs.h (1.220) mspells1.c (1.91), mspells2.c (1.88), spells3.c (1.144): プレイヤーのテレポート関数をteleport_player()とteleport_player_aux() に分割. teleport_player_aux()で実際のテレポート処理を行い, teleport_player()はteleport_player_aux()を呼んでからモンスターの追尾 処理を行う. これを利用し, 以下の変更と修正を行った. * モンスターのテレポートアウェイでプレイヤーが飛ばされた際に, テレ ポートアウェイを使ったモンスター自身が追尾してくるバグを修正. モン スターがプレイヤーをテレポートさせる処理はteleport_player_away()と してまとめ, teleport_player_aux()を呼ぶようにした. * spells3.c 1.134で, 広域マップまたは反テレポートでテレポートを禁止す る処理が削除されてしまっていたので復帰させた. * アルコールで記憶が飛んで知らない場所に "歩いた" 場合のテレポートに は追尾しないように変更. また, 非魔法的な移動と見て反テレポートや CAVE_ICKYを無視するように変更. * テレポートしてプレイヤー位置が変わらない場合はupdateや効果音などの 処理を行わないように変更. 2004-02-03 19:22 nothere * lib/file/w_med_j.txt (1.13): "イェティの怒り" -> "イエティの怒り". 2004-02-03 19:20 nothere * src/spells3.c (1.143): ウィザードモードではteleport_player_to()による任意位置テレポートで壁 の中も許可しているが, モンスターのテレポートバックといった受動テレ ポートにはウィザードモードでも壁の中にテレポートしないように修正. 2004-02-03 17:48 henkma * src/do-spell.c (1.7): Sound of disintegration(分解音波)の英語の説明が古かったのを修正. 2004-02-02 21:15 henkma * src/racial.c (1.52): アンドロイドのレイシャルのロケットをfire_rocket(PROJECT_STOP付きのやつ)に変更. 2004-01-27 22:01 nothere * src/main-mac.c (1.30): Kuwa氏の指示により, Carbon用のdo_menu_file_open()をVanilla 3.0.3仕様 に置き換えた. コンパイルできる保証はないので, 検証を必要とする. 2004-01-27 20:58 nothere * src/spells2.c (1.129): 剣術/忍術 "入身" でモンスターを倒してプレイヤーが実際に移動するまでの 間に血の呪いやカオスの守護悪魔の報酬などでテレポートすると, テレポー ト直後に元の位置に戻ってくるバグを修正. 2004-01-27 11:13 nothere * src/init1.c (1.88): add_text()で英単語が繋がらないようにする処理がvaultマップデータにも影 響し, 崩れたvaultが生成されるバグを修正. なおlib/data/v_info_j.rawは 自動更新されないので, 手動で削除する必要がある. 2004-01-27 10:44 nothere * src/: grid.c (1.32), grid.h (1.10), load.c (1.96) rooms.c (1.77): 複数出現モンスターや護衛を率いるモンスターの護衛がvaultに生成されて vaultに入りきらない場合に, 他の部屋の壁や近くの通路のドアに埋まって生 成される場合があるバグを修正. grid.hのplace_*_*()やgrid.c, rooms.cの ドア配置関数でモンスター削除処理を行うようにした. なお, 以下の変更を 含む. * 1.7.0ではFEAT_SECRETは隠しドアとしてそのまま処理することができ, ロード時の変換の必要はないので該当処理を削除. 2004-01-26 09:51 nothere * src/wizard1.c (1.43): モンスタースポイラー出力に関する変更と修正. * spoil_out()に渡された文字列の終端が自動改行と重なると改行が多くなる ので, そういった場合はファイルに書き出すタイミングを遅らせて次に入 力される文字列の先頭が改行であるかどうかを判定する仕様に変更. * mon-info.spo出力で, 思い出テキストと出現階の間に改行が入って出力さ れるバグを修正. このバグは日本語版では "時を統べる者『リチャード・ ウォン』", 英語版では "The Vlasta" で確認できた. * spoil_out()の変数の型をいくつかbool型に変更. また, 変数iskanji2は同 名のextern関数があるため, 念のためiskanji_flagと変更. 2004-01-26 03:25 nothere * lib/edit/r_info.txt (1.49): "ボクルグ" -> "ボクラグ". 2004-01-24 22:29 nothere * src/init1.c (1.87): 1.86の修正が日本語版にも影響し, 思い出テキスト中に余分な空白が混入し て文章がずれていたバグを修正. 日本語版では構築済みテキスト文末と新規 テキスト文頭のどちらかが日本語であれば空白追加処理を行わないように修 正. なお, lib/data/r_info_j.rawは自動更新されないので, 手動で削除する 必要がある. 2004-01-24 01:22 nothere * src/generate.c (1.100): ランダムクエストや通常ダンジョンを用いるクエストのクエスターの配置に 関する変更. * vault内に配置されないように変更. * 壁抜けモンスターであっても壁の中には配置されないように変更. 2004-01-22 19:34 mogami * src/autopick.c (1.141): 自動拾いエディタのキーマップ定義挿入で、現在未定義なキーを挿入しようとした時に クラッシュしていたバグ修正。 2004-01-22 05:10 mogami * src/spells3.c (1.142): 匠魔法の属性付加で切れ味の隼の剣(+6攻撃)が出来ていたバグ修正。 (Thanks to lup1422.txtの名@無@しさん) 2004-01-21 19:50 mogami * lib/file/monspeak_j.txt (1.11): かみつき→くいつき 2004-01-21 18:26 mogami * src/dungeon.c (1.196): 真実の祭壇(現実変容)で、change_floor_modeを設定し忘れていた為、 p_ptr->floor_idが0になってしまっていたバグ修正。 2004-01-21 14:26 macband * src/util.c (1.64): carbonでのファイルタイプ/クリエーターを保存できるように。Vanillaより 2004-01-21 00:33 mogami * src/xtra2.c (1.133): 未使用変数削除。 2004-01-21 00:26 mogami * src/xtra2.c (1.132): lookコマンドの改良で、最初のカーソルの位置がプレイヤーの位置になって いなかったので修正。また、ちゃんと優先する項目毎に比較するようにして、 レベルが同じなら同種のモンスターを一緒に並べるようにした。 (つまり同じレベルの他のモンスターと混じってカーソルがあっち行ったり こっち行ったりしない様にした。) 2004-01-20 23:32 nothere * src/: externs.h (1.219), mspells1.c (1.90), mspells2.c (1.87) spells3.c (1.141): モンスターのテレポートに次のようなバグがあった. * プレイヤーの視界に入っていない位置でテレポートしても, los()が通れば 追える. * 対プレイヤーでテレポートを使った場合は元位置を見るのに, モンスター 同士の戦いでテレポートを使った場合はテレポート先の位置を見て追撃を 判定していた. * 全身に呪われたアイテムを装備していた場合はテレポート制御の変異やも のまね師の能力としてのテレポート追撃が無効になっていた. 追尾可能なモンスターのテレポートを関数にまとめ, これらのバグを修正. 2004-01-20 23:22 mogami * src/xtra2.c (1.131): lookコマンドでスペースキーを押すと(1)モンスター(レベルの高い順)、 (2)アイテム、(3)階段やドア、の順番に表示するようにした。 2004-01-20 20:45 nothere * lib/edit/r_info.txt (1.48): キャリオンからDROP_CORPSE削除. 2004-01-20 04:25 nothere * src/: files.c (1.178), main-win.c (1.40): バグでhandle_signal_abort()が呼ばれて強制終了したことをplayrecordに残 すように変更. また, Windowsで変愚蛮怒実行中にログオフした場合は通常の 終了としてplayrecordに記録するように変更. 2004-01-20 04:10 nothere * src/monster2.c (1.104): セーブ時などのモンスター圧縮でcompact_monsters_aux()を呼んだ際に, get_mproc_idx()にi1を渡すべきなのにi2を渡してしまっていて, 結果として mprocシステムの配列の中身が異常になって変愚蛮怒が落ちる可能性のあるバ グを修正. 2004-01-20 02:48 nothere * src/: dungeon.c (1.195), externs.h (1.218), generate.c (1.99) init2.c (1.36), melee2.c (1.110), monster2.c (1.103) spells3.c (1.140), types.h (1.52): mprocシステムの変更に関する話し合いの結果より, 以下のように変更. * polymorph_monster()でモンスターが変身に失敗して書き戻された時のhack はやめたほうがよいという意見を受け, そのような状況ではmprocシステム 全体を再初期化するように変更. * 各モンスターにmproc_idx[MAX_MTIMED]を持たせてスタック参照を高速化す る意味がほとんどなく, ループで位置参照してもオーバヘッドが小さいこ となどを受け, mproc_idx[MAX_MTIMED]を削除. * process_monsters_*()系関数をprocess_monsters_mtimed()でまとめた. 実 際の処理はprocess_monsters_mtimed_aux()内でswitch分岐する. 2004-01-19 20:10 mogami * lib/help/attack.txt (1.12), lib/help/general.txt (1.11) lib/help/magic.txt (1.11), src/cmd5.c (1.107), src/init1.c (1.86) src/spells1.c (1.128), src/xtra1.c (1.108): Typo修正等 (Thanks to falzeus) 2004-01-19 19:35 nothere * src/melee2.c (1.109): 1.108の修正を, ポインタを使って書き直した. 2004-01-19 19:26 nothere * src/melee2.c (1.108): mproc_remove()でスタックの穴を埋める処理を行った際にモンスター側でス タックの位置情報を更新し忘れており, 変愚蛮怒が落ちていたバグを修正. 2004-01-19 13:27 nothere * src/: cave.c (1.170), cmd1.c (1.144), cmd2.c (1.84) cmd5.c (1.106), defines.h (1.200), dungeon.c (1.194) effects.c (1.64), externs.h (1.217), files.c (1.177) floors.c (1.43), generate.c (1.98), init2.c (1.35), load.c (1.95) mane.c (1.31), melee1.c (1.45), melee2.c (1.107), mind.c (1.47) monster2.c (1.102), mspells1.c (1.89), mspells2.c (1.86) mspells3.c (1.40), object2.c (1.119), save.c (1.52) spells1.c (1.127), spells2.c (1.128), spells3.c (1.139) types.h (1.51), variable.c (1.66), wild.c (1.43), xtra1.c (1.107) xtra2.c (1.130): モンスターの状態変数7種を配列化し, 状態変数の変更を関数化. 各配列の値 は記述短縮のためマクロで参照する. csleep以外の6つはbyte型からs16bに変 更したが, 1.6.xに移植することを考慮し, セーブファイルでのこれら変数は 引き続きbyte型で読み書きする. 関連して, 以下の変更と修正を含む. * モンスタープロセス配列全体の初期化をmproc_init()で行うように変更. floors.c, load.c, spells3.cからmproc_add()を削除. mproc_init()呼び 出しは最低限必要な2箇所 (dungeon()のメインループ直前と, do_cmd_save_game()のhandle_staff()近く) のみに置いた. * dungeon.cにあったprocess_monsters_*()をprocess_monsters()の類型とみ なし, melee2.cに移転. mproc関数群も移転. * mproc_add(), mproc_remove()に配列外アクセス防止処理追加. * 剣術 "みね打ち" を朦朧としているモンスターに使うと朦朧度が逆にいく らか回復するバグを修正. * 位置交換テレポート成功時にモンスターが起きないバグを修正. * モンスターへの魔力消去とメッセージは関数dispel_monster_status()にま とめた. これを用い, 乗馬がプレイヤーへの魔力消去の巻き添えになった 場合もメッセージを出すように変更. 2004-01-18 16:35 nothere * src/melee2.c (1.106): モンスターが戦いを決意した際にignore_unviewが有効だと, そのモンスター が見えていても徳が変化せず, ヘルスバー更新も行われなかったバグを修正. 2004-01-18 01:42 mogami * src/floors.c (1.42): floor_id及び、sf_ptrが0の時に落ちないようにparanoia処理追加。 2004-01-18 00:17 nothere * src/melee2.c (1.105): 戦いを決意したモンスターがプレイヤーから見えていない場合に徳が変動し ない方が自然という意見があり, 元に戻した. 2004-01-17 23:11 nothere * src/: cmd1.c (1.143), cmd5.c (1.105), defines.h (1.199) dungeon.c (1.193), effects.c (1.63), externs.h (1.216) floors.c (1.41), generate.c (1.97), init2.c (1.34), load.c (1.94) mane.c (1.30), melee2.c (1.104), mind.c (1.46), monster2.c (1.101) mspells1.c (1.88), mspells2.c (1.85), mspells3.c (1.39) spells1.c (1.126), spells2.c (1.127), spells3.c (1.138) types.h (1.50), variable.c (1.65), xtra2.c (1.129): 状態変数の処理ループをさらに細分化. その状態になっているモンスターが1 体もいない場合は処理しないようにした. なお, 以下の変更を含む. * 戦いを決意したモンスターがプレイヤーから見えていない場合に徳が変動 しないバグを修正. * 状態変数のオーバーフローの可能性のある部分の修正. 上限を200とした. 2004-01-17 20:46 mogami * src/h-system.h (1.4): なぜかatol()の(古い形式の)プロトタイプ宣言が入っていてワーニングが出たが、winでもmacでもLinuxでも不要で、いったいどの環境で必要なのか不明なので削除。 2004-01-17 20:43 mogami * src/xtra2.c (1.128): X11 on MacOSXでサブウィンドウをマウスでリサイズすると再描画を繰り返して永久ループになるバグ修正。サブウィンドウを再描画する関数redraw_window()でメインウィンドウに関して何か操作をしていたのでその部分を廃止した。Linuxでは未テスト。実は何か意味があるという可能性のあるかも。 2004-01-17 20:24 mogami * src/spells2.c (1.126): lx,lyの初期化に関するワーニング除け。 2004-01-17 04:51 nothere * src/: cmd1.c (1.142), cmd5.c (1.104), defines.h (1.198) dungeon.c (1.192), effects.c (1.62), externs.h (1.215) floors.c (1.40), generate.c (1.96), init2.c (1.33), load.c (1.93) mane.c (1.29), melee2.c (1.103), mind.c (1.45), monster2.c (1.100) mspells1.c (1.87), mspells2.c (1.84), mspells3.c (1.38) spells1.c (1.125), spells2.c (1.125), spells3.c (1.137) types.h (1.49), variable.c (1.64), xtra2.c (1.127): モンスターの状態変化処理を標準ターンで行う際に, 処理の必要のある状態 変化を持つモンスターの分だけ行うように変更. これで処理が極端に重いこ とは少なくなると考えられるが, 詳細な検証が必要. 有効であれば1.6.xに マージする. なお, 以下の変更と修正を含む. * GF_CRUSADEで乗馬が加速してもPU_BONUSがないので追加した. * party_mon[]をfloors.cに移転しstaticとした. また, MAX_PARTY_MONも併 せてfloors.cに移転. * カオス属性などで変身失敗した場合にもc_ptr->m_idxは変わる可能性があ るため, 関連するポインタを再計算するように修正. * GF_CAPTUREの処理の微修正. 2004-01-16 20:40 mogami * src/: cmd4.c (1.137), util.c (1.63): typo。(Thanks to falzeus) 2004-01-16 10:26 macband * src/main-mac.c (1.29): h変更ミスとか 2004-01-15 22:50 nothere * src/util.c (1.35.2.4): 1.45の修正をマージ. 開発版より. 2004-01-15 22:42 nothere * src/: main-mac.c (1.28), main-mac.c (1.22.2.2): Kuwa氏より提供されたmain-mac.cを反映し, Mac版で初期設定が保存されない バグを修正. 2004-01-15 22:36 nothere * src/main-mac.c (1.22.4.2): Kuwa氏より提供されたmain-mac.cを反映し, Mac版で初期設定が保存されない バグを修正. 2004-01-15 21:26 nothere * src/: floors.c (1.39), spells2.c (1.124), spells3.c (1.136): モンスターのテレポートバックやテレポートで候補位置が同じだった場合に モンスターが消えてしまうバグを修正. また, グリッドのm_idxの移動操作は "新しい位置にm_idxを入れて古い位置は0にする" ではなく "古い位置を0に して新しい位置にm_idxを入れる" 順序に直した. 2004-01-13 00:04 mogami * src/inet.c (1.8): sigsetjmp()に使うのはjmp_bufではなく、sigjmp_buf。 2004-01-12 23:34 mogami * src/birth.c (1.101): Archonの生い立ちメッセージでスペースが抜けていたのを修正。(Thanks to alzagos) 2004-01-11 22:03 nothere * lib/edit/q00000ms.txt (1.3): クエスト "マイクロンフトの興亡" で, ドアが浅い溶岩の流れに変わってし まっていたバグを修正. 2004-01-10 22:45 nsk * lib/help/jversion.txt (1.22): typo修正。 2004-01-09 20:04 mogami * src/spellstips.h (1.24.4.3): 食料生成の説明文修正。(1.4.x) 2004-01-09 20:03 mogami * src/spellstips.h (1.29.2.2): 食料生成の説明文修正。(1.6.x) 2004-01-09 20:03 mogami * src/do-spell.c (1.6): 食料生成の説明文修正。 2004-01-08 23:59 nothere * lib/edit/r_info.txt (1.47): 壁系モンスターに関する変更. * 花崗岩の壁にCOLD_BLOOD追加. * 溶岩の壁からCOLD_BLOOD削除. * 石英の壁はQuartz veinに合わせて石英の鉱脈と改名. 2004-01-08 23:04 mogami * lib/help/: jversion.txt (1.21), version.txt (1.21) jversion.txt (1.14.2.6), version.txt (1.14.2.5) jversion.txt (1.20.2.2), version.txt (1.20.2.2): 1.4.5/1.6.0の変更内容のリストを追加。 2004-01-08 21:05 mogami * src/generate.c (1.68.2.1): generate.c 1.94 の修正を 1.6.xにも適用。 2004-01-08 21:05 mogami * src/generate.c (1.39.2.2): generate.c 1.94 の修正を 1.4.xにも適用。 2004-01-08 14:17 nothere * src/generate.c (1.95): alloc_stairs()で階段を配置した場所からCAVE_FLOORを落とし忘れており, 配置された下り階段が再び配置場所候補に選ばれ, 次の下り階段や昇り階段 で上書きされて下り階段が減ったりフロアから消えてしまうバグを修正. 2004-01-08 00:41 mogami * configure.in (1.22.2.6), lib/file/news.txt (1.16.2.8) lib/file/news_j.txt (1.15.2.8), src/defines.h (1.81.2.10): バージョン番号を1.4.5へ。 2004-01-08 00:32 mogami * lib/help/: jversion.txt (1.20.2.1), version.txt (1.20.2.1): 1.4.5/1.6.0のバージョン履歴草案。 2004-01-08 00:27 nothere * src/: cmd1.c (1.141), spells2.c (1.123): 位置交換テレポートでのmove_player_effect()でも他のテレポート同様に MPE_FORGET_FLOW対象にした. また, 薄い壁の向こうにテレポートしてもGLOW な薄い壁が正しく再描画されるように, テレポート全般に与えられている MPE_FORGET_FLOW指定時はPU_UN_VIEWとPR_MAPも実行するように変更. 2004-01-07 23:45 nothere * src/monster2.c (1.99): カメレオンが変身して光源の種類や半径が変化してもすぐに更新されなかっ たバグを修正. 2004-01-07 23:44 mogami * lib/edit/r_info.txt (1.27.2.6), src/birth.c (1.77.2.4) src/cmd4.c (1.97.2.2), src/main-win.c (1.24.2.2) src/tables.c (1.65.2.1): 幹から1.6.xへマージ。 超人ロックのクローン、死の騎士、地獄の騎士、にMALEフラグ追加。r_info.txt (1.44), 生い立ちエディタでMacのEnterキー='\n'が抜け birth.c (1.97) 文字が'+','%','{'をモンスターの知識メニューに追加。 cmd4.c (1.130) 壁紙ファイルが無いときのメッセージ未訳。main-win.c (1.39) 長すぎる称号を短く変更。他も少し修正。 tables.c (1.85) 英語版のArcaneの説明文が途中で切れていたバグ。birth.c (1.100) 2004-01-07 23:43 mogami * lib/edit/r_info.txt (1.1.2.11), src/birth.c (1.57.2.8) src/cmd4.c (1.66.2.9), src/main-win.c (1.21.2.3) src/tables.c (1.53.2.2): 幹から1.4.xへマージ。 超人ロックのクローン、死の騎士、地獄の騎士、にMALEフラグ追加。r_info.txt (1.44), 生い立ちエディタでMacのEnterキー='\n'が抜け birth.c (1.97) 文字が'+','%','{'をモンスターの知識メニューに追加。 cmd4.c (1.130) 壁紙ファイルが無いときのメッセージ未訳。main-win.c (1.39) 長すぎる称号を短く変更。他も少し修正。 tables.c (1.85) 英語版のArcaneの説明文が途中で切れていたバグ。birth.c (1.100) 2004-01-07 18:23 mogami * lib/edit/k_info.txt (1.17), lib/pref/graf-new.prf (1.12) lib/pref/graf-xxx.prf (1.16), src/cmd4.c (1.136) src/defines.h (1.197), src/flavor.c (1.52), src/init1.c (1.85) src/types.h (1.48): アイテムの外見(flavor)の処理方法を変更。flavor.c内に直にデータを書くのでは無く k_info.txtの中で薬や巻物等のアイテム一つ一つが外見情報を持つようにして、 キャラクター生成時にシャッフルするようにした。 visual modeで全ての外見に対応する文字(タイル)を独立に設定できるようになった。 2004-01-07 18:20 nothere * src/monster1.c (1.49): 英語版で, 自分で光っているモンスターは "%^s is shining." と思い出に表 記するように変更. 2004-01-07 17:25 nothere * src/cave.c (1.169): character_dungeon == FALSEであってもGLOW地形に対応する処理が必要な場 合が考えられる (generate_cave()が終わりcharacter_dungeon = TRUE; され るまでの間) ので再修正. 2004-01-07 17:08 nothere * src/cave.c (1.168): 暗闇の洞窟で鏡が消えた時, 鏡があった位置が明るいままだったバグを修正. また, cave_set_feat()でのcharacter_dungeonの判定は1箇所だけにした. 2004-01-07 11:52 nothere * src/dungeon.c (1.78.2.11): モンスター闘技場で呪いの効果が発動しないように修正. これにより, 観戦 中にランダムテレポートが発動するとモンスター闘技場から出られなくなる バグを修正. 2004-01-06 21:18 mogami * src/spells3.c (1.135): 先程の変更でテレポート先の候補が全く無い場合の処理をしていなかったので、 その場合は何も起きないようにした。 以前のアルゴリズムではテレポート先を探しながら距離disも増やしていたので、 壁の中に完全埋まった状態や巨大vaultの中でショートテレポートを使うと どんなに遠くても外の床に脱出していたが、現状ではそれが出来なくなっている。 仕様として残す必要があるなら後でdisを増やすコードを書くが…。 2004-01-06 20:28 mogami * src/spells3.c (1.134): teleport_player()のアルゴリズムを変更。 今までのアルゴリズムだと遠くの同じ2地点間で行ったり来たりする事があったが、 可能なテレポート先の候補をある程度の数だけ先に選んでおいて、 乱数1回でランダムな1地点を選択する事で、ランダム性を増した。 2004-01-06 19:57 nothere * src/: spells1.c (1.124), spells2.c (1.122): 地上で昼間の場合はGLOW地形であっても暗闇で暗くなるように変更. 2004-01-06 19:19 mogami * src/generate.c (1.94): 小さいダンジョンが出たときのcheat_roomでの表示で、XとYが逆だったのを修正。 2004-01-06 15:24 nothere * src/wizard1.c (1.42): アイテムのスポイラー出力に関する変更. * 分類されないアイテムは "くさび" と表示せず "その他" と表示するよう に変更. * 光源は独立カテゴリとした. * 羊皮紙を独立カテゴリではなく "その他" に移転. * グループ出力順序を一部変更. * 2byteの括弧は1byteに直した. * グループに表示可能なアイテムがない場合はグループ名を表示しないよう に修正. 2004-01-05 22:26 mogami * src/util.c (1.62): quark_add()に0等を与えた時の仕様を不用意に変えてしまっていて、 自動拾いエディタでアイテム名挿入等でおかしくなっていたので戻した。 2004-01-05 20:18 mogami * src/generate.c (1.93): 外周の永久岩が最初だけEXTRAフラグを持つ為に、 階段がフロアの4隅に置かれる事があった不具合修正。 2004-01-05 20:17 mogami * src/birth.c (1.100): 英語版の説明文が途中で切れていたので修正。1.4.x/1.6.xへのマージ候補。 2004-01-04 21:55 mogami * src/: cmd4.c (1.135), defines.h (1.196), dungeon.c (1.191) externs.h (1.214), floors.c (1.38), generate.c (1.92) load.c (1.92), monster2.c (1.98), object2.c (1.118) rooms.c (1.76), save.c (1.51), store.c (1.50), types.h (1.47) variable.c (1.63), xtra1.c (1.106): ダンジョンの雰囲気が、フロアの生成時では無くリアルタイムに計算されるように変更した。 知覚の技能値が高いと雰囲気が表示されるまでの時間が短かくなる。 ピットやvaultで雰囲気が上がる仕様は再現できないので、 かわりに多数隣接したモンスターはレベルに関わらず少しだけ雰囲気に寄与するようにした。 また雰囲気の加算の仕方を変更。2次式で寄与を決定するようにしたので、 5レベルOODのモンスターが2体よりも、10レベルOODのモンスター1体の方が良い雰囲気になる。 2004-01-04 17:17 mogami * src/rooms.c (1.75): 金鉱では ironman_rooms は無効にした。 2004-01-04 17:14 mogami * src/: generate.c (1.91), rooms.c (1.74), rooms.h (1.6): 小さいフロアで部屋配置に失敗するのを根本的に修正。 rooms.c 1.71-1.72 と generate.c 1.87-1.90 は不要になったので元に戻す。 修正内容は、 - 普通の部屋を作成する build_type1()とbuild_type9()が滅多に失敗しないようにした。 (find_space()の呼び出しが失敗した時、部屋の大きさを最小にして再挑戦する。) - room_build()が失敗した時に同種の部屋の生成をキャンセルするのをやめた。 - alloc_stairs()は乱数を1回だけ使用するアルゴリズムに変更。 (配置可能な床が無ければ自動的にFALSEを返す。配置可能な床があれば絶対失敗しない。) ついでに、ジグザグの壁の部屋に階段が集中するのを防ぐ為にnext_to_walls()を修正。 FF_WALLフラグではなくis_extra_bold()で壁を判断する。森等でもうまく配置される。 2004-01-04 15:05 mogami * src/do-spell.c (1.5): 匠領域の呪文の順番が狂っていたエンバグ修正。 2004-01-04 14:46 mogami * src/: avatar.c (1.9), birth.c (1.99), cmd3.c (1.59) defines.h (1.195), do-spell.c (1.4), flavor.c (1.51) init2.c (1.32), object2.c (1.117), spells2.c (1.121) spells3.c (1.133), store.c (1.49), wizard1.c (1.41) wizard2.c (1.65), xtra1.c (1.105): マクロ名変更。ENCHANT→CRAFT 2004-01-04 14:37 mogami * src/do-spell.c (1.3): 呪文の通し番号制をやめた事に従い、spell_id_from()も廃止。 do_spell()は領域毎に分割した。 2004-01-03 18:25 mogami * src/autopick.c (1.140): 英語版、未使用変数除去。 2004-01-03 17:52 mogami * src/: cmd4.c (1.134), cmd5.c (1.103), defines.h (1.194) do-spell.c (1.2), dungeon.c (1.190), externs.h (1.213) hissatsu.c (1.43), spells3.c (1.132), xtra1.c (1.104): 吟遊詩人の歌の消費MPがおかしかったエンバグ修正。 do_spell()の呪文の指定方法を1つの通し番号 spell にしていたが、 やっぱり不都合があるので、(realm, spell) の2つに戻した。 do_singing()はdo_spell()から分割していた意味がなかったので統合。 2004-01-03 01:44 mogami * src/: birth.c (1.98), dungeon.c (1.189): プレイヤーの初期装備に自動刻みを適用しておく。 2004-01-03 00:18 mogami * src/tables.c (1.85): 「ウィザードロード」、「ギルドマスター」等、画面からはみだしてる称号を短く変更。 他にも意味的におかしい称号を一部修正。 2004-01-02 23:29 mogami * src/: artifact.c (1.43), externs.h (1.212), flavor.c (1.50): 英語版の get_table_name() が flavor.c内の巻物用の配列データに依存していて、 artifact.cの方に移動してしまったらコンパイルできなくなっていたので修正。 2004-01-02 23:03 mogami * src/do-spell.c (1.1): 一番大事なファイル do-spell.c をaddし忘れていたので追加。 魔法の処理全般がこのファイルに全部入っている。 ただし、mind.c で処理していた分はまだ do-spell.c に統一していない。 2004-01-02 22:57 mogami * src/: Makefile.am (1.9), cmd4.c (1.133), cmd5.c (1.102) defines.h (1.193), dungeon.c (1.188), externs.h (1.211) hissatsu.c (1.42), makefile.bcc (1.9), makefile.dos (1.6) makefile.ibm (1.6), makefile.std (1.5), spells2.c (1.120) spells3.c (1.131), spellstips.h (1.32), tables.c (1.84) xtra1.c (1.103): 魔法の効果、名前、説明文等を一つの関数にまとめた。 SAngbandで用いられていた方法の応用。 一つの呪文の名前、説明、効果のコードが一箇所にまとまっているので、 変更、管理がしやすい。以下の変更を含む。 - 呪文選択時にリストの右端に出る効果説明が出る呪文を大幅に増やした。 - 明かりの呪文など、効果説明の表示数値が間違っていたのを修正。 (表示用の数値と実際の効果用の数値を一箇所で書くようになったので間違いがまず起らない。) WindowsやMacintoshでは do-spell.c をコンパイルするファイルに追加する必要あり。 全部1つの関数で済ますので、do_spell()がとてつもなく巨大になった。 今後領域毎に分割する位は考慮するかもしれない。 2004-01-02 02:15 mogami * src/: externs.h (1.210), init2.c (1.31), util.c (1.61): quark_str(1)として""を最初に定義しておき、 quark_add()は失敗したら必ず1を返すようにした。 2003-12-29 02:00 nothere * src/: cave.c (1.167), spells2.c (1.119): *破壊*や地震で地形が暗くなった際に, 光源持ちのモンスターが消えた場合 に跡地周辺がMARKされるバグを修正. なお, 以下の変更を含む. * forget_view()で, panel_contains()を調べる必要はないので修正. 2003-12-28 23:43 nothere * src/dungeon.c (1.130.2.6): プレイヤーが乗馬したまま死んだ場合にcheat_deathやウィザードモードで復 活すると, 乗馬が維持されず街の人や変な物に乗馬して復活するバグを修正. このバグはアリーナで負けた場合にも起きていた. 開発版より. 2003-12-28 18:17 nothere * src/dungeon.c (1.187): プレイヤーが乗馬したまま死んだ場合にcheat_deathやウィザードモードで復 活すると, 乗馬が維持されず街の人や変な物に乗馬して復活するバグを修正. 2003-12-28 17:23 nothere * src/mspells2.c (1.58.2.3): モンスター同士の投げ落としで, 投げ落とされたモンスターが乗馬の場合に 限りプレイヤーもダメージを受ける部分がバグっていて, プレイヤーが乗馬 していたら無関係でも必ずダメージを受けていたバグを修正. 開発版より. 2003-12-28 17:20 nothere * src/mspells2.c (1.83): モンスター同士の投げ落としで, 投げ落とされたモンスターが乗馬の場合に 限りプレイヤーもダメージを受ける部分がバグっていて, プレイヤーが乗馬 していたら無関係でも必ずダメージを受けていたバグを修正. 2003-12-28 16:41 nothere * src/bldg.c (1.66): 賞金首と引き換えにアイテムを受け取った際に, スロット記号表示, 自動銘 刻み, アイテム並び替えのhandle_stuff()を行うように変更. 2003-12-28 03:13 nothere * lib/edit/a_info.txt (1.12): 『剣竜の鎧』と『青龍の霊息』のベースACが30のままだったバグを修正. 2003-12-27 20:54 nothere * src/generate.c (1.90): ダンジョン生成時の階段配置の仕様を変更. * 階段生成の成功/失敗に関わらず, 階段の隣に必要な壁の数wallsを減らし ていたので, 階段生成成功時は減らさないように変更. * 3000回の試行で階段が配置できなかった場合, 現在のwallsを引数として cannot_place_stairs()を使い, 配置可能かどうか調べてwallsを減らし, walls == 0で失敗したらダンジョン生成失敗とした. * cannot_place_stairs()内で, 候補にできるグリッド数が極端に少なければ 配置可能と判定されないようにするため, 条件を満たすグリッド数が20に 満たなければ配置可能としないように変更. 2003-12-27 04:57 nothere * src/generate.c (1.89): 実行されないコードの削除. 2003-12-27 04:54 nothere * src/generate.c (1.88): alloc_stairs()の変更によりダンジョン生成が失敗しそうにないダンジョン で失敗判定が多くなりすぎたので, walls == 0で失敗したら本当に階段が置 けないかどうかを判定する関数を呼び, 不可能ならば本当に生成失敗, そう でないならば階段が置けるまで無限ループを許すように再修正. 2003-12-27 04:00 nothere * src/: generate.c (1.87), rooms.c (1.73): ironman_rooms適用時には最初の部屋を必ず通常の部屋にすることにより, 川 や*破壊*が生成されるのを待たなくとも狭い階でのプレイヤー配置をしやす いように変更. また, alloc_stairs()ではwalls == 0で階段配置に失敗した ら失敗を返し, アイテムで埋まった階で無限ループに陥らないように修正. 2003-12-27 02:27 nothere * lib/edit/r_info.txt (1.1.2.10): 1.4.xではbreathers系耐性がまだ分割されておらず, r_info.txtでエラーに なり起動できないので修正. 2003-12-27 00:56 nothere * src/: cmd5.c (1.101), object1.c (1.87): プレイヤーが盲目である等の理由で未知のアイテムの上にいる場合に, その 未知のアイテムをget_item()の選択肢に加えていて, アイテムがあることが わかっていたバグを修正. 2003-12-27 00:17 nothere * src/: autopick.c (1.139), cave.c (1.166), cmd1.c (1.140) cmd2.c (1.83), object1.c (1.86), spells1.c (1.123) xtra2.c (1.126): o_ptr->markedが単に非0かどうか判定されている部分を, save.cの物以外全 てOM_FOUNDとのAND演算に置き換えた. また, autopick.cのOM_AUTODESTROYと のAND演算も念のため括弧で括った. 2003-12-26 23:44 nothere * src/: cmd5.c (1.100), object1.c (1.85): 練気術師が魔法書を持たなかったり盲目で魔法書を使えない場合は'w'かESC だけを受け付けるプロンプトを通すように変更. これにより, マクロやキー 入力スタックを壊すことがなくなる. 関連して, 以下の修正を含む. * easy_floor有効時に床上アイテムを選択する画面にすると, "'w'練気術" が表示されなくなるバグを修正. また, easy_floor有効時と無効時両方で, プロンプト中の "'w'練気術" の位置は "ESC" の直前になるように統一. 2003-12-25 00:39 nothere * src/: dungeon.c (1.186), melee2.c (1.102): ignore_unviewの対象として, モンスター同士が戦って発生する "何かが聞こ えた" メッセージ, 友好的なモンスターが敵に回るメッセージを追加. 2003-12-24 18:55 nothere * src/cave.c (1.165): 壁の裏から照らされないようにする判定に, VanillaやUnAngbandで実装され ているがコメントアウトされているCOMPLEXアルゴリズムを適用. 問題が起き るようであれば#define COMPLEX_WALL_ILLUMINATIONをコメントアウトすれば 元の処理に戻る. 2003-12-24 17:22 nothere * src/: externs.h (1.209), spells1.c (1.122), spells2.c (1.118): 各種抹殺による個別モンスターの抵抗判定を関数としてまとめた. 考え方は XAngbandから. 関連して, 以下の修正と変更を含む. * テレパシー等で見えていても盲目ならば抵抗メッセージを出さない仕様を 削除. * 抹殺で消えたモンスターがいない場合は徳が変動しないように変更. * 英語版で "アンデッド消滅" が "Mass Genocide" になっていたバグ修正. * 抹殺系関数のplayer_castはbool型に変更. 2003-12-24 15:18 nothere * src/cmd1.c (1.139): 重量オーバーで深い水に溺れている忍者でも速駆けが維持されるのはおかし い等の理由により, 深い流れの地形では浮遊がない限り速駆けが切れるよう に変更. 2003-12-24 15:04 nothere * src/: cmd1.c (1.138), cmd3.c (1.58), dungeon.c (1.185) externs.h (1.208), xtra1.c (1.102): adj_str_wgt[]を直接参照する限界重量の計算を, xtra1.cにある関数 weight_limit()でまとめた. 全ての場合で2で割られて扱われていたことも併 せて整理したため, 元々呼ばれていたcalc_bonuses()では扱い方を少し変更. 2003-12-24 06:08 nothere * src/: cmd1.c (1.137), dungeon.c (1.184), melee2.c (1.101) mind.c (1.44), mspells2.c (1.82), spells1.c (1.121) spells2.c (1.117), spells3.c (1.130): ヘルスバー更新に関する修正. * 乗馬を状態異常から立ち直らせる処理で乗馬のヘルスバーを更新する際に, 通常のヘルスバーの更新の指示は必要ないので削除. * モンスターが目を覚ました際にヘルスバー更新が足りない部分の修正. * 忍術 "鎖鎌" 使用後は対象モンスターのHPを追跡するように修正. なお, 以下の修正を含む. * 忍術 "鎖鎌" で乗馬を引き戻そうとしても, 引き戻したメッセージが出な いように修正. 2003-12-24 00:51 nothere * src/mspells2.c (1.81): 視界外メッセージOFFでも視界外のモンスターの呪文失敗メッセージが出てい たバグを修正. 2003-12-24 00:29 nothere * src/: cave.c (1.164), cmd1.c (1.136), cmd2.c (1.82) cmd5.c (1.99), hissatsu.c (1.41), melee2.c (1.100) racial.c (1.51), spells1.c (1.120), spells2.c (1.116) wizard2.c (1.64), xtra1.c (1.101), xtra2.c (1.125): 更新指示に関する変更. * cave_set_feat()内でLOSフラグの変化を判定し, 必要に応じて視界/光源/ モンスターの更新指示を発行する仕様に変更. 関連して, cave_set_feat() で発行されたものと重複する更新指示を削除. 考え方はUnAngbandから. * 地震や落馬でのPU_DISTANCEはmove_player_effect()が呼ばれた場合のみに 使えばいいので, PU_MONSTERSに置き換えた. * ペットを解放する際はdelete_monster_idx()でPU_MON_LITEが呼ばれてお り,do_cmd_pet_dismiss()の最後のPU_MON_LITEは不要なので削除. 2003-12-23 17:04 mogami * src/artifact.c (1.42): ☆名の変更時にget_table_name()にエンバグしていたので修正。 2003-12-23 15:26 mogami * src/autopick.c (1.138): 1行全体を選択した状態でCOPYコマンドを実行した時にカーソルが下の行の先頭に移動するように。 2003-12-23 07:43 mogami * src/autopick.c (1.137): 自動拾いエディタの振舞い調整: - 最終行へ移動する操作をした時、最後の行に改行が無かったら、 自動的に改行を入れて新しい空白行を作る。 - コピーコマンドを実行した時、カーソルの位置が選択範囲の最後に移動する。 こうすると、"^C"+"^V" で選択範囲を複製できる。 (今までは古い行の中間に挿入してしまっていた。) - カーソルの上下移動で漢字1文字の中間の位置にカーソルが来る時、 今までは常に左に1byteずらして正しい位置に動いていたが、 数行上に移動すると何時の間にかカーソルが左へ左へと移動してしまうので、 正しい位置に動かす時に左右交互にずらすようにした。 2003-12-23 06:39 mogami * src/autopick.c (1.136): 自動拾いエディタの「キーマップ定義の挿入」で、 現在の定義内容を正しく挿入していなかった (エスケープ文字に変換が必要な所をしていなかった)のを修正。 2003-12-23 03:34 nothere * src/xtra2.c (1.124): target_set_aux()ではウィザードモードで地形IDや座標を表示しているが, この座標が (x,y) 表記だったので, (y,x) 表記に変更. また, mimicのある 地形の場合は (地形ID/mimicID) の形式で表示できるように変更. 2003-12-23 03:25 nothere * src/wizard2.c (1.63): デバッグコマンドの地形指定で, 地形を作成した場所の更新を忘れていたの で修正. また, 鏡を作った際にその場所が明るくならなかったので修正. 2003-12-23 03:05 nothere * src/spells2.c (1.115): *破壊*や地震に関する修正. * 鏡の上で*破壊*や地震を使った場合に明かりが消えるバグを修正. * *破壊*や地震を使った場合は地形光源を適用し直すように修正. 2003-12-23 00:50 nothere * src/mspells1.c (1.86): STUPIDモンスターはMPの切れているプレイヤーに対しても無意味な魔力吸収 を使うことがあるように変更. 2003-12-22 23:55 nothere * src/cmd2.c (1.81): 閉じることのできる地形の上にアイテムがあって, 閉じた後の地形にDROPが ありアイテムが置ける場合は閉じることができるように変更. 2003-12-22 23:50 nothere * src/wizard2.c (1.62): 地形デバッグコマンドでのupdate指定忘れの修正. 2003-12-22 23:40 nothere * src/wizard2.c (1.61): 指定位置に任意の地形とmimicを作成できるデバッグコマンド^A Fを追加. 2003-12-22 22:41 nothere * lib/edit/f_info.txt (1.22): テスト地形データとしてガラスの壁, ガラスのドアセット, カーテンを導入. 不要であればリリース前に削除可能. なお, 以下の変更を含む. * N:98:MOUNTAIN_WALLを区別のため "山脈(壁)" とした. 2003-12-22 21:16 nothere * lib/edit/f_info.txt (1.21), src/bldg.c (1.65) src/externs.h (1.207), src/floors.c (1.37), src/generate.c (1.86) src/init.h (1.4), src/spells1.c (1.119), src/spells2.c (1.114) src/xtra2.c (1.123): アリーナ内のゲートに用いる新しい地形 "入場門" を追加. 関連して, 以下 の修正と変更を含む. * f_tag_to_index()のプロトタイプ宣言をinit.hからexterns.hに移転. * アリーナ内でGLOW地形でも暗くなるhackを削除. * アリーナ内ではBLDG地形でも "...の入口" と表記しないように変更. * 忍者がアリーナから出てメニューに移る際に超隠密が切れたメッセージと ともに街の画面に切り替わってしまうバグがあったので, leave_floor()で も超隠密解除処理を行うように修正. 2003-12-22 20:33 mogami * src/dungeon.c (1.183): o_ptrの値が未定義の可能性、というwarning除け。 2003-12-22 20:20 mogami * src/: artifact.c (1.41), externs.h (1.206), flavor.c (1.49): アーティファクト生成の巻物で作った☆の名前を 「☆ロングソード《名前》」等のような形式に変更。 名前付けをキャンセルした時はとりあえず漢字2文字を付ける。 後でXAngbandからシンダリン銘を付けるコードを移植する。 2003-12-22 19:34 nothere * src/dungeon.c (1.182): 単純にセーブデータをロードしただけで超隠密が解除されていたバグを修正. 2003-12-22 19:26 nothere * src/: dungeon.c (1.181), spells1.c (1.118), spells2.c (1.113): 忍者の超隠密は解かれる時は一瞬で解かれ, 超隠密に入る時は手間がかかる という実装方針に従い, CAVE_GLOWが落ちる部分ですぐには超隠密に入らない ように変更. また, ダンジョン生成時は超隠密が解除されるように変更. 2003-12-22 19:15 mogami * lib/edit/k_info.txt (1.16): ドラゴンスケイルメイルの基本ACを[30, +10]から[40, +10]に変更。 2003-12-22 19:01 mogami * lib/edit/: r_info.txt (1.27.2.5), r_info.txt (1.1.2.9): Fat manを置き換えた新モンスター「地獄の鉄槌」は、まだ出現させないようにする。 2003-12-22 19:00 nothere * src/: cave.c (1.163), spells2.c (1.112): CAVE_OBJECTに関する修正. * cave.c 1.145のエンバグにより, cave_set_feat()で正しくCAVE_OBJECTを 落とせていなかったバグを修正. * プレイヤーがOBJECT地形にいる時に*破壊*を使っても足元の地形は*破壊* されないのにCAVE_OBJECTだけが飛んで, 無意味なmimicだけが残るバグを 修正. * 地震と*破壊*ではOBJECT地形であってもcave_set_feat()を通し, そこで CAVE_OBJECTを落とすので, 地震と*破壊*からCAVE_OBJECT処理削除. 2003-12-22 18:29 nothere * src/: cave.c (1.162), dungeon.c (1.180), mind.c (1.43) mspells1.c (1.85), mspells2.c (1.80), spells1.c (1.117) spells2.c (1.111): 忍者の超隠密に関する変更と修正. * 閃光/暗黒属性を受けた直後に超隠密が処理されないバグを修正. * 部屋を暗くする処理で超隠密が処理されないバグを修正. * 啓蒙, GLOW地形への変化, 日の出と日没などでプレイヤーのいる地形の CAVE_GLOWが変化する時に超隠密判定が足りなかった部分の追加. * ダンジョンを生成した直後に超隠密判定を行うように修正. * モンスター対モンスターで暗闇を使う際に, 忍者に味方する者 (ペット, 友好的) 相手だった場合は対プレイヤーと同様に閃光を使うように変更. * 光に弱い者, アンデッド, 暗黒光源持ちは忍者に対しては閃光も暗闇も用 いないが, STUPIDの場合に限り忍者及びその味方に対し暗闇を使うように 変更. * 暗闇の洞窟では暗闇も閃光も効果はないので, STUPIDでないモンスターは 使用しないように変更. * テレポート時にはmove_player_effect()で超隠密判定を取るようになって いるので, mind.cのテレポート系忍術の直後にあった超隠密判定を削除. なお, 以下の修正を含む. * モンスター対モンスターの魔法でトラップ生成はコメントアウトされてい るため, 最初から使用の選択肢に入れないように修正. 2003-12-22 02:58 nothere * src/: spells1.c (1.116), spells2.c (1.110): アリーナに限りGLOW地形とその周辺でも暗黒属性で暗くなるように変更. こ れにより, アリーナでの忍者の最初の行動が暗闇生成の場合に不利にならな いようにした. 2003-12-22 00:41 nothere * src/cmd2.c (1.80): 射撃と投擲に関する変更. * 厚さ1の壁の中にいるモンスターに向けて射撃/投擲されたアイテムが壁の 向こう側に落ちないように変更. * 壁の中のモンスターにアイテムを投げた場合に壁の直前で止まらずに命中 判定を行うように変更. ただし薬と人形は従来通り壁の直前で砕ける. 2003-12-21 19:50 nothere * src/cave.c (1.161): cave_set_feat()で新しい地形が非REMEMBERならば一旦MARKを外すコードがあ り, その次にプレイヤーから見えない地形でもMARKを外すコードがあったが, 視界外でモンスターが開けたドアであってもMARKが外れて, ドアごと消滅し たように見えてしまっていたため, このコードを削除. 開けられたドアが普 通に記憶に残るように修正. 2003-12-21 19:04 nothere * src/: dungeon.c (1.179), melee1.c (1.44), melee2.c (1.99) mspells1.c (1.84), mspells2.c (1.79): モンスター情報の記憶に関する修正と変更. * モンスターの外見が違う場合でも打撃や起きた回数などが記憶されていた バグを修正. * モンスターがテレポートで消えた場合にテレポートが思い出に残らなかっ たことがあるバグを修正. is_original_ap_and_seen()を使った時のエンバ グだった. 2003-12-21 16:06 nothere * src/spells1.c (1.115): project_m()の変更と修正. * ignore_unviewの変更の副作用で, 目の前でテレポートさせたモンスターに ついて "何かはダメージを受けていない" と表示されるようなバグがあっ たので修正. 内部フラグを事実確認用とメッセージ表示用に分けた. * 重力属性やテレキネシス属性でテレポートと朦朧が同時に指定されてもテ レポートだけが処理され, 朦朧度が無視されるバグがあったので修正. * project_m()では恐怖以外の特殊効果についてメッセージは1つしか処理で きないので, テレポート, 変身, 最大HPダメージ, 混乱, 朦朧の優先順位 で表示されるように変更. * 薬が割れたりしたような場合でプレイヤー以外がモンスターを回復させた ような場合などでもプレイヤーの徳が変化していたバグを修正. 2003-12-21 15:30 mogami * src/main-win.c (1.39): 壁紙ファイルが無いときのメッセージ、英語版未訳。 2003-12-21 05:46 nothere * src/: externs.h (1.205), hissatsu.c (1.40), spells3.c (1.129): teleport_player_to()の引数no_teleがFALSEになるテレポート, すなわち剣 術家/忍者の "入身" と'B'系モンスターの投げ落としはテレポートではなく 非魔法的移動と見ていいため, この2つに限りvault内への移動を認めた. こ れにより, 剣術家や忍者の "入身" でvault内のモンスターを攻撃した直後に vaultから追い出されてモンスターが見えなくなる場合 "何かを攻撃した" と され, 殺害数が増えない場合があるバグを修正. 2003-12-21 01:30 nothere * src/: cmd3.c (1.57), object1.c (1.84): まだ両手に指輪が装備されていない状態であっても指輪を装備する手を選択 できるように変更. 実装にあたってTObandのオクトパスを参考にした. 2003-12-20 21:13 nothere * src/cmd1.c (1.135): 反攻撃の洞窟だったり友好的なモンスターへの攻撃をキャンセルしたり恐怖 していて実際には殴れなかったりした場合でも [情], [誉] が下がっていた バグを修正. 2003-12-20 20:25 nothere * lib/edit/k_info.txt (1.15), src/cmd1.c (1.134), src/cmd2.c (1.79) src/cmd3.c (1.56), src/cmd5.c (1.98), src/cmd6.c (1.79) src/dungeon.c (1.178), src/externs.h (1.204), src/files.c (1.176) src/hissatsu.c (1.39), src/obj_kind.c (1.7), src/object1.c (1.83) src/racial.c (1.50), src/store.c (1.48), src/xtra1.c (1.100) src/xtra2.c (1.122): 装備持ち替えと素手判定, 乗馬移動制御の放棄に関する変更と修正. * 右手/左手の装備が呪われている場合でも持ち替えができる場合があったの で, そのような場合で装備持ち替えが起きないように修正. また, 二刀流 中に非利き腕の武器が呪われた状態で非武器に持ち替える場合は非武器は 利き腕で装備できる. - 素手で格闘する職業が利き腕にアイテムを持って非利き腕が素手の場合 であっても素手攻撃計算が使われなくなるのは仕様として残す. * 両手が非武器でふさがっている時に別の非武器を装備する場合は外す非武 器を選べるように変更. * 乗馬中の両手持ちを許可しない状況では. 乗馬の制御に用いる腕は "素手" とみなさないように変更. また, empty_hands()の引数is_monkは意味がな いので, 乗馬制御の腕を空きとみなすかどうかのフラグriding_controlに 置き換えた. * 両手に非武器装備, もしくは非武器を装備して片手は乗馬制御に使ってい るように, プレイヤーの両手が武器以外でふさがっている場合はプレイ ヤーは打撃攻撃できないように変更. * 両手が空いている修行僧/練気術師/狂戦士が乗馬移動制御OFFを使えなかっ たバグを修正. また, 空いた腕があってかつ武器を持たない場合は, 空い た腕を武器とみなして乗馬の移動制御を切れるように変更. * 両手持ち可能な武器判定を関数object_allow_two_hands_wielding()でまと めた. * 両手が非武器でふさがっているような場合でも命中率にマーシャルアーツ 熟練度が適用されたり, 熟練度が上がるバグを修正. * mention_use()とdescribe_use()で "運搬中" テキストを出す条件が違って いたので修正. また, 英語版でleft_handerに関わらず指輪スロットの表示 が変わらなかったバグを修正. * 英語版では右手と左手は殴れる場合のみ "Wielding" と表記し, それ以外 は素手の場合を含み "On arm" とした. * 関数buki_motteruka()内の記号定数比較をobject_is_melee_weapon()で置 き換えた. * 転倒の変異で, 利き腕でない方の腕にしか武器がない場合に武器を落とさ ないバグを修正. * 利き腕に武器以外がある場合に武器呪縛がかかっていたバグを修正. 二刀 流の場合は確率1/2でどちらかの武器が呪縛されるように変更. * 剣術家の剣術は非利き腕のみに武器がある状態でも使えるように変更. 2003-12-17 11:21 nothere * src/spells3.c (1.128): cave_player_teleportable_bold()でモンスターのいる位置を禁止する際に, 乗馬は除外するように変更. また, ウィザードモードでも乗馬以外のモンス ターの位置を完全に禁止し, 意図しない位置交換テレポートになる場合があ るバグを修正. 2003-12-17 10:28 nothere * src/: mane.c (1.28), melee2.c (1.98), mind.c (1.42) mspells2.c (1.78), mspells3.c (1.37): los(py, px, ...)をplayer_has_los_bold()で置き換えられる部分について置 き換えた. 2003-12-17 05:21 nothere * src/: cmd1.c (1.133), cmd2.c (1.78), defines.h (1.192) mane.c (1.27), melee1.c (1.43), melee2.c (1.97), mspells1.c (1.83) mspells2.c (1.77), mspells3.c (1.36), spells1.c (1.114) spells2.c (1.109): m_ptr->mlとis_original_ap(m_ptr)の組み合わせだった部分をさらにマクロ is_original_ap_and_seen()として整理. 2003-12-17 04:41 nothere * lib/help/joption.txt (1.38), lib/pref/pref-opt.prf (1.26) src/defines.h (1.191), src/dungeon.c (1.177) src/externs.h (1.203), src/floors.c (1.36), src/melee2.c (1.96) src/mspells2.c (1.76), src/spells1.c (1.113) src/spells2.c (1.108), src/spells3.c (1.127), src/tables.c (1.83) src/variable.c (1.62), src/xtra2.c (1.121): 視界外でテレパシーなどで見えているだけのモンスターの行動メッセージを 表示しないオプション "ignore_unview" をXAngbandより移植. ただし, メッ セージは省略してもモンスターの行動は事実として記憶に残る. なお, 以下 の修正と変更を含む. * モンスター同士で殴り合う際に, 殴る側が見えていなくても殴られる側さ え見えていればオーラが記憶されていたので, 殴る側が見えなければ記憶 されないように変更. * 盲目状態で乗馬が見えなくなっている時に乗馬の加速/減速が切れると正し くプレイヤー速度が更新されないバグを修正. * モンスター対モンスターで乗馬が減速を受けた直後に正しくプレイヤー速 度が更新されなかったバグを修正. * モンスターの加速, 減速, 朦朧, 混乱ではヘルスバーを書き換える必要は ないので, そのような場合にはPR_HEALTHやPR_UHEALTHは発行しないように 変更. * Typo fix: "ものでで攻撃された" -> "もので攻撃された". 2003-12-16 18:23 iks * src/rooms.c (1.72): 時たま1x1マスで1部屋だけの階ができることがあったので階の部屋数の下限を設定した。 (下限数)=(階の縦の画面数)+(階の横の画面数) (例えば、1x1画面は2部屋、3x3画面は6部屋) この変更のため、金鉱では時折、階の再生成のメッセージが連続して出ることがあるが、仕方がないだろう。 2003-12-16 14:12 nothere * src/artifact.c (1.40): アーティファクト生成時に文字列を入れずにEnterを押した場合はESCを押し てキャンセルした時同様にランダム銘になるように変更. 2003-12-15 01:51 nothere * src/files.c (1.175): 1.174の警告除去で "倒したユニーク数が10体以下の時ランキングがダンプに 載らない" というバグを修正していたことに関連し, モンスター数のデータ 型をunsigned longからlongに直した. 2003-12-15 01:28 nothere * src/cave.c (1.160): モンスター光源に関する変更. * このような位置関係を考える. ##### #...@ #.### #*# この場合, '*'は直接'@'からは見えないため, 床は照らされてもmon_invis の効果で'@'の視線上の壁は照らされなかった. こういった位置の壁にモン スター光源が当たるように変更. モンスターとプレイヤーに挟まれた壁は モンスターが視界に入らないと明るくならない場合があるが, これは光源 漏れを防ぐための仕様として残す. このコードでは'%'のように照らすこと ができる. %%%## %...@ %.### #*# * 暗黒光源の範囲判定はLOSではなくPROJECTで行うようにした. * 時が止まったかどうかのループ内比較は無駄なので, ループ外に出した. 2003-12-14 23:09 nothere * src/monster2.c (1.97): 地上の荒野ではモンスターが森の中に配置されるのを許可するように変更. また, alloc_monster()からMOUNTAINの比較を削除. 2003-12-14 22:55 nothere * src/: autopick.c (1.135), files.c (1.174), grid.c (1.31): コンパイル警告の除去. 2003-12-14 22:36 nothere * src/: spells1.c (1.112), spells2.c (1.107), streams.c (1.14): cave_*()マクロではなく地形フラグ直接参照にした方がいい部分の変更. また, cave_*_bold()ではなくcave_*_grid()が使える部分の変更. 2003-12-14 22:16 nothere * src/: artifact.c (1.39), bldg.c (1.64), cave.c (1.159) cmd1.c (1.132), cmd2.c (1.77), cmd5.c (1.97), cmd6.c (1.78) defines.h (1.190), generate.c (1.85), hissatsu.c (1.38) melee2.c (1.95), mind.c (1.41), monster2.c (1.96) mspells1.c (1.82), mspells2.c (1.75), object2.c (1.116) racial.c (1.49), rooms.c (1.71), spells1.c (1.111) spells2.c (1.106), spells3.c (1.126), store.c (1.47) wild.c (1.42): 地形フラグ参照に関して, have_flag(f_flags_*(), フラグ)として使われて いた部分をcave_have_flag_*()としてまとめた. この過程でf_flags_*()は不 要になったため削除. 2003-12-14 21:27 nothere * src/xtra2.c (1.120): 'l'でモンスターなどの下の地形を "...は...の上に" と表示するかどうかの 判定にFEAT_INVISが使われていたので, REMEMBERの有無に置き換えた. 2003-12-14 15:06 nothere * src/cave.c (1.158): 透明な壁が暗黒光源で削れて見えるのを防ぐため, REMEMBER地形が暗黒光源 で未知の地形のように表示される条件をLOS && PROJECTと変更. 2003-12-14 13:50 nothere * src/melee2.c (1.94): 盗む打撃を持つモンスターのテレポート判定に関する変更と修正. * 殴られる側にオーラがある場合, 殴る側/殴られる側の両方がプレイヤーか ら見えている場合のみテレポートしないようになっていたので, この仕様 を破棄. テレポートできる場合はオーラでテレポートを妨げない. * 殴る側がオーラで死んだ場合に, 死んでからも "笑って逃げた" メッセー ジが出る可能性があったバグを修正. * モンスター対モンスターで盗みテレポートが発動する場合は直ちに攻撃を 止めるのではなく, 対プレイヤー同様に1ターンで使える打撃を全て使って からテレポートするように変更. 2003-12-14 13:20 nothere * src/: cmd1.c (1.131), cmd6.c (1.77), externs.h (1.202) hissatsu.c (1.37), mane.c (1.26), melee1.c (1.42), melee2.c (1.93) mspells1.c (1.81), mspells2.c (1.74), mspells3.c (1.35) spells1.c (1.110), spells2.c (1.105), spells3.c (1.125): モンスターのテレポートにも受動テレポートモードを与えた. 自分の意志に よるテレポートで自分が本来入れない地形に飛ぶようなことはなくなる. 関 連して, 以下の変更を含む. * cave_teleportable_bold()をcave_player_teleportable_bold()と改名. * 盗む能力を持つ乗馬は現在存在しないが, 乗馬が盗む打撃をすると乗馬だ けがテレポートする可能性のあるバグを修正. 2003-12-14 00:34 mogami * lib/edit/r_info.txt (1.46): 『迷宮のミノタウロス』がダンジョンの主召喚で出るようにレアリティを3に変更。 2003-12-14 00:33 mogami * lib/edit/: misc.txt (1.4), r_info.txt (1.45): ゴルフィンブールのレアリティを255にしてクエスト専用にした。 代わりに、オークの隊長『マウフル』追加。 2003-12-14 00:24 nothere * src/: cave.c (1.157), externs.h (1.201): 0x0fを超える色にlighting_colours[][]が使われた時に配列外アクセスを起 こしていたので, lighting_colours[][]に与える色は表示時同様に0x0fでマ スクして渡すように修正. 2003-12-13 21:08 mogami * lib/edit/a_info.txt (1.11), lib/edit/e_info.txt (1.4) lib/edit/k_info.txt (1.14), src/artifact.c (1.38) src/cmd1.c (1.130), src/cmd4.c (1.132), src/cmd5.c (1.96) src/defines.h (1.189), src/dungeon.c (1.176), src/effects.c (1.61) src/externs.h (1.200), src/files.c (1.173), src/flavor.c (1.48) src/init1.c (1.84), src/init2.c (1.30), src/load.c (1.91) src/melee2.c (1.92), src/mind.c (1.40), src/mspells1.c (1.80) src/object1.c (1.82), src/object2.c (1.115), src/save.c (1.50) src/spells1.c (1.109), src/spells2.c (1.104) src/spells3.c (1.124), src/types.h (1.46), src/wizard1.c (1.40) src/xtra1.c (1.99): 改名:p_ptr->ffall→p_ptr->levitation、FEATHER→LEVITATION 2003-12-13 20:17 nothere * src/: cave.c (1.156), cmd4.c (1.131), defines.h (1.188) files.c (1.172), init1.c (1.83): 明度レベル "暗暗色" の廃止. 2003-12-13 20:12 mogami * src/: cmd1.c (1.129), cmd2.c (1.76), cmd5.c (1.95) externs.h (1.199), hissatsu.c (1.36), melee2.c (1.91) mind.c (1.39), mutation.c (1.20), spells2.c (1.103) spells3.c (1.123): move_player_effect()の余分な引数 oy, ox を削除。 2003-12-13 17:47 mogami * lib/help/joption.txt (1.37), lib/help/option.txt (1.34) lib/pref/pref-opt.prf (1.25), src/externs.h (1.198) src/tables.c (1.82), src/variable.c (1.61): ゲームプレイオプション3つ、 (view_perma_grids, view_torch_grids, view_unsafe_grids) をマップ画面オプションへ移動。 2003-12-13 17:19 mogami * lib/xtra/graf/8x8.bmp (1.1.4.1): 1.4.xにも8x8.bmpを入れる。 2003-12-13 17:19 mogami * lib/xtra/graf/8x8.bmp (1.1.2.1): 1.6.xにも8x8.bmpを入れる。 2003-12-13 16:15 nothere * src/: mspells2.c (1.28.2.6), spells1.c (1.44.2.7): ブレスに関する修正. 1.7.xよりマージ. * ペットのブレスの巻き添えになるかどうかの判定が "ブレスの通らない" 地形の中にいる "隣接した" モンスターが標的の場合におかしく, まだ巻 き添えになる場合があったバグ修正. * 壁の中にいるモンスターにブレスを吐いたり, 青魔道師などや DSM 発動で 方向指定でブレスを吐いたりすると, ブレスが壁を突き抜ける場合のある バグを修正. * ボール魔法の着弾点計算がずれていたバグ修正. 2003-12-13 15:59 nothere * src/: mspells2.c (1.58.2.2), spells1.c (1.81.2.2): ブレスに関する修正. 1.7.xよりマージ. * ペットのブレスの巻き添えになるかどうかの判定が "ブレスの通らない" 地形の中にいる "隣接した" モンスターが標的の場合におかしく, まだ巻 き添えになる場合があったバグ修正. * 壁の中にいるモンスターにブレスを吐いたり, 青魔道師などや DSM 発動で 方向指定でブレスを吐いたりすると, ブレスが壁を突き抜ける場合のある バグを修正. * ボール魔法の着弾点がずれていたバグ修正. 2003-12-13 15:43 mogami * lib/xtra/graf/8x8.bmp (1.1): CVSから開発版を落すユーザーが増えてきた事もあるので、 混乱の元にならないように 8x8.bmp を CVSに入れておく。 2003-12-13 13:51 nothere * src/spells3.c (1.122): ウィザードモードではモンスターのテレポートバックが位置交換になってし まうバグを修正. 2003-12-13 02:19 nothere * src/: cave.c (1.155), dungeon.c (1.175): 視線の通るREMEMBER地形が暗いまま記憶された場合は暗暗色で表示するよう に変更. また, 夜の広域マップはview_special_liteとview_granite_liteの 設定によって暗暗色で描画されるように変更. 2003-12-13 00:23 nothere * src/cave.c (1.154): 盲目と暗黒光源に関する変更. * 非REMEMBER地形は盲目では未知の地形のように表示することを受けて, map_info()での非REMEMBER地形の盲目対応コードを整理. また, REMEMBER 地形を盲目時に表示する場合は暗色ではなく暗暗色を用いるようにした. * 非REMEMBER地形は暗黒光源で常に真っ暗になるので, その処理は余分な比 較を削ってマクロからmap_info()に戻した. darkened_grid_hack()はマク ロにしている意味がなくなったので削除. * 視線の通らないREMEMBER地形を暗黒光源で暗く表示する条件は, 暗い壁を 暗く表示するオプションに合わせる意味でview_granite_lite && view_bright_liteとした. 2003-12-11 23:23 nothere * src/cmd4.c (1.130): 文字が'+', '%', '{'のモンスターがモンスターの知識メニューのどこにも分 類されていなかったので修正. '+', '{'はミミックに, '%'は植物/壁/気体に 分類した. 2003-12-11 22:44 nothere * lib/help/commdesc.txt (1.11), lib/help/jcommdesc.txt (1.10) lib/help/jpref.txt (1.20), lib/help/pref.txt (1.23) src/cmd4.c (1.129): '%'からvisual modeを呼び出せるように変更. また, 各要素の編集中に'v'で その要素のシンボル編集専用モードでvisual modeを使えるように変更. な お, 以下の変更を含む. * '%'でも設定が無意味な要素 (名前なし, flavor使用, mimic使用) は変更 できないようにした. 要素番号指定では再入力を求められる. * do_cmd_visuals()の処理分岐はswitch文で書き直した. * do_cmd_visuals()での処理後は必要に応じて自動で画面を再描画するよう に変更. * visual mode中は思い出や詳細は参照できないので, 'r'の説明を表示しな いように変更. * visual modeでプレイヤー, 空のアイテム, 未知の地形も編集可能に変更. * ウィザードモードまたは'%'からの呼び出しでは地形のidxを表示するよう に変更. * リスト表示の各種情報の表示桁の微調整. 2003-12-10 23:14 mogami * src/birth.c (1.97): 生い立ちエディタでMacのEnterキー='\n'が抜けていたのを修正。 また、^F^N^P^Bでの移動もサポート。 2003-12-09 09:56 nothere * src/: cave.c (1.153), cmd4.c (1.128), externs.h (1.197) files.c (1.171), init1.c (1.82): 地形のvisual modeと'%'設定に関する変更. * 'D', 'd'で地形に標準光源効果を適用できるように変更. また, 標準光源 効果の適用を関数apply_default_feat_lighting()にまとめた. * display_feature_list()の内部変更. 2003-12-08 23:44 mogami * src/dungeon.c (1.130.2.5): ロッドの充填時のサブウィンドウアップデートの修正を1.7.xから1.6.xへマージした時に、実はパッチを当てる場所が全然違っていたバグ修正。 2003-12-08 11:10 nothere * src/: spells1.c (1.108), spells2.c (1.102): 部屋を暗くする処理で場合によってはまだ配列外アクセスを起こす可能性の あった部分を修正. また, GLOW地形かどうかは外見で判定するように変更. 2003-12-08 04:54 mogami * src/wizard2.c (1.60): デバッグコマンドの ^Aa でいちいち画面全体を再描画しないように修正。 2003-12-08 04:53 mogami * src/spells1.c (1.107): 暗闇の魔法で地形が暗くなる処理で周りにFF_GLOWがあるかどうか見る時に画面端だと配列外アクセスになっていたので修正。 2003-12-08 03:50 mogami * src/dungeon.c (1.130.2.4): ロッドの充填によるサブウィンドウのアップデート判定時に、k_ptrを定義していなかったのを修正。 2003-12-08 02:23 mogami * src/: artifact.c (1.37), autopick.c (1.134), bldg.c (1.63) cave.c (1.152), cmd1.c (1.128), cmd2.c (1.75), cmd3.c (1.55) cmd4.c (1.127), cmd6.c (1.76), defines.h (1.187) dungeon.c (1.174), effects.c (1.60), externs.h (1.196) files.c (1.170), flavor.c (1.47), floors.c (1.35), load.c (1.90) melee1.c (1.41), melee2.c (1.90), mspells1.c (1.79) mspells2.c (1.73), mutation.c (1.19), obj_kind.c (1.6) object1.c (1.81), object2.c (1.114), racial.c (1.48) spells1.c (1.106), spells2.c (1.101), spells3.c (1.121) store.c (1.46), types.h (1.45), wizard1.c (1.39), wizard2.c (1.59) xtra1.c (1.98), z-config.h (1.15): アイテムの種類判定のコードを整理。 - artifact_p等の *_p というマクロや、item_tester_hook_*, is_* 等の 判定関数を、 object_is_*という名前に統一してobj_kind.c に集めた。 - TV_*_BEGIN <= && <= TV_*_END で判定していたコードを関数に変更。 - ★☆アーティファクトの判定をobject_is_artifact()一つでするように変更。 2003-12-07 23:55 nothere * src/: cave.c (1.151), spells1.c (1.105), spells2.c (1.100): GLOW地形及び周囲8マスは暗黒属性や暗闇生成でも暗くならないように変更. また, update_local_illumination()でプレイヤー自身のマスは更新する必要 がなかったので修正. 2003-12-07 22:30 mogami * src/: birth.c (1.96), bldg.c (1.62), cmd6.c (1.75) effects.c (1.59), externs.h (1.195), flavor.c (1.46) init2.c (1.29), obj_kind.c (1.5), object2.c (1.113) spells3.c (1.120), wizard1.c (1.38), wizard2.c (1.58): ZAngbandから"Code for the object templates"との実装途上の中途半端なコードが obj_kind.cに入っていたので整理。 未使用関数削除。一部関数を他のファイルへ移動。無意味なget_object_*()を廃止。 2003-12-07 21:35 mogami * src/cmd2.c (1.74): 射撃マクロで敵がいない時に自分の足元に矢を撃ってしまう事に防止する為に、 自分の足元には矢を撃たないように仕様変更。 昔からの仕様なので何か問題が生じたら戻す。 2003-12-07 01:04 mogami * lib/edit/r_info.txt (1.44): 超人ロックのクローン、死の騎士、地獄の騎士、にMALEフラグ追加。 2003-12-07 00:17 mogami * src/cave.c (1.150): 暗黒ブレスで、床のCAVE_MARKが外れる様子が盲目中でも確認できてしまうので、 盲目中はCAVE_MARKに関わらず未知であるかの如く表示するようにした。 2003-12-07 00:02 mogami * src/init1.c (1.81): 謎のクラッシュの原因は別に判明(配列外アクセス)したので、こちらは元に戻す。 2003-12-07 00:00 mogami * src/wild.c (1.41): 広域マップから山脈に降りる時の謎めいたクラッシュバグの原因判明したので修正。 generate_wilderness_area()でcorner=TRUEの時にcave[][].featの初期化を サボっているのに、関数の最後で参照していたせいで配列外アクセスが起きていた。 マップの4隅以外の情報は結局棄てているので配列外アクセスさえ起きないように すれば初期化を省略する方法はあるのだが、面倒なので常に初期化するように修正。 2003-12-06 22:30 mogami * src/init1.c (1.80): init1.cの Revision 1.79 で、なぜかiksさんのWin実行ファイルで、 広域マップから>で降りた時に、足元に山脈があると変愚がクラッシュする という謎めいたバグが導入されたので、とりあえず、1.78の状態に戻す。 Revision 1.79は、 「クエストファイルでmimic操作ができる仕様はtrapを使えば十分なので削除.」 という変更なので、mimic操作自体は後でちゃんと削除し直さないといけないが、 何がエンバグだったか調べてからにする。 2003-12-06 21:23 mogami * src/dungeon.c (1.173): パニックセーブで、セーブファイルのpy,pxの値が変になった時に自動で復帰するコード追加。 2003-12-06 18:10 mogami * lib/edit/t_lite.txt (1.1.2.4): 1.6.0用の新アミュレット用の変更を間違って commit していたので戻した。 2003-12-06 17:39 nothere * lib/edit/f_info.txt (1.20), src/artifact.c (1.36) src/cmd1.c (1.127), src/cmd5.c (1.94), src/cmd6.c (1.74) src/dungeon.c (1.172), src/externs.h (1.194), src/grid.c (1.30) src/hissatsu.c (1.35), src/mane.c (1.25), src/melee1.c (1.40) src/mind.c (1.38), src/mspells1.c (1.78), src/mspells2.c (1.72) src/mspells3.c (1.34), src/mutation.c (1.18), src/racial.c (1.47) src/spells1.c (1.104), src/spells2.c (1.99), src/spells3.c (1.119) src/wizard2.c (1.57): プレイヤーのテレポートに受動テレポートモードを与えた. 主に自分の意志 とは関係のない強制テレポートに用いられる. 受動テレポートではテレポー ト先の地形にTELEPORTABLEさえあればプレイヤーの状態全てを無視する. 関 連して, 以下の変更を含む. * 全てのトラップにTELEPORTABLE追加. 発見されていて完全に安全と分かっ ているトラップには能動テレポートでも飛ぶ場合がある. * new_player_spot()でプレイヤーを配置するルールを変更. max_attemptsを 10000回に増やし, 前半5000回でFLOOR && TELEPORTABLEを優先的に探し, それに失敗したら後半5000回でMOVE && TELEPORTABLE && !HIT_TRAPの条件 でプレイヤー配置を試みる. FLOORのないダンジョンへの対策. 2003-12-06 15:09 iks * src/: generate.c (1.84), rooms.c (1.70), rooms.h (1.5): generate_rooms()関数で部屋を配置する際に無限ループに陥ることがあるバグを修正。 金鉱などの狭い階に配置を試みるとき、配置に失敗し部屋数が0個となることが頻発していた。 その後モンスターやアイテムの配置がいつまでも出来ず無限ループになっていた模様。 generate_rooms関数をbool型にし、部屋数0のときはFALSEを返して、生成失敗と扱うようにした。 ダンジョン生成失敗時は新たにダンジョンを生成しようと試みなおすのでこれで問題はないはず。 2003-12-06 14:03 nothere * src/: cave.c (1.149), floors.c (1.34), mspells1.c (1.77): マクロを使うよりフラグLOSやSPECIALを直接見た方がいい部分の変更. 2003-12-06 13:27 nothere * src/: cave.c (1.148), monster2.c (1.95): scatter()とmon_scatter()のlos()をprojectable()に変更. 2003-12-06 12:03 nothere * src/: cave.c (1.147), externs.h (1.193), spells1.c (1.103) spells2.c (1.98), spells3.c (1.118): 壁が裏から照らされないようにするコードcheck_local_illumination()の範 囲に対応して, CAVE_GLOWが変化するタイミングでそのグリッドの周囲も併せ て更新するように変更. なお, 以下の変更を含む. * 暗闇の洞窟で閃光属性を使っても明るくならず, 暗くて見えなかったモン スターは見えないままであるので, その場合はupdate_mon()を呼ばないよ うにした. 暗黒属性に対してもほぼ同様に変更. * CAVE_GLOWの変化時にupdate_mon()が足りない部分の修正. * cave_set_feat()にupdate_mon()追加. 2003-12-06 09:00 nothere * src/: cmd1.c (1.126), cmd2.c (1.73), cmd5.c (1.93) defines.h (1.186), externs.h (1.192), hissatsu.c (1.34) melee2.c (1.89), mind.c (1.37), mutation.c (1.17) object1.c (1.80), spells2.c (1.97), spells3.c (1.117): move_player_effect()の処理をbitフラグで制御するように変更. また, プレ イヤーが移動する, つまりpyやpxが変更される部分にmove_player_effect() を使い, 地形効果を適用できるように変更. py, pxへの直接代入と描画, 乗 馬を含みプレイヤーが関係するモンスターの位置交換もまとめられる限りこ の関数でまとめた. 関連して, 以下の変更を含む. * その場に留まってdo_cmd_stay()が呼ばれたり, テレポートで新しい位置に 飛んだ際もmove_player_effect()で判定するように変更. ただしその場に 留まる場合はトラップは無視する. * 歌 "分解音波" で乗馬がダメージを受けたりアイテムが壊れたりする判定 をmove_player_effect()に加えた. ターンを消費してその場に留まる際も 判定を加えるようにした. * モンスターに移動を任せている場合, 乗馬時/下馬時/落馬時はアイテムを 拾わないように変更. * 落馬時のmove_player_effect()がプレイヤー死亡時にしか有効でなかった バグを修正. * carry(), do_cmd_walk(), do_cmd_stay(), py_pickup_floor()の引数 pickupをbool型に変更. * move_player()の引数do_pickupをbool型に変更. * 剣術 "無双三段" でモンスターが動けなくてcontinue;した場合にも msg_print(NULL);するように修正. 2003-12-05 17:49 mogami * lib/edit/r_info.txt (1.27.2.4), lib/edit/t_lite.txt (1.1.4.3) lib/help/jobjects.txt (1.10.2.1), src/cmd4.c (1.97.2.1) src/cmd5.c (1.74.2.2), src/dungeon.c (1.130.2.3) src/files.c (1.124.2.5), src/monster2.c (1.79.2.2) src/object1.c (1.71.2.2), src/object2.c (1.98.2.2) src/spells2.c (1.81.2.2), src/spells3.c (1.92.2.2) src/store.c (1.33.2.1), src/xtra1.c (1.76.2.2) src/xtra2.c (1.97.2.2): 幹(1.7.x)から1.6.xへ変更点をマージ 1.4.xへのマージ内容と同じ物全てに加えて、次の2点。 * セーブコマンド実行時に、sanity_blast()を受けてしまうバグ修正。(files.c) * 入身で暗い場所のモンスターを攻撃した時、視界内のなのに「何か」になるバグ(spells2.c) 2003-12-05 17:48 mogami * lib/edit/r_info.txt (1.1.2.8), lib/edit/t_lite.txt (1.1.2.3) lib/help/jobjects.txt (1.8.2.2), src/cmd4.c (1.66.2.8) src/cmd5.c (1.49.2.9), src/dungeon.c (1.78.2.10) src/monster2.c (1.45.2.5), src/object1.c (1.55.2.5) src/object2.c (1.62.2.6), src/spells3.c (1.56.2.9) src/store.c (1.20.2.8), src/xtra1.c (1.55.2.5) src/xtra2.c (1.54.2.8): 幹(1.7.x)から1.4.xへ変更点をマージ。 * ウィザードモードやcheat_deathでの復活時にステータス異常が回復しないバグ(dungeon.c) * 既知のモンスターリストで長すぎるモンスター名があると文字化けするバグ修正。(cmd4.c) * モンスターボールのpvalが劣化して中身のモンスターが変わってしまうバグ修正。(spells3.c) * 搭の階段の上でモンスターに重なった時、(乗馬中)と表示されないように修正。(monster2.c) * lite_townでの古い城の報酬が最新のものに追従していなかったのを修正.(t_lite.txt) * "ペットに名前をつける。" の "。" を削除.(cmd5.c) * ロッドの束の一部だけが充填完了した時にサブウィンドウアップデート不備。(dungeon.c) * wild catの説明文修正。 (r_info) * 装備品の*鑑定*時に重要でない説明文をいちいち表示しない。(object1.c) * ヘルブレードと血戮悪魔にRES_CHAO追加. (r_info.txt) * ドラゴンスレイとドラゴンESPの自動刻み記号についてのヘルプ文章訂正。(jobject.txt) * ズオアオトリ→ズアオアトリ (r_info.txt) * Hammer of hell 追加。(r_info.txt) * 充填中の魔法の笛が重なって充填量がリセットされてしまうバグ修正。(object2.c) * 忍者で強力投擲の指輪を装備した時のサブウィンドウのアップデート不備 (xtra1.c) * 反テレポの付いた異常に安い☆が複数店に売っている事があるバグ (store.c) 2003-12-05 15:18 mogami * lib/help/jeditor.txt (1.8): typo修正。 バージョンスタンプ付加。 2003-12-05 05:53 nothere * src/dungeon.c (1.171): ウィザードモードやcheat_deathでの復活時にステータス異常が回復しなかっ たバグを修正. p_ptr->is_dead = FALSE;の後にset_*()を置く必要があった. 2003-12-05 05:28 nothere * src/: externs.h (1.191), mspells2.c (1.71), spells1.c (1.102): 斜め方向に方向指定でブレスを撃つとブレスが壁を突き抜けるバグを修正. 関連して, ブレスやボールの実際の着弾座標を求める際に, project_path() の戻り値である移動グリッドを実際に通る数だけ代入し直すようにした. 隣 接した壁に向かってブレスを吐いた場合に単なるボールになる判定には再代 入されたグリッド数で見るようになった. breath_shape()の引数distを復帰. また, 壁に隣接してブレスを撃つと半径1しか'*'で描画されなかったバグを 修正. 2003-12-05 00:50 mogami * lib/help/jeditor.txt (1.7): 多少読み易く編集。 2003-12-04 23:55 mogami * lib/help/editor.txt (1.4), lib/help/jeditor.txt (1.6) lib/pref/pickpref.prf (1.11), lib/pref/picktype.prf (1.10) src/autopick.c (1.133): 自動拾いキーワード「上質の」と「並の」を追加。 英語版メーリングリストでドキュメントの中の「無銘の(nameless)」を発見で きなかった人が居たのでわかりやすい名前のキーワードも用意しておく。 2003-12-04 20:31 mogami * src/cmd4.c (1.126): 既知のモンスターリストでシアーハートアタックの名前の表示が長すぎて文字化けしていたバグ修正。 2003-12-04 00:55 nothere * src/mspells2.c (1.70): ブレスを吐けるペットが壁に埋まったモンスターと隣接した場合に, 始点と 終点が同じ状態でbreath_shape()を呼んでしまい, 0除算を起こしてゲームが 落ちるバグを修正. ブレスは障害物と隣接したら単なるボールとして扱われ るので, breath_direct()をそれに対応. 2003-12-03 23:59 nothere * src/spells2.c (1.96): 部屋を暗くする際に壁とみなす条件をLOSからPROJECTに変更. 2003-12-03 23:14 nothere * src/: externs.h (1.190), mspells2.c (1.69), spells1.c (1.101): breath_shape()にブレスの目標座標とdistを別々に渡していたためにブレス の形がおかしい場合があり, 本来ブレスが通らない位置にもブレスが貫通し ていたバグを修正. またペットのブレス巻き添え判定もおかしかったので, project()と同等に実際の中心座標を求めることにより修正. 2003-12-03 10:47 nothere * src/cmd2.c (1.72): 開ける対象の地形をOPENではなくis_closed_door()で見ていたバグを修正. 2003-12-03 09:14 nothere * src/cave.c (1.146): 壁が裏から照らされるかどうかの判定は元々その部屋が明るいかどうかだけ を見ていたため, check_local_illumination()コードでは移動光源/暗黒光源 を判定に含めないように変更. これにより, 光源や暗黒光源のあるモンス ターが召喚された直後に, 描画はそのままなのに判定上壁の中のモンスター が見えなくなる場合があった問題を修正. 2003-12-03 05:31 nothere * src/: externs.h (1.189), mspells1.c (1.76), mspells2.c (1.68): スターバースト自体は透明な壁の向こうに投げることは出来ないがボール爆 風範囲は透明な壁を通過する仕様になったことで, 透明な壁の向こうにいる モンスターがスターバーストを使える場合, プレイヤーに向けて投げられた ボールの中心から半径3以内の爆風範囲にいる場合はスターバーストを選択肢 に入れて, 透明な壁の向こうから攻撃できるように変更. なお, 以下の変更 を含む. * 閃光のブレスと分解のブレスの両方を持つモンスターの視界内のPROJECTの ない地形にプレイヤーがいる場合, 分解の判定を優先するように変更. * 以前にget_project_point()を簡略化した結果着弾点の計算がずれていて, ボール範囲でのペットの巻き添えバグも再発していたので再修正. * スターバーストの巻き添え範囲判定を透明な壁に対応. 2003-12-03 02:58 nothere * lib/help/joption.txt (1.36), lib/pref/pref-opt.prf (1.24) src/cmd5.c (1.92), src/dungeon.c (1.170), src/effects.c (1.58) src/externs.h (1.188), src/files.c (1.169), src/tables.c (1.81) src/variable.c (1.60), src/xtra2.c (1.119): '%'や'@'で変更した設定やマクロをprefファイルに書き込まずに使う場合に 問題が起きるので, pref自動リロードの対象はautopickに限定. また, オプ ションとせずautopickは常に自動リロードするように変更. 2003-12-03 02:43 nothere * src/: defines.h (1.185), externs.h (1.187), mspells1.c (1.75) mspells2.c (1.67), spells1.c (1.100): 閃光と弱い閃光のブレスとビームは透明な壁を通すように変更. ボルトと ボールは通さない. 閃光のブレスをプレイヤーに使う際の特殊判定追加. ま た, 壁の中にいるプレイヤーに分解のブレスを吐く地形判定を!PROJECT && HURT_DISIとした. これは分解できずに抜けられる壁がある場合は威力が半減 するため. 2003-12-03 01:09 mogami * src/dungeon.c (1.169): 最近 process_world()のコード整理した時に prev_min の計算を間違えてエンバグしていたので再修正。 2003-12-02 23:43 mogami * src/spells3.c (1.116): モンスターボールのpvalが劣化して中身のモンスターが変わってしまうバグ修正。 2003-12-02 08:49 nothere * src/grid.c (1.29): new_player_spot()でのプレイヤーのランダム初期配置条件にTELEPORTABLEを 追加. これにより, ダンジョン "森" に入った時に木の中から開始しないよ うに修正. また, 地上では木と山脈の上に配置できるようにするため, ラン ダム初期配置条件にはMOVEとTELEPORTABLEを参照しないように変更. 2003-12-02 07:43 nothere * src/: cmd1.c (1.125), defines.h (1.184): view_*_gridsがOFFの時, プレイヤーから見えているダンジョン外周の床の mimicに接触すると地形が見えない扱いとしてターンを消費していたので, move_player()でのプレイヤーが見えない地形判定をplayer_can_see_bold() で行うように修正. また, boundary_floor_grid()マクロをdefines.hから 削除. cmd1.cに移転して判定条件とマクロ名を変更. 2003-12-02 04:56 nothere * src/: mutation.c (1.16), racial.c (1.46): アーチャーの岩石からのスリング用の弾作成に関する変更. * 岩石が泥になるメッセージを出さないようにした. * 地形判定をCAN_DIG && HURT_ROCKに変更. * 明らかに材料にできない地形から作成試みた場合はターンを消費しないよ うに変更. ただしmimicしているために失敗した場合はターン消費. なお, 以下の変更を含む. * 岩喰いの岩石味判定をHAS_ITEMからCAN_DIGに変更. 2003-12-02 04:21 nothere * lib/help/joption.txt (1.35), lib/help/option.txt (1.33) lib/pref/pref-opt.prf (1.23), src/bldg.c (1.61) src/dungeon.c (1.168), src/externs.h (1.186) src/spells3.c (1.115), src/tables.c (1.80), src/variable.c (1.59): Typo fix: "record_maxdeapth" -> "record_maxdepth". 2003-12-02 04:11 nothere * lib/help/joption.txt (1.34), lib/help/jtang.txt (1.6) lib/help/option.txt (1.32), lib/help/tang.txt (1.6) src/generate.c (1.83): auto_scum系オプションに関する記述が残っていたので削除. 2003-12-02 03:59 nothere * lib/help/joption.txt (1.33), lib/pref/pref-opt.prf (1.22) src/cmd5.c (1.91), src/dungeon.c (1.167), src/effects.c (1.57) src/externs.h (1.185), src/files.c (1.168), src/tables.c (1.79) src/variable.c (1.58), src/xtra2.c (1.118): 設定ファイルの評価内容が変わる可能性のある部分でprefを自動で読み込む ゲームプレイオプション "autoload_pref_files" を追加. なお, 以下の変更 を含む. * pref-opt.prfのオプション並びが再編成後のものに対応していなかったの で対応させた. また, X:exp_need, X:destroy_feeling, X:destroy_identifyを追加. 2003-12-02 02:06 nothere * src/init1.c (1.79): クエストファイルでmimic操作ができる仕様はtrapを使えば十分なので削除. 2003-12-02 01:01 nothere * src/: main-mac.c (1.27), main-win.c (1.38), z-config.h (1.14): WindowsとMacintoshで#undef HANDLE_SIGNALSしていたのをやめ, シグナルを ハンドルするように変更. 異常終了時の緊急セーブが有効になる. 2003-12-01 23:28 nothere * src/effects.c (1.56): 一時的な壁抜け使用直後に壁を抜けられなかったバグを修正. PU_BONUS忘れ. 2003-12-01 23:21 nothere * src/cmd1.c (1.124): 走る判定のsee_wall()でドアは壁とみなさないようにした. 2003-12-01 22:50 mogami * src/dungeon.c (1.166): regenhp()の方にもエンバグがあったので修正。 また青魔法の学習によるMP消費でs64b_mul()の使用が残っていたので、s64b_LSHIFT()に変更。 2003-12-01 22:00 nothere * src/: defines.h (1.183), externs.h (1.184), mspells2.c (1.66) spells1.c (1.99): 分解属性の地形破壊をproject_f()で見るように変更. また, 分解属性のビー ムである場合はPROJECT_DISIを有効にするように変更. これにより, カオス 魔法 "混沌召来" で分解ビームが出た場合に一列を破壊するようにした. な お, 以下の変更を含む. * cave_stop_disintegration()の判定に!HURT_DISIがなかったので修正. * breath_shapeから変数real_breath削除. * 分解属性は地形が破壊されて当然の属性であり, PROJECT_GRIDを内部で必 ず立てるようにした. * do_disintegration()削除. * 分解に限らず地形が破壊された後には視界が変わる可能性があるため, 必 要であればアイテム処理の直前にupdate_stuff()を呼ぶようにした. 2003-12-01 20:39 mogami * src/: dungeon.c (1.165), xtra2.c (1.117), z-util.c (1.6) z-util.h (1.5): s64bのシフト演算マクロ s64b_LSHIFT()とs64b_RSHIFT()をbit数指定に拡張して、 (1L<<16)を掛け算する所を16bit シフトに直した。regenmana()書き変え、コメント修正。 2003-12-01 07:38 mogami * src/dungeon.c (1.164): regenmana()のエンバグ修正。1ターンにMP1以上回復するはずの時、異常に回復が遅くなっていた。 2003-12-01 00:32 nothere * src/racial.c (1.45): 半巨人のレイシャルパワー "岩石溶解" 発動時のメッセージ削除. 2003-12-01 00:29 nothere * src/mutation.c (1.15): 岩喰いで木が喰えなかったのは仕様だったため, 元に戻した. 判定はTUNNEL ではなくHURT_ROCKを用いることにした. 木の場合のメッセージを少し変更. 2003-11-30 23:53 nothere * src/: cmd1.c (1.123), defines.h (1.182), generate.c (1.82) mutation.c (1.14), spells2.c (1.95): cave_floor_*()の使用に関する変更. cave_floor_*()は完全に削除. * try_door(), next_to_corr()で使われるものはWALLの参照に置き換えた. * コメントでcave_floor_*()が書かれている部分からも削除. * 忍者の速駆けの中止判定, 地震での地形破壊判定はPROJECTに置き換えた. * 岩喰いにはTUNNELを使うようにした. また, ペットでないか見えないモン スターがいる場合は攻撃するようにした. 木を食べても木が消えなかった バグも修正. 岩喰いに残っていたFEAT_*直接比較もフラグに置き換えた. 2003-11-30 22:10 mogami * lib/pref/pickpref.prf (1.10): typo 2003-11-30 20:57 mogami * src/monster2.c (1.94): 搭で重なったモンスターが乗馬中と出るバグが、まだ完全に直ってなかったので再修正。 2003-11-30 20:37 mogami * src/: generate.c (1.81), grid.c (1.28), grid.h (1.9): zangband から、next_to_walls() で、壁の数を数える代りに床の数を 数えてしまっていたのをとりあえず壁に戻した。 部屋の真ん中に階段があるよりも、廊下の突き当たりに階段がある方が 正しい仕様と思われる。とは言え、階段を探すのが少し大変になる事、 突き当たりに階段を生成できないで廊下の真ん中に階段を生成する場合が多い事等、 問題もあるので今後検討が必要。壁/床の数の制限を撤廃する方法もある。 2003-11-30 08:00 nothere * src/: grid.c (1.27), rooms.c (1.69): 隠しドアを隠せない地形で隠しドアを潰す判定をMOVE || CAN_FLYとした. 潰 す際に1/2でmimicで上書きになるかダンジョン標準の床になるかに分岐する ように変更. 2003-11-30 07:54 mogami * src/monster2.c (1.93): 搭の階段の上でモンスターに重なった時、(乗馬中)と表示されないように修正。 2003-11-30 07:19 nothere * lib/edit/: t0000001.txt (1.6), t_lite.txt (1.7): lite_townでの古い城の報酬が最新のものに追従していなかったのを修正. また, t0000001.txt内のコメントを修正. 2003-11-30 07:17 mogami * lib/edit/: q000chao.txt (1.3), q000natu.txt (1.3) q000sorc.txt (1.3): 特異点クエストの説明文、誤訳訂正。 2003-11-30 06:59 mogami * src/: defines.h (1.181), dungeon.c (1.163), effects.c (1.55) externs.h (1.183), load.c (1.89), mind.c (1.36), save.c (1.49) spells3.c (1.114), types.h (1.44), xtra1.c (1.97), xtra2.c (1.116) z-util.c (1.5), z-util.h (1.4): 32bitで足りない場合の演算コードの一般的な関数群 s64b_???()を作った。 経験値の取得、あと何体でレベルアップするかの表示等を全てこの関数セットで計算。 その過程で、MPの減衰に関するコードのバグ修正/仕様変更: 多数のペットや、最大値を越えるMP等が減衰する速度は、 普段のMP回復速度に依存しないようにした。降鬼の構え中にMPが減衰しないバグも修正。 2003-11-30 06:06 nothere * lib/edit/q0000001.txt (1.2), lib/edit/q0000002.txt (1.2) lib/edit/q0000003.txt (1.2), lib/edit/q0000004.txt (1.2) lib/edit/q0000005.txt (1.3), lib/edit/q0000006.txt (1.2) lib/edit/q0000007.txt (1.2), lib/edit/q0000019.txt (1.2) lib/edit/q0000020.txt (1.2), lib/edit/q0000021.txt (1.2) lib/edit/q0000022.txt (1.2), lib/edit/q0000023.txt (1.2) lib/edit/q0000027.txt (1.2), lib/edit/q0000028.txt (1.2) lib/edit/q00000ms.txt (1.2), lib/edit/q000chao.txt (1.2) lib/edit/q000dekn.txt (1.2), lib/edit/q000eric.txt (1.2) lib/edit/q000natu.txt (1.2), lib/edit/q000sorc.txt (1.2) lib/edit/q00water.txt (1.2), lib/edit/q0clone0.txt (1.3) lib/edit/q0fields.txt (1.2), lib/edit/q0thief1.txt (1.2) lib/edit/q0thief2.txt (1.2), lib/edit/q0willow.txt (1.2) lib/edit/q_pref.txt (1.2), lib/edit/qdarkelf.txt (1.2) lib/edit/qhaunted.txt (1.2), lib/edit/t0000001.txt (1.5) lib/edit/t0000002.txt (1.4), lib/edit/t0000003.txt (1.4) lib/edit/t0000004.txt (1.3), lib/edit/t0000005.txt (1.2) lib/edit/t0000006.txt (1.3), lib/edit/t_lite.txt (1.6) lib/edit/t_pref.txt (1.2), src/defines.h (1.180) src/init1.c (1.78), src/init2.c (1.28): クエストや街の地形指定をタグ参照式に変更. また, 地形行F:の第10引数で 地形のmimicを指定できるように変更. ランダムトラップとmimicがある場合 はトラップ設置に当たりmimicの判定を用い, 元の地形は無視される. 関連して, 以下の変更を含む. * エラー種別に "未定義地形タグ" を追加. また, 日本語版のerr_str[]に配 列外アクセスを起こさないように修正. これを用い, トラップ, 地形, mimicで不正なタグが与えられたらf_tag_to_index()が-1を返し, エラーに なるように変更. '*'は1文字だけか特殊タグの場合に限り受け付ける. * F:でモンスターをクローン指定する際に'c'のみでIDがない場合はエラーに なるように変更. * クエスト "カオスの特異点" の山脈はMOUNTAIN_WALLを用いるように変更. * クエスト "湖の洞窟" の右半分にはテレポートで飛べないように変更. * クエスト "王家の墓" でCAVE_ICKYが足りない部分に追加. 2003-11-29 23:11 nothere * src/: cmd5.c (1.90), floors.c (1.33), grid.c (1.26) melee2.c (1.88), xtra2.c (1.115): FF_MOVEの扱い方の整理. * カオス魔法 "流星群" やトランプ魔法 "隕石のカード" では単純に projectable()を見るようにした. * 落馬時の地形チェックを行う地形は!MOVE && !CAN_FLYとすることで, 暗い 穴の上に落とせるようにした. 落馬して移動を伴った場合は地形効果 チェックを行う. 関連して, 乗馬/下馬時も地形効果チェックを行う. * 新しいフロアでのペットの配置にはmonster_can_enter()を用いる. * new_player_spot()でのプレイヤーの初期位置決定で, MOVEのない地形は禁 止した. これにより, 竜の住みかで壁の中に開いた穴の上に配置されない ように修正. * 壁を抜けられるモンスターが暗い穴の上を飛ぶと "壁を抜けられる" こと が記憶に残るバグを修正. * "(地形)の中" と表示される条件を!MOVE && !CAN_FLYに変更. 2003-11-29 20:38 nothere * src/cmd5.c (1.89): "ペットに名前をつける。" の "。" を削除. 2003-11-29 20:16 nothere * src/: cmd1.c (1.122), externs.h (1.182), melee2.c (1.87): トラップに掛かる, 迷宮の地形を忘れるなどと言ったプレイヤー移動時の効 果を関数に分けた. これにより, 乗馬時の移動を乗馬に任せた場合にトラッ プを無視できたり迷宮を忘れなかったりするバグを修正. なお, 以下の変更 を含む. * モンスターのドアの鍵解除でいきなりドアが開いていたのを修正. * モンスターがドアを開けた際に1ターン消費する事を意図していたようだ が, 実際は移動できていたバグを修正. * モンスターがドアを打ち破った際にドアの位置に移動できなかったバグを 修正. 2003-11-29 09:31 mogami * src/dungeon.c (1.162): 束になったロッドの一部だけが充填完了した時、持ち物サブウィンドウの表示が アップデートされていなかったバグ修正。1.4.5/1.6.0へのマージ候補だが、 先のrevisionで周辺を大きく変更してしまったので手作業が必要。 2003-11-29 09:23 mogami * src/: dungeon.c (1.161), xtra1.c (1.96), z-config.h (1.13): コード整理。process_world()があまりに巨大で管理しずらいので、 時刻に依存しない部分は全て小関数に分けた。 2003-11-29 06:11 mogami * src/files.c (1.167): セーブコマンド実行時に、sanity_blast()を受けてしまうバグ修正。 ゲームロード時と同様に、hack_mindをFALSEにする。 2003-11-28 21:46 nothere * lib/edit/f_info.txt (1.19): f_infoで, 非DESTROYアクションに対してK:action:自分自身が使われている 部分を削除. また, Typo fix: "opeing" -> "opening". 2003-11-28 21:15 nothere * src/cave.c (1.145): cave_set_feat()中で, ダンジョン生成中であってもCAVE_OBJECTを処理して いたのでしないように変更. また, ダンジョン生成中でもcave_set_feat()や glow_deep_lava_and_bldg()でnote_spot()やlite_spot()が呼ばれていたの で, 呼ばないように変更. 2003-11-28 19:03 nothere * src/cave.c (1.144): CAVE_OBJECTはcharacter_dungeonで意味が変わるので修正. 2003-11-28 17:14 nothere * src/: cave.c (1.143), spells1.c (1.98): cave_set_feat()でもc_ptr->mimicはリセットされ, 鏡を消す処理を含むた め, 暗闇の洞窟でCAVE_GLOWを落とす処理を追加. また, 分解属性で壊れる地 形にアーティファクトがあると地形が壊れなかったバグを修正. 2003-11-28 10:50 nothere * src/cmd1.c (1.121): プレイヤーの壁掘り移動判定のバグ修正. * 入れない地形かどうかを見ずにLOSの有無を見ていて, 透明な壁が掘れなく なっていたバグを修正. * 移動可能な非LOS地形 (木など) の上にアーティファクトがあれば地形を掘 れないバグを修正. 2003-11-28 01:58 nothere * lib/edit/f_info.txt (1.18), src/cave.c (1.142) src/defines.h (1.179), src/init1.c (1.77): *FLOOR*等の特殊タグの参照にFEATすら使わなくていいように, 変換が必要な フラグCONVERTとpower値を与えた. f_info中の番号がずれても, 処理内容は powerで分岐する. 2003-11-28 01:38 nothere * lib/edit/f_info.txt (1.17), src/cave.c (1.141) src/defines.h (1.178), src/init1.c (1.76): *FLOOR*等の特殊タグの実装を変更. ソース中に存在する負の数値ではなく, f_info中にタグ領域を取ることにした. 内部の記号定数名は変換が必要とい う意味を強調し, FEAT_DUNGEON_*からFEAT_CONVERT_*とした. 2003-11-28 00:48 nothere * src/spells2.c (1.94): ライト・エリアで光が通る条件をPROJECTではなくLOSに戻した. 2003-11-28 00:17 nothere * src/melee2.c (1.86): 壁の向こうにいる場合は友好的/ペットのユニークの退却時の台詞は聞こえな いようにした. 2003-11-27 23:11 nothere * src/melee2.c (1.85): find_hiding()のplayer_has_los_grid()をprojectable()に置き換え忘れてい て, 透明な壁の近くで集団の自然界モンスターがそのまま歩いてくるように なるバグを修正. 2003-11-27 22:40 nothere * src/: cave.c (1.140), cmd1.c (1.120), cmd5.c (1.88) cmd6.c (1.73), floors.c (1.32), mane.c (1.24), melee2.c (1.84) mind.c (1.35), mspells1.c (1.74), mspells2.c (1.65) mspells3.c (1.33), object2.c (1.112), spells1.c (1.97) spells2.c (1.93), spells3.c (1.113): los()やplayer_has_los_*()の使用に関する変更. 主に透明な壁の作成を想定 している. * 以下で使われる物はprojectable()に置き換えた. - find_safety()のplayer_has_los_bold(). - summon_possible()内の召喚場所判定. - ペットのボール魔法の巻き添え判定. - drop_near()でアイテムを落とす場所判定. - ボール魔法の展開判定. これに伴い, projectable()で始点と終点が同じ だった場合はFALSEではなくTRUEを返すように変更. - 反射先の判定. - ハルマゲドン・トラップの召喚位置判定. - カオス魔法 "流星群", トランプ魔法 "隕石のカード" の位置判定. * 以下で使われる物はprojectable()との併用にした. - 水戸黄門の印籠発動時の各種効果の許可判定. - 名前付きペットが付いて来られる判定. - プレイヤーによる魔力消去, テレポート・レベル, テレポート・バック. - 敵対モンスター同士の移動判定. - 集団の自然界モンスターの行動. - get_moves_aux()でのplayer_has_los_bold(). - モンスターが台詞を喋る判定. - モンスターが死者復活を使うかどうかの判断. - fetch()でrequire_losがあるときの判定. - 鏡魔法 "封魔結界" の視界内判定. 透明な壁の向こうで安全に遠隔操作 されないようにする意味がある. - project_hack()による視界内攻撃. * 以下は保留中. - scatter(). - mon_scatter(). 関連して, 以下の変更を含む. * プレイヤーから魔力消去した場合に対象が見えていない場合はメッセージ を出さないようにした. * find_safety()のcave_floor_grid()はmonster_can_cross_terrain()に置き 換えた. 2003-11-27 21:09 mogami * src/init1.c (1.75): drop_here() について、クエスト内のコードとの関係で結局どうやっても必要 になる事がわかったので一時しのぎでなく、ちゃんと書いておく。 2003-11-27 12:47 nothere * lib/edit/f_info.txt (1.16), src/cave.c (1.139) src/defines.h (1.177), src/externs.h (1.181) src/generate.c (1.80), src/init1.c (1.74), src/wild.c (1.40): 地形変化などに使える特殊タグを追加. これらのタグを追加することで, FEAT_FLOORを内部でfloor_type[randint0(100)]に変換するhackを破棄. 普通にFEAT_FLOORを使えるようになる. 以下の特殊タグが使える. *FLOOR*: floor_type[randint0(100)] *WALL*: fill_type[randint0(100)] *INNER*: feat_wall_inner *OUTER*: feat_wall_outer *SOLID*: feat_wall_solid (現在はfeat_wall_outerと同じ) *STREAM1*: d_info[dungeon_type].stream1 *STREAM2*: d_info[dungeon_type].stream2 なお, feat_wall_*がset_floor_and_wall()でも初期化されないので修正. 2003-11-27 06:10 mogami * src/generate.c (1.79): build_arena()とbuild_battle()の座標値typo。 2003-11-27 05:19 mogami * src/init1.c (1.73): クエストの報酬を置くコードで重大バグ。その場しのぎで修正。 フロアの生成途中に drop_near() を呼び出していた為、そこからlos()を呼んで、 まだ生成していないgridのfeat(不定の値)でhave_flag()を使った為、 segmentation faultで落ちていた。 とりあえず、los()を呼ばずに足元にアイテムを置く関数drop_here()を急造して クラッシュを避けた。 リリース前に報酬を渡すコードを書き変えて、賞金首の報酬と同様に直接渡すようにしたい。 2003-11-27 05:15 mogami * src/object2.c (1.111): 座標変数のtypo修正。 2003-11-27 03:01 nothere * src/defines.h (1.176): defines.hにFEAT_MOUNTAIN_WALLを追加. 2003-11-27 02:55 nothere * src/cave.c (1.138): 暗黒光源のdarkened_grid_hack()内でテキストモード時に暗黒光源に染まっ た床を敢えて真っ黒い元の文字として表示いたが, この仕様にほとんど意味 はないため, 単に未知の地形の設定を使うように変更. 2003-11-27 02:30 nothere * src/: cmd1.c (1.119), cmd2.c (1.71), cmd5.c (1.87) dungeon.c (1.160), spells1.c (1.96): 地形の名前を表示する部分でmimicを無視した表示をしてしまい, 本当の地形 が分かっていたバグを修正. なお, 以下の修正を含む. * do_cmd_tunnel_aux()でmimic_featが0になることはないので削除. 2003-11-27 01:43 nothere * lib/edit/f_info.txt (1.15), src/cmd2.c (1.70) src/melee2.c (1.83): 地形を叩き開ける際に, OPENで地形が変わらない地形だった場合その地形に めり込むバグがあったので修正. また, くさびの打たれたドアにK:OPENがな くこのバグが出ていたので併せて修正. 2003-11-27 01:04 nothere * src/: defines.h (1.175), generate.c (1.78), init1.c (1.72) types.h (1.43), wild.c (1.39): ダンジョン情報のfloor1-3, fill_type1-3の配列化. set_floor_and_wall() の整理. 2003-11-26 21:19 mogami * lib/edit/f_info.txt (1.14): 溶岩は自分で光っているので光源効果は受けないようにした。 2003-11-26 21:10 mogami * src/: cmd2.c (1.69), dungeon.c (1.159), effects.c (1.54) wild.c (1.38): change_wild_mode()をコード整理。溶岩で火傷した時にすぐに広域マップから 出るようにしようと思ったのだが、逆に溶岩地帯から広域マップに移動する事 が出来なくなって不便なのでやめた。結局コード整理のみ。 2003-11-26 20:55 nothere * src/: artifact.c (1.35), cave.c (1.137), cmd5.c (1.86) defines.h (1.174), grid.c (1.25), grid.h (1.8), hissatsu.c (1.33) mind.c (1.34), mspells1.c (1.73), rooms.c (1.68), spells2.c (1.92) spells3.c (1.112): cave_floor_*()の使用に関する変更の途中経過. * ライト・エリア範囲の処理で壁とみなされる条件はLOSかPROJECTのどちら かが欠けている場合とした. * 以下で使われるcave_floor_*()はFF_PROJECTの参照に置き換えた. - 全方向打撃で, 見えないモンスターにも攻撃できる地形判定. - カオス魔法 "虚無召来" での壁判定. - 分解のブレスを持つモンスターの視界内にいる時に分解のブレスを吐き 易くする判定. - fetch()でアイテムを取り寄せる際に, 方向で指定した時の壁判定. * 幽鬼戦隊召喚の場所判定はcave_empty_bold()に置き換えた. 関連して, 以下の変更を含む. * note_spot()で不要と思える比較を削除すると移動光源で照らされた壁まで 暗い扱いになっていてCAVE_MARKが立たない場合があり, 変更取り消し. * マクロboundary_floor_bold()は使われなくなったので削除. * ダンジョンの端の永久岩は必ずWALLとPERMANENTを持っているため, それを 評価するマクロpermanent_wall()を作った. 主にダンジョンの端のmimicの 処理に用いる. * マクロboundary_floor_grid()内部の評価順序変更. 2003-11-26 18:10 mogami * src/cmd4.c (1.125): 英語版でメッセージ文の右端が切れていたので修正。 また、(0)マクロ行動の入力 でもメッセージを出すようにした。 2003-11-26 18:01 mogami * src/xtra2.c (1.114): 英語版のコードにゴミ「y」が入ってコンパイルできなかったので修正。 2003-11-26 17:51 mogami * src/cmd4.c (1.124): マクロアクション入力中に、カーソルキーが使える旨のメッセージを画面下に表示するようにした。 2003-11-26 15:01 mogami * lib/edit/r_info.txt (1.43): wild catの説明文、vanillaでのtypo修正に追随。和訳も変更。 2003-11-26 03:28 mogami * src/main-x11.c (1.31): 英語版がX11で無駄にlocaleを環境変数から取得しないようにした。 ja_JP.eucに設定されてmissing font(s)とか文句を言わないように。 2003-11-26 03:11 mogami * src/cmd1.c (1.118): 壁抜け時に、壁の中に向かって走らないようにしていたコードを間違って取ってしまっていたので再追加。コメント付加。 2003-11-26 02:05 nothere * src/: cave.c (1.136), cmd1.c (1.117), cmd2.c (1.68) cmd5.c (1.85), cmd6.c (1.72), defines.h (1.173), generate.c (1.77) hissatsu.c (1.32), spells2.c (1.91): cave_floor_*()の使用に関する変更の途中経過. * 与えられた座標の地形(mimic無視)がLOSを持つかどうかのみを返すマクロ cave_los_bold()と, そのc_ptr版であるcave_los_grid()を作った. cave_floor_bold()を単に視線が通る意味で使っていた部分を置き換えた. * 以下で使われるcave_floor_*()はFF_PROJECTの参照に置き換えた. - prt_path()による軌道表示. - 射撃/投擲の停止判定. - スターライトの杖などの, ランダムな壁のない方向に飛ぶ魔法. - 破邪魔法 "神の怒り" のターゲット指定. - 剣術 "虎伏絶刀勢" が半径0のボールになる地形判定. * 以下で使われるcave_floor_*()はmonster_can_enter()に置き換えた. - モンスター・ボールからのペットの解放. - クエスターの配置. なお, アイテムの上に生成されない仕様は削除. * 武器のカオス的効果でモンスターが変身する判定にcave_floor_bold()が使 われていたために壁や木の中のモンスターは変身を受けない仕様だった. 各種魔法での変化と違って打撃だけ特別扱いするのをやめた. 関連して, 以下の変更を含む. * CAVE_MNLTが立てられる時点でCAVE_VIEWは立っているため, cave.cでの参 照に当たってほぼCAVE_LITEと同じ扱いにした. * cave.cのmove towards playerコードで "明るい" とみなす条件に移動光源 が使われたり使われなかったりして統一が取れていなかったので, 使う方 で統一し, 該当コードをcheck_local_illumination()としてまとめた. また, player_can_see_bold()でcheck_local_illumination()を適用する判 定にはmimicを適用した. * note_spot()で不要と思える比較を削除. 2003-11-26 01:03 mogami * lib/edit/f_info.txt (1.13): MOUNTAIN_WALLに K:UNPERMを追加し忘れていたので修正。 他に _INNER 等が今だに残っていた所を修正。 2003-11-26 00:58 mogami * src/grid.c (1.24): set_tunnel()で山脈にトンネルを作れないバグ修正。 vaultsの永久岩は inner なので、わざわざコードを追加しないでもちゃんと無視されている。 2003-11-26 00:31 mogami * lib/edit/f_info.txt (1.12), src/defines.h (1.172) src/externs.h (1.180), src/hissatsu.c (1.31) src/spells3.c (1.111), src/wizard2.c (1.56): テレポートの仕様整理。 ・vaultsは常に禁止。 ・木は禁止(森ダンジョンでこの方が自然) ・アイテム/鏡/結界 等は禁止しない。 ・深い水、浅い溶岩、深い溶岩は、プレイヤーの状態によって許可。 ・wizardモード時は次元の扉でどこでも移動。 2003-11-25 23:48 mogami * src/: externs.h (1.179), mind.c (1.33), spells3.c (1.110): 改名 warding_mirror()→place_mirror()。 2003-11-25 23:37 mogami * lib/edit/f_info.txt (1.11), src/defines.h (1.171) src/object2.c (1.110), src/spells3.c (1.109), src/xtra2.c (1.113): cave_droppable_bold()を変更。他のアイテムに重なる事を許可する時にも 使えるようにして、重なるのを禁止する時は明示的にそうするようにした。 また、shallow waterにFLOORを付けて鏡を置けるようにして、 鏡を配置する判定コードは元に戻した。 FLOORがあると英語版でlookした時 "a "を上に付けないので、 また deep water 等も合わせて"a "を付けないようにコードを変更して、 f_infoの英語名を"a "を付けないでいい形に修正。(unangbandと同様) defines.hのcave_*_*()についてコメント付加。 2003-11-25 14:22 nothere * src/: defines.h (1.170), grid.c (1.23), object2.c (1.109) spells3.c (1.108): cave_clean_bold()の使用に関する変更. * プレイヤー初期配置でcave_clean_bold()が使われていて, 地獄などのよう にFF_FLOOR地形が存在しないダンジョンでプレイヤーを配置できず無限 ループに陥るバグを修正. * アイテムを置けるかどうかを見ている部分ではDROPが無意味になってしま うので, FF_DROPの有無とオブジェクトの有無のみを見るマクロ cave_droppable_bold()を作り, それに変更. * 浅い流れの地形が主になる地形では鏡使いが鏡を置くことができず, まる で戦えない場合が予想されるため, 鏡の設置にもcave_droppable_bold() を読むようにした. ただし, 木の上に鏡を作られないようにPROJECTを必要 とした. 回避の彫像の設置にも暫定的に適用. 爆発のルーンはトラップな ので, FF_FLOORを読むcave_clean_bold()のままにした. 2003-11-25 04:42 mogami * src/spells1.c (1.95): GF_MAKE_TRAPで無駄な地形判定削除。place_trap()が全てやってくれる。 2003-11-25 04:25 mogami * lib/edit/f_info.txt (1.10), src/defines.h (1.169) src/spells1.c (1.94): 花、草むら、沼 に FF_FLOOR 追加。 cave_clean_bold()はFF_FLOORを見るように変更。 cave_naked_bold()はcave_clean_bold()を呼び出す。 LAVE_FLOWとWATER_FLOWはcave_naked_bold()を使うのをやめて、 アイテム等があっても邪魔されないようにした。 2003-11-25 03:31 nothere * src/: defines.h (1.168), spells1.c (1.93), wizard2.c (1.55): cave_naked_bold()に関する変更. * 条件に "PROJECTが必要" "DOORでないこと" 追加. これにより, "ドア生 成", "石の壁" などで木をドア/壁に変えてしまうバグを修正. * デバッグコマンド ^A H でモンスターの大群を召喚する場所の判定を cave_naked_bold()ではなくcave_empty_bold()に変更. 以下の変更を含む. * project_f()で, GF_LAVA_FLOWとGF_WATER_FLOWの処理でdam--;する部分に 意味はないので削除. 2003-11-25 02:34 mogami * lib/edit/f_info.txt (1.9), src/spells3.c (1.107): 虚無召来の大部屋モードでパターンが消える意味が無いのでHACKを削除。 2003-11-25 02:12 mogami * src/cmd1.c (1.116): see_wall()の修正でエンバグして山で走れなくなっていたので修正。 2003-11-25 02:06 mogami * lib/edit/f_info.txt (1.8), lib/pref/graf-new.prf (1.11) lib/pref/graf-xxx.prf (1.15), src/cmd1.c (1.115) src/defines.h (1.167), src/init1.c (1.71), src/melee2.c (1.82) src/monster1.c (1.48), src/tables.c (1.78): 暗い穴は光源効果を受けないように修正。 MUST_FLYを CAN_FLY+MOVE無し に置き換え。 2003-11-25 00:56 mogami * lib/edit/f_info.txt (1.7): INNER OUTER SOLID削除。 2003-11-24 23:58 mogami * lib/edit/d_info.txt (1.8), src/cave.c (1.135) src/defines.h (1.166), src/floors.c (1.31), src/generate.c (1.76) src/grid.c (1.22), src/grid.h (1.7), src/init1.c (1.70) src/load.c (1.88), src/rooms.c (1.67), src/spells1.c (1.92) src/spells2.c (1.90), src/tables.c (1.77), src/wild.c (1.37): FEAT_*_EXTRA, FF_EXTRA, _INNER _OUTER _SOLID を完全に抹消。 c_ptr->flags で管理するのでこちらは保持する意味はない。 FEAT_PERMの方は生成時にc_ptr->flagsをちゃんと書き込むようにした。 2003-11-24 22:56 mogami * lib/edit/d_info.txt (1.7), lib/edit/f_info.txt (1.6) src/cmd1.c (1.114), src/dungeon.c (1.158), src/grid.h (1.6) src/monster1.c (1.47), src/spells3.c (1.106) src/streams.c (1.13): 山脈を2種類の地形に分けた。また山脈だけを特別扱いするコードをほとんど廃止。 PERMANENTの壁と同じにした。FF_MOUNTAIN を参照するのは、 荒野の山を歩けるモンスターの移動と、荒野の山でのモンスター生成の2個所のみにした。 山ダンジョンの中に居る状態でセーブファイルをアップデートすると、 荒野と同じように上を飛べてしまうが、大した問題ではないので無視。 2003-11-24 20:50 mogami * src/wizard2.c (1.54): ^A z と ^A Z で乗馬を抹殺しないようにした。 2003-11-24 19:02 mogami * src/object1.c (1.79): 装備品の説明文が*鑑定*時に表示されるが、 剣術家の「刀匠の目利き」で常に*鑑定*するレベルに達っした後、 いちいち表示されて非常にストレスが溜まる状態だったので、 説明文しか無い non-エゴ non-★ は*鑑定*後の表示をしないようにした。 また、普通の呪いフラグと「乗馬中でも普通に使える」フラグも、 同様に重要で無い情報としていちいち表示しないようにした。 hengband yahoogroups(en) で報告された問題点の修正なので、 1.4.5 & 1.6.0 へのマージ候補。 2003-11-24 04:52 nothere * src/defines.h (1.165): マクロcave_empty_bold2()の条件がおかしく, ダンジョン内の木の中にモン スターが初期配置されていたのを修正. 2003-11-24 04:40 nothere * lib/edit/f_info.txt (1.5): 壊れていないドアの上にアイテムが転がって閉じなくなると不便という意見 を受けたため, 壊れていないドアの上にはアイテムを置けないように戻した. フラグのみの変更であり, コード自体はまだ消していない. 2003-11-24 04:18 nothere * lib/edit/r_info.txt (1.42): モンスターのフラグの追加. * 地獄の鉄槌にBASH_DOOR追加. * ヘルブレードはカオス・ブレードに近い物であると解釈でき, <コーン>の 血戮悪魔はそのヘルブレードを装備していることがテキストにあり, また カオス・ブレードを落とすことから, この2体にRES_CHAO追加. 2003-11-24 03:54 nothere * src/rooms.c (1.66): ミミックnestの許可シンボルに'&', '(', '/', '[', '\'を追加. '`'は以前 に消されているので追加しない. 問題がある場合は調整を要する. 2003-11-24 03:19 nothere * src/xtra1.c (1.95): character_xtra時でもプレイヤーの善悪を計算するようにした. 種族別で善 悪に影響する処理は種族別フラグの処理と同時に行うことにした. 『神罰の 鉄球』での属性変化は武器のループに含めた. 2003-11-24 02:03 nothere * src/: externs.h (1.178), files.c (1.166), main-cap.c (1.4) main-gcu.c (1.12), main-win.c (1.37): exit_game_panic()の仕様を元に戻した. Windowsでのシャットダウン処理は exit_game_panic()とほぼ同等でエラーメッセージを省いたものを使うこと とした. 2003-11-24 01:26 nothere * src/: externs.h (1.177), files.c (1.165), main-cap.c (1.3) main-gcu.c (1.11), main-win.c (1.36): Windowsで, 変愚蛮怒を起動したままシャットダウン/ログオフが発生した場 合, WM_QUERYENDSESSIONが発行されたらパニックセーブでセーブするように した. 終了中にメッセージウィンドウが出られては困るので, 緊急セーブの 関数exit_game_panic()にメッセージ無しモードを付けた. 2003-11-24 00:24 mogami * lib/help/jobjects.txt (1.13): ドラゴンスレイとドラゴンESPの自動刻み記号についてのヘルプ文章訂正。 2003-11-23 23:43 mogami * src/spells2.c (1.89): 入身で、暗い場所に居るモンスターを攻撃した時、視界内のはずなのに update_mon()を先にしない為、「何かを攻撃した」と表示されていたバグを修正。 2003-11-23 23:10 mogami * src/monster2.c (1.92): mon_scatter()にr_idxを与えて、深い水の上を泳げないモンスターの召喚候補地として選んでしまうような自体を防止した。 2003-11-23 22:27 nothere * src/cmd5.c (1.84): 乗馬/下馬時に, 実際に乗馬/下馬した後の判定を先読みして可否を判定する ように変更. また, 落馬時にプレイヤーが入れる地形はMOVEがあるか, 壁で あってもプレイヤーが壊さず入れるのであれば許可することにした. 2003-11-23 21:42 mogami * src/: artifact.c (1.34), cmd5.c (1.83), cmd6.c (1.71) externs.h (1.176), mind.c (1.32), spells3.c (1.105): 次元の扉、コードを再変更。関数を2つ(+aux 1つ)に分けた。 2003-11-23 18:46 nothere * src/: artifact.c (1.33), cmd5.c (1.82), cmd6.c (1.70) externs.h (1.175), mind.c (1.31), spells3.c (1.104): 鏡使いが鏡以外の手段で次元の扉を使った場合でも鏡を使ったメッセージが 出ていたので, メッセージを分けた. また, 鏡の世界を通る場合の英文を少 し変更. 2003-11-23 18:30 nothere * lib/edit/f_info.txt (1.4), src/cmd2.c (1.67): 開いた/壊れたドアの上にアイテムを置けるようにした. アイテムのある開い たドアは閉まらないようにした. 2003-11-23 16:26 nothere * src/: grid.c (1.21), rooms.c (1.65): 隠しドアが透明な材質になることも考えて, 隠せる地形の判定を変更. 視線 の通る地形には視線を遮るドアを隠せないようにした. この判定が成り立つ 場合に, mimic地形にMOVEがない, つまりmimic地形が視線の通る壁である場 合は隠しドアをmimicで潰さないようにした. 2003-11-23 15:24 mogami * src/main-x11.c (1.30): 変更し忘れ。 英語環境では setlocale()で"C"以外にならなくてもエラーを出さないようにする。 2003-11-23 14:55 mogami * configure.in (1.31), src/main-x11.c (1.29) src/z-config.h (1.12): USE_FONTSETを英語環境でもデフォルトで有効にした。こうしておくと、日本語版と 同じ環境変数でもエラー無しに英語版を実行できるので。 また、main-x11.cの「_JP」をUSE_JP_FONTSTRUCTと改名。 2003-11-23 12:30 mogami * lib/help/joption.hlp (1.6), lib/help/joption.txt (1.32) lib/help/option.hlp (1.7), lib/help/option.txt (1.31) src/cmd4.c (1.123), src/defines.h (1.164), src/externs.h (1.174) src/tables.c (1.76), src/variable.c (1.57): オプション画面の「画面出力」と「効率化」を「マップ画面」と「テキスト表示」に再編成した。 2003-11-23 05:30 nothere * src/spells3.c (1.103): カオス魔法 "虚無召来" での大部屋モード発動時に, 最初から起きている モンスターが "目を覚ました" メッセージが出るバグを修正. 2003-11-23 05:15 nothere * src/wizard2.c (1.53): 暗闇の洞窟でデバッグコマンド^A mを使ってもフロア全体の地図が取得でき ないバグを修正. 2003-11-23 04:55 nothere * lib/edit/d_info.txt (1.6), lib/edit/f_info.txt (1.3) lib/help/joption.txt (1.31), lib/help/option.txt (1.30) lib/pref/font-ibm.prf (1.3), lib/pref/font-mon.prf (1.3) lib/pref/font-win.prf (1.4), lib/pref/graf-ami.prf (1.3) lib/pref/graf-gcu.prf (1.3), lib/pref/graf-ibm.prf (1.3) lib/pref/graf-new.prf (1.10), lib/pref/graf-xxx.prf (1.14) lib/pref/pref-opt.prf (1.21), src/bldg.c (1.60) src/cave.c (1.134), src/cmd1.c (1.113), src/cmd2.c (1.66) src/cmd4.c (1.122), src/cmd5.c (1.81), src/cmd6.c (1.69) src/defines.h (1.163), src/dungeon.c (1.157) src/externs.h (1.173), src/files.c (1.164), src/floors.c (1.30) src/generate.c (1.75), src/grid.c (1.20), src/grid.h (1.5) src/hissatsu.c (1.30), src/init.h (1.3), src/init1.c (1.69) src/init2.c (1.27), src/load.c (1.87), src/melee2.c (1.81) src/mind.c (1.30), src/monster1.c (1.46), src/monster2.c (1.91) src/mspells1.c (1.72), src/mutation.c (1.13), src/object1.c (1.78) src/object2.c (1.108), src/rooms.c (1.64), src/save.c (1.48) src/spells1.c (1.91), src/spells2.c (1.88), src/spells3.c (1.102) src/store.c (1.45), src/streams.c (1.12), src/tables.c (1.75) src/types.h (1.42), src/variable.c (1.56), src/wild.c (1.36) src/wizard2.c (1.52), src/xtra1.c (1.94), src/xtra2.c (1.112): branch-nothere-terrainflagsをマージ. 2003-11-23 04:45 nothere * src/: cmd1.c (1.111.2.11), monster1.c (1.45.2.7) xtra1.c (1.88.2.2): 乗馬中の浮遊はモンスター依存になるように変更. これにより, 深い水への テレポートと移動が矛盾するバグ, 地上の山脈には浮遊できるのに深い水に は浮遊できないバグを修正. また, 浅い水に火炎オーラ持ちだけが逆に進入 できていたバグを修正. 2003-11-23 04:16 mogami * src/: chuukei.c (1.12), dungeon.c (1.156), externs.h (1.172) z-term.c (1.24): ムービー機能実装への準備。コード整理。 2003-11-23 03:06 nothere * lib/edit/f_info.txt (1.2.4.15), src/defines.h (1.160.2.14) src/externs.h (1.167.2.8), src/hissatsu.c (1.29.2.6) src/init1.c (1.68.2.12), src/spells3.c (1.100.2.4) src/wizard2.c (1.49.2.1): テレポート/条件付きテレポート可能な地形を意味するTELEPORTABLEフラグを 追加. このフラグにより, 以下の地形でテレポート条件の変更を行った. * 開いたドア, 壊れたドア, 各種階段: 新規追加. * 浅い水の流れ, 深い水, 沼地以外: 乗馬が水棲であれば上がれない. * 深い水: 浮遊がある, もしくは乗馬が泳げるならば許可. * 深い溶岩溜り: 火炎免疫があるか無敵であれば許可. * 浅い溶岩の流れ: 浮遊, 火炎免疫, 無敵のどれかがあれば許可. * 暗い穴: 浮遊があれば許可. * 山脈: 地上で浮遊があれば許可. TELEPORTABLEがあってもプレイヤーが安全に入れなければテレポートを許可 しないという方針で変更した. なおデバッグの次元の扉はもう少し条件を緩 くしており, TELEPORTABLEがあり, プレイヤーがとりあえず進入できる地形 であればテレポートを許可する. 2003-11-22 22:07 mogami * lib/edit/r_info.txt (1.41): Chaffinchの訳訂正。 ズオアオトリ→ズアオアトリ 2003-11-22 19:47 nothere * lib/edit/f_info.txt (1.2.4.14), src/cmd1.c (1.111.2.10) src/defines.h (1.160.2.13), src/init1.c (1.68.2.11) src/monster1.c (1.45.2.6), src/tables.c (1.72.2.5): フラグCHASMをMUST_FLYと書き換えた. これにより, 暗い穴に限定せず "必ず 浮遊しなければ超えられない地形" を表すようになる. 2003-11-22 18:54 nothere * lib/edit/f_info.txt (1.2.4.13), src/cmd1.c (1.111.2.9): 壁を抜けられるプレイヤーが岩石のある廊下を走ると岩石で止まれないバグ を修正. また, 走れる方向ではない時のメッセージを変更. 地上の山脈での 走る動作のことを考え, 山脈にAVOID_RUNを追加. 2003-11-22 02:53 mogami * src/dungeon.c (1.155): ランダムクエストで死んだキャラを"-w"で復活するのに失敗する場合があったので修正。 2003-11-22 02:53 mogami * src/files.c (1.163): ダンプの上位10体のユニークモンスター表示が、下位10体になっていたバグ修正。 2003-11-22 02:38 mogami * src/dungeon.c (1.154): 死亡キャラを生き返らせてウィザードモードに移行するオプション"-w"がちゃんと動くように修正。 2003-11-22 02:21 nothere * lib/edit/f_info.txt (1.2.4.12), src/cmd1.c (1.111.2.8) src/defines.h (1.160.2.12), src/init1.c (1.68.2.10): 木にAVOID_RUNフラグを与えた. このフラグは次のように動作する. * 走るときの最初の1歩でAVOID_RUN地形に足を踏み入れた場合, その走りで はAVOID_RUN地形は壁とみなされない. 木の中を走れるようになる. * そうでない場合はAVOID_RUN地形は壁とみなされる. 木の中にいない場合, これまでのように森の通路を走り抜けられる. また, 走るルーチン自体も処理を厳密化し, 実際の壁に限らずプレイヤーが 入れない地形やパターンは壁扱いするように変更. 2003-11-22 02:20 mogami * src/: dungeon.c (1.153), wizard2.c (1.51): 帰還等でダンジョンに入った時、p_ptr->floor_idが初期化されていなかったバグ修正。 floor.cの仕様変更時に CFM_FIRST_FLOOR フラグが色々な所で必要な事を見落していた。 2003-11-22 01:47 mogami * lib/help/jeditor.txt (1.5), src/cmd3.c (1.54): 自動破壊の自動登録は[y/n/Auto]と聞かれた時に大文字のAを押さないと 反応しないようにした。^D - a y 等という風にアイテムのリスト中の 一番最初を選択しようとして間違って自動登録してしまうのを防ぐ為。 2003-11-22 00:00 nothere * src/cmd1.c (1.111.2.7): 壁際を走っていて閉じたドアがあっても止まれないバグを修正. また, プレ イヤーが歩くだけで木を粉砕できる場合は追加エナジー消費がないように変 更. 2003-11-21 20:03 nothere * src/: bldg.c (1.58.2.2), cave.c (1.131.2.10), cmd2.c (1.64.2.4) cmd5.c (1.80.2.7), cmd6.c (1.67.2.2), defines.h (1.160.2.11) floors.c (1.29.2.2), generate.c (1.72.2.5), hissatsu.c (1.29.2.5) melee2.c (1.79.2.6), monster2.c (1.89.2.4), mspells1.c (1.70.2.3) object2.c (1.104.2.4), rooms.c (1.63.2.4), spells1.c (1.89.2.4) spells2.c (1.86.2.5), store.c (1.40.2.2), streams.c (1.11.4.4) wild.c (1.35.2.3): 座標やcave_type *から地形フラグを求めている部分をマクロでかぶせた. それぞれf_flags_bold(Y,X), f_flags_grid(C)である. 2003-11-21 19:16 nothere * src/: cmd1.c (1.111.2.6), cmd5.c (1.80.2.6) defines.h (1.160.2.10), externs.h (1.167.2.7) hissatsu.c (1.29.2.4), melee2.c (1.79.2.5), mind.c (1.29.2.2) monster1.c (1.45.2.5), monster2.c (1.89.2.3) spells2.c (1.86.2.4): パターンを踏み外す位置がプレイヤーの入れない地形だった場合はパターン を踏み外すメッセージを出さないようにした. また, *_can_enter()などによ るパターンへの移動可能判定をフラグで管理するように変更. 2003-11-21 15:32 nothere * src/cmd5.c (1.80.2.5): 乗馬判定の修正. * プレイヤーが入れない地形に透明なモンスターがいる場合, 乗馬に失敗す ることでモンスターの存在がわかるメッセージの出るバグを修正. * 乗馬時に, パターンの順序判定を厳密に行うようにした. 2003-11-21 12:18 nothere * lib/edit/f_info.txt (1.2.4.11), src/cave.c (1.131.2.9) src/melee2.c (1.79.2.4): モンスター移動コードの修正. * モンスターに乗馬していて浮遊があればパターンの途中から割り込むこと ができたバグを修正. * N:48:SECRET_DOORにOPENとBASHを与えた. これらはモンスターの処理用で あり, プレイヤーに見えることはない. 2003-11-21 02:40 nothere * src/monster1.c (1.45.2.4): 浮遊できないモンスターがパターンに進入できたバグを修正. また, 浮遊の ないモンスターに乗馬しているとプレイヤー自身に浮遊があっても裂け目の 上に行けなかったバグを修正. 2003-11-21 02:12 nothere * src/: cmd1.c (1.111.2.5), defines.h (1.160.2.9): プレイヤーのパターン移動判定がおかしかったバグを修正. 2003-11-21 01:41 nothere * lib/edit/f_info.txt (1.2.4.10), src/spells3.c (1.100.2.3): 虚無召来・大部屋モードの地形破壊判定が狂っていたバグを修正. また, 山 脈とパターンを虚無召来・大部屋モードのみで破壊できるように, K:HURT_DISIエントリを与えた. フラグとしてF:HURT_DISIを持ってはいない ので, 通常の分解属性で壊れることはない. 2003-11-21 00:42 nothere * lib/edit/f_info.txt (1.2.4.9), src/cave.c (1.131.2.8) src/defines.h (1.160.2.8), src/generate.c (1.72.2.4) src/grid.h (1.4.2.2), src/init1.c (1.68.2.9): ダンジョン生成中に永久オブジェクトを非永久オブジェクトに変える部分が あるので, そういった場合に使えるアクションUNPERMを導入. また, 永久オ ブジェクトであってもK:があるアクションに対しては状態変化を認めるよう に変更. なお, 以下の変更を含む. * ENSECRETは純粋なアクションとして扱っており, フラグとしてはまだ参照 されていないため, 地形から削除. * FEAT_*を比較に使っている部分の置き換えの進行. これに関連して, 上り 階段や下り階段にSHAFT操作を施すと坑道に変化するようにした. 2003-11-20 21:26 nothere * lib/edit/f_info.txt (1.2.4.8), src/defines.h (1.160.2.7) src/generate.c (1.72.2.3), src/init1.c (1.68.2.8) src/streams.c (1.11.4.3), src/tables.c (1.72.2.4): 溶岩の鉱脈と石英の鉱脈にMAY_HAVE_GOLDフラグを与え, ストリーマー生成時 にそのフラグで管理するようにした. また, ストリーマー生成時の財宝隠し やダンジョン外壁で'*'を禁止する時に用いるENSECRETフラグを追加. 2003-11-20 19:05 nothere * lib/edit/f_info.txt (1.2.4.7), src/cave.c (1.131.2.7) src/cmd1.c (1.111.2.4), src/cmd2.c (1.64.2.3) src/defines.h (1.160.2.6), src/externs.h (1.167.2.6) src/hissatsu.c (1.29.2.3), src/init1.c (1.68.2.7) src/melee2.c (1.79.2.3), src/object2.c (1.104.2.3) src/spells1.c (1.89.2.3), src/spells2.c (1.86.2.3) src/tables.c (1.72.2.3), src/types.h (1.41.2.7): 地形の状態遷移エントリK:を実際に動くようにした. 関連して, 以下の変更 を含む. * K:DEFAULT:tagはK:DESTROYED:tagと変更し, 地形破壊の意味に限定. 同時 に, 各アクションにフラグを与えた. * ドアにくさびを打ち込んだ時の変化先が少しずれていたのを修正. * 特例として, 地形の変化先としてFLOORが与えられている場合は内部で floor_type[randint0(100)]に変換するようにした. * 地形感知系のdetect_*()の共通部分を関数にまとめた. * 掘削コードの細かい修正. cmd2.cからtwall()を削除. 2003-11-16 23:42 mogami * lib/help/jraceclas.txt (1.8), lib/help/raceclas.txt (1.10) src/birth.c (1.95), src/files.c (1.162), src/xtra1.c (1.93): ホビットの「器用さ維持」を「経験値保持」に変更。 2003-11-16 22:18 henkma * src/: generate.c (1.74), xtra2.c (1.111): exp_needのレベルup時に表示がリフレッシュされないバグを修正. 階が狭いときはアイテム生成を少なめに. 2003-11-16 20:48 mogami * lib/edit/r_info.txt (1.40): グリフォンのマジックミサイルを射撃に変更。平均ダメージは一緒。 2003-11-16 03:53 henkma * lib/pref/pref-opt.prf (1.20), src/defines.h (1.162) src/externs.h (1.171), src/files.c (1.161), src/generate.c (1.73) src/tables.c (1.74), src/variable.c (1.55): auto_scumを完全に廃止. アイテムのレベルブースト確率を倍に. 2003-11-16 03:15 henkma * lib/help/joption.txt (1.30), lib/help/option.txt (1.29) src/externs.h (1.170), src/tables.c (1.73), src/variable.c (1.54) src/xtra1.c (1.92): Iku_Seisoさんの表示オプションパッチ(オプション名exp_need)をあてて, バグを取って, 分類の変更をした. 2003-11-16 00:43 mogami * lib/edit/r_info.txt (1.39): Hammer of hell の説明の英文追加。 2003-11-15 22:49 nothere * lib/edit/r_info.txt (1.38), src/xtra2.c (1.110): 『Fat Man』の代替として地獄の鉄槌を追加. 倒すと鈍器を落とす. 2003-11-15 19:09 mogami * src/object2.c (1.107): アイテムのスタック条件について少し仕様変更。矢等で擬似鑑定されたアイテムと 擬似鑑定されていないアイテムは重ならないようにした。 以前は重なったので、わざと「矢{並}」を持ち歩く事で(+0,+0)の矢が一瞬で 事実上鑑定できてしまう問題があった。 この仕様変更後でも擬似鑑定が弱い職業では({並}の擬似銘が付かないので)、 同じ事が出来てしまうが、これは対策の取りようがない。 2003-11-15 18:53 mogami * src/object2.c (1.106): 充填中の魔法の笛が重なって充填量がリセットされてしまうバグ修正。 2003-11-14 09:44 mogami * lib/help/: editor.txt (1.3), help.hlp (1.13), helpinfo.txt (1.8) jhelpinfo.txt (1.9): カラータグ変換のミス修正。 2003-11-13 15:18 mogami * lib/help/jobjects.txt (1.12), lib/help/objects.txt (1.11) src/dungeon.c (1.152), src/xtra1.c (1.91): ランダムテレポート時に、{.}と刻む方法をメッセージ表示するようにした。 手動で{%}と刻んだ時に依然としてテレポート抑止効果を付けていたコードを取り去った。 ヘルプの耐性自動刻みの項を修正。 ついでに、各種呪い発動の英文で"Your "が抜けていた所を修正。 2003-11-13 14:46 mogami * src/flavor.c (1.45): abbrev_extra, abbrev_all オプションによって{.}と刻まれているように 見えるにも関わらずランダムテレポートが抑制されない問題の対策として、 ランダムテレポートを抑制する自動刻み{.}は、耐性自動刻みの中には含め ないように仕様変更した。 abbrev_extra, abbrev_allオプションによる表示は個別のアイテムに ついてコントロールできないので、常に抑制されるような仕様は避けた。 2003-11-13 14:26 mogami * src/xtra1.c (1.90): 強力投擲のエゴ指輪を装備した時、忍者で鉄くさびを投げた時のダメージが微妙に 変化するが、持ち物サブウィンドウの表示がアップデートされなかったので修正。 2003-11-11 11:52 mogami * lib/help/dungeon.txt (1.10), lib/help/jdungeon.txt (1.8) lib/help/jeditor.txt (1.4), lib/help/jhelp.hlp (1.10) lib/help/jhelpinfo.txt (1.8), src/files.c (1.160): カラータグの書式変更。古い形式は「[[[[[ysome text]」という形だったが、 タグを閉じるのが「]」だけだと、「]」自体に色が付けられなくて不便なので、 「[[[[y@some text@」 という形で「@」の位置にどんな文字を置いてもカラータグだと解釈するようにした。 2003-11-11 10:54 mogami * lib/: help/editor.txt (1.2), help/help.hlp (1.12) help/helpinfo.txt (1.7), pref/pickpref.prf (1.9) pref/picktype.prf (1.9): 編集中のヘルプ。とりあえずcommit。 2003-11-10 01:58 nothere * lib/edit/f_info.txt (1.2.4.6), src/cave.c (1.131.2.6) src/cmd1.c (1.111.2.3), src/cmd2.c (1.64.2.2) src/defines.h (1.160.2.5), src/externs.h (1.167.2.5) src/init.h (1.2.6.2), src/init1.c (1.68.2.6) src/load.c (1.86.2.1), src/monster1.c (1.45.2.3) src/object2.c (1.104.2.2), src/rooms.c (1.63.2.3) src/save.c (1.47.2.1), src/spells3.c (1.100.2.2) src/tables.c (1.72.2.2), src/types.h (1.41.2.6) src/variable.c (1.53.2.3), src/wild.c (1.35.2.2) src/xtra2.c (1.108.2.2): タグの扱いのこと, 地形が256個を超える可能性があることなどにより, feat やmimicといった地形IDをbyteからs16bに拡張. セーブデータバージョンは 1.7.0.2に上がる. また, f_info.txtでのM:エントリをタグ参照に変更. な お, 以下の処理を含む. * generate_hmap()内で一時的に地形IDを255にする処理があるが, 地形IDが 本当に255の地形が今後現れる可能性があるため, -1を使うようにした. 2003-11-09 23:42 nothere * lib/edit/f_info.txt (1.2.4.5), src/init1.c (1.68.2.5) src/spells1.c (1.89.2.2), src/types.h (1.41.2.5): 地形にK:エントリを与えた. K:アクション:タグの形式で与える. 実際の動作 はこれから実装する. 以下の変更を含む. * 地形でタグが与えられていないものにタグを与えた. * ただの閉じたドアでもGF_KILL_TRAPでカチッと音がするバグを修正. 2003-11-09 00:56 nothere * src/cave.c (1.131.2.5): 広域マップで盲目状態になっていてview_special_lite/view_granite_liteが 有効のときにマップが暗くならなかったバグを修正. また, darkened_gridを 計算しなくていい場合に計算していたので, 計算部分を変更. 暗黒光源でLOS の通らない地形は単純に暗くなるだけだが, その条件をモンスター光源との 対応で (view_granite_lite && view_yellow_lite) とした. 2003-11-08 19:39 nothere * src/cmd4.c (1.119.2.10): visual_listで変更を決定した場合にlighting_levelを戻し忘れていたため, visual_listに入り直した場合にカーソル位置がおかしくなるバグを修正. 2003-11-08 17:54 nothere * src/cmd4.c (1.119.2.9): モンスター/アイテム/地形メニューの操作結果がゲーム画面の再描画を要す る場合は再描画するように変更. また, アイテムの "思い出" を "詳細" と 変更. 英語版ではアイテムの詳細ウィンドウが "Display object recall" と なっているので, "recall" のままにしてある. 2003-11-08 14:52 nothere * src/cmd4.c (1.119.2.8): '%'メニューでの地形シンボル操作を明度別に行えるようにした. また, '%' メニューでの "コマンド:" "ファイル:" の表示位置調整. 2003-11-08 14:10 nothere * src/: cave.c (1.131.2.4), cmd4.c (1.119.2.7) defines.h (1.160.2.4), files.c (1.156.2.4), init1.c (1.68.2.4) object1.c (1.76.2.2), types.h (1.41.2.4): f_ptr->x_attr, f_ptr->x_charを配列化し, 明度レベルで引くようにした. 2003-11-08 11:39 nothere * src/cmd4.c (1.119.2.6): 地形のシンボル変更に限らずcmd4.cのメニューからコピー操作がなされた場 合は, 地形のメニュー選択でコピーした明度別設定のクリップボードを破棄 するように変更. 2003-11-08 11:19 nothere * src/cmd4.c (1.119.2.5): visual_listに入らずに地形にコピー&ペーストを使った場合は全ての明度レ ベルをまとめてコピー&ペーストするように変更. また, 'v'ではなく'V'で visual_listに入って復帰した場合に地形が消えるバグを修正. 2003-11-08 10:49 nothere * src/: cmd4.c (1.119.2.4), files.c (1.156.2.3): TERM_DARKのprefでの登録やvisual_listでのペースト時の条件に, charも非0 でなければならないことを追加. これにより, visual_listでコピーがなされ ていない状態でペーストができるバグを修正. 2003-11-08 10:40 nothere * src/cmd4.c (1.119.2.3): visual_listで明度別のシンボル編集をできるようにした. 'a', 'A'で対象と する明度を変更できる. なお, 以下の変更を含む. * 地形リストのタイトルなどを日本語にした. * visual_listでTERM_DARKの非タイルをペーストできないバグを修正. 2003-11-08 06:23 nothere * lib/edit/f_info.txt (1.2.4.4), lib/help/joption.txt (1.29.2.1) lib/help/option.txt (1.28.2.1), lib/pref/font-ibm.prf (1.2.30.2) lib/pref/font-mon.prf (1.2.30.2), lib/pref/font-win.prf (1.3.10.2) lib/pref/graf-ami.prf (1.2.30.2), lib/pref/graf-gcu.prf (1.2.30.2) lib/pref/graf-ibm.prf (1.2.30.2), lib/pref/graf-new.prf (1.9.2.2) lib/pref/graf-xxx.prf (1.13.2.2), lib/pref/pref-opt.prf (1.19.2.1) src/cave.c (1.131.2.3), src/cmd4.c (1.119.2.2) src/cmd5.c (1.80.2.4), src/defines.h (1.160.2.3) src/externs.h (1.167.2.4), src/files.c (1.156.2.2) src/init1.c (1.68.2.3), src/object1.c (1.76.2.1) src/tables.c (1.72.2.1), src/types.h (1.41.2.3) src/variable.c (1.53.2.2): 地形の明暗に対応する文字と色を個別に記録し, prefで個別に編集できるよ うにした. * f_info.txtの'G'行では次のいずれかの形式を受け入れる. G:標準文字:標準色 G:標準文字:標準色:LIT G:標準文字:標準色:明文字:明色:暗文字:暗色:暗暗文字:暗暗色 * prefの'F'行では次のいずれかの形式を受け入れる. F:番号:標準色/標準文字 F:番号:標準色/標準文字:LIT F:番号:標準色/標準文字:明色/明文字:暗色/暗文字:暗暗色/暗暗文字 "暗暗色" はlighting_colours[][]での暗色操作2回分の色であり, 盲目時の 床や暗い床に対して使われている. LITが与えられた場合はシステムのデフォ ルト値を格納するため, 明, 暗, 暗暗に対して次の操作を行う. * 文字: 色数値のみ操作. lighting_colours[][]での色操作結果を格納. * タイル: 文字数値のみ操作. 明には+2, 暗と暗暗には+1. この仕様に変更されたことによりfeat_supports_lighting(), ATTR_LITEの意 味は薄れたため削除. また, view_*_liteは白い地形以外にも適用できるよう になり, new_ascii_graphicsは意味を失ったため削除. UnAngbandでは盲目時の/暗いREMEMBER地形の表示も暗暗色である. 変愚蛮怒 の新REMEMBER地形でも暗暗色を使うかどうかは考慮を要する. なお, 変愚蛮 怒/UnAngbandともに現状でタイルの暗暗色は暗色と同義であるが, この変更 で拡張可能になる. '%' とシンボルエディタでの明色, 暗色, 暗暗色の操作は作業中である. 関連して, 以下の修正を含む. * タイルモード時にview_bright_liteを使っている場合, 視界内にあるMARK された暗い地形が暗いタイルにならなかったバグを修正. * prefの各種x_attr登録でTERM_DARKを登録できないバグを修正. x_attrに0 を要求された場合にx_charが非タイルの場合は登録を許可するようにした. * 地上マップで乗馬の暗黒光源が有効になるバグを修正. * 山にLOSが付いていたバグを修正. * モンスターの乗馬条件が狂っていて, 乗馬できなくなっていたバグを修正. * 浅い水の流れと沼地にREMEMBERを付け忘れていたので修正. 2003-11-07 23:36 mogami * src/defines.h (1.160.2.2), src/externs.h (1.167.2.3) src/init.h (1.2.6.1), src/init1.c (1.68.2.2) src/init2.c (1.26.4.1), src/types.h (1.41.2.2) src/variable.c (1.53.2.1), lib/edit/d_info.txt (1.5.4.1) lib/edit/f_info.txt (1.2.4.3): editファイル中で、地形をタグ名で指定する機能実装。 とりあえず、d_infoの中の地形の指定にのみ使っておく。 f_info.txtの「K:」にテストコードを書いたので、これを参考に使って欲しい。 2003-11-07 04:12 nothere * src/cmd5.c (1.80.2.3): コンパイルエラーの修正. 2003-11-06 22:46 nothere * lib/edit/f_info.txt (1.2.4.2), src/cave.c (1.131.2.2) src/cmd1.c (1.111.2.2), src/cmd5.c (1.80.2.2) src/cmd6.c (1.67.2.1), src/dungeon.c (1.150.2.2) src/externs.h (1.167.2.2), src/generate.c (1.72.2.2) src/hissatsu.c (1.29.2.2), src/melee2.c (1.79.2.2) src/monster1.c (1.45.2.2), src/monster2.c (1.89.2.2) src/mspells1.c (1.70.2.2), src/rooms.c (1.63.2.2) src/spells2.c (1.86.2.2), src/streams.c (1.11.4.2) src/xtra1.c (1.88.2.1): FEAT_*比較のフラグへの置き換えの進行. 関連して以下の修正を含む. * モンスターが地形に行ける条件の整理. UnAngbandでの熱湯 (WATER+LAVA) のような地形にも対応. * monster_can_enter()のうち地形とr_ptrだけで判定可能な部分は全て monster_can_cross_terrain()に移した. また, monster_can_enter()で書 ける部分を書き換え. monster_can_cross_terrain()が使われている部分周 辺の整理. * 乗馬時のモンスターが移動できる条件はmonster_can_cross_terrain()準拠 に修正. * 地上であってもモンスターが山を越えられないバグを修正. * モンスターが木を掘った場合にもKILL_WALLが記憶に残るように修正. * 太公望の釣り竿発動時に不正な地形だった時のメッセージ変更. * 深い溶岩溜りでエントの火炎弱点が適用されなかったバグを修正. * 深い水, 深い溶岩溜り, 浅い溶岩の流れにREMEMBERが付いていなかったバ グを修正. * player_can_enter()を整理. 乗馬中である場合はプレイヤー自身の他に乗 馬に対する許可地形も見ることにした. これにより, 乗馬が入れないよう な荒野の境界地形でもマップ移動ができるバグを修正. * p_ptr->pass_wallとp_ptr->kill_wallが立つ条件を整理する必要があった (TUNNELとp_ptr->kill_wall, CAN_PASSとp_ptr->pass_wall)ため, 扱いを 変更. - 壁抜けと幽体化でp_ptr->pass_wallが立つ. - p_ptr->kill_wallはp_ptr->pass_wallを含まない. - モンスターとプレイヤー両方で, 壁を掘る必要があるような場合は *_can_enter()ではTRUEにはならない. * MOVEフラグでの移動許可が反映されるように修正. * これまで壁抜け/壁堀りのあるモンスターは山をすり抜けることができてい たが, 山は永久岩に準じる扱いとしたため, すり抜けが起きなくなった. * 壁掘りモンスターが壁を壊すのは実際に動いて, つまり座標の代入が起き てからとした. * 壁掘りモンスターが木を切った際に余計にエナジーを消費していたバグを 修正. * 行動決定コードで, 乗馬中のモンスターが壁掘り能力を持つ場合は壁掘り 能力がないかのように扱う部分とある部分が混在していたので, ないこと にして扱うようにまとめるように修正. 2003-11-06 14:47 mogami * src/files.c (1.159): 「上位10体のユニーク」で、11体またはプレイヤーが表示されてしまうバグ修正。 2003-11-06 14:42 mogami * src/: externs.h (1.169), files.c (1.158), xtra1.c (1.89): ダンプにランダムクエスト数表示が残っていたので削除。 2003-11-05 21:52 mogami * src/cmd3.c (1.53): アイテムを破壊するコマンドで、数値の入力よりも[y/n/Auto]確認を先にするように変更。 数値指定を事前に 099^D 等でやっていると確認無しに破壊する仕様はそのまま。 2003-11-05 20:47 mogami * src/cave.c (1.133): 全体マップ'M'内で、アイテムの外見(flavor)を隠すようにした。巻物の名前がちゃんと読める。 2003-11-05 19:15 mogami * src/: autopick.c (1.132), bldg.c (1.59), cave.c (1.132) cmd1.c (1.112), cmd2.c (1.65), cmd3.c (1.52), cmd4.c (1.121) cmd6.c (1.68), defines.h (1.161), dungeon.c (1.151) externs.h (1.168), files.c (1.157), flavor.c (1.44) melee1.c (1.39), melee2.c (1.80), monster2.c (1.90) mspells1.c (1.71), object1.c (1.77), object2.c (1.105) racial.c (1.44), spells1.c (1.90), spells2.c (1.87) spells3.c (1.101), store.c (1.44), wizard1.c (1.37) wizard2.c (1.50), xtra2.c (1.109): object_desc()のコードを書き直し。u32b modeでビットフラグ OD_* を与えて呼び出すようにした。以下の変更を含む。 (1)アイテムの外見(flavor)の表示位置変更。殺戮の結婚指輪 とか。 (2)上の変更に対応して自動拾い機能とエディタはflavorを無視する。 つまり、「^殺戮の指輪」でちゃんとマッチする。 (3)個数接頭辞と複数形を許可する引数 pref の代りに2つのフラグ OD_NO_PLURALと OD_OMIT_PREFIXのに分けたので、 "One of your potion of ... was stolen!"等の英文メッセージが 正しく複数形で"One of your potions of ... was stolen!"と表示できるようになった。 2003-11-05 08:36 nothere * src/store.c (1.43): 店で売られることのない固定アーティファクトに対して複数販売されないよ うにするコードになっていたので, ☆用に再修正. 2003-11-05 02:12 mogami * src/store.c (1.42): 反テレポの付いた非常に安い☆が複数店に売っている事があるバグ修正。 mass_produce()で☆は複数にしない条件を付けた。 2003-11-05 01:35 mogami * src/cmd4.c (1.120): 未使用変数削除忘れ。 2003-11-05 01:30 mogami * src/: flavor.c (1.43), store.c (1.41): abbrev_extraやabbrev_allを使用中に、店の中で自動耐性刻みが発動すると割り引き率の表示を隠してしまうバグ修正。(店の外では隠すのが仕様) 2003-11-04 22:08 nothere * lib/edit/f_info.txt (1.2.4.1), lib/pref/font-ibm.prf (1.2.30.1) lib/pref/font-mon.prf (1.2.30.1), lib/pref/font-win.prf (1.3.10.1) lib/pref/graf-ami.prf (1.2.30.1), lib/pref/graf-gcu.prf (1.2.30.1) lib/pref/graf-ibm.prf (1.2.30.1), lib/pref/graf-new.prf (1.9.2.1) lib/pref/graf-xxx.prf (1.13.2.1), src/bldg.c (1.58.2.1) src/cave.c (1.131.2.1), src/cmd1.c (1.111.2.1) src/cmd2.c (1.64.2.1), src/cmd4.c (1.119.2.1) src/cmd5.c (1.80.2.1), src/defines.h (1.160.2.1) src/dungeon.c (1.150.2.1), src/externs.h (1.167.2.1) src/files.c (1.156.2.1), src/floors.c (1.29.2.1) src/generate.c (1.72.2.1), src/grid.c (1.19.2.1) src/grid.h (1.4.2.1), src/hissatsu.c (1.29.2.1) src/init1.c (1.68.2.1), src/melee2.c (1.79.2.1) src/mind.c (1.29.2.1), src/monster1.c (1.45.2.1) src/monster2.c (1.89.2.1), src/mspells1.c (1.70.2.1) src/mutation.c (1.12.2.1), src/object2.c (1.104.2.1) src/rooms.c (1.63.2.1), src/spells1.c (1.89.2.1) src/spells2.c (1.86.2.1), src/spells3.c (1.100.2.1) src/store.c (1.40.2.1), src/streams.c (1.11.4.1) src/types.h (1.41.2.1), src/wild.c (1.35.2.1) src/xtra2.c (1.108.2.1): UnAngbandの地形データ構造を変愚蛮怒の仕様の範囲で移植. 実験的で大きな 変更なので枝とした. * 地形の主な性質をフラグ化, 外部数値化. * 地形の明暗による可変色サポートをprefファイルで制御できるように変更. また, 地形シンボルエディタで'A', 'a'キーを使うと可変色サポートを切 り替えられる. * ATTR_LITE導入によるmap_info()の変更. 関連して, 以下の変更を含む. * ?_info.txtのフラグ読み出しの一部をgrab_one_flag()にまとめた. * cave_*_bold(), cave_*_grid()のうち使われていないものは削除した. * cave_*_bold(), cave_*_grid()をUnAngband仕様に合わせたことで, 使われ 方に修正が必要な部分を修正. - トラップ配置はcave_naked_bold()ではなくcave_clean_bold()に変更. * cave_stop_disintegration()の2重定義の削除. * 店や建物の入り口をドア扱いとし, ドア感知で感知できるようにした. * ドアは掘れないので, ドアに穴を開けられるコードを削除. * 穴を掘って金塊を見つけた場合は徳の変化がなかったバグを修正. * 魔法でドアをロックしたときのメッセージ訳を少し変更. * 轟音で鏡が割られた際にremove_mirror()が使われていなかったので修正. * Typo fix: "chashed" -> "crashed". * マクロfeat_floor()をfeat_supports_los()と変更. * 一部メッセージで地形の名前そのものを使うようにした. * 召喚時のPM_IGNORE_TERRAINモード時でもパターンだけは無視されていな かったので修正. * クエストの入り口の階段を'>'でも降りられるように変更. * feat_supports_lighting()はポインタ渡しのマクロに変更. * new_ascii_graphics有効時はテキストモードの草地や砂地なども明るさが 変わるようになった. 2003-11-04 19:16 mogami * src/autopick.c (1.131): 「KEY_〜」 や、「MN_〜」のマクロ定義をやめて static char KEY_〜[] = 〜 という文字列配列の定義にした。MPWで特別扱いをせずに済むはず。 この変更で英語版の (void)MATCH_KEY(KEY_MORE_BONUS2); のWarningが 2つに増えてしまって気持ち悪いので、仕方なく#ifdef JPで場合分けした。 こんな所で純粋にWarning対策の#ifdefは入れたくなかったのだが。 2003-11-04 18:39 mogami * src/autopick.c (1.130): 英文の文法ミス訂正。 2003-11-04 17:31 mogami * src/autopick.c (1.129): picktype.prfをまだ書いていない時に、自動拾いエディタを起動するとデフォ ルトの設定を読み込むが、そのまま^Qで終了すると今見えていた設定が適用も セーブもされないという状態だった。すぐに書き込むように修正。 また、その時にデフォルト設定を書き込んだ旨の説明が出るようにした。 2003-11-04 15:52 mogami * src/dungeon.c (1.150): 未使用変数削除。 2003-11-04 15:45 mogami * src/: autopick.c (1.128), bldg.c (1.58), cmd1.c (1.111) cmd3.c (1.51), cmd4.c (1.119), defines.h (1.160) dungeon.c (1.149), externs.h (1.167), files.c (1.156) spells1.c (1.89), spells3.c (1.100), store.c (1.40) xtra1.c (1.88): 自動拾い関係の関数の名前を統一的に改名。全て「autopick」のキーワードを含むようにした。 また、picktype.prfを読み込む処理をautopick.c内の関数にまとめた。 2003-11-03 17:54 mogami * src/autopick.c (1.127): DELETEキー自体の動作が、先程のバグったBACKSPACEのコードに依存していて、動かなくなっていたので再修正。 2003-11-03 17:48 mogami * src/autopick.c (1.126): 行末より右にカーソルがある時にBACKSPACEキーを押すとDELETEキーの動作を してしまうバグ修正。BACKSPACEキーの動作に、一部DELETEキー用のコードが混っていた。 2003-11-03 16:04 mogami * src/: cmd4.c (1.118), defines.h (1.159): TV_EQUIP_BEGIN, TV_EQUIP_END を定義する時に、 「装備できるアイテム」の条件と、矢玉も含めた装備品の条件とを混同してしまっていたので、 新たにTV_WEARABLE_BEGIN, TV_WEARABLE_ENDを作ってちゃんと分けた。 2003-11-03 11:56 mogami * lib/edit/k_info.txt (1.10.2.2), lib/edit/r_info.txt (1.27.2.3) lib/edit/t0000002.txt (1.1.4.1), lib/edit/t0000003.txt (1.1.4.1) lib/edit/t0000004.txt (1.1.4.1), lib/edit/t_lite.txt (1.1.4.2) lib/file/a_low.txt (1.7.2.2), lib/file/news.txt (1.23.2.2) lib/file/news_j.txt (1.21.2.2), lib/file/rumors_j.txt (1.3.2.1) lib/help/jlicense.txt (1.4.2.1), src/Makefile.am (1.7.2.1) src/birth.c (1.77.2.3), src/bldg.c (1.44.2.2) src/cave.c (1.121.2.2), src/cmd3.c (1.37.2.2) src/cmd5.c (1.74.2.1), src/cmd6.c (1.62.2.1) src/defines.h (1.136.2.3), src/dungeon.c (1.130.2.2) src/effects.c (1.43.2.2), src/externs.h (1.133.2.2) src/files.c (1.124.2.4), src/load.c (1.71.2.2) src/main-mac-carbon.c (1.9.4.2), src/main-mac.c (1.22.4.1) src/melee2.c (1.75.2.2), src/object2.c (1.98.2.1) src/report.c (1.20.8.1), src/save.c (1.37.2.2) src/types.h (1.34.2.1), src/util.c (1.42.2.2) src/variable.c (1.42.2.1), src/wizard1.c (1.33.2.1) src/wizard2.c (1.45.2.1), src/xtra2.c (1.97.2.1): 幹から1.6.xにマージ (1.4.xへの同日のマージに加えて): * 盗賊ギルドの「分け前」の仕様を廃止。 * new_ascii_graphics が No の時、Adam Boltタイル使用時の坑道等の文字化け(cave.c) * ./configure --with-setgid=games でコンパイル時にセーブが不可能(files.c, save.c) * ラッキーマンでカオスの塔の突然変異治療をすると固まるバグ(bldg.c) 2003-11-03 11:53 mogami * lib/edit/r_info.txt (1.1.2.7), lib/edit/t_lite.txt (1.1.2.2) lib/file/a_low.txt (1.6.20.2), lib/file/news.txt (1.16.2.7) lib/file/news_j.txt (1.15.2.7), lib/file/rumors_j.txt (1.2.2.1) lib/help/jlicense.txt (1.3.2.2), src/Makefile.am (1.6.8.1) src/cmd3.c (1.32.2.4), src/cmd5.c (1.49.2.8) src/cmd6.c (1.40.2.9), src/effects.c (1.30.2.5) src/externs.h (1.87.2.10), src/main-mac-carbon.c (1.9.2.2) src/main-mac.c (1.22.2.1), src/melee2.c (1.37.2.6) src/object2.c (1.62.2.5), src/report.c (1.20.6.1) src/variable.c (1.34.2.4), src/wizard1.c (1.27.2.2) src/wizard2.c (1.31.2.3), src/xtra2.c (1.54.2.7): 幹から1.4.xにマージ: * ボロミアのアミュレットの発動の未訳。(cmd6.c) * main-mac-carbon.cのコード を main-mac.cへ移動。(main-mac-carbon.c削除) * MPWでのCarbonコンパイル用の変更(main-mac-carbon.c) * MPWにて、-noMapCRが付いていても付いていなくても対応 (report.c) * タイルモードでauto_moreがNoの時、死んだ直後のスコア送信用の スクリーンショット作成時にASCII文字画面が見えてしまうバグ修正。(report.c) * レベルアップ時にサブウィンドウの矢の平均ダメージ表示がアップデート されていなかったバグ修正。(xtra2.c) * 鑑定済みのアーティファクトに{特別製}と銘が付かないように (object2.c) * モンスター詳細スポイラー出力でランダムクエストのクエスターに[Q]が表記 されないように変更. (wizard1.c) * 「あなたはかつて〜だった。」の記録のバグ(cmd3.c, effects.c) * 一部ユニークや下級ワイアームの英語名をキャピタライズ(r_info.txt) * デバッグコマンドでの指定モンスター召喚で, 森の中に召喚ができなかった(wizard2.c) * 遠く離れたモンスター同士の戦闘で倒れた暁の戦士が, その戦闘とは無関係 なプレイヤーの目の前のみに復活していたバグを修正.(xtra2.c) * 光の剣等で関係無いモンスターが死んだ時にも時止めがキャンセルされていたバグ修正。 (externs.h, melee2.c, variable.c, xtra2.c) * 乗馬中のペットを解放すると、その乗馬のヘルスバーがすぐに消えずに残るバグ(cmd5.c) * "Town history" -> "Town Overview", "街の歴史" -> "街の概要". (t_lite.txt) * "アルベリック", "アルベリッヒ" -> "アルベリヒ".(r_info.txt, rumors_j.txt) * 板倉さんのメールアドレス更新。(news.txt, news_j.txt, jlicense.txt) * typo。Rickさんより。(a_low.txt) * オーク弩弓隊の説明文を追加.(r_info.txt) 2003-11-03 11:49 mogami * src/: main-mac-carbon.c (1.9.2.1), main-mac-carbon.c (1.9.4.1): Revision 1.11 のマージ。main-mac-carbon.c削除前の最後の変更。 2003-11-03 04:27 mogami * src/autopick.c (1.125): キーワード「得意武器」で、射撃武器がマッチしてしまっていたバグ修正。 2003-11-02 23:30 mogami * lib/help/birth.hlp (1.8), lib/help/birth.txt (1.14) lib/help/jbirth.hlp (1.8), lib/help/jbirth.txt (1.13) src/birth.c (1.94), src/load.c (1.86), src/save.c (1.47) src/types.h (1.41): ランダムクエスト数選択機能廃止。10個で固定。 2003-11-02 17:28 mogami * lib/pref/pref-x11.prf (1.5): テンキーの「5」の設定が抜けていたので追加。 2003-11-02 17:06 mogami * src/: autopick.c (1.124), birth.c (1.93), cmd4.c (1.117) externs.h (1.166), files.c (1.155), store.c (1.39), util.c (1.60): askfor_aux()で数値入力をする時は、テンキーは常に数字を入力するように修正。 2003-11-02 11:52 mogami * lib/help/jhelpinfo.txt (1.7): ヘルプの使い方のページ、色を使って読み易く書き直した。 2003-11-02 11:51 mogami * lib/: help/jeditor.txt (1.3), help/jhelp.hlp (1.9) pref/picktype.prf (1.8): 自動拾い関係、ヘルプとサンプル設定を大幅に変更/更新。 2003-11-02 08:33 mogami * src/: autopick.c (1.123), externs.h (1.165), files.c (1.154) util.c (1.59): show_file()で、色付けタグ"[[[[[〜]" と強調表示(検索時と'='コマンド) とがコンフリクトして、表示がおかしくなっていたので修正。 その過程で、全行に色を付けるタグ"#####"は廃止。部分文字列に色を付ける"[[[[[〜]"で十分。 また、強調表示コマンド'='で大文字の文字列を入力すると、検出に失敗するバグ修正。 2003-11-02 02:26 mogami * lib/edit/t0000002.txt (1.3), lib/edit/t0000003.txt (1.3) lib/edit/t0000004.txt (1.2), lib/edit/t_lite.txt (1.5) src/birth.c (1.92), src/bldg.c (1.57), src/defines.h (1.158) src/dungeon.c (1.148), src/load.c (1.85), src/save.c (1.46) src/types.h (1.40): 盗賊ギルドの「分け前」の仕様を廃止。 2003-11-02 02:07 mogami * src/tables.c (1.72): numpad_as_cursorkey の説明文を修正。 2003-11-01 21:58 mogami * lib/: help/joption.txt (1.29), help/option.txt (1.28) pref/pref-opt.prf (1.19): numpad_as_cursorkey のデフォルト設定と説明書き追加。 2003-11-01 20:28 mogami * src/: externs.h (1.164), variable.c (1.53): オプション用変数のリストが古い分類形式のまま放ってあったので、 新しい分類形式に揃えた。 2003-11-01 20:20 mogami * src/: externs.h (1.163), tables.c (1.71), util.c (1.58) variable.c (1.52): オプション numpad_as_cursorkey を追加。 自動拾いエディタ及び文字列入力中にテンキーを押すとカーソルキーとして扱う。 Noにすると、数値を入力する。 2003-11-01 19:07 mogami * src/autopick.c (1.122): カーソル移動サブメニュー内に、"(←矢印キー)"等の説明書きを追加。 2003-11-01 06:43 mogami * src/files.c (1.153), src/init1.c (1.68) lib/edit/t0000001.txt (1.4), lib/edit/t0000002.txt (1.2) lib/edit/t0000003.txt (1.2), lib/edit/t0000006.txt (1.2) lib/edit/t_lite.txt (1.4), lib/edit/w_info.txt (1.2): EQU演算子の仕様変更。 [EQU $CLASS Mage High-Mage] 等と書いて引数に並べた文字列のどれかが等しければ真を返すようにした。 昔からあったアイディアだけれどエンバグが恐いから放ってあった。 2003-11-01 03:12 mogami * src/autopick.c (1.121): 新キーワード「死体と骨」追加。ガラクタの骨にもマッチする。 また、「無銘の」から銘が刻んでない事という条件をはずした。 「無銘の」は危険なキーワードなので少し制限を付けていたのだが、 既にあまり意味が無い上に自動破壊の自動登録と相性が悪い。 2003-11-01 02:59 mogami * src/autopick.c (1.120): 自動拾いエディタのアイテムで検索する機能のコードがちゃんと inkey_special() によるエディットに対応していなかったので修正。 また、空白文字列で検索しようとした時のエラーメッセージが出なくなって いたので出るようにした。 2003-11-01 01:25 mogami * src/files.c (1.152): ヘルプ表示中に ^Q も終了キーとして受け付ける。 自動拾いエディタ中からヘルプを見ている時、つい間違って^Qで終了しようとしてしまう為。 2003-11-01 01:06 mogami * src/util.c (1.57): 自動拾いエディタでX11のマウスによる複数行のペーストが出来なくなっていた。 ASCIIキャラクターのマクロをキャンセルするのに flush() を使っているのがそもそもの問題なので、 新しい関数 forget_macro_action() を定義して修正。 2003-10-31 23:57 mogami * src/files.c (1.151): show_file()で、"#####"の後にアルファベット以外の文字がある時には、カラータグと見做さないように修正。 2003-10-30 11:48 mogami * src/autopick.c (1.119): 新キーワード「レアな」と「ありふれた」を追加。ドラゴン装備等の特別なベースアイテムを識別する。 2003-10-30 11:47 mogami * src/z-term.c (1.23): AF_TILE1の位置が間違っていて英語版がコンパイルできなかった。 2003-10-29 16:35 mogami * src/: defines.h (1.157), externs.h (1.162), inet.c (1.7) report.c (1.24): スコアサーバーのURL等を定義するマクロをdefines.hからreport.cに移動。 2003-10-29 16:34 mogami * src/autopick.c (1.118): tab位置修正。 2003-10-28 05:31 mogami * src/autopick.c (1.117): - {上質以上}の擬似鑑定済みのアイテムを自動破壊に自動登録できなかったので修正。 - 自動登録で、可能な限り「^」を付けるようにした。メイスと鉛詰めメイスを区別できる。 - 一部変なマクロ名修正。 2003-10-28 05:16 mogami * src/cmd6.c (1.67): typo #end -> #endif 2003-10-28 03:52 mogami * src/cmd6.c (1.66): ボロミアのアミュレットの発動の未訳。 2003-10-28 03:37 mogami * src/report.c (1.23): MPWで'\r'と'\n'が逆転しているのを元に戻すコードで、#ifdef MPW とするのをやめて、 #if ('\r' == 0x0a && '\n' == 0x0d) とした。-noMapCRが付いていても付いていなくても対応できる。 2003-10-27 22:54 mogami * lib/pref/pref-mac.prf (1.7): テンキーの数字以外のキーでちゃんと文字を入力できるようにマクロを追加。 2003-10-27 20:56 mogami * lib/help/help.hlp (1.11): editor.hlpではなく、editor.txt 2003-10-27 20:55 mogami * lib/help/: commdesc.txt (1.10), help.hlp (1.10) jcommdesc.txt (1.9), jhelp.hlp (1.8), jpref.hlp (1.5) jpref.txt (1.19), pref.hlp (1.7), pref.txt (1.22): 自動拾い/破壊のヘルプへのリンクを最初のページに追加。 自動拾いエディタを開くコマンド(_)の説明修正。 2003-10-27 15:26 mogami * src/spells2.c (1.86): コメント修正。 2003-10-25 06:28 mogami * src/: cave.c (1.131), monster1.c (1.45), object1.c (1.76) store.c (1.38), z-term.h (1.6): まだ、bigtile_attr()を使ったコード整理すらしていない部分があったので、 これを Term_queue_bigchar()とTerm_add_bigch()を使って書いた。 2003-10-25 06:25 mogami * src/z-term.c (1.22): 再びエンバグ修正。タイルの1byte目を表す 0x80 と Bigtile の2byte目を表 すフラグと間違えていた。 #define AF_TILE1 0x80 と定義して使うようにしたので、今後は間違えづらいと思う。 また、Term_addch() の Bigtile版:Term_add_bigch()を追加。 2003-10-25 05:28 mogami * src/report.c (1.22): タイルモードでauto_moreがNoの時、死んだ直後のスコア送信用の スクリーンショット作成時にASCII文字画面が見えてしまうバグ修正。 2003-10-25 02:45 mogami * lib/help/jeditor.txt (1.2): 自動拾いエディタのオンラインヘルプ丁寧に書いた。 書き下ろしなのでshow_file()の色設定機能を活用した。 2003-10-25 01:44 mogami * Changelogs (1.75), Changelogs (1.62.2.1), Changelogs (1.72.2.1): 変更履歴を自動で更新して http://hengband.sourceforge.jp/Changelogs.txt で公開する事にしたので、CVS上からは削除。 2003-10-24 19:57 mogami * src/: cmd4.c (1.116), z-term.c (1.21): ワーニング除去と、エンバグ修正。 2003-10-24 19:38 mogami * src/: cave.c (1.130), cmd4.c (1.115), externs.h (1.161) z-term.c (1.20), z-term.h (1.5): bigtile_attr()を廃止して、Term_queue_char()のbigtile版関数 Term_queue_bigchar()を作ってコード整理。今まで設計が滅茶苦茶な面があり Bigtileの印を付けるコードと読み出すコードが矛盾していたり、トラップ感 知直後に全角ASCII文字のトラップの上にカーソルを乗せると文字化けするバ グが残っていたが、一緒に修正した。 2003-10-24 19:33 mogami * configure.in (1.30): USE_TRANSPARENCY廃止に伴なって更新。 2003-10-24 17:21 mogami * src/: cave.c (1.129), externs.h (1.160), main-dos.c (1.8) main-ibm.c (1.4), main-mac.c (1.26), main-win.c (1.35) main-x11.c (1.28), z-term.c (1.19), z-term.h (1.4): #ifdef USE_TRANSPARENCY をデフォルトで固定。 bigtileの問題点を修正しようとしたら、あまりにもこの場合分けが邪魔だった為。 vanillaではとっくに廃止されている。 2003-10-24 16:44 mogami * src/cave.c (1.128): new_ascii_graphics が No の時、Adam Boltタイル使用時の坑道等に対して ASCII文字なのにタイルの光源効果のコードが実行されて文字化けしていたバグ修正。 光源効果が使えるかどうかは (1) is_ascii_graphics()がTRUEならタイルでないので文字色で光源効果。 (2) タイルの場合はfeat_supports_lighting()がTRUEならタイルの光源効果。 で判断する。is_ascii_graphics()がFALSEならuse_graphics==TRUEに決まって いるのでこれの判定は不要。 2003-10-24 14:56 mogami * src/files.c (1.150): prfファイル内の「%:」で別ファイルを読み込む時、再帰的に自分を 読み込む設定が書かれているとループが半永久的に続く問題点を修正。 20段以降は読み込まないようにした。 2003-10-24 14:12 mogami * src/autopick.c (1.116): 自動破壊の自動登録で、アーティファクトとわかっているアイテムまでも登録してしまっていたのを修正。 2003-10-24 13:05 mogami * src/xtra2.c (1.108): レベルアップ時に PW_INVEN フラグが付加されていなかった為、 サブウィンドウの矢の平均ダメージ表示がアップデートされていなかったバグ修正。 2003-10-24 04:11 mogami * configure.in (1.29), src/h-config.h (1.7): strstr()とstrchr()は、my_strstr()とmy_strchr()で全て置き換えたので 間違ってstrstr()等を使ってしまう自体を出来るだけ避ける為に、 これらの関数をサポートする為の定義を削除。 2003-10-24 03:57 mogami * src/files.c (1.149): show_file()の中で画面をスクロールすると文字化けが起る事があるバグ修正。 Revision 1.139 で画面がチラチラしないように、全画面消去をしないで画面 のアップデートをするように変更したが、そのような場合に漢字を含む文字列 を表示する為に1byteずつz-term.cの関数を呼んではいけない。 つまり、Term_addstr()、Term_queue_chars()、prt()等は使って良いが、 Term_addch()、Term_draw()、Term_queue_char()等は使ってはいけない。 2003-10-24 02:59 mogami * src/: autopick.c (1.115), birth.c (1.91), bldg.c (1.56) cmd1.c (1.110), cmd3.c (1.50), cmd4.c (1.114), cmd5.c (1.80) cmd6.c (1.65), dungeon.c (1.147), effects.c (1.53) externs.h (1.159), files.c (1.148), flavor.c (1.42) init1.c (1.67), japanese.c (1.13), main-win.c (1.34), main.c (1.6) monster2.c (1.89), object1.c (1.75), report.c (1.21) rooms.c (1.63), spells1.c (1.88), spells2.c (1.85), store.c (1.37) util.c (1.56), xtra1.c (1.87): strchr_j()を英語版の含めて、my_strchr()にまとめた。strstr_j()についても同じく。 2003-10-24 02:22 mogami * src/: files.c (1.147), save.c (1.45): safe_setuid_grab();の呼び出しを忘れていた所を修正。 ./configure --with-setgid=games でコンパイル時にセーブが不可能になっていた。 2003-10-24 01:23 mogami * src/autopick.c (1.114): Revision 1.107 で auto_pickup_items() 内でエンバグしていたので修正。本来のカプセル化の変更とは無関係なコード整理をしようとしてエンバグしていた。 2003-10-23 22:56 mogami * src/util.c (1.55): inkey_special()にバグがあり、main-x11.cのマウスによるペースト機能が、ASCII文字を含む文字列に対して動かなかったので修正。 2003-10-23 17:39 mogami * src/monster2.c (1.88): 壁モンスター(たぶん動かない増殖するモンスター全て)が あやしい影 になっている時、 増殖した直後に # の姿が見えていたバグ修正。 2003-10-23 16:46 mogami * src/files.c (1.146): スコア改訂に供えて、キャラクターダンプに倒したユニークモンスター上位10体を表示。 また、巨大な関数 make_character_dump() を多数のサブ関数に再編成して、 各種のダンプの順番を再検討して入れ変えた。 2003-10-23 01:49 mogami * src/autopick.c (1.113): 複数行を選択して各種コマンドを実行する時、Emacsの動作を真似る事に 意味が無い事に気付いたので仕様変更。複数行を選択した時は必ず行単位で選択し、 ある行の後半と次の行の前半を選択…というな事態は起きないようにした。 2003-10-22 23:19 mogami * src/autopick.c (1.112): 自動破壊の自動登録が、アルファベットを小文字に統一し忘れていて英語版で正しく動作していなかったので修正。 2003-10-22 22:41 macband * src/autopick.c (1.111): MPWでのコンパイラエラー避け 2003-10-22 22:25 mogami * src/autopick.c (1.110): 一度も自動破壊されてない時に、メニューから「自動破壊されたアイテムで検索」を選んだ時、エラーメッセージが出るように修正。 2003-10-22 21:56 mogami * src/autopick.c (1.109): 値が偽の条件分岐式は無効状態として扱っているが、文字列検索時にはスキップしないように変更。 2003-10-22 21:53 mogami * src/: files.c (1.145), init1.c (1.66): 演算子 GEQとLEQ の仕様を変更。文字列としてではなく数値として比較するようにした。 例えば、"12" > "3"という事。 2003-10-22 21:48 mogami * src/autopick.c (1.108): 自動拾いエディタの検索機能で無効状態の行も検索できるようにした。 有効状態の行を優先的に発見し、先に見付かった無効状態の行を無視した場合には メッセージ欄に表示する。 2003-10-22 20:11 mogami * src/: autopick.c (1.107), bldg.c (1.55), cmd1.c (1.109) cmd3.c (1.49), dungeon.c (1.146), externs.h (1.158) spells1.c (1.87), spells3.c (1.99), store.c (1.36): autopick.cの関数を外部から呼ぶ部分を簡略化。なるべくカプセル化する。 2003-10-21 23:27 nothere * src/: autopick.c (1.106), util.c (1.54): 文字列入力時に文字列の最後で^Dなどでの削除を使うと, 文字列終端のすぐ 右のゴミを文字列終端にコピーしていたバグを修正. 2003-10-21 23:08 nothere * src/autopick.c (1.105): 自動拾いエディタの検索モード時に, 日本語の文字列に対してカーソルを左 移動させると1byteだけカーソルが移動して, 漢字の右バイトだけ壊すような 操作ができるバグを修正. 2003-10-21 22:39 nothere * src/autopick.c (1.104): size_tを使って警告が出ていた部分をintに修正. 2003-10-21 22:31 mogami * src/autopick.c (1.103): util.c 1.50 の askfor_aux() の修正(左カーソル移動とバックスペース)をautopick.cの検索文字列入力のコードに適用するを忘れていたので今適用。 2003-10-21 03:39 mogami * src/bldg.c (1.54): ラッキーマンでカオスの塔の突然変異治療をすると固まるバグを、その場しのぎで修正。 2003-10-21 00:09 henkma * src/: object2.c (1.104), rooms.c (1.62): auto_scum廃止に向けて, アイテム生成, ピット, ネストを調整. 2003-10-20 23:15 mogami * src/generate.c (1.72): 反攻撃のダンジョン等の最浅階が1階より深いダンジョンに最初に入った時、階段スカムを封じる為にランダムなアイテムを落さないようにしていたが、これを1階相当のレベルのアイテムを落すように変更。 2003-10-20 22:41 henkma * src/rooms.c (1.61): 階生成をauto_scumなし向けに調整し直し. 2003-10-20 22:19 henkma * src/rooms.c (1.60): 階生成再調整. 2003-10-20 22:16 henkma * src/rooms.c (1.59): 階生成のパラメータ調整. 2003-10-20 21:54 mogami * src/: autopick.c (1.102), birth.c (1.90), cmd4.c (1.113) externs.h (1.157), files.c (1.144), util.c (1.53): inkey_special()でテンキーは特別扱いしない(数値入力で固定する)ようにした。 2003-10-20 20:39 mogami * src/: birth.c (1.89), cmd3.c (1.48), effects.c (1.52) externs.h (1.156), load.c (1.84), xtra2.c (1.107): ・生い立ちオートローラーで年齢の範囲も指定できるようにした。 ・カオスパトロンの決定に年齢と社会的地位を使用する get_chaos_patron() は 実は古いZAngbandからのコンバート時しか使わなかったので廃止。 ・histpref.prfの読み込み用のバッファはスタックから用意するようにした。 ・石仮面と自己変容の種族変更コードを関数化。 ・身長体重を決めるコードを関数化。 2003-10-20 20:31 mogami * src/object2.c (1.103): 鑑定済みのアーティファクトを破壊しようとして出来なかった時に{特別製}と銘が付かないようにした。 2003-10-20 20:29 mogami * src/autopick.c (1.101): 自動破壊の自動登録の仕様調整。 (鑑定済みの)エゴ装飾品を自動登録した時ベースアイテム名を省略しないように変更。 {高級品}と擬似鑑定されたアイテムを自動登録するとキーワード「エゴ」を付ける。 それに対応して、キーワード「エゴ」は{高級品}と擬似鑑定されたアイテムにもマッチ するように変更。 2003-10-20 20:22 mogami * src/: h-config.h (1.6), util.c (1.52): 日本語を含む char型変数X から int型 へ変換する時、Paranoid的に (0xff & (int)X) と書いていた所を (int)((unsigned char)X) と書き直した。 理由は2つ、1つ目は 0xffとAND演算をする所が最適化されてレジスタ長の変換に 帰着すると期待していたのに、gccの-Oオプションではそうならならず、 無駄に真正直に0xffとAND演算をするアセンブラ命令を実行していたから。 2つ目は char から int へのキャストの動作が ANSI では処理系定義だが、 char → unsigned char → int のキャストならば ANSI で定められているから。 2003-10-20 20:08 mogami * src/cmd4.c (1.112): 画面写真dump.txtの表示'('コマンドで、ウィンドウサイズを拡大していてもちゃんと表示するように修正。また、photo_fgets()は廃止して、直接fgets()を使うようにした。 2003-10-20 20:02 mogami * src/Makefile.am (1.8): main-mac-carbon.cの削除に対応。 2003-10-19 03:27 nothere * src/wizard1.c (1.36): モンスター詳細スポイラー出力でランダムクエストのクエスターに[Q]が表記 されないように変更. 2003-10-19 00:47 nothere * src/generate.c (1.71): NO_CAVEダンジョン(城)では廊下に岩石を出さないように変更. 2003-10-18 19:47 nothere * src/: autopick.c (1.100), birth.c (1.88), cmd4.c (1.111) externs.h (1.155), files.c (1.143), util.c (1.51): askfor_aux()やget_string()などのように文字列入力する場合はテンキーは カーソル扱いではなく数値入力できるように変更. inkey_special()の引数で テンキーの扱いを変えるようにした. 2003-10-17 17:56 macband * src/main-mac.c (1.25): Classic用に修正 2003-10-17 04:03 mogami * src/rooms.c (1.58): 城のダンジョン(NO_CAVE)で、部屋の配置法を変更。find_space()内で配置位置の候補の中から常に真ん中の1つを選ぶ事で、フロアがかなり秩序立った配置になるようにした。(通常は候補の中からランダムに選ぶ。) 2003-10-17 03:15 mogami * src/: cmd3.c (1.47), effects.c (1.51): 「あなたはかつて〜だった。」の記録をする所で、「p_ptr->old_race2 |= 」とすべき場所で、「p_ptr->old_race2 = 」になっていたバグ修正。 2003-10-17 02:37 mogami * src/files.c (1.142): プレイ記録を見る時、スペースキーと'-'キーの役割の上下が反転するが、PgDownとPgUpも一緒に反転してしまっていたので、反転しないように修正。 2003-10-17 02:31 mogami * src/cmd4.c (1.110): メッセージ履歴でもHome,End,PgUp,PgDownを使えるようにした。 また、スクロールしても画面がチラチラしないようにした。 2003-10-17 01:22 mogami * lib/pref/pref-mac.prf (1.6), src/main-mac.c (1.24): inkey_special()でテンキーの KP_1 等を認識できるようにする為、 main-mac.cで使われていたテンキー専用の内部コード("^^1"等)を使わないように仕様変更。 2003-10-17 01:18 mogami * src/main-mac-carbon.c (1.12): main-mac-carbon.c の内容は main-mac.c にコピーしたので、こちらは削除。 2003-10-17 01:17 mogami * src/main-mac.c (1.23): main-mac-carbon.c revision 1.11 をmain-mac.cにコピー。 carbon用とclassic用のソースは統一されている(はずな)ので、今後はmain-mac.cのみを使う。 2003-10-15 23:39 nothere * src/: cmd5.c (1.79), monster2.c (1.87): cave_empty_bold2()内での比較と同じことを2重に比較する部分の削除. 2003-10-14 07:56 nothere * lib/edit/r_info.txt (1.37): 一部ユニークや下級ワイアームの英語名をキャピタライズ. 準ユニークは キャピタライズされていたりされていなかったりしたので, する方に統一. また, ユニークの名前の途中で先頭が大文字のTheがある場合はtheに修正. 2003-10-13 20:24 mogami * src/files.c (1.141): files.c 1.140 の修正は検索機能を使ったときに問題があったので、再修正。 2003-10-13 16:17 mogami * src/util.c (1.50): askfor_aux()にて、漢字を含む文字列を編集中。左カーソル移動とバックスペースがバグっていたので修正。 2003-10-13 15:55 mogami * src/util.c (1.49): unsigned charの取り扱いのミスで、inkey_special()が漢字入力に対応していなかったので修正。 2003-10-13 15:53 mogami * src/files.c (1.140): 画面をスクロールして end of file よりも下まで表示した時、画面のアップデートに不備があって以前の表示内容が残っていたので修正。 2003-10-13 15:01 mogami * src/files.c (1.139): ヘルプ表示中にカーソルでスクロールすると画面がチラチラしていたのを修正。また、色付き文字を表示するタグが不正だった時に配列外アクセスをしてしまうバグを修正。 2003-10-13 14:00 mogami * lib/help/helpinfo.txt (1.6), lib/help/jhelpinfo.txt (1.6) src/files.c (1.138): ヘルプファイルの表示にもカーソルキーを(それとPageUp/PageDown/Home/Endも)使えるようにした。 2003-10-13 13:26 mogami * lib/help/: jobjects.txt (1.11), joption.txt (1.28) objects.txt (1.10), option.txt (1.27): abbrev_extra と abbrev_all のヘルプ追加。 2003-10-13 11:18 mogami * src/: autopick.c (1.99), util.c (1.48): 文字列入力中に、挿入モードへ移行する条件を微調整。deleteやbackspace等を押した時も移行。 2003-10-13 10:48 mogami * src/: autopick.c (1.98), util.c (1.47): 半角カタカナの判定に unsigned charでも signed char でも正しく動くiskana()を使用。 2003-10-13 10:39 mogami * src/: autopick.c (1.97), birth.c (1.87), defines.h (1.156) externs.h (1.154), util.c (1.46), variable.c (1.51): 自動拾いエディタで使っていたカーソル移動キーを読み取るHackを一般化して、 関数inkey_special()にまとめて、通常の文字列入力と生い立ち入力に応用した。 2003-10-13 09:17 nothere * src/files.c (1.137): 'C'でのステータス表示での "カオスランク", "アンバー [%d]" は非常に分 かりにくいため, 他バリアントにならい "英雄的", "伝説的[%d]" と変更. 英語版で "Legendary[%d]" がはみ出さないように画面構成を微調整. 2003-10-12 23:59 nothere * src/rooms.c (1.57): 常にdungeon_alignする仕様に戻した. 2003-10-12 10:31 nothere * src/wizard2.c (1.49): デバッグコマンドでの指定モンスター召喚で, 森の中に召喚ができなかった バグを修正. 2003-10-11 19:32 nothere * src/xtra2.c (1.106): 遠く離れたモンスター同士の戦闘で倒れた暁の戦士が, その戦闘とは無関係 なプレイヤーの目の前のみに復活していたバグを修正. 2003-10-11 15:54 nothere * src/: externs.h (1.153), object2.c (1.102), xtra2.c (1.105): 特定モンスターが落とす特定文字限定のアイテムの処理などでmake_object() の前にget_obj_num_prep()を呼んでいた部分を整理し, make_object()内部の みでテーブル処理も行うように変更. get_obj_num_prep()はobject2.cでしか 使われなくなったため, staticにした. 2003-10-11 15:06 nothere * src/: cave.c (1.127), cmd1.c (1.108), cmd2.c (1.64) defines.h (1.155), dungeon.c (1.145), wild.c (1.35) xtra2.c (1.104): グリッドのfeatまたはmimicからf_info[]で定義されたmimicを取得する処理 をマクロとしてまとめた. 2003-10-11 14:23 nothere * src/grid.h (1.4): FEAT_WALL_INVISは存在しないため, place_invis_wall()を削除. 2003-10-11 12:25 nothere * src/: cave.c (1.126), defines.h (1.154): "FEAT_UNDETECTD" -> "FEAT_UNDETECTED". 2003-10-09 08:16 mogami * src/autopick.c (1.96): カーソルキーにマクロを定義していても自動拾いエディタ中でカーソル移動に使えるようにした。その他、Home, End, PageUp, PageDown等も使えるようになった。 2003-10-09 06:54 mogami * src/: externs.h (1.152), melee2.c (1.79), variable.c (1.50) xtra2.c (1.103): 時止めを使うモンスターがプレイヤーのオーラで死んだ時に時止めをキャンセ ルするコードがいいかげんだった為、光の剣等で関係無いモンスターが死んだ 時にも時止めがキャンセルされていたバグ修正。 2003-10-09 06:52 mogami * src/cmd5.c (1.78): 乗馬中のペットを解放すると、その乗馬のヘルスバーがすぐに消えずに残るバグを修正。 2003-10-08 08:00 nothere * src/rooms.c (1.56): 変愚蛮怒ではダンジョンの部屋を揃える (dungeon_align) コードはNO_CAVE ダンジョン (城) でのみ有効であったので, NO_CAVE以外ではdungeon_align 処理を行わないように修正. 2003-10-08 05:46 nothere * src/: birth.c (1.86), cmd4.c (1.109), defines.h (1.153) files.c (1.136), tables.c (1.70): オプションのページの直値指定がいくつかあることもあり, オプションテー ブルでのページ数指定をbit指定と区別する意味も兼ねて, 記号定数化. オプ ションテーブルの整形と空行の数の統一, 全角括弧の半角化. 2003-10-08 04:33 nothere * src/main-win.c (1.33): 数値252がSPECIAL_KEY_QUITに置き換えられていなかった部分の修正. 2003-10-08 04:26 nothere * src/cmd4.c (1.108): オプションメニューでの初期オプションと詐欺オプションの行のスペースの 調整. 2003-10-08 04:21 nothere * lib/edit/r_info.txt (1.36), lib/edit/t_lite.txt (1.3) lib/file/rumors_j.txt (1.4), src/xtra2.c (1.102): 語句の置き換え/統一. * "Town history" -> "Town Overview", "街の歴史" -> "街の概要". (lib/edit/t_lite.txt) * "アルベリック", "アルベリッヒ" -> "アルベリヒ". (lib/edit/r_info.txt, lib/file/rumors_j.txt) * "m_name" -> "note_buf". (src/xtra2.c) 2003-10-05 06:17 mogami * lib/: file/news.txt (1.25), file/news_j.txt (1.23) help/jlicense.txt (1.5): 板倉さんのメールアドレス更新。 2003-10-05 04:17 mogami * lib/file/a_low.txt (1.9): typo。Rickさんより。 2003-10-05 03:49 mogami * src/main-x11.c (1.27): NumLockがOnだとマクロトリガーにいちいち無意味に mod2- が入っていたが、入らないように修正。 2003-10-04 22:36 mogami * src/: dungeon.c (1.144), floors.c (1.29): 闘技場で敗れた時、保存フロアを消去してペットを失なっていたので修正。 2003-10-03 05:03 nothere * lib/edit/: r_info.txt (1.1.2.6), r_info.txt (1.27.2.2): 目のドルジと頭蓋のドルジが実情以上に安全そうに書かれていた誤訳を修正. 開発版より. 2003-10-03 04:56 nothere * lib/edit/r_info.txt (1.35): 頭蓋のドルジの説明で, merelyは "まれに" どころか "のみ" なので, 頭蓋 のドルジが実情以上に安全そうに書かれていた誤訳を修正. 2003-10-03 03:17 nothere * src/: chuukei.c (1.11), inet.c (1.6), main-win.c (1.32): 現在のBCC++向けMakefile.bccの警告設定で残っていた警告のうち, 変数未使 用などで除去可能なものを除去. 2003-10-03 03:01 nothere * src/: effects.c (1.30.2.4), effects.c (1.43.2.1): "現在姿" -> "現在の姿". 開発版より. 2003-10-03 02:57 nothere * src/effects.c (1.50): "現在姿" -> "現在の姿". 2003-10-02 18:06 macband * src/: main-mac-carbon.c (1.11), util.c (1.45): MPWでのCarbonコンパイル用の変更 2003-10-02 05:57 nothere * src/autopick.c (1.95): 英語版でiskanji()が使われてリンクに失敗しないように修正. 2003-10-02 04:21 mogami * src/autopick.c (1.94): 自動拾いエディタで漢字が入力できなくなっていたバグ修正。 2003-10-02 04:10 mogami * src/autopick.c (1.93): 「無銘の」キーワードが未鑑定のアイテムにマッチしていたエンバグ修正。 2003-10-02 03:08 nothere * lib/pref/pref-opt.prf (1.18), src/tables.c (1.69): pref_opt.prfにabbrev_extraとabbrev_allを初期値FALSEとして追加. また, オプションとしての和文テキストに "。" が付いていたので, 他のオプ ションに合わせて "。" を外した. 2003-10-02 02:42 mogami * src/: bldg.c (1.53), cmd1.c (1.107), cmd2.c (1.63), cmd6.c (1.64) defines.h (1.152), dungeon.c (1.143), floors.c (1.28) spells3.c (1.98), wild.c (1.34), wizard2.c (1.48): CFM_CLEAR_ALLフラグを廃止して、真偽を逆にした CFM_SAVE_FLOORS を導入。 保存フロアと無関係なフロア移動でいちいちCFM_CLEAR_ALLフラグを付けなくていいようにした。 2003-10-02 02:26 nothere * src/: birth.c (1.85), defines.h (1.151), effects.c (1.49) files.c (1.135), load.c (1.83), save.c (1.44), types.h (1.39): *勝利*時のメッセージをダンプに残せるように変更. セーブデータVer.は 1.7.0.1に上がる. 2003-10-02 01:34 mogami * src/dungeon.c (1.142): アリーナで負けた後で dead end フロアに入ってしまうバグを修正。 2003-10-02 00:18 mogami * src/main-mac-carbon.c (1.10): main-mac.cのrev. 1.21 の変更を移植: Bit tileモード用のカーソル表示コードを整理。main-xxx.cの中で地形情報の配列の 内容を直接参照してしまっていた所を、書き変えて参照せずに済むようにした。 既にVanilla用のパッチで適用していたもの。 2003-10-01 23:53 mogami * lib/edit/k_info.txt (1.13): Potion of Cure Serious Wounds の英文説明が 6d8 となっていたので、4d8 に修正。 2003-10-01 02:06 nothere * src/autopick.c (1.92): "。" が足りない部分の追加. 2003-09-30 11:40 iks * src/main-win.c (1.31): テンキーの'5'がnumlockのオン時とオフ時で違うマクロトリガコードとして認識されてしまうのを修正。 2003-09-29 03:57 henkma * lib/edit/r_info.txt (1.34): モンスターの攻撃手法修正. 2003-09-28 23:51 henkma * lib/edit/r_info.txt (1.33): 新馬系モンスターの攻撃力up, 発光カヴーの回復確率down. 2003-09-28 05:53 henkma * lib/edit/r_info.txt (1.32): オーク弩弓隊の説明文を追加. 2003-09-28 03:38 iks * src/main-win.c (1.30): サブウィンドウからのキー入力に対するマクロトリガの処理がおかしかったのを修正。 キー入力処理を外部関数化するなど、ソースを少し整形。 2003-09-28 02:06 nothere * src/cave.c (1.125): 非タイルモードで'='といったミミック系モンスターは幻覚時にアルファベッ トにしかならず, 普通のモンスターが幻覚でミミック系に見えることもな かったので, 幻覚時にはSHAPECHANGER同様に1/25でアイテムのシンボルに見 えるように変更. 2003-09-28 01:27 iks * lib/pref/pref-win.prf (1.6): deleteキーのマクロを'\x7f'(Delete)に修正。 2003-09-28 01:13 iks * lib/pref/pref-win.prf (1.5): 新しいnumpadのマクロトリガコードに対応した移動のマクロを定義。 2003-09-28 00:35 iks * src/main-win.c (1.29): numlockオンでもオフでもnumpad上の同じキーなら同じキーコードとして扱うように変更。 numpad上のnumlock以外のすべてのキーに対応(したはず)。 2003-09-27 23:52 iks * src/main-win.c (1.28): リビジョン1.27の修正:switch文でwParamを参照するように修正。'/'以外のキーにも対応。 ASCIIコードを伴うマクロトリガーを押したときに、マクロコードとASCIIコードの両方を入力してたので、ASCIIコードを入力しないよう修正。 2003-09-27 22:36 mogami * src/main-win.c (1.27): lParamの24bitは、Enterと/だけ特別扱いであったのでswitch文で分岐。 2003-09-27 21:25 mogami * src/main-win.c (1.26): キーパッドのDel等を、本物のDelete等と区別できるようにした。 2003-09-27 20:23 nothere * src/files.c (1.124.2.3): 生い立ち設定ファイル中で初期オプションを変更でき, 微妙なスコア操作 (オートローラーを使った後でオートローラーを切ってスコアを上げるなど) が使えていたので, 生い立ち設定ファイル中では初期オプションを変更でき ないように変更. 開発版より. 2003-09-27 20:18 nothere * src/files.c (1.134): 生い立ち設定ファイル中で初期オプションを変更でき, 微妙なスコア操作 (オートローラーを使った後でオートローラーを切ってスコアを上げるなど) が使えていたので, 生い立ち設定ファイル中では初期オプションを変更でき ないように変更. 2003-09-27 19:42 mogami * src/cmd3.c (1.46): "you are wielding %s with both hands." 2003-09-27 18:36 mogami * src/: artifact.c (1.32), autopick.c (1.91), birth.c (1.84) cmd1.c (1.106), cmd3.c (1.45), cmd4.c (1.107), defines.h (1.150) dungeon.c (1.141), effects.c (1.48), mspells1.c (1.70) object2.c (1.101), spells3.c (1.97), wizard2.c (1.47) xtra1.c (1.86): 自動破壊の自動登録で、簡易鑑定されたアイテムを考慮していなかったので、 考慮するように修正。 その過程で「無銘の」キーワードを{並}{上質}にもマッチするようにした。 また、tvalが武器かどうか確かめるのにTV_BOW等を直接使っているのが わかりにく過ぎるので、TV_WEAPON_BEGIN 等のマクロを定義してそれを使うように置換した。 2003-09-27 02:30 henkma * lib/edit/misc.txt (1.3), lib/edit/r_info.txt (1.31) src/xtra1.c (1.85): 乗馬関連の修正.(含モンスター追加) 2003-09-25 12:16 nothere * lib/help/: birth.txt (1.13), jbirth.txt (1.12): 生い立ち設定ファイル読み込みのキー移転に対応. 2003-09-25 12:11 nothere * src/birth.c (1.77.2.2): 生い立ち設定ファイルの読み込みの際に, 文法エラーで失敗した場合にも ファイルが見つからないメッセージが出ないように変更. 開発版より. 2003-09-25 12:04 nothere * src/birth.c (1.83): 生い立ち設定ファイルの読み込みの際に, 文法エラーで失敗した場合にも ファイルが見つからないメッセージが出ないように変更. 2003-09-25 10:02 nothere * src/: cmd1.c (1.60.2.8), cmd1.c (1.91.2.3): ★フランテングは巨人に9倍ダメージだったものを5倍ダメージにするように 正式に仕様変更していたという連絡を受けたため, 巨人9倍コードを削除. 開 発版より. 2003-09-25 09:56 nothere * src/cmd1.c (1.105): ★フランテングは巨人に9倍ダメージだったものを5倍ダメージにするように 正式に仕様変更していたという連絡を受けたため, 巨人9倍コードを削除. 2003-09-25 09:18 mogami * src/: externs.h (1.151), flavor.c (1.41), tables.c (1.68) variable.c (1.49): オプション2つ追加。 abbrev_extra, "アイテムに追加耐性/能力の略称を刻む。" abbrev_all, "アイテムに全ての耐性/能力の略称を刻む。" {%}を刻むとオプションに関わらず刻んだ方を優先。 英語の略称を使うオプションもあった方が良いだろうか? 3つもオプション増やすのが気に喰わないので、今の所は作ってない。 2003-09-25 07:42 iks * src/cmd3.c (1.44): モンスターの思い出('/')コマンドで'^R'を選ぶと乗馬可能なモンスターの思い出を閲覧できるように変更。 ただし英語のプロンプトは、長くなりすぎるためまだ変更していない。 2003-09-25 07:12 mogami * src/: autopick.c (1.90), cmd3.c (1.43), defines.h (1.149) externs.h (1.150), files.c (1.133), load.c (1.82), save.c (1.43) types.h (1.38), variable.c (1.48): 自動破壊を簡単に設定する機能を破壊コマンド(k/^D)に追加した。 「壊しますか? [y/n/Auto]」で、'a'を押すとそのキャラクターが 死ぬまでの期間だけ有効な自動破壊設定をpicktype.prfに書き加える。 2003-09-25 04:29 mogami * src/: rooms.c (1.55), rooms.h (1.4): generate_rooms()の中で生成を試みる部屋数が多過ぎるので標準の面積で40部 屋固定にした。実際に作られる部屋数は最大でも35程度にしかならない。 多過ぎるとnormal roomが配置しきれずに切り捨てられるので、 その分 vault が異常に出やすくなってしまう。 2003-09-25 03:30 mogami * src/birth.c (1.82): inkey_macro_trigger_stringを活用して、生い立ちエディタでカーソルキーで移動できるままで、2468を数値も入力できるようにした。 2003-09-24 23:55 mogami * src/cmd4.c (1.106): 知識コマンド内で「乗馬可能なモンスター」をリスト表示。 2003-09-24 04:47 nothere * src/: cmd1.c (1.60.2.7), cmd1.c (1.91.2.2): ★フランテングのSLAY_GIANTをKILL_GIANTに移転した影響で, 巨人に9倍ダイ スのダメージを与えるコードが無効になっていたバグを修正. 開発版より. 2003-09-24 04:44 nothere * src/cmd1.c (1.104): ★フランテングのSLAY_GIANTをKILL_GIANTに移転した影響で, 巨人に9倍ダイ スのダメージを与えるコードが無効になっていたバグを修正. 2003-09-23 01:35 nothere * src/mspells1.c (1.62.2.2): 火炎ブレス持ちにとっての火炎2重耐性の魔力消去条件にエンバグがあり, 元 種族がバルログの場合に変身した状態で火炎2重耐性があれば消去対象になっ ていたバグの修正. 開発版より. 2003-09-23 01:32 nothere * src/mspells1.c (1.69): 火炎ブレス持ちにとっての火炎2重耐性の魔力消去条件にエンバグがあり, 元 種族がバルログの場合に変身した状態で火炎2重耐性があれば消去対象になっ ていたバグの修正. 2003-09-23 01:24 nothere * lib/edit/a_info.txt (1.1.2.2), lib/edit/d_info.txt (1.1.2.3) lib/edit/e_info.txt (1.1.2.2), lib/edit/q0clone0.txt (1.1.2.1) lib/edit/r_info.txt (1.1.2.5), lib/file/seppuku.txt (1.1.1.1.30.1) lib/help/joption.txt (1.19.2.1), src/birth.c (1.57.2.7) src/cave.c (1.66.2.7), src/cmd1.c (1.60.2.6) src/cmd2.c (1.36.2.4), src/cmd3.c (1.32.2.3) src/cmd4.c (1.66.2.7), src/cmd5.c (1.49.2.7) src/defines.h (1.81.2.9), src/dungeon.c (1.78.2.9) src/effects.c (1.30.2.3), src/externs.h (1.87.2.9) src/files.c (1.88.2.7), src/generate.c (1.39.2.1) src/hissatsu.c (1.19.2.4), src/load.c (1.46.2.4) src/mane.c (1.13.2.2), src/melee1.c (1.22.2.3) src/melee2.c (1.37.2.5), src/mind.c (1.17.2.5) src/monster1.c (1.27.2.4), src/monster2.c (1.45.2.4) src/mspells1.c (1.34.2.4), src/mspells2.c (1.28.2.5) src/mspells3.c (1.16.2.3), src/racial.c (1.26.2.7) src/rooms.c (1.25.2.3), src/spells1.c (1.44.2.6) src/spells2.c (1.60.2.3), src/spells3.c (1.56.2.8) src/store.c (1.20.2.7), src/streams.c (1.6.2.1) src/tables.c (1.53.2.1), src/variable.c (1.34.2.3) src/wild.c (1.18.2.3), src/xtra1.c (1.55.2.4) src/xtra2.c (1.54.2.6), src/z-config.h (1.6.8.1): 1.7.x系の修正のうち, 26, Nov., 2002の1.4.x枝作成以来マージ漏れがあっ たものをマージ. * MAINTAINERメールアドレスの更新. (src/z-config.h) * 性格いかさまの忍者に光源があるように表示されていたバグを修正. (src/files.c) * 英語版アンドロイドでExp表示が残っていた部分の修正. (src/files.c) * 英語版でフォース耐性が轟音耐性の綴りになっていたバグ修正. (src/monster1.c) * 魔獣使いがモンスターをモンスター・ボールで捕らえやすい条件の修正. 死の光線をモンスターに当てた時の判定の修正. (src/spells1.c) * permaオブジェクト判定のバグ修正. (src/defines.h) * モンスター魔法 "暗闇", "閃光" の表示に関する修正. (src/monster1.c) * 敵モンスターのターゲット座標再設定のバグ修正. (src/melee2.c) * オプション "last_words" の説明の修正. (lib/help/joption.txt) * クエスト "クローン地獄"内でドアがずれていると思われる部分の修正. (lib/edit/q0clone0.txt) * DARKNESSダンジョンでも明るく生成される部分が残っていたのを修正. (src/rooms.c, src/streams.c) * 未訳の固定アーティファクト説明の和訳. (lib/edit/a_info.txt) * 英語版で切腹しても文字化けしないように. (lib/file/seppuku.txt) * インパクト・ハウンドの日本語説明文変更. (lib/edit/r_info.txt) * 魔法領域説明文の修正. (src/birth.c) * (粗悪品)の鎧エゴが内部的にクロークエゴ扱いだったので修正. (lib/edit/e_info.txt) * 英語版でモンスターの思い出の一部が正しく配色されていなかったバグを 修正. (src/monster1.c) * 荒野と鉄獄の説明の先頭を小文字に. (lib/edit/d_info.txt) * 因果混乱耐性があるモンスターはレベルテレポートされないように修正. (src/mane.c, src/mspells3.c) * ものまね師のテレポートバックにはテレポート耐性が無視されていたバグ を修正. (src/mane.c) * モンスター同士の殴り合いで, 粉砕属性に対しAC軽減がなされていなかっ たのを修正. (src/melee2.c) * モンスターの打撃で防具が劣化したのが次の打撃に反映されていなかった のを修正. (src/melee1.c) * 変身魔法で変身しても元種族扱いだった部分の修正. (src/monster2.c, src/spells2.c, src/spells3.c, src/xtra1.c) * モンスターの無敵化状態が切れた時の処理に関するバグ修正. (src/mane.c, src/melee2.c, src/mind.c, src/mspells1.c) * 剣術 "地走り", "虎伏絶刀勢" の期待値計算の修正. (src/hissatsu.c) * モンスターが進化した際にcur_numが正しく増減していなかったのを修正. (src/melee2.c) * モンスターシンボル分類の説明修正. (src/cmd3.c, src/cmd4.c) * 受けたダメージがダイス目の100%を超える場合の朦朧度や切り傷に関わる 細かい修正. (src/melee1.c) * 英語版playrecordでの動詞を過去形に統一. (src/cmd2.c, src/cmd4.c) * 幻覚時のモンスター同士の殴り合いと, 英語版の幻覚時の文章の修正. (src/externs.h, src/melee1.c, src/melee2.c, src/tables.c) * 増殖モンスターが増殖した際に, 新しく増えたモンスターが見えなくても 増殖することが思い出に残るバグを修正. (src/melee2.c) * 乗馬中のペットに "(乗馬中) 乗馬中" と二重に表示しないように修正. (src/files.c) * 匠魔法 "武器属性付与" が射撃した矢や投げた物にも有効だったバグ修正. (src/cmd1.c, src/cmd2.c, src/externs.h) * 忍者が暗闇の洞窟でMAX_SIGHT範囲のモンスターも見えるように修正. (src/cave.c, src/monster2.c) * オプションbitのロード時から実際のゲーム開始までの間, 対応するbool 変数の値が代入されずFALSEのままである状態だったため, その後の各種情 報のロードにオプションの状態が反映されないバグを修正. (src/dungeon.c, src/externs.h, src/load.c) * プレイヤーから見えないオーラ持ちモンスターを殴っても, そのモンス ターの思い出にオーラが記憶されるバグを修正. (src/cmd1.c) * モンスター対モンスターで重力ブレスを吐いた場合などに正しく攻撃側の レベルで判定するように修正. (src/spells1.c) * モンスター対モンスターの魔法使用時に未実装魔法が選択されたことで魔 法使用に失敗するバグを修正. (src/mspells2.c) * モンスターの光源やモンスターのアップデートの足りない部分の追加. (src/cave.c, src/cmd2.c, src/cmd5.c, src/effects.c, src/hissatsu.c, src/melee2.c, src/mind.c, src/racial.c, src/spells2.c, src/store.c, src/xtra2.c) * set_action()で歌以外のアクションを要求された場合は直ちに歌を止める ように修正. (src/cmd5.c, src/effects.c, src/wild.c) * 本来見えないはずのCHAR_CLEARかつATTR_CLEARのモンスターが幻覚時に見 えるバグを修正. また, グラフィック使用時にimage_monster()で不正なタ イルが選ばれるバグの修正. (src/cave.c) * ペットになっているユニークの2重生成バグの修正. (src/birth.c, src/dungeon.c, src/defines.h, src/externs.h, src/generate.c, src/monster2.c, src/variable.c) 2003-09-21 14:48 nothere * src/load.c (1.46.2.3): マージミスでrd_u16b()が抜けており, ロードできないバグを修正. 2003-09-21 06:16 nothere * autopick.txt (1.18.4.1), lib/edit/r_info.txt (1.27.2.1) lib/edit/t_lite.txt (1.1.4.1), lib/file/mondeath_j.txt (1.3.2.1) lib/help/dungeon.txt (1.8.8.1), lib/help/jdungeon.txt (1.6.8.1) lib/help/jpref.txt (1.14.4.1), src/birth.c (1.77.2.1) src/bldg.c (1.44.2.1), src/cave.c (1.121.2.1) src/chuukei.c (1.9.4.1), src/cmd1.c (1.91.2.1) src/cmd2.c (1.58.2.1), src/cmd3.c (1.37.2.1) src/defines.h (1.136.2.2), src/dungeon.c (1.130.2.1) src/externs.h (1.133.2.1), src/files.c (1.124.2.2) src/flavor.c (1.38.2.1), src/hissatsu.c (1.26.2.1) src/init1.c (1.64.2.1), src/japanese.c (1.7.4.1) src/kajitips.h (1.2.8.1), src/load.c (1.71.2.1) src/main-win.c (1.24.2.1), src/main-x11.c (1.23.2.1) src/melee2.c (1.75.2.1), src/mind.c (1.27.2.1) src/mindtips.h (1.13.2.1), src/monster1.c (1.41.2.1) src/monster2.c (1.79.2.1), src/mspells1.c (1.62.2.1) src/mspells2.c (1.58.2.1), src/object1.c (1.71.2.1) src/rooms.c (1.46.2.1), src/save.c (1.37.2.1) src/spells1.c (1.81.2.1), src/spells2.c (1.81.2.1) src/spells3.c (1.92.2.1), src/spellstips.h (1.29.2.1) src/util.c (1.42.2.1), src/wild.c (1.31.2.1) src/xtra1.c (1.76.2.1), src/z-rand.c (1.4.2.1) src/z-rand.h (1.4.2.1): 1.7.x系の修正をマージ. * 剣術家のブーメランが闘技場で使えないバグ修正. (src/cmd2.c) * 説明文の修正. (src/kajitips.h, src/mindtips.h, src/spellstips.h) * Typo fix: "同乗" -> "同情". スライムモルドの英文テキストで '.' の付 け忘れ. (lib/edit/r_info.txt) * 武器を持たない忍者が不意打ちを使えていたバグ, 忍者や盗賊が盾しか持 たない場合でも不意打ち判定が動いていたバグを修正. (src/cmd1.c) * 忍者啓蒙時の床の記憶が正しくオプション依存になるように修正. (src/cave.c) * bigtileモード時にlite_spot()された部分が全体マップウィンドウ, 自分 の周囲ウィンドウに反映されなかったバグを修正. (src/cave.c) * 増殖するモンスターがクローンだった場合は新しいモンスターもクローン となるように修正. (src/monster2.c) * ペット召喚で床の上に水棲モンスターを召喚しようとして失敗しないよう にした. (src/birth.c, src/bldg.c, src/externs.h, src/monster1.c, src/monster2.c, src/rooms.c) * Typo fix: "mal" -> "map.". (src/wild.c) * "アンバーの王族" -> "アンバライト". (lib/edit/t_lite.txt) * 乗馬中のプレイヤーに対する呪い系魔法や, 乗馬になっているモンスター への打撃の挙動を修正. (src/defines.h, src/melee2.c, src/mspells1.c, src/mspells2.c, src/spells1.c, src/spells2.c) * describe_use()内でINVEN_RARM, INVEN_LARMに対して返す文字列の先頭だ けスペースが残っていたので削除. (src/object1.c) * 二刀流時に利き腕の武器が呪われている状況で盾を利き腕に装備しようと してもその呪われた武器を利き腕の逆に持ち替えないように変更. (src/cmd3.c) * 調査を使って思い出情報が補完された時には "あなたの" "(乗馬中)" など を書かないように修正. (src/spells2.c) * ロード時の漢字コード変換ミスの修正. (src/externs.h, src/japanese.c, src/load.c, src/save.c, src/scores.c) * ダンプでの一部表記の変更. (src/files.c) * "*未鑑定*の" が未実装なことに関するヘルプの修正. (autopick.txt, autopick_eng.txt, lib/help/jpref.txt, lib/help/pref.txt) * 死天使『アズリエル』, 告知者『ラファエル』の死亡時の台詞が一般モン スターと同じになっていたバグを修正. (lib/file/mondeath_j.txt) * 日本語文字列からstrchr()する際のバグ修正. (src/dungeon.c, src/externs.h, src/flavor.c, src/init1.c, src/japanese.c, src/object1.c, src/util.c, src/xtra1.c) * ランダムに長い階段/坑道になる記述が残っていたので削除. (lib/help/jdungeon.txt) * "隠しドアに決して鍵が掛かっていない" 記述を削除. (lib/help/dungeon.txt) * モンスターの光源の更新の修正. (src/cmd1.c, src/dungeon.c, src/hissatsu.c, src/melee2.c, src/mind.c, src/monster2.c, src/mspells1.c8, src/mspells2.c, src/spells1.c, src/spells3.c) * vanilla_town/lite_townでplayrecordに "辺境の地" と記録されないよう に修正. (src/dungeon.c) * ★斬鉄剣の英文メッセージのTypo fix. (src/cmd1.c) * 壁を掘れるモンスターに乗馬した場合にドアを掘れずに埋まっていたバグ を修正. また, 魔王変化等でプレイヤーが壁を掘れる場合に開いたドアも 壊していたバグを修正. (src/cmd1.c) * koka氏のパッチを取り込み, Windowsでsound.cfgの設定が有効にならな かったバグを修正. (src/main-win.c, src/z-rand.c, src/z-rand.h) * X11 で, マウスでの漢字のコピー & ペーストが使えなかったバグを修正. また, 行の最後にスペース文字の列があったら削除するように変更. (src/main-x11.c) 2003-09-21 04:22 mogami * src/autopick.c (1.89): エディタ終了時にカーソル位置を保存する。 2003-09-21 04:21 mogami * src/files.c (1.132): 無駄にポインタ演算をしていたのを削除。*s++; → s++; 2003-09-21 04:03 mogami * lib/help/Makefile.am (1.7): editor.txtとjeditor.txt追加。 2003-09-21 03:55 nothere * autopick.txt (1.18.2.1), lib/edit/d_info.txt (1.1.2.2) lib/edit/k_info.txt (1.3.2.4), lib/edit/r_info.txt (1.1.2.4) lib/edit/t_lite.txt (1.1.2.1), lib/file/a_low.txt (1.6.20.1) lib/help/dungeon.txt (1.8.6.1), lib/help/jmonster.txt (1.6.4.1) lib/help/jpref.txt (1.14.2.1), lib/help/monster.txt (1.4.8.1) lib/pref/graf-new.prf (1.7.8.1), lib/pref/graf-xxx.prf (1.11.6.1) src/birth.c (1.57.2.6), src/bldg.c (1.26.2.3) src/cave.c (1.66.2.6), src/chuukei.c (1.9.2.1) src/cmd1.c (1.60.2.5), src/cmd2.c (1.36.2.3) src/cmd3.c (1.32.2.2), src/cmd4.c (1.66.2.6) src/cmd6.c (1.40.2.8), src/defines.h (1.81.2.8) src/dungeon.c (1.78.2.8), src/externs.h (1.87.2.8) src/files.c (1.88.2.6), src/flavor.c (1.27.2.4) src/hissatsu.c (1.19.2.3), src/init1.c (1.48.2.3) src/japanese.c (1.7.2.1), src/kajitips.h (1.2.6.1) src/load.c (1.46.2.2), src/main-win.c (1.21.2.2) src/melee2.c (1.37.2.4), src/mind.c (1.17.2.4) src/mindtips.h (1.9.2.1), src/monster1.c (1.27.2.3) src/monster2.c (1.45.2.3), src/mspells1.c (1.34.2.3) src/mspells2.c (1.28.2.4), src/mspells3.c (1.16.2.2) src/object1.c (1.55.2.4), src/rooms.c (1.25.2.2) src/save.c (1.23.2.1), src/spells1.c (1.44.2.5) src/spells2.c (1.60.2.2), src/spells3.c (1.56.2.7) src/spellstips.h (1.24.4.2), src/util.c (1.35.2.3) src/wild.c (1.18.2.2), src/wizard1.c (1.27.2.1) src/wizard2.c (1.31.2.2), src/xtra1.c (1.55.2.3) src/xtra2.c (1.54.2.5), src/z-rand.c (1.3.20.1) src/z-rand.h (1.3.20.1): 1.7.x系の修正をマージ. * モンスター光源の更新の修正. (src/cmd1.c, src/dungeon.c, src/hissatsu.c, src/mind.c, src/melee2.c, src/monster2.c, src/mspells1.c, src/mspells2.c, src/spells1.c, src/spells2.c, src/spells3.c, src/xtra2.c) * 森の中で暁の戦士を倒すと復活を阻止できるバグを修正. (src/xtra2.c) * ガチャピンはpurpleでなくgreen. (lib/edit/r_info.txt) * Typo fix. "Your" -> "You" (src/spells1.c) * コメント補完. (lib/edit/d_info.txt) * Typo fix: "parchement" -> "parchment". (src/cmd4.c, src/cmd6.c, src/defines.h, src/flavor.c, src/wizard1.c, src/wizard2.c) * 銀のエンゼルのカウントのバグ修正. (src/xtra2.c) * "クラコン" -> "クラッコン". (src/birth.c) * "アンバーの王族" -> "アンバライト". (lib/edit/t_lite.txt) * Typo fix: "mal" -> "map.". (src/wild.c) * Typo fix: "同乗" -> "同情". スライムモルドの英文テキストで '.' の付 け忘れ.(lib/edit/r_info.txt) * describe_use()内でINVEN_RARM, INVEN_LARMに対して返す文字列の先頭だ けスペースが残っていたので削除. (src/object1.c) * 二刀流時に利き腕の武器が呪われている状況で盾を利き腕に装備しようと してもその呪われた武器を利き腕の逆に持ち替えないように変更. (src/cmd3.c) * "隠しドアに決して鍵が掛かっていない" 記述を削除. (lib/help/dungeon.txt) * "*未鑑定*の" が未実装なことに関するヘルプの修正. (autopick.txt, autopick_eng.txt, lib/help/jpref.txt, lib/help/pref.txt) * 維持コストの説明文修正. (lib/help/jmonster.txt, lib/help/monster.txt) * "A Set of Gloves of Dragon" -> "A Set of Dragon Gloves". (lib/pref/graf-new.prf, lib/pref/graf-xxx.prf, lib/edit/k_info.txt) * 剣術家のブーメランが闘技場で使えないバグ修正. (src/cmd2.c) * 武器を持たない忍者が不意打ちを使えていたバグ, 忍者や盗賊が盾しか持 たない場合でも不意打ち判定が動いていたバグを修正. (src/cmd1.c) * 消費魔力減少のある魔道具術師の魔法道具使用失敗率が-1%になるバグを修 正. (src/cmd6.c, src/externs.h, src/mspells3.c, src/spells3.c) * 説明文の修正. (src/kajitips.h, src/mindtips.h, src/spellstips.h) * ペット召喚で床の上に水棲モンスターを召喚しようとして失敗しないよう にした. (src/birth.c, src/bldg.c, src/externs.h, src/monster1.c, src/monster2.c, src/rooms.c) * ダンプでの一部表記の変更. (src/files.c) * 乗馬中のプレイヤーに対する呪い系魔法, モンスター同士の打撃戦の挙動 を修正. (src/defines.h, src/melee2.c, src/mspells1.c, src/mspells2.c, src/spells1.c, src/spells2.c) * ロード時の漢字コード変換ミスの修正. (src/externs.h, src/japanese.c, src/load.c, src/save.c, src/scores.c) * 日本語文字列からstrchr()する際のバグ修正. (src/dungeon.c, src/externs.h, src/flavor.c, src/init1.c, src/japanese.c, src/object1.c, src/util.c, src/xtra1.c) * bigtileモード時にlite_spot()された部分が全体マップウィンドウ, 自分 の周囲ウィンドウに反映されなかったバグを修正. (src/cave.c) * vanilla_town/lite_townでplayrecordに "辺境の地" と記録されないよう に修正. (src/dungeon.c) * ★斬鉄剣の英文メッセージのTypo fix. (src/cmd1.c) * 壁を掘れるモンスターに乗馬した場合にドアを掘れずに埋まっていたバグ を修正. また, 魔王変化等でプレイヤーが壁を掘れる場合に開いたドアも 壊していたバグを修正. (src/cmd1.c) * koka氏のパッチを取り込み, Windowsでsound.cfgの設定が有効にならな かったバグを修正. (src/main-win.c, src/z-rand.c, src/z-rand.h) * 英語版の☆名のTypo fix. (lib/file/a_low.txt) 2003-09-21 03:44 mogami * src/autopick.c (1.88): メニューでキーワードを操作した時に、tb->changedフラグを立て忘れた。 2003-09-21 03:42 mogami * lib/file/: monspeak.txt (1.4), monspeak_j.txt (1.10): 「おまえは既に死んでいる。」追加。 2003-09-21 03:20 henkma * lib/file/a_low.txt (1.7.2.1): fixed a typo. 2003-09-21 00:01 mogami * src/autopick.c (1.87): ^Qをセーブ無しで終了(変更があると[y/n]確認が出る)にして、新しく^Wをセーブして終了にした。 メニューの配置が変ったので後でヘルプを更新しないといけない。 2003-09-20 23:11 mogami * src/: autopick.c (1.86), externs.h (1.149), files.c (1.131): 自動拾いエディタで、条件分岐「?:」によって無効にされている行は暗い色で表示し、画面下の説明文にも無効である事を表示するようにした。 2003-09-20 20:11 mogami * src/: cmd2.c (1.62), defines.h (1.148), dungeon.c (1.140) effects.c (1.47), externs.h (1.148), floors.c (1.27) load.c (1.81): floors.cでfeat_uses_special()無しだと実害(lite_townでダンジョンに入れ ない事等)を起こすアルゴリズムバグがあったので色々使い方を修正。 CFM_FIRST_FLOORフラグを導入し、地上から入る時にこのフラグと CFM_CLEAR_ALLを同時に立てて識別する事にした。 2003-09-20 19:05 mogami * Changelogs (1.74): 更新 2003-09-20 07:16 henkma * lib/file/a_low.txt (1.8): fixed a typo. 2003-09-19 23:30 nothere * src/: effects.c (1.46), object2.c (1.100), spellstips.h (1.31): 匠魔法 "武器属性付与" の詠唱にはどちらかの手に武器が必要とした. また, 武器を外すと効果が切れるようにした. 2003-09-19 05:22 mogami * src/autopick.c (1.85): テキスト選択範囲の振舞い変更。 2003-09-19 02:44 mogami * src/: autopick.c (1.84), externs.h (1.147): 空行が全てのアイテムにヒットしていた大バグ。 2003-09-19 02:05 mogami * src/: cmd4.c (1.105), defines.h (1.147), files.c (1.130) monster2.c (1.86): 既に使用していない MD_ASSUME_OUTSIDE フラグ関連の処理を削除。 2003-09-19 01:44 mogami * lib/pref/: pickpref.prf (1.8), picktype.prf (1.7): 新自動拾いエディタにはメニューにヘルプがあるので、デフォルト設定の中のコマンド説明は削除。 2003-09-19 01:42 mogami * lib/help/: commdesc.txt (1.9), editor.txt (1.1) jcommdesc.txt (1.8), jeditor.txt (1.1), jpref.hlp (1.4) jpref.txt (1.18), pref.hlp (1.6), pref.txt (1.21): 新自動拾いエディタに対応。英語版 editor.txt はまだ説明文章が不足だが、そのうち書く。 2003-09-19 01:40 mogami * src/autopick.c (1.83): 修正2つ。最下行をカットするとクラッシュ。行末より右にカーソルが(表示上で)位置する時にテキスト選択を始めると表示がバグる。 2003-09-19 00:57 mogami * src/autopick.c (1.82): 色々修正。カットとコピーはテキストを選択しないで使うとカーソルのある1行だけを対象にする。 2003-09-19 00:30 nothere * src/: main-win.c (1.25), z-rand.c (1.6), z-rand.h (1.6): koka氏のパッチを取り込み, Windowsでsound.cfgの設定が有効にならなかっ たバグを修正. 2003-09-18 23:50 nothere * src/xtra1.c (1.84): 地上やクエストで "地上" の表示が灰色になっていたバグを修正. ついでに, if文をswitch文で整理. 2003-09-18 22:10 nothere * src/cmd1.c (1.103): 1.101の変更のうち, "一撃必殺時のダメージが現HP+1より元々大きかった場 合はそのままのダメージを使う" 変更を破棄. 2003-09-18 21:55 nothere * src/cmd1.c (1.102): 壁を掘れるモンスターに乗馬した場合にドアを掘れずに埋まっていたバグを 修正. また, 魔王変化等でプレイヤーが壁を掘れる場合に開いたドアも壊し ていたバグを修正. 2003-09-18 21:48 mogami * src/main-x11.c (1.26): マウスでコピーする時、行の最後に余計なスペース文字の列があったら削除するようにした。 2003-09-18 21:34 mogami * src/dungeon.c (1.139): ゲーム開始時に、change_floor()を呼ぶ前の prepare_change_floor_mode() が無かった為、ダンジョン内で階段を作る処理が行なわれてしまっていたバグを修正。 2003-09-18 20:35 iks * src/xtra1.c (1.83): 階の雰囲気による階数表示の色分けをやや詳細化した。 色を指定する変数の型がintになっていたので、byteに修正。 2003-09-18 17:52 nothere * src/cmd1.c (1.101): 打撃に関する細かい修正. * 形式上, 死の大鎌での自爆やマーシャルアーツのダイスにもプレイヤー自 身のダイスボーナスを適用するようにした. * 毒針や剣術 "急所突き", 忍者の一撃必殺ではダメージが現 HP + 1より元 々大きかった場合はそのままのダメージを使うようにした. * 英語版での★斬鉄剣でのメッセージについて, "Sign" -> "Sigh". * 一部メッセージで#ifdefの使い方を変えて行を削った. * 少しだけコード整理. * 字下げの修正. 2003-09-18 04:52 henkma * src/main-x11.c (1.25): 英語版でコンパイル(正確にはリンク)通ってなかったのを修正. 2003-09-17 18:32 nothere * src/cmd2.c (1.61): 現在はありえないが, 地上に普通の下り階段や坑道があった場合は鉄獄の入り口 として扱うように変更. 2003-09-17 17:06 nothere * src/floors.c (1.26): vanilla_townでスタート地点の階段が荒野への階段になったり, lite_townで 鉄獄への階段を降りられなくなり, 事実上ゲームが開始できないバグを修正. ダンジョンの入り口で使っているc_ptr->specialを保存フロアIDとみなして 処理を行っていたことで起きていたので, c_ptr->specialを特別な意味で使 う地形を保存フロアの処理に使わないように修正. 2003-09-17 03:36 mogami * src/: autopick.c (1.81), cmd4.c (1.104): 自動拾いエディタ、未実装部分を直した。オプション画面で「P」を押しても自動拾いエディタに入れるようにした。後はヘルプ文章を書けば完了かと。 2003-09-17 00:54 mogami * src/: dungeon.c (1.138), xtra1.c (1.82): 階数の表示色を雰囲気によって変える仕様をSAngから移植する楠瀬さんのパッチ。 2003-09-17 00:18 mogami * src/: autopick.c (1.80), externs.h (1.146), util.c (1.44) variable.c (1.47): 自動拾いエディタを大幅に改良。viタイプだったのを完全にやめて、ESCキーでメニューが出るVZ editorタイプにした。全てのキーワードがメニューに出るので、説明を読まなくてもある程度使えるはず。 2003-09-17 00:16 mogami * src/main-x11.c (1.24): マウスによるコピー&ペーストで漢字が使えなかったので、使えるようにした。 漢字はCOMPOUND_TEXTという形式にする必要があった。 2003-09-16 23:59 nothere * src/dungeon.c (1.137): vanilla_town/lite_townでは "辺境の地" ではなく "街" から始まるので, playrecordに "街に降り立った" と記録されるように修正. 2003-09-16 21:39 nothere * src/rooms.c (1.54): cheat_room時に, ダンジョンに生成された部屋の数を表示するように変更. 2003-09-16 20:44 nothere * src/cmd1.c (1.100): vanilla_town/lite_townでの街の外壁や世界の果てにぶつかった場合に何の メッセージも出なかったので, メッセージが出るようにした. また, フロア 境界の山にぶつかった場合に "壁" と書かず "山" と書くようにした. 2003-09-16 19:59 nothere * src/: cmd1.c (1.99), hissatsu.c (1.29), mutation.c (1.12) spells2.c (1.84), spells3.c (1.96): 乗馬中のプレイヤーがドアを開けたりするとプレイヤーのいるグリッドの m_idxが0になって, モンスターがいないことになるバグを修正. また, 乗馬 のいるグリッドのm_idx処理を少し変更. p_ptr->ridingを直接使える場合は 使うようにした. 2003-09-16 17:23 nothere * src/rooms.c (1.53): room_build()で呼ばれているbuild_type*()による各種部屋生成が失敗しても room_build()は無条件でTRUEを返し生成成功であるかのように扱っていたの で, build_type*()の成功/失敗を上位のroom_build()が返すように変更. 2003-09-16 16:44 nothere * src/rooms.c (1.52): lesser vaultやgreater vaultの生成失敗時のreturn FALSEする位置を変更. また, cheat_room時にはlesser vaultかgreater vaultかを区別して表示する ようにした. 2003-09-16 16:07 nothere * src/rooms.c (1.51): 例えば, トラップpitのタイプとしてシンボル(善)(U)といったものが指定さ れた場合, 善良または中立の非ユニークの'U'は存在しないため, モンスター のいないトラップpitが生成されていた. この現象は普通のpit/nestでも起き ていた. そこで, モンスターの種別決定を部屋作成の前に持ってくることに より, 空のpit/nestが生成されないように修正. また, トラップpitが鉄獄で しか生成されない条件のダンジョンIDは記号定数に直した. 2003-09-16 13:05 nothere * src/cmd4.c (1.103): *鑑定*装備リスト表示部分のコードの整形と整理. 表示対象に耐性のアミュ レットを追加. 2003-09-15 22:34 nothere * src/cave.c (1.124): bigtileモード時にlite_spot()された部分が全体マップウィンドウ, 自分の 周囲ウィンドウに反映されなかったバグを修正. 2003-09-15 21:03 nothere * src/: cmd1.c (1.98), dungeon.c (1.136), hissatsu.c (1.28) melee2.c (1.78), mind.c (1.29), monster2.c (1.85) mspells1.c (1.68), mspells2.c (1.64), spells1.c (1.86) spells3.c (1.95): モンスターの光源の更新に関する変更と修正. * モンスターをテレポートさせる, あるいはモンスターがテレポートすると モンスター光源が残るバグを修正. * モンスターの座標が変わった際にモンスター光源アップデートが必要な部 分の追加. * モンスター単体が座標移動する, 起きる, あるいは消去される場合に, 光 源持ちでない場合にもモンスター光源のアップデートが行われていた部分 があったので, そういった場合には行わないようにした. * 光源持ちでないモンスターが光源持ちモンスターを押しのけた場合にモン スター光源のアップデートが行われなかったバグを修正. * 乗馬のIDからm_list[], r_info[]を引いていた部分の一部のポインタ化. 2003-09-15 16:49 nothere * lib/help/dungeon.txt (1.9): "隠しドアに決して鍵が掛かっていない" 記述を削除. 2003-09-15 16:46 nothere * lib/help/jdungeon.txt (1.7): ランダムに長い階段/坑道になる記述が残っていたので削除. 2003-09-15 16:16 nothere * src/: dungeon.c (1.135), externs.h (1.145), flavor.c (1.40) init1.c (1.65), japanese.c (1.12), object1.c (1.74), util.c (1.43) xtra1.c (1.81): SJIS環境で, 例として{八咫}と刻んだアイテムを鑑定の巻物や杖で鑑定しよ うとすると選択肢の文字が指定していない文字に変わっていた. これはSJIS では "八咫" の文字コードが0x94, 0xAA, 0x9A, 0x40であるため, この銘は {(文字列)@'\0'} とみなされていた. 2回目以降のアイテム選択では command_cmd = 0としたため, '@' の次である '\0' がマッチし, 文字列の次 にあるゴミを選択肢として使ってしまい, 場合によっては配列外アクセスも 起こす可能性があった. このバグに対処するため, init1.cにある_strchr() をjapanese.cに移転し, strchr_j()と変更. アイテムの銘を始めとして日本 語文字列からstrchr()する場合に限りstrchr_j()を適切に#defineでかぶせて 使うようにした. 2003-09-12 19:32 nothere * lib/file/mondeath_j.txt (1.4): 死天使『アズリエル』, 告知者『ラファエル』の死亡時の台詞が一般モンス ターと同じになっていたバグを修正. 2003-09-11 04:00 mogami * src/rooms.c (1.50): - greater vault 等を他の部屋と同じ1部屋として最大部屋数を数えていたので、大きい部屋は部屋数相当数も大きくした。 - また、find_space() がランダムに「数打ちゃ当たる」法で部屋の配置する場所を探していて、信頼性が低かったので、しらみ潰しの方法で書き直した。 - random vault が greater vault と同じ確率だったが、これはおかしいので確率を半分位にした。 2003-09-11 01:22 mogami * autopick.txt (1.21), autopick_eng.txt (1.26) lib/help/jpref.txt (1.17), lib/help/pref.txt (1.20): 「*未鑑定*の〜」は抜けていたんじゃなくて、未実装なのだった。autopick.txtのコマンド説明部分で間違って書いてあっただけだった。ドキュメント再修正。 2003-09-11 01:16 mogami * lib/help/jpref.txt (1.16), lib/help/pref.txt (1.19) autopick.txt (1.20), autopick_eng.txt (1.25): 「*未鑑定*の〜」の説明が抜けていた。 2003-09-10 05:31 mogami * src/bldg.c (1.52): 闘技場で闘った後、保存フロアを復帰する為に一瞬外に出るが、その時1ターン消費してしまっていたので、消費しないように修正。 2003-09-10 01:28 mogami * src/: externs.h (1.144), japanese.c (1.11), load.c (1.80): 漢字コード判別の使い方を間違っていたので訂正。さらに漢字コード判別処理自体も厳密化した。 2003-09-09 08:10 nothere * src/files.c (1.129): ダンプに関する変更. * 各種オプションのON/OFF表示の桁を揃えた. また, 英語版では各オプ ションの行の単語は全て大文字で始まるように統一. * 日本語版では "アリーナ: ON" となっている場所が英語版では "Arena Levels: ENABLED" となっているので, ENABLEDで統一した. * 闘技場情報の前には改行を入れた. また, vanilla_townもしくはlite_town では闘技場情報は非表示にした. 2003-09-09 07:39 nothere * src/cmd4.c (1.102): オプションで'D', 'H', 'M'を使うと "コマンド:" 行が2重に表示されるバグ を修正. また, メニュー中での "低魔力色閾値" の表示位置修正. 2003-09-08 04:44 mogami * autopick.txt (1.19), autopick_eng.txt (1.24) lib/help/jpref.txt (1.15), lib/help/pref.txt (1.18) src/autopick.c (1.79): 自動破壊キーワード「得意武器」=「favorite weapons」実装。 2003-09-08 02:54 mogami * src/: chuukei.c (1.10), externs.h (1.143), japanese.c (1.10) load.c (1.79), save.c (1.42): セーブファイルに kanji_code をセーブして、それを元に変換するようにした。 古いバージョンのセーブファイルは unknownを意味する kanji_code == 0 になり、 これは以前と同様に自動判別する。 2003-09-08 02:06 mogami * src/: externs.h (1.142), japanese.c (1.9), load.c (1.78) scores.c (1.17): 先の変更取り消し。セーブファイルに情報を埋め込む事にする。 2003-09-08 01:43 mogami * src/: externs.h (1.141), japanese.c (1.8), load.c (1.77) scores.c (1.16): 文字コードの判定のミスを減らした。メッセージ履歴をロードした段階でEUCで無い事を判定できれば以降はSJISを仮定する。 2003-09-08 00:16 mogami * lib/edit/k_info.txt (1.12), src/autopick.c (1.78) lib/help/joption.txt (1.27), lib/help/option.txt (1.26): 「スピードモンスターの魔法棒」の価値を$1に変更。 「回復モンスターの魔法棒」は魔獣使いと騎兵では leave_special で簡易自動破壊を防止。 2003-09-07 23:33 mogami * src/: birth.c (1.81), bldg.c (1.51), cmd1.c (1.97), cmd2.c (1.60) cmd6.c (1.63), defines.h (1.146), dungeon.c (1.134) effects.c (1.45), floors.c (1.25), load.c (1.76), save.c (1.41) types.h (1.37), wild.c (1.33), wizard2.c (1.46): - floors.c のコード整理。フロア保存をするかどうかの判断をなるべく floors.c の外でするようにした。 - Kangband時代の名残りの無駄な変数 p_ptr->leftbldg を削除。 2003-09-06 09:08 mogami * src/: cmd5.c (1.77), defines.h (1.145), externs.h (1.140) floors.c (1.24), load.c (1.75), melee2.c (1.77), monster2.c (1.84) mspells2.c (1.63), save.c (1.40), spells1.c (1.85) types.h (1.36): ペット(親)が召喚したペット(子)はプレイヤーの直接のペットでは無くした。 - (親)が消滅すると(子)も消える。 - (子)はモンスターボールに入らない。 - 階の移動時に(子)は付いて来ない。付いてくるようにしたいが実装が難しい。 - 階の移動時に(親)だけ連れて行くと(子)は消える。(親)も残せば(子)も残る。 2003-09-06 08:26 mogami * src/spells2.c (1.83): 調査を使って思い出情報が補完された時、 「あなたのワイバーン(乗馬中)についてさらに詳しくなったような気がする。」 などと表示されてしまっていたので、 「ワイバーンについてさらに詳しくなったような気がする。」 に修正。 2003-09-06 06:58 mogami * src/z-config.h (1.11): commit忘れ。 2003-09-06 06:24 mogami * src/: monster1.c (1.44), monster2.c (1.83), mspells1.c (1.67) types.h (1.35), xtra1.c (1.80), z-config.h (1.10): z-config.h内の無意味なオプション用マクロを削除。 2003-09-06 06:23 mogami * src/wizard1.c (1.35): formatが違った。%d -> %ld 2003-09-06 05:54 nothere * src/bldg.c (1.50): 宿屋に24時間いつでも泊まれるように変更. 朝や昼に泊まった場合は当日の 18:00に起きる. 2003-09-06 05:16 mogami * src/: birth.c (1.80), bldg.c (1.49), defines.h (1.144) dungeon.c (1.133), externs.h (1.139), floors.c (1.23) generate.c (1.70), load.c (1.74), monster2.c (1.82) save.c (1.39): 闘技場でペットを保存するのにparty_mon[]を使うのをやめて、保存フロアにした。 2003-09-05 23:31 nothere * src/cmd3.c (1.42): Mogami氏より#ifdef JPの使い方を変えないように指示があり, この部分の使 い方を戻した. 2003-09-05 23:12 nothere * src/monster1.c (1.43): mon_hook_floor()内でmon_hook_dungeon()は不要だったので削除. これによ り, 街が無人になるバグを修正. 2003-09-05 22:19 nothere * src/cmd3.c (1.41): do_cmd_wield()の装備メッセージの分岐をswitch文に変更. kamaenaoshi()で のif文の使い方の変更. 2003-09-05 22:03 nothere * src/: cmd1.c (1.96), cmd3.c (1.40), cmd5.c (1.76) defines.h (1.143), files.c (1.128), racial.c (1.43) xtra1.c (1.79): empty_hands()の戻り値の意味を記号定数化. 不等号を使っていた部分は論理 演算に置き換えた. 2003-09-05 20:30 nothere * src/object1.c (1.73): describe_use()内でINVEN_RARM, INVEN_LARMに対して返す文字列の先頭だけ スペースが残っていたので削除. 2003-09-05 20:23 nothere * src/cmd3.c (1.39): do_cmd_wield()のtvalによる分岐をswitch文で書き直して整理. また, 二刀 流時に利き腕の武器が呪われている状況で盾を利き腕に装備しようとしても その呪われた武器を利き腕の逆に持ち替えないように変更. なお, EASY_RING だった部分の#if 1はわざわざ#if 0にするとは思えないので削除. 2003-09-05 18:28 henkma * src/files.c (1.124.2.1): 'C'コマンドでのMPの色が昔の仕様(HP警告を使う)のままだったので修正. 2003-09-05 18:15 henkma * src/: defines.h (1.142), load.c (1.73): バージョンの上げ方間違えてたので修正. 2003-09-05 02:12 henkma * src/: cmd4.c (1.101), defines.h (1.141), externs.h (1.138) files.c (1.127), load.c (1.72), save.c (1.38), variable.c (1.46) xtra1.c (1.78): HP警告と同様に, MP警告のオプションを導入. ただし効果はMPの色の変わる閾値(黄色→赤)だけで, ビープや警告メッセージは無し. 2003-09-05 00:35 nothere * src/cmd1.c (1.95): 性格いかさまでアイテムを拾った際にdestroy_identifyが有効の場合は自動 破壊を使えるように変更. 通常の鑑定と同じ動作とした. 2003-09-04 23:30 nothere * src/: bldg.c (1.48), cmd1.c (1.94), cmd3.c (1.38) spells1.c (1.84), spells3.c (1.94), store.c (1.35): 性格いかさまでアイテムを拾った/装備したとき, 歌 "知識の歌" を使って範 囲鑑定したとき, 店に複数アイテムの一部だけを売却したとき, 魔法アイテ ム充填の前処理として鑑定したとき, そして全鑑定サービスといった状況で はアイテムに自動銘刻みを用いるように変更. これらの状況では自動破壊は 行わない. 2003-09-04 16:12 nothere * src/bldg.c (1.47): 12:00-18:00の時間帯に宿屋に泊まれていたバグを修正. 2003-09-04 04:15 nothere * src/: mspells1.c (1.66), mspells2.c (1.62), mspells3.c (1.32) spells1.c (1.83): モンスターのセービングスロー系魔法に関する変更. * モンスター対モンスターでの魔力吸収, 精神攻撃, 脳攻撃, 各種呪いを 扱いの整理を兼ねてproject()で扱うように変更. なお, プレイヤーが 使った場合とモンスターが使った場合で判定式や状態変化期間が異なる部 分は可能な限りそのままにしている. * プレイヤーに対する魔力吸収をproject()で扱うように変更. * 精神攻撃, 脳攻撃をEMPTY_MINDには無効, WEIRD_MINDは耐性がありダメー ジ1/3とした. * project_m()内の詠唱モンスターレベルが除算で細かく違っていたので, 扱 いを少し変更. 最初は除算しないようにした. * "破滅の手" -> "<破滅の手>". * モンスター同士での魔力吸収の判定がおかしかったバグ修正. * who_name[0]を2重に初期化していた部分の修正. * monspell == -1の場合でも落ちないようにlearn_spell()内にパラノイア コード追加. * project_p()内でのMS_*直接指定を変数monspellに修正. 2003-09-04 00:57 nothere * src/: defines.h (1.140), melee2.c (1.76), mspells1.c (1.65) mspells2.c (1.61), spells1.c (1.82), spells2.c (1.82): 乗馬中のプレイヤーとモンスターに対する半径0のボールの挙動のバグ修正. PROJECT_MONSTERは全く参照されていなかったので, 新しくPROJECT_AIMEDと いうフラグを導入. このフラグと同時にPROJECT_PLAYERがあれば乗馬中の モンスターには絶対に当たらず, このフラグだけの場合は乗馬中のプレイ ヤーには当たらない. これらを用い, プレイヤーに対する呪い系魔法, モン スター同士の打撃戦 (実装上は至近距離でのボール魔法の撃ち合い) の挙動 を修正. プレイヤーに対する呪い系魔法では乗馬は巻き添えにならず, 乗馬 に対する打撃ではプレイヤーが巻き添えにならないように修正. この過程で, 以下の修正を含む. * 乗馬中のプレイヤーが呪い系攻撃を受けるとその直後にプレイヤー自身が 乗馬を呪ったメッセージが出ていたバグを修正. * 乗馬中のモンスターが劣化属性打撃を受けるとプレイヤーが劣化ボールの 巻き添えになり, プレイヤーの装備まで劣化していたバグを修正. * 座標に関する論理演算のミスと思われる部分の修正. "||" -> "&&". * Typo fix. 2003-09-03 14:12 nothere * src/wizard1.c (1.34): モンスタースポイラーの補助資料として, スポイラーファイル生成にモンス ターの進化系統データの出力を追加. 2003-09-03 04:16 nothere * lib/edit/t_lite.txt (1.2): "アンバーの王族" -> "アンバライト". 2003-09-03 04:13 nothere * src/: bldg.c (1.46), externs.h (1.137), spells3.c (1.93): 帰還に関する変更. * トランプの塔での階層指定テレポート時のダンジョン選択メニュー表示部 分を帰還とフロア・リセットで用いられるchoose_dungeon()に統合. この 都合で, 階層指定テレポート時の表示レイアウトが少しだけ変わった. * vanilla_town, lite_town, ironman_downward時は入れるダンジョンは鉄獄 だけであるため, 複数ダンジョンが選べるような操作ではメニューを出さ ずに自動的に鉄獄だけが選ばれるように変更. * 入ったダンジョンが1つもない場合はメニューの代わりにエラーメッセージ を出すように変更. エラーメッセージはどのキーを押しても消える. 2003-09-02 23:41 mogami * lib/help/birth.hlp (1.7), lib/help/birth.txt (1.12) lib/help/jbirth.hlp (1.7), lib/help/jbirth.txt (1.11) lib/help/joption.hlp (1.5), lib/help/joption.txt (1.26) lib/help/jtown.txt (1.7), lib/help/option.hlp (1.6) lib/help/option.txt (1.25), lib/help/town.txt (1.6) src/birth.c (1.79), src/files.c (1.126), src/variable.c (1.45): 改名 startup option -> birth option 2003-09-02 23:18 nothere * src/cmd4.c (1.100): 初期オプションを参照専用で見ている場合は変更キーの説明を出さないよう にし, 'y' 'n' キーでは反応しないように変更. また, "Startup" -> "Birth" と変更. 2003-09-02 22:59 nothere * src/cmd4.c (1.99): '=' から初期オプションを参照専用で見られるようにした. ウィザードモー ドかつデバッグコマンド許可の場合のみ操作を許可した. 2003-09-02 22:22 nothere * src/wild.c (1.32): Typo fix. 2003-09-02 21:48 nothere * src/dungeon.c (1.132): モンスターを消滅させる変異が街で発動し店主が入れ替わるメッセージが出 たら, 店主が必ず入れ替わるように変更. 2003-09-02 21:43 nothere * src/: cmd4.c (1.98), obj_kind.c (1.4), xtra2.c (1.101): vanilla_townでは賞金首を換金できないため, 賞金首の概念が存在しないか のように扱い, 賞金首一覧を表示せず, 自動拾いのキーワードにもヒットし ないように変更. 2003-09-02 20:55 nothere * src/: dungeon.c (1.131), store.c (1.34): vanilla_town, lite_townでは店主が変わらないことによる不利益が大きいの で, これらのモードに限りターン経過でごく稀に店主が交替するように変更. Vanillaにならい, ダンジョンにいる間にしか店主交替は起きない. なお, 以 下の修正を含む. * 店主交替時に, 店頭に並んだ固定アーティファクトが{売出中}になるバグ を修正. 2003-09-01 20:57 nothere * src/files.c (1.125): 隠密行動能力が0の場合は"悪い"と書かずに"最低"と書くように変更. 2003-09-01 06:04 mogami * Changelogs (1.73): 更新。 2003-09-01 06:04 mogami * src/: birth.c (1.78), bldg.c (1.45), externs.h (1.136) monster1.c (1.42), monster2.c (1.81), rooms.c (1.49): hook関数 monster_* を mon_hook_* と改名。これらはstatic関数にした。 mon_hook_floorを追加。ペット召喚で床の上に水棲モンスターを 召喚しようとして失敗する事がないようにした。 2003-08-31 19:57 nothere * src/monster2.c (1.80): 増殖するモンスターがクローンだった場合は新しいモンスターもクローンと なるように修正. 2003-08-31 17:09 nothere * lib/edit/r_info.txt (1.30): ロレントの手榴弾ばら撒きで救援召喚がラーニングできるのはおかしい等の 理由により, 手榴弾ばら撒きを救援召喚から特殊な行動に移転. 反魔法の洞 窟でも使用できるようになる. ペット召喚の巻物等でペットになった場合の 手榴弾ばら撒きの使用条件は "攻撃魔法許可" かつ "召喚魔法許可" である こととした. 2003-08-31 17:06 nothere * src/: mspells1.c (1.64), mspells2.c (1.60): ロレントの手榴弾ばら撒きで救援召喚がラーニングできるのはおかしい等の 理由により, 手榴弾ばら撒きを救援召喚から特殊な行動に移転. 反魔法の洞 窟でも使用できるようになる. ペット召喚の巻物等でペットになった場合の 手榴弾ばら撒きの使用条件は "攻撃魔法許可" かつ "召喚魔法許可" である こととした. なお, 以下の変更を含む. * 救援召喚のID分岐をswitch文で整理. * モンスター同士の戦いでの『混沌のサーペント』, サーペント・ゾンビの ダンジョンの主召喚時に, ミドガルドの大蛇『ヨルムンガンド』生存時は 対プレイヤーの時同様に1/6で水が吹き出るように変更. * 王蟲が魔法として特殊な行動を選ぶコードが残っていたので削除. * コメントで, "RF6_SUMMON_KIN" -> "RF6_S_KIN". 2003-08-31 05:31 nothere * src/cave.c (1.123): 忍者啓蒙時に元々明るい場所がある場合は, 通常の啓蒙と同じ条件である view_perma_grids && !view_torch_gridsならば記憶されるようにした. 2003-08-31 05:16 nothere * src/cmd1.c (1.93): 武器を持たない忍者が不意打ちを使えていたバグを修正. また, 忍者や盗賊 が盾しか持たない場合でも不意打ち判定が動いていたバグを修正. 2003-08-31 04:47 nothere * src/xtra2.c (1.100): * バーノール, ルパート, バーノール=ルパートを倒した場合の生存数や殺害 回数に関する処理は, 仮にクローンだった場合は実行されないように変更. * 徳のコードの一部の微妙な整理. * monster_death()内での変数clonedの細かい修正. 2003-08-31 03:34 nothere * src/: defines.h (1.139), mspells1.c (1.63), mspells2.c (1.59): インターネット・エクスプローダーと超人ロックのクローンの召喚でIDが直 接使われていたので, 記号定数化. 2003-08-31 03:21 nothere * src/: kajitips.h (1.3), mindtips.h (1.14), spellstips.h (1.30): Typo fix. * "エッセンス一覧" の説明の文末記号が抜けていたので付けた. * 英文で '.' の後に更に文が続く場合に, 文頭が大文字になっていなかった 部分を修正. 2003-08-31 02:59 nothere * lib/edit/r_info.txt (1.29): Typo fix. * アーデンの森の主『ジュリアン』について, "同乗" -> "同情". * スライムモルドの英文テキストで '.' の付け忘れ. 2003-08-31 02:52 nothere * src/cave.c (1.122): 忍者の視界の床を記憶する動作をオプション依存にした変更との兼ね合いを 考え, 啓蒙の動作について変更. * 忍者啓蒙では床と砂地と草地は記憶されないように変更. * 暗闇の洞窟で通常啓蒙を使った場合は砂地と草地が記憶されていたが, 床 と完全に同じ扱いとして記憶しないようにした. 2003-08-30 01:49 nothere * src/xtra2.c (1.99): ミスリル・ゴーレムを倒した時にミスリルだけ落とすように変更. 2003-08-30 01:37 nothere * lib/file/a_low_j.txt (1.12): "ミノタウルス" -> "ミノタウロス". 2003-08-30 01:34 nothere * lib/edit/r_info.txt (1.28): モンスターのフラグの調整. * ピラニア, メカジキ, 巨大ヒル, バラクーダ, カツオノエボシ, ジャイ アント・ピラニア, ヒッポカンポス, イクシツザチトル, ニクシー, シュ モクザメ, 白鮫, イクシツザチトル・プリースト, フグ, シャチ, 大白鮫, 吸血イクシツザチトル, タツノオトシゴ, 水トロル, 『ジョーズ』, 空飛 ぶ鯨, ファスティトカロン, リヴァイアサン, クラーケンの子, 水棲ゴー レム, アンデッド・チョウチンアンコウ, チョウチンアンコウ, 水棲ナー ガ, 白ワニにRES_WATE追加. * シルバー・ゼリーにHAS_DARK_1追加. * 『柳じじい』, フオルン, エント, 木の鬚『ファンゴルン』にHURT_FIRE追 加. * リヴァイアサンにEVIL追加. * 黄色い光にRES_LITE追加. * 混沌の落し子にRES_CHAO追加. * 目のドルジの説明テキスト変更. * ナイトウィング, ナイトクローラーを進化しないようにした. * 金色の怪人『ワッハマン』からEMPTY_MIND削除. * ニーベルング族の『ミーメ』, ニーベルング族の王『アルベリヒ』, ダー クエルフの鍛冶師『エオル』にRES_DARK追加. * アルベリヒの息子『ハーゲン』にRES_DARK, RES_DISE追加. * プラネター, ソーラーにNO_FEAR追加. * 見習超能力者 (単体, 集団両方) にMALE追加. * 凍った球体にCOLD_BLOOD追加. * 地のスピリット, スタンウォール, 動く岩, レッサー・ウォールモンス ター, 『究極ダンジョン=クリーナー』, 地のエレメンタル, 大地の主 『クェイカー』, 長老岩, 花崗岩の壁, 溶岩の壁, 石英の壁, ダオ, 鋼鉄 ドラゴンにRES_SHAR追加. * "ミノタウルス" -> "ミノタウロス". 2003-08-29 23:13 mogami * lib/help/joption.txt (1.25), lib/pref/pref-opt.prf (1.17) src/externs.h (1.135), src/flavor.c (1.39), src/tables.c (1.67) src/variable.c (1.44): change_numeral も削除。 2003-08-29 22:48 mogami * lib/help/joption.txt (1.24), lib/help/option.txt (1.24) lib/pref/pref-opt.prf (1.16), src/cmd1.c (1.92), src/cmd5.c (1.75) src/effects.c (1.44), src/externs.h (1.134), src/hissatsu.c (1.27) src/mane.c (1.23), src/mind.c (1.28), src/mspells3.c (1.31) src/object1.c (1.72), src/object2.c (1.99), src/tables.c (1.66) src/variable.c (1.43), src/xtra1.c (1.77), src/xtra2.c (1.98): henkmaさんと相談して同意を得た不要なオプションを削除: show_choices, player_symbols, stack_allow_items, expand_look, find_examine, alert_hitpoint, view_reduce_lite . 2003-08-27 22:52 mogami * lib/help/: jmonster.txt (1.7), monster.txt (1.5) jmonster.txt (1.6.6.1), monster.txt (1.4.10.1): 維持コストの説明文修正。 2003-08-27 21:08 mogami * lib/pref/: graf-new.prf (1.9), graf-xxx.prf (1.13) graf-new.prf (1.8.2.1), graf-xxx.prf (1.12.2.1): A Set of Gloves of Dragon -> A Set of Dragon Gloves 2003-08-27 21:02 mogami * lib/edit/: k_info.txt (1.11), k_info.txt (1.10.2.1): A Set of Gloves of Dragon -> A Set of Dragon Gloves 2003-08-27 07:13 mogami * src/rooms.c (1.48): フロアの一番下の1ブロック分に部屋が配置されなかったバグ修正。 2003-08-27 06:26 mogami * src/cmd2.c (1.59): 剣術家のブーメランが闘技場で使えなくなっていたバグ修正。 ついでに o_ptr->tval != 5 と直接数値で書いてあった所を TV_SPIKE に修正。 2003-08-27 00:49 mogami * src/: defines.h (1.138), generate.c (1.69), generate.h (1.3) grid.c (1.19), rooms.c (1.47), rooms.h (1.3), z-rand.c (1.5) z-rand.h (1.5): ダンジョンの部屋生成コードを変更。SAngから大幅に変更しつつ移植。 大きい部屋から先に生成するので Greater Vault の生成失敗が少なくなる。 深層のフロアが特殊な部屋ばっかりになる傾向があるので、 各部屋の出現率 room_info_normal を今後調整する必要あり。 今後、ダンジョン毎に異なる room_info を用意する事で特徴を出す事もできる。 2003-08-26 23:23 mogami * configure.in (1.28), lib/file/news.txt (1.24) lib/file/news_j.txt (1.22), src/defines.h (1.137): バージョン番号を1.7.0へ。 2003-08-26 23:18 mogami * configure.in (1.27.2.1), lib/file/news.txt (1.23.2.1) lib/file/news_j.txt (1.21.2.1), src/defines.h (1.136.2.1): バージョン番号を1.6.0へ。 2003-08-26 23:12 mogami * src/: mindtips.h (1.13), spellstips.h (1.29): 主語が無い不完全な文でも、どちらかというと大文字で開始した方が良い という意見(@#angband)だったので、全て大文字にした。 2003-08-26 22:48 mogami * src/defines.h (1.136): セーブファイルバージョンについて、コメント付加。 2003-08-26 20:33 mogami * src/spellstips.h (1.28): typo: for few turns -> for a few turns 2003-08-26 16:32 nothere * src/: externs.h (1.133), floors.c (1.22), racial.c (1.42) spells2.c (1.81): ダンジョンのフロア間を移動する際に鏡は爆発なしで消えるようにした. 2003-08-26 14:37 nothere * src/cave.c (1.66.2.5): 2倍幅モード(タイルが有効かどうかは関係ない)かつ軌道表示有効時にシンボ ル'*'で表示されたモンスターを軌道に入れると文字化けが起きていたバグを 修正. 開発版より. 2003-08-26 14:27 nothere * src/cave.c (1.121): 2倍幅モード(タイルが有効かどうかは関係ない)かつ軌道表示有効時にシンボ ル'*'で表示されたモンスターを軌道に入れると文字化けが起きていたバグを 修正. 2003-08-26 12:48 nothere * src/birth.c (1.77): "クラコン" -> "クラッコン". 2003-08-26 12:45 nothere * src/: mindtips.h (1.12), spellstips.h (1.27): Typo fix. 2003-08-26 12:29 nothere * src/: mindtips.h (1.11), spellstips.h (1.26): テレポート・モンスター魔法の説明を修正. 2003-08-26 11:53 nothere * src/mindtips.h (1.10): "生成する" -> "生成する。". 2003-08-26 11:32 nothere * src/: defines.h (1.135), files.c (1.124), load.c (1.71) save.c (1.37), types.h (1.34), xtra2.c (1.97): スコア計算では最大の最大経験値を読むようにした. これにより, アイテム で経験値吸収されてもスコアが減らなくなった. なお, セーブデータバー ジョンは1.5.4.1に上がった. 2003-08-24 20:16 nothere * src/: cmd6.c (1.62), externs.h (1.132), mspells3.c (1.30) spells3.c (1.92): フラグp_ptr->to_m_chance, p_ptr->dec_mana, p_ptr->easy_spell, p_ptr->heavy_spellから導かれる魔法失敗率への影響を関数にまとめた. こ れにより, 消費魔力減少のある魔道具術師の魔法道具使用失敗率が-1%になり 得たバグを修正. 2003-08-23 23:29 nothere * src/object1.c (1.71): 1.70では{!}という銘の場合にバグが残っていたので, get_item_allow()の最 初でcommand_cmd == 0ならばTRUEを返すように修正. 2003-08-23 23:14 nothere * src/object1.c (1.70): {%!!}という銘が刻まれた場合に最後の'!'の右側が文字列終端の'\0'であり, command_cmd == 0にヒットした結果, 確認が出てしまうバグを修正. {!!}の 銘はget_item_allow()内では無視することとした. 1.68でのcommand_cmd = 0 とする変更によるエンバグであった. 2003-08-21 11:30 mogami * src/xtra2.c (1.96): 銀のエンゼルを倒した時、4,9,14,...体目でおもちゃのカンヅメを出していたので、 ちゃんと5体目から出すように修正。 2003-08-20 02:58 mogami * src/defines.h (1.134): typo: parchement -> parchment 2003-08-20 02:50 mogami * lib/edit/d_info.txt (1.5): コメント補完。 2003-08-20 02:45 mogami * src/: cmd4.c (1.97), cmd6.c (1.61), flavor.c (1.38) wizard1.c (1.33), wizard2.c (1.45): typo: parchement -> parchment 2003-08-20 02:22 mogami * src/: cmd6.c (1.60), spells1.c (1.81): Typo: "Your feel your head clear." -> "You feel your head clear." 2003-08-20 00:28 henkma * src/: cmd6.c (1.59), object1.c (1.69): ガンダルフの杖, 帯魔力ペンダントの発動の仕様変更. 2003-08-19 20:00 henkma * src/cmd6.c (1.58): ソースコードの方に残っていた「首飾」→「首飾り」 2003-08-19 19:51 henkma * lib/edit/a_info.txt (1.10): 英語版, charmed pendantの表記がおかしかったので修正. 2003-08-17 21:23 nothere * lib/edit/r_info.txt (1.27), src/birth.c (1.76), src/bldg.c (1.44) src/defines.h (1.133), src/dungeon.c (1.130), src/floors.c (1.21) src/init1.c (1.64), src/load.c (1.70), src/melee2.c (1.75) src/monster2.c (1.79), src/object2.c (1.98), src/spells1.c (1.80) src/xtra2.c (1.95): 一般形のナズグルに与えられるフラグUNIQUE_7をNAZGULと置き換えた. この 過程で, 以下の変更を含む. * 一般形のナズグルのmax_numである5を記号定数化. その記号定数が使われ るのはユニークでない場合のみとした. 2003-08-17 14:30 mogami * lib/edit/r_info.txt (1.26): 超エリートパラディン、反逆パラディン、トラップマスター、ソードマンにHUMANフラグ付加。 2003-08-17 14:22 mogami * src/bldg.c (1.43): 日替わり賞金首の換金で、集団型の見習いメイジと孤立型の見習いメイジ等を区別しないようにした。 2003-08-16 18:46 nothere * src/xtra2.c (1.94): 自分中心で半径2以上の森の中で暁の戦士を倒すと必ず復活を阻止できるバグ を修正. 2003-08-14 20:14 nothere * src/object1.c (1.68): 例えば, 鑑定の杖 {@ud} で鑑定する作業中には d) のアイテムを鑑定できな くなっていた. 他にもこういった2回以上アイテムを選ぶ作業がある場合に, 2回目以降のアイテム選択が最初のcommand_cmdに関係する銘で影響されてい たので, get_item()/get_item_floor()でアイテムを選択できてTRUEを返す場 合はcommand_cmd = 0とするように変更. 2003-08-13 17:37 nothere * src/monster2.c (1.78): 保存階にいるアイテムを拾ったユニークモンスターが別の階に現れてから保 存階に戻った場合, lite_spot()が呼ばれた際に配列外アクセスを起こして強 制終了する場合があるバグを修正. また, monster_drop_carried_objects() 内でのo_ptr->held_m_idxの扱いがおかしく, モンスターがアイテムを落とす 度に座標(0,0)が再描画されていたバグも修正. 2003-08-12 20:01 mogami * src/defines.h (1.132): 間違ってセーブファイルバージョン H_VER_PATCHの方を4にしてしまっていた ので、正しくプログラムバージョンFAKE_VER_PATCHの方を4にした。 セーブファイルバージョンはしょうがないので戻さないで4のまま。 2003-08-12 19:28 mogami * Changelogs (1.72): 更新。(1.4.4/1.5.4) 2003-08-12 18:33 mogami * lib/help/: jversion.txt (1.14.2.5), version.txt (1.14.2.4): バージョン1.4.4用。 2003-08-12 18:32 mogami * lib/help/: jversion.txt (1.20), version.txt (1.20): バージョン1.5.4用に更新。 2003-08-12 18:26 nothere * src/spells1.c (1.79): トラップ解除魔法の軌道が"見える"場合は必ずobviousを立てるように変更. 2003-08-12 18:24 mogami * readme.txt (1.8.6.3), readme_eng.txt (1.8.6.2) 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): ホームページアドレス/メールアドレス変更。 2003-08-12 18:05 mogami * readme.txt (1.13), readme_eng.txt (1.11) lib/file/news.txt (1.23), lib/file/news_j.txt (1.21) lib/help/faq.txt (1.4), lib/help/general.txt (1.10) lib/help/jgeneral.txt (1.8), lib/help/jlicense.txt (1.4): ホームページのアドレス変更。 hogeさんのアドレス変更忘れていた所もsourceforgeのメールアドレスに変更。 2003-08-12 17:42 nothere * src/spells1.c (1.78): トラップ解除魔法を使って'x'が消えた場合のみにobviousを立てて, 元々'x' がなかったグリッドではobviousが立たないように変更. 2003-08-12 17:34 nothere * src/spells1.c (1.77): トラップ解除魔法を使って魔法の軌道が見えた場合は'x'を消すように変更. 盲目状態では軌道が見えないので'x'は消えない. 2003-08-12 14:20 nothere * lib/edit/r_info.txt (1.25): 狼の族長にANIMAL追加. 2003-08-12 10:15 mogami * configure.in (1.22.2.5), lib/file/news.txt (1.16.2.5) lib/file/news_j.txt (1.15.2.5), src/defines.h (1.81.2.7): バージョンを1.4.4へ。 2003-08-12 09:22 mogami * configure.in (1.27), lib/file/news.txt (1.22) lib/file/news_j.txt (1.20), src/defines.h (1.131): バージョンを1.5.4へ。 2003-08-10 00:35 mogami * lib/edit/a_info.txt (1.9): 聖騎士の首飾りにBLESSEDを付けて呪われにくくした。 2003-08-06 12:08 mogami * readme.txt (1.12): メールアドレス更新。 2003-08-06 00:27 nothere * src/object1.c (1.67): {@(コマンド)(数字)} と刻んだ場合に選択肢が "(数字))" に変わるのが不評 だったため, 数字では選択肢の文字が変わらないようにした. 2003-08-03 23:27 henkma * lib/edit/a_info.txt (1.8): ★聖騎士強化, その他新★のレアリティ調整. 2003-08-02 22:48 henkma * lib/edit/k_info.txt (1.10): 首飾→首飾り 2003-08-02 12:32 mogami * src/: cave.c (1.120), cmd1.c (1.91), cmd2.c (1.58) dungeon.c (1.129), generate.c (1.68), grid.c (1.18) rooms.c (1.46), wild.c (1.31), xtra2.c (1.93): 微少な速度よりも混乱しないコードの方が良いという事で、 _nothereさんの一番最初(厳密には「細かい修正」が入った2番目)のコード に戻した。つまり、c_ptr->mimicを参照するときに byte feat = f_info[c_ptr->mimic ? c_ptr->mimic : c_ptr->feat].mimic; を使うコード。 2003-08-02 06:53 nothere * src/: init1.c (1.63), load.c (1.69), object2.c (1.97) rooms.c (1.45), spells1.c (1.76), spells3.c (1.91), wild.c (1.30): 最初からf_info[].mimicを見て代入する変更を破棄. 2003-08-02 00:24 mogami * lib/edit/r_info.txt (1.24): ガチャピンはpurpleでなくgreen. 2003-07-31 21:23 nothere * src/generate.c (1.67): bound_walls_perm無効時に, 隠しではない財宝の鉱脈がダンジョンの外壁に 出ないように変更. 2003-07-31 19:12 nothere * src/: init1.c (1.62), load.c (1.68), object2.c (1.96) rooms.c (1.44), spells1.c (1.75), spells3.c (1.90), wild.c (1.29): 通常のセーブ/ロード時以外でc_ptr->mimicに0以外の値を代入する際に, 最 初からf_info[].mimicを見て代入しておくように変更. これにより, 実際に c_ptr->mimicを見る場合にそれ以上f_info[].mimicを見る必要がなくなる. 2003-07-30 00:55 nothere * src/rooms.c (1.43): grid.c 1.17にならい, 隠しドアをc_ptr->mimicで隠す時にf_info[].mimicを 先に反映させるようにした. 2003-07-30 00:48 mogami * src/: cave.c (1.119), cmd1.c (1.90), cmd2.c (1.57) dungeon.c (1.128), wild.c (1.28), xtra2.c (1.92): grid.c 1.17 の変更に従い、隠しドア等を表示するとき、 f_info[c_ptr->mimic].mimicではなくc_ptr->mimicを見れば十分であるので、 以前の変更を戻した。(ただし、今後もc_ptr->mimicに何か代入するときに f_info[].mimicを参照した後の値を代入するように注意する必要がある。) 2003-07-30 00:41 mogami * src/grid.c (1.17): 隠しドアをc_ptr->mimicで隠す時に、f_info[].mimicを先に反映させるようにした。 したがって地形を表示する時にはf_info[c_ptr->mimic].mimicではなく、 c_ptr->mimicを見れば十分。 2003-07-29 16:11 nothere * lib/edit/r_info.txt (1.1.2.3): "アルベリヒの息子『ハーゲン』" の説明テキストの修正. 開発版より. 2003-07-29 16:09 nothere * lib/edit/r_info.txt (1.23): "アルベリヒの息子『ハーゲン』" の説明テキストの修正. 2003-07-29 10:09 nothere * src/: cave.c (1.66.2.4), cmd1.c (1.60.2.4), cmd2.c (1.36.2.2) xtra2.c (1.54.2.4): mimicのあるグリッドのmimicの地形にさらにデフォルトのmimicがある場合 に, その地形に対応するタイルが使われない場合があったバグを修正. また, mimicなしの場合にf_info[c_ptr->feat].mimicを使うような場合は, c_ptr->mimicがある場合に対してもデフォルトのmimicを使うようにした. 開発版より. 2003-07-29 10:02 nothere * src/: cave.c (1.118), cmd1.c (1.89), cmd2.c (1.56) dungeon.c (1.127), wild.c (1.27), xtra2.c (1.91): mimicを用いるfeatの代入部分の細かい修正. 2003-07-29 09:47 nothere * src/: cave.c (1.117), cmd1.c (1.88), cmd2.c (1.55) dungeon.c (1.126), wild.c (1.26), xtra2.c (1.90): mimicのあるグリッドのmimicの地形にさらにデフォルトのmimicがある場合 に, その地形に対応するタイルが使われない場合があったバグを修正. 部屋 外周の隠しドアがタイルモードで剥き出しになるバグも修正. また, mimicな しの場合にf_info[c_ptr->feat].mimicを使う場合はc_ptr->mimicに対しても f_info[c_ptr->mimic].mimicを使うようにした. 2003-07-26 02:12 henkma * lib/edit/a_info.txt (1.7): アーティファクトの説明を追加. 2003-07-25 10:30 nothere * src/cmd2.c (1.54): 射撃武器の熟練度の記号定数化を間違えており, 熟練度が[初心者]から上が らなくなるバグを修正. 2003-07-24 11:16 nothere * src/: dungeon.c (1.125), melee2.c (1.74): プレイヤーに装備的反感がある場合に, 友好的なモンスターが目を覚まして すぐには敵に回らない場合があったので, 反感によって起きる処理だけは process_monster()に戻し, 敵に回る処理とのタイミングを合わせた. 2003-07-24 02:22 nothere * src/racial.c (1.26.2.6): レイシャルパワーに関する修正. 開発版より. * レイシャルパワーに失敗した際のflush_failureが他の場所と違ってメッ セージの後にあったので修正. * 吟遊詩人で歌を止める際にenergy_use = 10があるが実際はreturn FALSEで 無効になっていたため, 歌や一時停止中の歌を止めた場合は本当に10だけ エナジーを使うように修正. 2003-07-24 02:21 nothere * src/racial.c (1.41): レイシャルパワーに関する修正. * レイシャルパワーに失敗した際のflush_failureが他の場所と違ってメッ セージの後にあったので修正. * 吟遊詩人で歌を止める際にenergy_use = 10があるが実際はreturn FALSEで 無効になっていたため, 歌や一時停止中の歌を止めた場合は本当に10だけ エナジーを使うように修正. 2003-07-23 01:36 mogami * src/wizard2.c (1.44): デバッグモードの^A o でアイテムをいじっている時、costの表示が本物の値段 ではなく店主が認識する値段(無価値でも未鑑定なら売れる)になっていたが、 常に本物の値段を表示するようにした。 2003-07-23 01:33 mogami * src/object2.c (1.95): revision 1.89 で、pvalの値段評価が2個所あったものを1個所にまとめたが、 2個所にあったのはベースアイテムのpvalと、☆に付くpvalとで価値が違う為だった (さらに言えばベースアイテムのpvalの価値はある程度ベースコストに含まれている) ので、元に戻した。 また1.89でエゴでない指輪でpvalが値段に影響しないバグを作ってしまっていたので それも直った。 2003-07-22 23:10 henkma * src/cmd4.c (1.96): C-q時のクエスト達成リスト、英語の方のレイアウト修正。 2003-07-22 06:09 henkma * 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) src/cmd6.c (1.57), src/defines.h (1.130), src/flavor.c (1.37) src/object1.c (1.66): 4つの新アーティファクト導入. 古い城の報酬に. 2003-07-21 09:44 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-21 08:45 nothere * src/object1.c (1.65): タグ銘機能に関する変更. * 装備品にも{@(コマンド)(タグ)}や{@(数字)}によるアイテム選択を使える ようにした. 先頭のラベルの変更も追従する. * 先頭のラベルの変更が数字のタグの場合でも反映されるようにした. * {@(コマンド)(タグ)}や{@(数字)}によるアイテム選択をeasy_floor使用時 の床上の積み重なったアイテムにも使用できるようにした. 2003-07-20 03:18 mogami * Changelogs (1.71): 更新。 2003-07-20 03:18 mogami * 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へ。 2003-07-20 03:11 mogami * lib/help/: jversion.txt (1.19), version.txt (1.19) jversion.txt (1.14.2.4), version.txt (1.14.2.3): 1.4.3と1.5.3の変更点。 2003-07-20 02:57 mogami * src/defines.h (1.129): セーブファイルバージョン H_VER_* の付け方が違ったので付け直し。 最初の3桁はセーブファイルバージョンを変更した時点での プログラムバージョン(今回は1.5.3)と同じにするという ルールに従って、1.5.3.0 にした。 4桁目の数字はCVSで開発中に何度もセーブファイルバージョンを 変える必要が生じた時にのみ使う。 2003-07-20 01:16 mogami * src/birth.c (1.75): Andy Choco氏の魔法領域説明文の修正。 2003-07-19 22:21 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-19 00:29 nothere * src/xtra2.c (1.54.2.3): モンスターに止めを刺した際に経験値が全く入らなくなるというバグを修正. クエスト判定のバグ修正によるエンバグだった. 開発版より. 2003-07-19 00:28 nothere * src/xtra2.c (1.89): モンスターに止めを刺した際に経験値が全く入らなくなるというバグを修正. クエスト判定のバグ修正によるエンバグだった. 2003-07-18 23:18 nothere * src/store.c (1.20.2.6): 自宅/博物館内でpref読み込みが行われた際に, $TOWNを使う処理で誤った街 IDが返される可能性が考えられるので, それに対処した. 開発版より. 2003-07-18 23:16 nothere * src/store.c (1.33): 自宅/博物館内でpref読み込みが行われた際に, $TOWNを使う処理で誤った街 IDが返される可能性が考えられるので, それに対処した. 2003-07-16 23:43 mogami * src/object1.c (1.64): 装備品の中で{@wf}等の銘があると、get_tag()が反応してしまい、持ちものリスト の中で 「f)」のタグが消えてしまうバグ修正。 2003-07-16 17:09 mogami * lib/edit/t0000001.txt (1.2): 「換金する」→「報酬を受け取る」 2003-07-16 05:48 nothere * src/object2.c (1.94): 変数check_wraith_formは不要なので, ignore_wraith_formで統一. また, 幽体化時の閃光属性に対してはダメージ0の時のランダムな1ダメージがある ため, ignore_wraith_formを使わず "厳密な" 計算を使うことにした. 2003-07-16 00:53 nothere * src/object2.c (1.93): 1.91で殴りに対して幽体化が考慮されないバグへの修正を行ったが, この時 にACID, ELEC, FIRE, COLDの殴りに対しては2重に幽体化の判定を行ってし まっていたバグを修正. 2003-07-16 00:35 nothere * src/object2.c (1.92): 変数名のミスの修正. 2003-07-16 00:31 nothere * src/: monster2.c (1.77), object2.c (1.91): 警告機能に対する修正と変更. * 幽体化時にダメージ0の場合わずか1ポイントのダメージを受ける場合と受 けない場合があるが, それが致命的になるという極めて稀な場合にも対応 するように修正. * ユニーク・モンスターが現れる際に警告アイテムが光るコードがあるが, choose_warning_item()でNULLが返されても普通に動作するようにした. * 少々のコード整理. * 警告対象に純ログルスを追加. 2003-07-15 19:43 nothere * src/cmd4.c (1.95): 達成クエスト表示でサーペントのクエストの行だけずれていたので, 階の表 示には%2dではなく%3dを使って桁を合わせた. 2003-07-15 15:42 nothere * src/store.c (1.20.2.5): 価格オーバーフローバグの修正でエンバグしており, 手動交渉で魅力が極端 に低い場合などに提示価格がおかしくなるバグを修正. 売却時はadjustは負 になり得るのにu32bにしてしまっていたことが原因. 開発版より. 2003-07-15 15:42 nothere * src/store.c (1.32): 価格オーバーフローバグの修正でエンバグしており, 手動交渉で魅力が極端 に低い場合などに提示価格がおかしくなるバグを修正. 売却時はadjustは負 になり得るのにu32bにしてしまっていたことが原因. 2003-07-15 15:13 nothere * src/cave.c (1.116): wiz_dark()で間違えて外周部にCAVE_UNSAFEを立てていたので修正. 2003-07-15 15:03 nothere * src/cave.c (1.115): FORGETダンジョンでの行動後や記憶喪失などでwiz_dark()が呼ばれた場合は, CAVE_IN_DETECTを破棄しCAVE_UNSAFEを立て直すようにした. これにより, FORGETダンジョンで'x'だけで歩いた道筋がわかるバグを修正. 2003-07-13 16:17 henkma * src/: birth.c (1.74), files.c (1.123), birth.c (1.57.2.5) files.c (1.88.2.5): Andyさん指摘のtypoを修正。 2003-07-12 18:59 mogami * configure.in (1.26), lib/file/news.txt (1.21) lib/file/news_j.txt (1.19), src/defines.h (1.128): バージョンを1.5.3へ。 2003-07-12 18:04 mogami * lib/help/: jversion.txt (1.18), version.txt (1.18): 変更履歴に書き忘れ:X11 portのcopy&paste機能。 2003-07-11 22:50 nothere * src/files.c (1.122): セーブした後に再ロードされる過程でモンスターの距離情報が0になってお り, 睡眠の計算の際に0除算で変愚蛮怒が落ちていたバグを修正. 2003-07-11 13:34 nothere * src/: dungeon.c (1.78.2.7), melee1.c (1.22.2.2) racial.c (1.26.2.5), spells3.c (1.56.2.6): MP操作が行われた後に再描画が必要な部分の修正. 開発版より. 2003-07-11 13:28 nothere * src/: dungeon.c (1.124), melee1.c (1.38), racial.c (1.40) spells3.c (1.89): MP操作が行われた後に再描画が必要な部分の修正. 2003-07-11 01:35 nothere * src/dungeon.c (1.123): 自分自身が光源ではない光源持ちのモンスターが目を覚ました際に, その モンスターが見えずに物陰にいる場合に光源がupdateされないバグを修正. 2003-07-10 22:40 mogami * Changelogs (1.70): 更新。 2003-07-10 22:39 mogami * configure.in (1.25), lib/file/news.txt (1.20) lib/file/news_j.txt (1.18), lib/help/attack.txt (1.11) lib/help/jattack.txt (1.9), lib/help/joption.txt (1.23) lib/help/option.txt (1.23): バージョン表記を1.5.2へ。 2003-07-10 22:32 mogami * lib/help/: jversion.txt (1.14.2.3), version.txt (1.14.2.2): 1.4.2用にアップデート 2003-07-10 22:31 mogami * lib/help/: jversion.txt (1.17), version.txt (1.17): 1.5.2用にアップデート。 2003-07-10 20:02 nothere * src/: dungeon.c (1.122), melee2.c (1.73), mspells2.c (1.58) spells1.c (1.74), spells2.c (1.80), spells3.c (1.88) xtra2.c (1.88): モンスターが起きる際にモンスター光源のupdateの足りなかった部分の追加. 2003-07-10 18:48 nothere * src/cave.c (1.114): 無駄に多い比較があった部分の修正. 2003-07-10 14:34 nothere * src/files.c (1.88.2.4): known_obj_immunity()内で変数o_flgsが読まれておらず, 弱点に対応する免 疫があっても弱点表示がそのまま残っていたバグを修正. 開発版より. 2003-07-10 14:34 nothere * src/files.c (1.121): known_obj_immunity()内で変数o_flgsが読まれておらず, 弱点に対応する免 疫があっても弱点表示がそのまま残っていたバグを修正. 2003-07-10 01:01 mogami * src/: effects.c (1.43), object2.c (1.90): アンドロイドの強化度に対するランダムアーティファクトの評価が低すぎたので調整。 2003-07-09 23:40 mogami * src/artifact.c (1.31): flag_cost()は値段を決める以外にlow,med,highの分類に使用されているので、 object_value_real()内のpval値段計算をまとめた分評価が高くなるのを相殺 する為、medとhighとの境界値を引き上げた。lowとmedは据え置き。 2003-07-09 23:28 mogami * src/object2.c (1.89): pval付き装備の値段計算がなぜか、flag_cost()内とobject_value_real()内の 2個所あり、その合計を値段としてあったので、object_value_real()の方を削除 してflag_cost()にまとまた。 2003-07-09 22:08 nothere * src/mspells2.c (1.57): 変数distの場所の変更. 2003-07-09 22:06 nothere * src/object2.c (1.88): Typo fix: "Realy" -> "Really". 2003-07-09 22:03 nothere * lib/edit/a_info.txt (1.1.2.1), lib/edit/r_info.txt (1.1.2.2) src/artifact.c (1.29.2.1), src/birth.c (1.57.2.4) src/cmd5.c (1.49.2.6), src/dungeon.c (1.78.2.6) src/externs.h (1.87.2.7), src/files.c (1.88.2.3) src/mspells2.c (1.28.2.3), src/object2.c (1.62.2.4) src/spells1.c (1.44.2.4), src/spells3.c (1.56.2.5) src/xtra1.c (1.55.2.2): 1.5.xで行われたTypo fixのマージ. 2003-07-09 20:34 nothere * lib/edit/r_info.txt (1.22): 黄金王『アル=ファラゾン』のDROP_CORPSEが2重になっていたので削除し, MALEを追加. また, 邪竜『ナース』にSELF_DARK_2を追加. 2003-07-09 20:02 nothere * src/: externs.h (1.87.2.6), variable.c (1.34.2.2) defines.h (1.81.2.5): 壁が全くなく真の最大視界範囲(半径20, 総グリッド数1149)を取る場合に, モンスター光源範囲の再計算でtemp_*[]やmon_lite_*[]がオーバーフローし て変愚蛮怒が落ちていたので, 関連配列をさらに拡張. 開発版より. 2003-07-09 20:02 mogami * lib/file/Makefile.am (1.3): crime.txtは削除されたので、取り除く。 2003-07-09 18:04 nothere * lib/edit/e_info.txt (1.1.2.1), lib/help/attack.txt (1.9.2.1) lib/help/jattack.txt (1.7.2.1), src/bldg.c (1.26.2.2) src/cave.c (1.66.2.3), src/cmd1.c (1.60.2.3) src/cmd2.c (1.36.2.1), src/cmd5.c (1.49.2.5) src/dungeon.c (1.78.2.5), src/externs.h (1.87.2.5) src/hissatsu.c (1.19.2.2), src/init2.c (1.19.2.4) src/melee2.c (1.37.2.3), src/mind.c (1.17.2.2) src/monster1.c (1.27.2.2), src/monster2.c (1.45.2.2) src/mspells1.c (1.34.2.2), src/mspells2.c (1.28.2.2) src/object1.c (1.55.2.3), src/object2.c (1.62.2.3) src/spells1.c (1.44.2.3), src/spells2.c (1.60.2.1) src/store.c (1.20.2.4), src/util.c (1.35.2.2) src/wild.c (1.18.2.1), src/xtra2.c (1.54.2.2): 1.5.x系の修正をマージ. * 待機後のスコア送信でv_infoのチェックサムがおかしいバグ修正. * 乗馬の熟練度が最大値を超える場合があるバグ修正. * 極端に高価なアイテムの価格がオーバーフローして$1で買えるバグ修正. * 歌 "フィンゴルフィンの挑戦" 再開時の描画不備の修正. * 広域マップに出ても実際には歌が止まらないバグを修正. * マクロ入力時に文字列の最後に'\'があるとメモリ内のゴミが文字列の最後 にくっつくバグの修正. * 18マス以上離れたモンスターに射撃が飛ばないバグを修正. * 耐時間逆転のエゴ価格を$7500に設定. * 全滅型のクエスト内でモンスターを倒してレベルアップした際にカオスパ トロンの報酬で攻撃系効果が発動するとユニーク1体だけが残る状況でクエ スト達成になってしまうバグを修正. * 友好的, もしくはペットのユニークがピンチになってテレポートレベルの 巻物を読んで逃げた場合にクエストが終わらないバグを修正. * ペットのロケット巻き込み判定のバグを修正. * 武器匠の武器比較時に "ふさわしくない" メッセージが出るバグを修正. * クローンモンスターが本物のモンスターに変化するバグを修正. * モンスターの思い出表示時の配列外アクセスの修正. * 鍛冶師のpval能力のエッセンスの付加は負のpvalのアイテムには使えない ように変更. * 剣術 / 忍術 "入身" の挙動の修正. * ヘルプでの理力のダメージ倍率の説明の修正. * 銘を含んだアイテムの文字列が長すぎると, 重量表示の右にゴミが出てい たバグ修正. また, アイテム一覧や装備品一覧のウィンドウ幅を変更して も表示に反映されなかったバグを修正. * アリーナで倒したモンスターの名前が幻覚状態で変わるバグ修正. * モンスターの光源の更新のバグ修正. * 乗馬中のプレイヤーとモンスターへの魔法ダメージのコードのバグ修正. 2003-07-08 00:43 mogami * src/: bldg.c (1.42), cmd4.c (1.94), dungeon.c (1.121): 賞金首に骨も許すように修正。 '~'+'6'の賞金首リストが金額表示のままだったので修正。 2003-07-08 00:41 mogami * lib/edit/r_info.txt (1.21): 多数のユニークにDROP_CORPSEやDROP_SKELETONを追加。 2003-07-07 20:17 mogami * src/bldg.c (1.41): 賞金首のポイント制実装。各ポイント毎に薬か巻物を貰える。 アイテムのリストは仮設定。 2003-07-07 18:42 mogami * src/spells3.c (1.87): gccのワーニング対策で書き換え。 ループ中で初めて代入される変数を、外で使うと未定義と区別が付かず、 ワーニングが出るので避ける。 2003-07-07 16:33 mogami * Changelogs (1.69): 更新。 2003-07-07 05:47 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()は常に真になる. このパラノイアコードを一 旦コメントアウトすることで比較回数を削り, わずかに高速化を図った. 2003-07-07 04:38 nothere * src/spells1.c (1.73): Typo fix. 2003-07-07 04:31 nothere * src/melee2.c (1.72): モンスター同士の殴り合いで, 一部の攻撃をACで回避した際にメッセージな しで起きていた現象があったので, "かわした" メッセージを出さない攻撃方 法 (睨みなど) を睡眠中にACで回避しても睡眠を妨げないように変更. 2003-07-07 02:26 nothere * src/: mspells1.c (1.62), mspells2.c (1.56): モンスター対モンスターの魔法使用時に, 実装されていない魔法が選択され たことで魔法使用に失敗しないように, 未実装魔法 (魔力消去, 時間停止, 記憶消去, シンボル'B'以外の特別な行動) のフラグを最初から落とすように 修正. また, コメントの修正を含む. 2003-07-07 01:36 nothere * src/spells2.c (1.79): 調査による属性表示時の論理演算の使い方の修正. 2003-07-07 01:29 nothere * src/cmd5.c (1.74): ペットの合計属性値計算で, 善良かつ邪悪のモンスターは合計に影響を及ぼ さないように変更. 2003-07-07 01:24 nothere * src/: externs.h (1.131), melee2.c (1.71), monster1.c (1.41) monster2.c (1.76), mspells1.c (1.61), mspells2.c (1.55) rooms.c (1.42): モンスターの一時属性を含めた敵対属性の処理を関数にまとめて整理した. この過程で, 以下の修正や変更を含む. * モンスター魔法 "死者復活" の使用判定で, 敵対属性の死体しか周囲にな い場合は死者復活を使用しないようにした. また, この判定はモンスター 対モンスターにも適用される. * 善良かつ邪悪のモンスターが別の善良かつ邪悪のモンスターを召喚できな かったバグを修正. 2003-07-06 01:47 nothere * lib/edit/a_info.txt (1.5): ★賢者ガンダルフの魔術師の杖に関する話し合いの結果により, 盲目耐性, 混乱耐性, 急速回復, 遅消化を追加. 2003-07-06 01:12 mogami * src/xtra2.c (1.87): アリーナで倒したモンスターの名前が日記に書き込まれるとき、幻覚状態だと名前が変わってしまうバグ修正。 2003-07-06 00:56 nothere * src/object1.c (1.63): 銘を含んだアイテムの文字列が長すぎると, 重量表示の右にゴミが出ていた バグを修正. また, アイテム一覧や装備品一覧のウィンドウ幅を変更しても 表示に反映されなかったバグを修正. 2003-07-05 23:54 mogami * src/mspells1.c (1.60): エンバグしてるのでとりあえず戻す。 2003-07-05 04:15 nothere * src/: xtra2.c (1.86), cmd2.c (1.53), externs.h (1.130) mspells1.c (1.59), mspells2.c (1.54), spells1.c (1.72): モンスターの死亡メッセージのコードの一部を関数にまとめた. 2003-07-05 03:42 nothere * src/mspells1.c (1.58): モンスターの魔法攻撃で壁向こうからの分解ブレスが指定された場合に, 状 況判断によるフラグマスク操作でRF4_BR_DISIが降ろされた場合でも強引に分 解ブレスを吐く仕様になっていたので, 使用可能なフラグにRF4_BR_DISIが残 らなかった場合は分解ブレスを吐かないように修正. 2003-07-05 03:05 nothere * src/rooms.c (1.41): KILL_BODYかつNEVER_BLOWのモンスターであればKILL_BODY能力は使われない という立場に立ち, pitやnestなどでKILL_BODYを禁止していた部分に対し, 禁止条件をKILL_BODYがありかつNEVER_BLOWではないこととするように形式的 に変更. 2003-07-05 02:54 nothere * src/melee2.c (1.70): 反攻撃ダンジョンでは, 混乱した状態やSTUPIDのモンスターは打撃攻撃を試 みて失敗して行動が終了するように変更. また, KILL_BODYはNEVER_BLOWがあ る場合は無効とした. 2003-07-04 23:55 nothere * src/mspells2.c (1.53): ペットの'B'が投げ落としを使う条件を, 攻撃魔法許可かつテレポート系許可 の場合のみに限定. 2003-07-04 23:47 nothere * src/: mspells2.c (1.52), mspells1.c (1.57): 乗馬中のプレイヤーが'B'系の投げ落としを受けた場合は両方にダメージが行 くように変更. 2003-07-04 23:25 nothere * lib/edit/r_info.txt (1.20): クリスタル・ドレイク, グレート・クリスタル・ドレイクにATTR_CLEAR追加. 2003-07-04 20:56 nothere * src/cave.c (1.112): midpointの取り方が(モンスターの位置 + プレイヤーの位置)/2に限定されて いたので, しっかり比を取るように変更. これにより, まだモンスター光源 がおかしかった場合について修正した. 2003-07-04 17:45 nothere * src/: spells3.c (1.86), mspells1.c (1.56), mspells2.c (1.51) defines.h (1.127): モンスターのテレポートレベルに関する変更. * アリーナ及びモンスター格闘場のモンスターは使用しないようにした. * クエスト内, 鉄人モードのプレイヤー対象といった状況では反テレポート がなくともテレポートレベルは無効であるので, SMARTなモンスターはその 条件を読み取りテレポートレベルを使わないものとした. 2003-07-04 16:32 nothere * src/: spells3.c (1.85), cmd6.c (1.56), externs.h (1.129) mane.c (1.22), mspells2.c (1.50), mspells3.c (1.29): モンスター同士でのテレポートバックと投げ落としを実装. この過程で, モンスターのテレポートバックに使う関数名をteleport_to_player()から teleport_monster_to()に変更し, プレイヤーの場所に限定せずに使えるよう になった. 2003-07-04 02:11 nothere * src/cave.c (1.111): if文のミス修正. コメント追加. 2003-07-04 01:44 nothere * src/cave.c (1.110): 1.109の修正で, 変数名のミスで光源フラグ立てにエンバグしたので修正. 2003-07-03 21:42 nothere * src/cave.c (1.109): 壁の端ではない位置がモンスターの光源や暗黒光源で裏から照らされ, 光源 が変な位置から漏れているように見える場合がある現象を修正. また, update_mon_lite()中でmon_lite_hack()かmon_dark_hack()を呼ぶ部分を関数 ポインタでまとめた. 2003-07-02 22:03 mogami * lib/help/: attack.txt (1.10), jattack.txt (1.8): 理力のダメージ倍率が違った。x6 → x3.5 2003-07-02 19:49 nothere * src/: spells3.c (1.84), mspells1.c (1.55), mspells2.c (1.49) mspells3.c (1.28), cmd5.c (1.73), cmd6.c (1.55), externs.h (1.128) mane.c (1.21): プレイヤーとモンスターのテレポートレベルを関数teleport_level()として 統合. 統合に当たり, 考え方の一部にTObandを参考にしている. モンスター のテレポートレベルとしての仕様は次の通り. * 固定クエストなどといったプレイヤーがテレポートレベルできない状況と 同じ条件でテレポートレベルが無効になるが, ironman_downward だけは モンスターには影響しない. * モンスター同士でのテレポート・レベルを実装. 非ユニークのテレポート 耐性ではセービングスローせずに無効とした. これは青魔道師 / ものまね 師のテレポートレベルに対する非ユニークのテレポート耐性の扱いと同じ である. また, プレイヤーが乗馬しているモンスターがテレポートレベル の対象である場合はプレイヤーのテレポートレベルとして扱う. * モンスター格闘場ではテレポートレベルは無効. 2003-06-30 23:41 nothere * src/mane.c (1.20): ものまね師のテレポートバックにはテレポート耐性が無視されていたバグを 修正. 2003-06-29 23:52 nothere * src/spells3.c (1.83): カオス魔法 "虚無召来" の*破壊*モード時に, 1/666でフロア全ての永久岩以 外の壁が床に変わって巨大なアリーナになり, フロア中のモンスターが起き る効果が発動するように変更. 2003-06-29 17:42 nothere * src/: cave.c (1.108), defines.h (1.126), externs.h (1.127) variable.c (1.42): 壁が全くなく真の最大視界範囲(半径20, 総グリッド数1149)を取る場合に, 視界範囲やモンスター光源範囲の再計算でtemp_*[]やredraw_*[]がオーバー フローして変愚蛮怒が落ちていたので, 関連するバッファをさらに拡張. ま た, mon_lite_hack()やmon_dark_hack()ではバッファがあふれないと仮定す ることで, 比較を減らした. 2003-06-29 03:54 nothere * src/cave.c (1.107): map_info()中での暗黒光源処理部分をマクロにして切り離した. このマクロ はかなり強引な切り離し方になっており, 改善の余地あり. また, 壁や木は 真っ暗ではなく暗い地形になるように変更. new_ascii_graphicsが有効の場 合はその地形依存の暗い地形に, 無効の場合は地形に関わらずTERM_L_DARKに なる. 2003-06-29 03:02 nothere * src/: defines.h (1.125), grid.c (1.16), rooms.c (1.40) cmd1.c (1.87): featが床であるかどうかの判定(!(feat & 0x20))を剥き出しの演算ではなく マクロfeat_floor()としてまとめた. 2003-06-29 01:58 nothere * lib/edit/r_info.txt (1.19): ドラゴン族の祖『グラウルング』は原典上飛べないドラゴンであるので, CAN_FLY -> CAN_SWIMと変更. 2003-06-28 22:05 nothere * src/cmd1.c (1.86): 剣術 "払い抜け" や狂戦士技 "突撃" で, モンスターの隣にある閉じたドア に壁抜けがない状態で埋まることができるバグを修正. この過程で, player_can_enter()を少し整理. 2003-06-28 20:48 nothere * src/xtra1.c (1.76): health_redraw()とriding_health_redraw()を統合し, 統合された関数に対し コード整理. 2003-06-28 16:14 nothere * src/: mind.c (1.26), mane.c (1.19): 魔力消去をまねた場合や練気術 "いてつく波動" を使ってモンスターの無敵 化を消去した場合に, モンスターがターンを消費しなかったバグを修正. 2003-06-28 15:42 nothere * src/hissatsu.c (1.26): 剣術 "地走り", "虎伏絶刀勢" で期待値を計算する際に, 切れ味フラグによ る部分だけは鑑定前と鑑定後で計算が違うというバグを修正. 2003-06-28 14:54 nothere * src/: spells2.c (1.78), externs.h (1.126), hissatsu.c (1.25) mind.c (1.25), spells1.c (1.71): 剣術 / 忍術 "入身" でプレイヤーが超えられない地形を超えられてしまうの を修正. 入身のためにproject()にこれ以上のhackを加えるのは得策ではない と判断し, 入身を別関数として再構成した. この過程で以下の変更や修正を 含む. * 入身の移動地点にプレイヤーから5マス未満の位置を指定しても必ず5マス 走っていたのを修正. 指定した位置に止まれるようになった. * 指定通りのターゲットを攻撃できた時は英語版に合わせて日本語版でも ターゲットのモンスター名を書くように変更. * project()からは入身のhackを削除. 2003-06-27 03:41 nothere * src/melee2.c (1.69): モンスターが進化した際にcur_numが正しく増減していなかったのを修正. 2003-06-27 03:29 nothere * src/: mspells3.c (1.27), spells1.c (1.70), spells2.c (1.77) melee1.c (1.37), melee2.c (1.68), monster2.c (1.75) mspells1.c (1.54), mspells2.c (1.48), cmd1.c (1.85), cmd2.c (1.52) defines.h (1.124): あやしい影等でモンスターの外見が違っている状態でモンスターが耐性など を示した場合に, そのフラグがプレイヤーが直接は知らないはずのモンス ターの正体のr_infoに記録されるバグを修正. なお, この過程で以下の変更 を含む. * 増殖モンスターがあやしい影に隠れている場合は増殖したモンスターもあ やしい影となるように変更. 同様に, ap_r_idxで外見を変えたモンスター をクローンした場合は外見を引き継ぐように変更. * 狂気の判定は外見を使うこととした. あやしい影などに隠れている場合は 狂気が発揮されないという視点から. たぬきが多少強くなる. 2003-06-27 00:55 nothere * lib/edit/r_info.txt (1.18): HURT_LITEモンスターの暗黒耐性調整の続き. リッチ系の下級種や, 黒や闇に 関わらないモンスターからはRES_DARKを削除. また, 炎の精の説明の修正: "クトゥグア" -> "クトゥグァ". 2003-06-27 00:37 nothere * 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追加. 2003-06-26 20:39 nothere * src/files.c (1.120): get_rnd_line()の対象になるファイルを読んだ際に, 内容がないエントリを 読んだ場合はエラーとして-1を返すようにした. これにより, そのようなエ ントリを読んだ際にバッファが壊れたように見えるバグを修正. 2003-06-25 13:35 nothere * lib/edit/r_info.txt (1.16): モンスターの耐性に関する話し合いで決まったように耐性を調整した. * 『グレーター地獄魔法おばけキノコ=クイルスルグ人間』, 金無垢の指輪, カァウ, せっかくだから『コンバット越前』に全上位耐性を追加. * 『秩序のユニコーン』に暗黒と破片とカオス以外の上位耐性を追加. * 混沌に地獄以外の全上位耐性を追加. * 『破壊スル者』に劣化, フォース, 遅鈍, 重力耐性を追加. * インターネット・エクスプローダーに因果混乱以外の全上位耐性を追加. * 金色の怪人『ワッハマン』に劣化, フォース, 遅鈍, 時間逆転, 重力耐性 を追加. * 超エリート・パラディンに閃光, 暗黒, 破片, 轟音, カオス, 時間逆転耐 性を追加. * 鳳凰にプラズマ耐性を追加. * 超人『ロック』, 皇帝『レイザーク』, 銀河皇帝『カル・ダームIII世』に 時間逆転耐性を追加. * 混沌のサマ師『ディオニソス』に閃光, 破片, 轟音, カオス耐性を追加. * 混沌の王族, 線の巨匠『ドワーキン』, アンバーの狂気の夢想家『ブラン ド』, 女魔術師『フィオナ』, アンバーの王『オベロン』にカオス耐性を 追加. * 妖術師『サウロン』, 冥王『モルゴス』に暗黒耐性を追加. 2003-06-25 00:17 mogami * lib/edit/r_info.txt (1.15): インパクトハウンドの説明文の日本語訳変更。 2003-06-24 16:19 nothere * lib/edit/r_info.txt (1.14): シャドウ・ハウンドからSELF_DARK_?削除. 序盤のモンスターとしてやり過ぎ であった. 2003-06-24 16:01 nothere * src/object2.c (1.87): 鍛冶師のpval能力のエッセンスの付加は負のpvalのアイテムには使えないよ うに変更. 2003-06-23 23:52 nothere * src/object2.c (1.86): 鍛冶師コマンドに関する修正と変更. * 負のpvalのアイテムにpval能力のエッセンスを付加すると, 逆にエッセン スを得ていたバグを修正. * 追加攻撃のエッセンス付加時に必要なエッセンスが表示されないバグを修 正. * 負のpval能力のアイテムにエッセンスを付加する場合はpval==0の場合と同 様に数値指定入力とし, 負の値を修復するためには普通に強化するのと同 等のエッセンスを消費するものとした. * 負のpvalの武器に追加攻撃のエッセンスを付加した場合は1-pval倍の追加 攻撃のエッセンスを消費するように変更. 2003-06-23 20:56 nothere * src/melee2.c (1.67): 増殖モンスターが増殖した際に, 新しく増えたモンスターが見えなくても増 殖することが思い出に残るバグを修正. 2003-06-23 20:52 nothere * src/: cmd1.c (1.84), hissatsu.c (1.24), monster2.c (1.74) spells1.c (1.69): RF3_NONLIVINGの参照をmonster_living()でまとめられる部分をまとめた. こ れに関連し, 以下の修正を含む. * 魔獣使いがモンスターをモンスター・ボールで捕らえやすい条件がおかし く, 無生物/アンデッド/デーモンのみ捕らえやすかったバグを修正. * 死の光線をモンスターに当てた時の判定にデーモンであることを追加. 2003-06-23 20:04 nothere * src/melee1.c (1.36): RES_ALL持ちに対して聖なるオーラと闘気オーラを無効にした. 2003-06-23 01:13 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追加. 2003-06-22 22:20 nothere * src/cave.c (1.106): タイル時の暗黒光源の表示として未知の地形のタイルを使うこととした. 2003-06-22 17:44 nothere * src/cave.c (1.105): view_special_lite, view_granite_lite, new_ascii_graphicsが無効だと, モンスターの暗黒光源で照らされたグリッドが暗くならない場合があった. また, 暗黒光源に関してMogamiさんより "暗黒光源は完全に黒の方がよい" という指摘を受けた. これらにより, 前述のオプションによらず暗黒光源の 範囲はTERM_DARK, 黒とした. なお, CAVE_MARKがあるような部分は実際は未 知ではないので, カーソルを当てれば地形名が読めるし, トラップ等があれ ば'l'でのカーソルは飛ぶ. あくまで地形が黒く染まるだけであり, これら は仕様として残す. 2003-06-21 21:54 nothere * src/: monster2.c (1.73), types.h (1.33), xtra1.c (1.75) cave.c (1.104), files.c (1.119): 吸血鬼, [吸血鬼]の1マス暗視を取り下げ, 以前の永久光源に戻した. なお, 以下の修正を含む. * update_mon_lite()内で, 限界の距離はモンスターのループ以前に計算して おくように修正. * 性格いかさまの忍者で, 'C'表示で自分自身に光源があるように表示されて いたバグを修正. 2003-06-21 18:52 nothere * src/xtra2.c (1.85), src/spells1.c (1.68), src/spells2.c (1.76) src/spells3.c (1.82), src/types.h (1.32), src/object2.c (1.85) src/rooms.c (1.39), src/save.c (1.36), src/mspells2.c (1.47) src/mspells3.c (1.26), src/melee2.c (1.66), src/monster1.c (1.40) src/monster2.c (1.72), src/mspells1.c (1.53), src/load.c (1.67) src/mane.c (1.18), src/melee1.c (1.35), src/cmd1.c (1.83) src/cmd2.c (1.51), src/defines.h (1.123), src/init1.c (1.61) src/bldg.c (1.40), lib/edit/r_info.txt (1.12): モンスターの耐性のうち, 特定フラグに依存する暗黙の耐性の大部分を明示 的なフラグとして分割. この変更で, ブレスでしか得られなかった耐性を持 つモンスター, ブレスを吐くが対応する耐性のないモンスター, 地獄免疫の ないアンデッド等を作れるようになった. 主な変更点は以下の通り. * 耐性関連のフラグは, 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-21 00:13 nothere * src/mspells1.c (1.52), src/xtra1.c (1.74), src/xtra2.c (1.84) src/load.c (1.66), src/melee2.c (1.65), src/monster1.c (1.39) src/monster2.c (1.71), src/dungeon.c (1.120), src/init1.c (1.60) src/cmd1.c (1.82), src/defines.h (1.122), src/cave.c (1.103) lib/edit/r_info.txt (1.11): モンスターの暗黒光源を実装. * HAS_DARK_{1|2}, SELF_DARK_{1|2}で使用可能. 最大半径3. * 暗黒光源は普通の光源には負ける. * 暗黒光源のあるモンスターは対忍者でも閃光を使わない. * 暗黒光源範囲では忍者の超隠密条件に影響しない. これは暗黒光源持ちは 自分の闇からの不意打ちを受けない解釈による. * 暗黒光源の中でも赤外線やテレパシー/ESPは有効. * 話し合いで決まったモンスターに実験的に与えてある. モンスターでの修 正は必要と思われる. 2003-06-20 23:34 nothere * src/: cave.c (1.102), monster2.c (1.70): 忍者は暗闇の洞窟で地形やアイテムが丸見えだったが, モンスターがこれに 合っていなかったため, MAX_SIGHT範囲のモンスターも見えるように修正. 2003-06-20 21:17 nothere * src/: externs.h (1.125), generate.c (1.66), monster2.c (1.69): ダンジョンの主の配置コードを関数にまとめた. また, *破壊*等で消えた ダンジョンの主をalloc_monster()から再生成する場合は, それだけでモンス ター配置1回分になるように修正. 2003-06-20 12:41 nothere * src/: files.c (1.118), types.h (1.31), xtra1.c (1.73) cave.c (1.101): 吸血鬼と[吸血鬼]の永久光源+1を, 自分の周囲1マスだけの暗視に変更. 2003-06-19 22:39 nothere * src/cave.c (1.100): 忍者の暗視についての変更. * view_unsafe_gridsとの兼ね合いを考えて, 床を見ただけではCAVE_MARKが 立たないように変更. 視界内にあるときは床に見えるが, その床が視界か ら離れたら未知の地形もしくは'x'になる. * 忍者の視界は光源の一種とみなし, 忍者の視界の床をCAVE_MARKで記憶する のはview_torch_gridsがONの時とした. 2003-06-19 12:42 nothere * src/: cave.c (1.99), defines.h (1.121), externs.h (1.124) variable.c (1.41), 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-18 08:47 nothere * src/: xtra1.c (1.71), bldg.c (1.39), cmd1.c (1.81) files.c (1.117), types.h (1.30): 乗馬時のランス/ヘヴィ・ランスのダイスの個数ボーナスを攻撃/表示時の hackとしてではなくシステム的に扱えるように, p_ptr->to_dd[2], p_ptr->to_ds[2]という変数を導入し, それを使ってまとめた. to_dd/to_ds の考え方自体はTObandから. なお, 以下の変更を含む. * 剣術家だったりMP不足である等の理由で理力ボーナスが受けられない場合 は武器匠では理力の効果を表示しないように変更. * 平均ダメージ表示内部での細かい修正. 2003-06-18 07:30 nothere * src/bldg.c (1.38): 満腹時には宿屋で食事をしないように変更. 2003-06-18 07:18 nothere * src/: load.c (1.65), monster1.c (1.38), birth.c (1.73) dungeon.c (1.119), externs.h (1.123): 賞金首ユニーク, 日替わり賞金首, ランダムクエスター決定をそれぞれ関数 にまとめて整理. この過程で以下の変更と修正を含む. * 0.0.3のセーブファイルから変換する際に, 日替わり賞金首のレベルの下限 がMAX(鉄獄の到達階, 40)になっていたのでMAX(鉄獄の到達階/2, 40)とな るように修正. * SPECIAL持ちというだけでは賞金首/クエスターから外されないようにした. 『バーノール=ルパート』などに関しては, クエスターにも賞金首にもなっ てはならないモンスターIDをまとめた関数を作って判定することとした. これで, SPECIAL技を持つユニークを賞金首/クエスターにできる. * セーブデータロード時のランダムクエスター決定でのモンスターテーブル 作成に通常時同様monster_quest()が使われるように修正. 2003-06-17 21:56 mogami * src/: externs.h (1.122), main-x11.c (1.23), util.c (1.42): X11ポートにマウスによるcopy&paste機能をscthangbandより移植。 2003-06-17 19:58 mogami * src/defines.h (1.120): 山が溶岩流で溶ける事について、cave_perma_grid()にはMOUNTAIN等が入っているのに、 cave_perma_bold()には入っていなかったので単なるバグと結論。MOUNTAIN等を追加した。 2003-06-17 19:41 mogami * src/files.c (1.116): アンドロイドではexperienceの代りに Construction point (強化度)と呼ぶのだが、 英語版で一箇所だけexpの表示が残っていたので修正。 2003-06-17 16:52 nothere * src/: cave.c (1.98), dungeon.c (1.118), externs.h (1.121) generate.c (1.65), wild.c (1.25): 地上で夜になった直後は床, 草地, 砂地以外は記憶に残っているように変更. また, 夜の街では永久岩が光らないが常に記憶にあるように変更し, 店や建 物の周囲を明るくした. 2003-06-17 07:51 nothere * src/mspells2.c (1.46): モンスター同士のテレポート・アウェイでもモンスターが起きるように修正. また, ペットのテレポート魔法禁止命令有効時は形式的にテレポート・バッ ク, テレポート・レベルも禁止するように変更. 魔法そのものは未実装であ るが, 今後のために. 2003-06-17 01:08 nothere * src/mspells1.c (1.51): モンスターが学習したプレイヤーの耐性フラグを1/100でリセットする際に m_ptr->smartを使っているクローンフラグまでクリアしてしまい, クローン が本当のモンスターになってしまっていたバグを修正. クローン地獄でク ローンのはずのユニークを倒したら実は本物のユニークだったというバグを 修正したことにもなる. 2003-06-17 00:53 nothere * src/melee2.c (1.64): モンスター同士で殴り合った時にオーラを喰らったモンスターの耐性が記憶 されないバグを修正. 2003-06-17 00:28 nothere * src/cmd1.c (1.80): プレイヤーが知覚できていないオーラ持ちモンスターを殴っても, そのモン スターの思い出にオーラが記憶されるバグを修正. 2003-06-17 00:23 nothere * src/cmd2.c (1.50): 火炎/冷気の属性の付いた矢がそれらの属性を弱点とするモンスターに当たっ た場合はややダメージが上がるように変更. 2003-06-17 00:14 nothere * src/monster2.c (1.68): 火炎オーラのあるモンスターは冷血かどうかに関わらず赤外線視力で見える ように変更. 2003-06-17 00:09 nothere * src/: cmd1.c (1.79), cmd2.c (1.49), externs.h (1.120): 匠魔法 "武器属性付与" を掛けた状態で射撃した矢や投げた物にも攻撃属性 が適用されていたバグを修正. 2003-06-16 23:33 nothere * lib/edit/r_info.txt (1.10): シャドウ・ドレイクはデス・ドレイクの下位と見ていいということで, シャ ドウ・ドレイクから経験値15000でデス・ドレイクに進化するように変更. 2003-06-16 23:11 nothere * lib/edit/r_info.txt (1.9), src/mspells1.c (1.50) src/mspells3.c (1.25), src/melee2.c (1.63), src/monster1.c (1.37) src/defines.h (1.119), src/mane.c (1.17), src/melee1.c (1.34) src/cmd1.c (1.78), src/cmd2.c (1.48): モンスターの究極耐性関連の修正. * RF3_IM_????とRF3_RES_ALLをまとめるマクロを作った. また, レベルテレ ポートで使われる判定である因果混乱耐性RF3_RES_NEXUにもマクロは用意 した. このマクロを使えば, 究極耐性があるだけでこれらの耐性による効 果を受けられるようになる. 武器属性でダメージが倍加しない, オーラ反 撃を受けない等の効果が受けられるようになる. * 上記の修正により, これらの対処のために与えられていたはぐれメタルの IM_????は不要になったので, 削除. 2003-06-16 15:19 nothere * src/monster1.c (1.36): モンスターの思い出で魔法の数が多すぎるとvp[64], color[64]の配列外アク セスが起きる可能性があったので, 念のためvp[96], color[96]に修正. ま た, 射撃やロケットといったinate攻撃の表記時の "、" だけは他のものと 違って個別の行動の色が付いていたので, 他に合わせて白くした. 2003-06-16 15:09 nothere * src/monster1.c (1.35): モンスター魔法 "暗闇" と "閃光" の表示に関するバグ修正. * プレイヤーが忍者である場合でもモンスターが光に弱かったりアンデッド である場合は閃光を使わないのだが, 思い出での表示の際の判定に r_flags3から得たフラグを使うため, アンデッドであることや光に弱いこ とをプレイヤーがまだ知らない場合にモンスターが閃光を使えるかのよう に表示されていたバグを修正. * 英語版で "create light" がTERM_YELLOWで表示されるように修正. 2003-06-16 02:26 nothere * src/: monster2.c (1.67), cave.c (1.97): 論理演算の使い方の修正. 2003-06-16 02:18 nothere * src/: spells2.c (1.75), store.c (1.31), xtra2.c (1.83) effects.c (1.42), hissatsu.c (1.23), melee2.c (1.62) mind.c (1.24), racial.c (1.39), cave.c (1.96), cmd2.c (1.47) cmd5.c (1.72): モンスター光源やモンスター自身のupdateが足りない部分の修正. 2003-06-15 06:28 nothere * src/: spells3.c (1.81), xtra2.c (1.82), object2.c (1.84) spells1.c (1.67), spells2.c (1.74), mspells2.c (1.45) monster2.c (1.66), mspells1.c (1.49), monster1.c (1.34) dungeon.c (1.117), floors.c (1.20), generate.c (1.64) melee2.c (1.61), mind.c (1.23), cmd1.c (1.77), cmd6.c (1.54) defines.h (1.118), cave.c (1.95): プレイヤーの位置を表すpy, pxとの比較をマクロplayer_bold()にまとめた. この過程で以下のバグを修正. * 敵モンスターの攻撃ターゲット座標にプレイヤーの位置が設定されていて, プレイヤーはターゲットの場所から動いている状況でペットから攻撃を受 けた場合に, プレイヤーの座標がターゲット地点のx座標かy座標のどちら かと等しい場合はターゲットが再設定されず, 斜めに動いていた場合にの みターゲットが再設定されていたバグを修正. 2003-06-15 04:06 nothere * src/: spells2.c (1.73), xtra2.c (1.81), monster2.c (1.65) mspells1.c (1.48), mspells2.c (1.44), spells1.c (1.66) dungeon.c (1.116), files.c (1.115), floors.c (1.19), load.c (1.64) melee1.c (1.33), melee2.c (1.60), cmd4.c (1.93), cmd5.c (1.71) defines.h (1.117), cmd1.c (1.76): monster_desc()に渡すフラグは数値の直接指定だったので, 記号定数化. 関 連して, 以下の修正を含む. * monster_desc()で所有格を得るコードは日本語版ではコンパイルされない ように修正. * make_attack_spell()とmonst_spell_monst()内でのddescは実際は使われ ていなかったので削除. 幻覚を無視したモンスター名はproject()で与え られている. 2003-06-15 02:31 nothere * src/cave.c (1.94): ATTR_CLEARで文字の見えるはずのモンスターの足元がTERM_DARKだとモンス ターの文字が消えてしまうので, その場合はモンスターの設定色を使うよう に変更. 2003-06-15 02:21 nothere * src/melee2.c (1.59): 王蟲のモルドばらまきで, ばら撒かれたモルドが見えて初めて特殊な行動が 記録に残るように変更. 2003-06-14 06:22 nothere * src/: xtra1.c (1.70), cmd5.c (1.70), externs.h (1.119): spell_categoly_name()を何度も呼ぶ必要のない部分の整理. また, 関数名自 体のtypo fix. ("categoly" -> "category") 2003-06-14 02:27 nothere * src/melee2.c (1.58): get_moves()内で, get_moves_aux()を必要とせずに方向が決まる場合は get_moves_aux()を呼ばないように変更. 2003-06-14 01:02 nothere * src/: mspells1.c (1.47), mspells2.c (1.43), melee2.c (1.57): 王蟲のモルドばら撒きを呪文/攻撃としてではなく, 増殖の一種として実装. process_monster()内で増える比較の回数はSPECIALなしのモンスターで1回, 王蟲以外のSPECIALありでも2回に留まる. 2003-06-14 00:02 nothere * src/spells3.c (1.80): アーティファクト生成の巻物での対象アイテム選択時に, 未鑑定のエゴや アーティファクトは選べるようにして, 元からエゴやアーティファクトだっ た場合に強化に失敗するコードが機能するようにした. 2003-06-13 23:53 nothere * src/spells3.c (1.79): カオス魔法 "虚無召来" を地上の障害物に隣接して使ってもダメージを受け ないように変更. この変更は地上に限る. 2003-06-13 23:41 nothere * src/rooms.c (1.38): パターン終点のアイテムは高級品確定とした. 2003-06-13 21:48 mogami * lib/help/option.txt (1.22), src/tables.c (1.65): 英訳。 2003-06-13 21:36 nothere * lib/help/joption.txt (1.22): オプション "last_words" の説明に関する修正. 2003-06-13 21:33 nothere * src/tables.c (1.64), src/variable.c (1.40) lib/help/joption.txt (1.21), lib/pref/pref-opt.prf (1.15) src/externs.h (1.118), src/generate.c (1.63): ダンジョンの外壁を永久岩で生成するオプションbound_walls_permを作成. 初期値はFALSE. 3ページに入れた. 2003-06-13 20:47 nothere * src/mspells2.c (1.42): シンボル'B'の特殊な行動はペット命令 "テレポート禁止" で制限できるよう に変更. 2003-06-13 20:21 nothere * src/mspells2.c (1.41): ペットの王蟲の特別な行動のモルドばらまきの効果がないバグを修正. 2003-06-13 20:19 mogami * src/object2.c (1.83): Typo: realy -> really 2003-06-13 20:08 nothere * src/spells3.c (1.78): "kaji item" -> "customized item". 2003-06-13 20:00 nothere * src/cave.c (1.93): CHAR_CLEARで色のあるモンスターが未知の地形等の文字' 'の地形にいる場合 は, そのモンスターの設定文字を使うように変更. 2003-06-13 08:17 nothere * src/cmd5.c (1.69): ペットコマンドを開くとすぐ実行されるペット数の数え上げループの結果は ペットの解放の可否にしか使われないので, ループをPET_DISMISSのブロック に移した上でペットがいれば途中で打ち切る仕様に変更. 2003-06-13 07:36 nothere * src/xtra2.c (1.80): target_set_aux()での余分なc_ptrを削除. 2003-06-13 07:04 nothere * src/store.c (1.30): 店で射撃武器を持ち替えた直後に店の商品である矢/弾のダメージ表示が更新 されていなかったので, 装備変更その他によりPU_BONUSが立った場合は店の 商品を再描画するように変更. また, 前からあった魅力変化の検出コードは PU_BONUS検出でそのまま実現できるので, 削除. 2003-06-13 06:30 nothere * src/: tables.c (1.63), cmd4.c (1.92): モンスターシンボル分類の説明内の細かい修正. 2003-06-13 02:59 nothere * src/load.c (1.63): セーブデータ中で多すぎる待機中ペットの削除メッセージの表示タイミング を変更. 実際に削除されたペットがいる場合に出すこととした. 2003-06-13 02:51 nothere * src/: xtra2.c (1.79), cmd4.c (1.91), externs.h (1.117) files.c (1.114), monster2.c (1.64): アリーナ/モンスター格闘場外で待機中のペットを現在のペットリストに, 名 前付きであればダンプにも載せるように修正. また, ペットリストでも(乗馬 中)表記がかぶらないように修正. なお, この過程でlook_mon_desc()はm_idx 渡しではなくm_ptr渡しに変更. また, monster_desc()には待機中のペットと 仮定して表記するモードを追加. 2003-06-13 01:42 nothere * src/flavor.c (1.36): object_desc()を少し整理/整形. 2003-06-12 20:14 nothere * src/: object2.c (1.82), externs.h (1.116), flavor.c (1.35) load.c (1.62), object1.c (1.62), cmd6.c (1.53): 鍛冶師のアイテムかどうかの判定にはtval/xtra3の直接指定ではなく, 元々 object2.cにある関数を使うように変更. 2003-06-12 00:48 nothere * src/: defines.h (1.116), floors.c (1.18), load.c (1.61) save.c (1.35): アリーナやモンスター格闘場に入ってもペットを失わないように変更. クエ ストの初期化の場合と同等の判定を用いるため, 眠っていたり離れている ペットでも失わない. この過程でセーブファイルに一時ペットデータを書き 出す必要があるため, セーブデータバージョンは1.5.0.2に. * 外で待機中のペットは現在はupkeep計算の対象外になっている. これは変 更するべきかもしれない. 2003-06-10 23:46 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 23:44 nothere * src/mspells1.c (1.46): no_inate指定は魔法以外全部に対するものと考えるので, no_inate時に禁止 される対象をRF?_NOMAGIC_MASKとした. 2003-06-10 23:21 mogami * src/cave.c (1.92): update_mon_lite()で、note_spot()とlite_spot()の順番が逆だった為に lite_spot()の効力が出ずモンスターの光源(だけ)で照らされた壁の表示が ちゃんとアップデートされていなかったバグ修正。 2003-06-10 22:45 nothere * src/monster2.c (1.63): モンスターが召喚された直後にモンスターの光源が更新されなかったバグを 修正. 2003-06-10 22:17 mogami * src/cave.c (1.91): update_lite()の先頭の光源半径0の時の特殊処理そのものが不要。 2003-06-10 22:04 nothere * src/cave.c (1.90): プレイヤー光源が消えた部分のlite_spot()による再描画はupdate_lite()の 最後でCAVE_TEMPを元に行われており, forget_lite()を呼ぶとこの処理が正 しく行われていないようなので, コメントアウト. 2003-06-10 21:59 mogami * src/xtra2.c (1.78): warning除去。 2003-06-10 06:26 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-09 04:06 nothere * src/xtra2.c (1.77): いくつかの細かい変更. * コメントを微妙に修正. * ダンジョンの固定報酬に固定アーティファクトと一般アイテムが両方指定 された場合は両方落とすように修正. デフォルトの報酬である獲得の巻物 は固定アーティファクトとアイテム両方の指定がない場合のみとなる. * 現状では特定の一般アイテムを落とす特定モンスターにはDROP_GOODや DROP_GREATは与えられていないが, これらの場合に生成されるアイテムに も形式的にDROP_GOODやDROP_GREATを適用させるように変更. 2003-06-09 00:14 nothere * src/: rooms.c (1.37), spells1.c (1.65), store.c (1.29) wizard2.c (1.43), xtra2.c (1.76), init1.c (1.59), object2.c (1.80) racial.c (1.38), birth.c (1.72), cmd2.c (1.46), defines.h (1.115) generate.c (1.62), grid.c (1.15): AM_OKAYの真偽を逆にし, AM_NO_FIXED_ARTと変更. 2003-06-08 22:34 nothere * src/: spells1.c (1.64), store.c (1.28), wizard2.c (1.42) xtra2.c (1.75), object2.c (1.79), racial.c (1.37), rooms.c (1.36) externs.h (1.115), generate.c (1.61), grid.c (1.14) init1.c (1.58), birth.c (1.71), cmd2.c (1.45), defines.h (1.114): アイテム生成に関わる関数群の変更. * goodやgreatなど個別のフラグを渡していた部分をbitフラグで渡すように 変更. * デバッグコマンド "^A o" の中での特別製ロール ("r s") では実際の☆生 成処理と違い, エゴが生成されても☆として上書きしていて, エゴとして のart_flagsや修正が残ったままの普通より強い☆が作れていたので, これ を修正する意味でロールモードAM_SPECIALを作成. このモード使用時は, apply_magic()内で可能な場合は常に☆★のみが生成される. 2003-06-08 07:24 nothere * src/: spells3.c (1.77), streams.c (1.11), xtra2.c (1.74) cmd5.c (1.68), cmd6.c (1.52), externs.h (1.114), spells2.c (1.72): ダンジョン生成中の*破壊*コードと一般の*破壊*コードを統合. 変愚蛮怒で の*破壊*仕様に合わせたため, 以下の変更を含む. * 生成中の*破壊*でもアーティファクトは*破壊*される. ただしまだ出現し ていないので, 生成中の*破壊*では固定アーティファクトは永久には失わ れない. * cheat_peek時にはアーティファクトが生成中に*破壊*された旨を表示する. 2003-06-08 07:07 nothere * src/object2.c (1.78): Typo fix. 2003-06-08 05:18 nothere * src/xtra2.c (1.73): 2重になっていたbreak;を削除. 2003-06-08 05:16 nothere * src/: defines.h (1.113), mspells3.c (1.24): 青魔法分類の [その他] のマスクを整理. RF4_XXX_MASKを削除. 2003-06-08 05:03 nothere * src/defines.h (1.112): テレポート・レベルは十分に攻撃魔法になっており, 攻撃魔法禁止でペット に使わせない対象であると判断したので, RF6_ATTACK_MASKに含めた. また, 叫びはペットならば自動的に禁止されるようになっている上に, 叫びが攻撃 魔法としてこれ1つで呪文が命中するような位置を探して移動をするように影 響を及ぼすのもどうかと考えたので, RF4_ATTACK_MASKから外した. 2003-06-08 01:30 nothere * lib/edit/r_info.txt (1.8): "ツィーンチ" -> "ティーンチ". 2003-06-08 00:13 nothere * src/xtra2.c (1.72): monster_death()の整理と変更. * モンスター固有のアイテムやアーティファクト, 及びガーディアンの固定 報酬を落とす条件をまとめ直し, drop_itemがTRUEかつ非クローンかつア リーナ外かつモンスター格闘場の外かつペットでないこととした. * なまけものでの三種の神器の生成コードをモンスターの固有アーティファ クトのコードと別扱いにした. * カオスパトロンからの*勝利*祝いの言葉は変異でパトロンが付いているプ レイヤーにも与えられるように変更. * ロレントの自爆コードをEXPLODEのループから外し, m_ptr->r_idxで分岐す る部分に入れた. * 念のため, 『混沌のサーペント』のクローンでは*勝利*フラグを立てない ように変更. 2003-06-07 21:33 nsk * src/wizard2.c (1.41): ウィザードモードで全ての青魔法を学習済みに出来るようにした('E')。 2003-06-07 21:29 nsk * src/: defines.h (1.111), externs.h (1.113), files.c (1.113) mspells3.c (1.23), tables.c (1.62): ダンプ出力時に覚えた青魔法も表示するようにした。 2003-06-07 07:59 nothere * src/spells1.c (1.63): 1.62の修正で, whoで参照する部分をミスしていたので修正. 2003-06-07 07:53 nothere * src/spells1.c (1.62): project_m()内で, モンスター対モンスターで重力ブレスを吐いた場合などに 関係ないはずのプレイヤーのレベルが朦朧度計算に使われるような場合が あったので, 攻撃側のレベルで判定するように修正. 攻撃側のレベルは現在 は /2 されて扱われる. 同様に, プレイヤーのレベル固定ではなく攻撃側の レベルで見るべき部分をそのように修正. 2003-06-07 07:33 nothere * src/: spells1.c (1.61), mspells2.c (1.40): "抜け空" -> "抜け殻". 2003-06-07 07:25 nothere * src/: mspells1.c (1.45), mspells2.c (1.39): 反魔法ダンジョンではSTUPIDなモンスターは反魔法状態に気づかずに魔法を 使って失敗するように変更. 2003-06-07 07:08 nothere * src/: externs.h (1.112), mspells1.c (1.44), mspells2.c (1.38): モンスターの魔法失敗判定の際に, その攻撃が魔法的であるかどうかをRF4決 め打ちではなく, RF?_NOMAGIC_MASKを見るように変更. 2003-06-07 06:18 nothere * lib/edit/r_info.txt (1.7): モンスターの進化の調整. * メッツォデーモンは経験値50000でニカデーモンに進化. * 巨大赤サソリはフェイズ・スパイダーではなく巨大黄サソリに進化. * 火のエレメンタルは経験値2400でマグマのエレメンタルに進化. 2003-06-07 06:06 nothere * src/xtra2.c (1.71): クローンユニークを倒した際にそのユニークに特定の固定アーティファクト を落とす可能性があったバグを修正. また, ガーディアンのいるダンジョン でガーディアンを倒した判定の際にクローンでないことを付け加えた. 2003-06-07 05:51 nothere * src/racial.c (1.36): レイシャルパワーに関する変更. * MPがコストに満たない場合はいきなりHPを消費するのではなく, MPを0にし てから差分のダメージを受けるように変更. * レイシャルパワー使用時の低HP警告の仕様を変更し, (コスト - MP) がHP を上回る場合に警告を出すようにした. 2003-06-06 20:36 nothere * src/spells3.c (1.76): 帰還なしモードではフロア・リセットは無意味なので無効にした. 2003-06-06 20:14 nothere * src/bldg.c (1.37): 武器匠の武器比較時に "ふさわしくない" "乗馬中に向かない" といったメッ セージが出るバグを修正. 2003-06-06 02:46 nothere * src/melee1.c (1.32): monster_critical()で, 受けたダメージがダイス目の100%を超える場合には 朦朧度や切り傷に関わるmaxが1増やされず, 100%ちょうどの場合より微妙に 弱かったので修正. 2003-06-06 02:29 nothere * src/: files.c (1.112), load.c (1.60), xtra1.c (1.69) dungeon.c (1.115), effects.c (1.41), externs.h (1.111) bldg.c (1.36), cmd4.c (1.90), defines.h (1.110): アリーナに関する変更. * アリーナの何戦目で誰に敗北したかをダンプに明記するように変更. * p_ptr->arena_numberが負であれば敗北とみなすようになったため, 古い バージョンで敗北した場合の識別用の数値99を負の数値に変換する必要が 生じたので, セーブファイルバージョンを1.5.0.1に上げ, -MAX_SHORTに変 換している. * 英語版アリーナで使われる序数のsuffixを関数にまとめた. 2003-06-06 00:20 nothere * src/cmd4.c (1.89): 達成/失敗したクエストの表示を変更. 出力の括弧や'-'を揃えた. 2003-06-05 23:52 nothere * src/: externs.h (1.110), files.c (1.111), cmd4.c (1.88): クエスト情報を'^Q'で表示する部分とダンプにクエスト情報を表示する部分 で共通な部分を関数にまとめた. また, 達成した/失敗したクエストはダンプ と同様に, '^Q'でも達成時/失敗時レベルでソートして表記するように変更. 2003-06-05 16:39 nothere * src/files.c (1.110): ダンプ中に "[ セクション ]" と "[セクション]" という表現が混在してい るので, "[セクション]" に統一. 2003-06-05 16:28 nothere * src/: mspells2.c (1.37), save.c (1.34), spells2.c (1.71) xtra1.c (1.68), files.c (1.109), floors.c (1.17) monster2.c (1.62), mspells1.c (1.43), defines.h (1.109) dungeon.c (1.114), effects.c (1.40), cmd4.c (1.87): クエストIDがランダムクエストの物かどうか判定する部分をマクロにまとめ た. 将来的にランダムクエスト領域の後ろに固定クエストを配置することを 考えた上での変更. 2003-06-04 07:03 nothere * src/mspells1.c (1.42): no_inate時のマスクの直接指定をRF?_BREATH_MASKに置き換えた. また, 変数 directは常にTRUEで使われ, 成立することのない比較に使われていたので, directを新たに((x == px) && (y == py))の意味で使うように変更. 2003-06-04 05:21 nothere * src/monster2.c (1.61): cheat_hear時にモンスターの大群が生成された場合は集団の共通シンボル文 字を通知するように変更. 2003-06-04 05:14 nothere * src/rooms.c (1.35): cheat_hearとcheat_roomを同時に有効にした場合に限り, nestのモンスター 構成をpit同様に表示するように変更. cheat_roomも必要としたのは, nestは 一般にモンスターの種類が多く, メッセージが煩わしくなるため. 2003-06-04 02:48 nothere * src/rooms.c (1.34), lib/edit/d_info.txt (1.4) src/defines.h (1.108): ダークエルフpitを追加. 出現開始階45階で, 鉄獄, 城, 暗闇の洞窟に出現. 2003-06-04 01:42 nothere * src/rooms.c (1.33): cheat_room時に, いくつかのpitやnestについて詳細を表示するように変更. シンボルpit/nestでは共通の文字が, ドラゴンpitではブレスの種類が, ク ローンnestではクローン対象が表示される. この過程でpick_vault_type()の 戻り値の型を変更. また, 表示の文字列で "モンスター部屋" と "巣" と書 かれていた部分はそれぞれ "モンスター部屋(nest)" "モンスター部屋(pit)" と書き換えた. 2003-06-03 20:06 nothere * src/birth.c (1.70): 超能力者の英文の最後が ',' になっていたので修正. 2003-06-03 20:01 nothere * src/mspells2.c (1.36): ペット命令 "プレイヤーを巻き込む範囲魔法を使う" 無効時に, ロケットの 軌道の途中にターゲットとは別のモンスターがいた場合にプレイヤーを巻き 込んでロケットを発射していたバグを修正. また, get_project_point()は 中のproject_path()で既に着弾地点は求められているため, 簡略化した. 2003-06-03 18:20 nothere * src/defines.h (1.107): モンスターの攻撃魔法のマスクを包含関係に基づいて整理. 2003-06-03 17:11 nothere * src/object2.c (1.77): 警告機能に関する変更と修正. * 反魔法の洞窟では魔力の嵐, 暗黒の嵐, スターバースト, 破滅の手, 光の 剣を警告対象にしないように変更. * 反攻撃の洞窟では打撃を警告対象にしないように変更. * ダメージ計算をまとめられる部分はまとめた. * 警告アイテムなしに警告機能がある場合に備え, choose_warning_item()を 修正. 戻り値がNULLの場合は警告アイテムがないとみなし, それ用のメッ セージを与えた. 2003-06-02 23:07 mogami * src/: cave.c (1.89), z-config.h (1.8): VARIABLE_PLAYER_GRAPHマクロを削除。 2003-06-02 21:27 nothere * src/: init1.c (1.57), monster2.c (1.60), cave.c (1.88) defines.h (1.106), dungeon.c (1.113), floors.c (1.16): SHAPECHANGERとATTR_SEMIRANDをフラグセット1に移転. これにより, フラグ 比較での高速化を図った. 2003-06-02 20:38 nothere * src/xtra2.c (1.70): 全滅型のクエスト内でモンスターを倒してレベルアップした際にカオスパト ロンの報酬で攻撃系効果が発動すると, 既に死んだ敵をもう1回殺してしまっ てキルカウントが増えて, ユニーク1体だけが残る状況でクエスト達成になっ てしまうバグがあったので, 殺したモンスターのmonster_death()などが終 わりデータから完全に消えてから最後に経験値獲得の処理をするように修正. 2003-06-02 13:25 nothere * src/melee2.c (1.56): 友好的, もしくはペットのユニークががピンチになってテレポートレベルの 巻物を読んで逃げた場合にクエスト完了チェックをするように修正. 2003-06-02 13:13 nothere * src/: generate.c (1.60), monster2.c (1.59), variable.c (1.39) birth.c (1.69), defines.h (1.105), externs.h (1.109) floors.c (1.15): 次の場合に, ペットになっているユニークモンスターと同じモンスターが生 成されることがあった. * 新しい階の作成 * ある階を生成して十分にターンが経過してからその保存階に戻る これは生成時点でparty_mon[]に一時保存したモンスターの数が考慮されてい ないからであった. そこで, wipe_m_list()やclear_cave()でr_infoのモンス ター全てのcur_numを0にした直後にペットにより加算されるcur_numをあらか じめ計算し, その上でダンジョン生成や経過ターン計算を行うことで, ユ ニークの2重生成を回避するように修正. 2003-06-02 07:47 nothere * src/floors.c (1.14): *m_ptrにparty_mon[]の中身が代入される前にreal_r_ptr()が呼ばれていて, m_ptr->mflags2の中身がreal_r_ptr()に反映されなかったのを修正. 2003-06-02 06:17 nothere * lib/edit/r_info.txt (1.6), src/init1.c (1.56), src/cave.c (1.87) src/defines.h (1.104): 指輪や薬のミミックの色がその時々の個別のm_idxで変わるコードをフラグ ATTR_SEMIRANDとして整理. フラグの場所としては, 既に使われていない RF2_BRAIN_6を用いた. 2003-06-02 05:28 nothere * src/cave.c (1.86): VARIABLE_PLAYER_GRAPHを無効にしてコンパイルするとプレイヤーを表示でき なくなるバグを修正. 2003-06-02 05:14 nothere * src/: dungeon.c (1.112), floors.c (1.13), monster2.c (1.58): 万色モンスターの再描画フラグshimmer_monstersに関する修正. * shimmer_monstersフラグ関連の処理ではモンスターの外見であるap_r_idx を見るように変更. * shimmer_monstersのループでは見えていないモンスターは無視するように 変更. * ATTR_MULTIの他にSHAPECHANGERでも再描画フラグを立てることとした. こ れは問題があればすぐに無効化するべき. 2003-06-02 04:15 nothere * src/cave.c (1.85): "普通" である条件にSHAPECHANGERではないことを加え, それ以後のブロック を処理しないように変更. また, ミミックの色の処理をすべき場所が1つあっ たので追加. 2003-06-02 03:35 nothere * src/cave.c (1.84): ミミック系モンスターの色のコードはタイルモードで有効にならないように 修正. 2003-06-02 03:08 nothere * src/cave.c (1.83): マップ中の深い溶岩を一斉に光らせるコードを, 外壁のmimicにも拡張. 2003-06-02 00:03 nothere * src/: init1.c (1.55), defines.h (1.103): 使われていなかったダンジョンフラグをXXXで置き換えた. 2003-06-01 21:39 mogami * lib/edit/r_info.txt (1.5): 巨大サイバーワイアーム天使悪魔リッチが見えるように。 2003-06-01 21:36 nothere * lib/edit/e_info.txt (1.3): 耐時間逆転のエゴ価格を$7500に設定. 2003-06-01 21:15 mogami * src/cave.c (1.82): コード整理、速度改善。またSHAPECHANGERがタイル表示でもちゃんと姿を変えるようにした。 2003-06-01 16:19 mogami * src/files.c (1.108): ダンプの[主なペット]欄で乗馬中のペットに「(乗馬中) 乗馬中」と二重に表示されていたのを修正。 2003-06-01 06:25 nothere * src/cave.c (1.81): 本来見えないはずのCHAR_CLEARかつATTR_CLEARのモンスターが幻覚時に見え るバグを修正. 2003-06-01 06:02 nothere * 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がこの目的で与えられていると考 えられ, 説明テキストにあるように色だけが動く表現に変わる. * "巨大サイバーワイアーム天使悪魔リッチ" にはここで挙げたフラグが全て 与えられているため, 完全に見えなくなるので, そのままだと理不尽死の 原因になってしまう. 見る手段のあるプレイヤーが知覚できるような組み 合わせにしなければならない. なお, タイルモード時は今まで通りの仕様を維持できている. 2003-05-31 23:43 nothere * lib/edit/a_info.txt (1.4): ★スピア『ガエボルグ』にTHROWを与えた. 2003-05-31 22:18 mogami * Changelogs (1.68): 更新 2003-05-31 21:59 mogami * src/xtra2.c (1.69): sprintf()の引数のミス修正。 2003-05-31 21:39 nothere * src/melee2.c (1.55): 乗馬中のモンスターがモンスターを攻撃すると, 攻撃されたモンスターがプ レイヤーから離れていく場合があるバグを修正. 2003-05-31 21:07 mogami * src/spells1.c (1.60): 乗馬時のダメージ配分のコードを再び完全に書き直し。乗馬中に普通にプレイ ヤーを狙ったブレス攻撃を受けたときに、ダメージが50%ずつにしてしまって いたので、プレイヤーはちゃんと100%のダメージ(乗馬は巻き添えで50%のダメー ジ)を受けるように再修正した。逆も同様(滅多に無い状況だけれど)。 モンスター対モンスターの戦いに乗馬に乗った状態で巻き込まれた場合は50% ずつで正しい。ボルト/ビームの場合はone_in_(2)でどちらか片方に当たる。 2003-05-31 19:08 nothere * src/load.c (1.59): extract_option_vars()の位置の修正. 2003-05-31 18:57 nothere * src/spells1.c (1.59): プレイヤーの座標の比較が2重になっていて不要だった部分を修正. また, 重 力属性のボールやブレスで多重ダメージを受けるバグを修正. TABの微妙な修 正. 2003-05-31 02:58 mogami * src/spells1.c (1.58): 乗馬中に敵のボルト等が乗馬を狙ったたきにプレイヤーのダメージを0にする コードがバグって、モンスター対モンスターの争いに単にプレイヤーが巻き込 まれたときにボルトのダメージが0になっていたバグを修正。 また、コードを整理して、乗馬中に他のモンスターの争いに巻き込まれた時は ダメージを乗馬とプレイヤーが半分(dist+1)ずつ受けるようにした。 2003-05-31 01:58 nothere * lib/edit/d_info.txt (1.3): D:$行のダンジョン説明の英文は小文字で始まった方が良さそうなので, 荒野 と鉄獄の説明のみ先頭を小文字に. 2003-05-30 21:09 nothere * src/init2.c (1.26): "特別製" などといった銘は現在はテーブル化されており, 起動時に "特別 製" などといった銘をquark_add()しておくのは不要であると判断したので, quark_add()部分を削除. 2003-05-30 19:44 nothere * src/wizard2.c (1.40): ^A O の出力を追記型にして, バージョンを明記するように変更. 2003-05-30 19:27 nothere * src/wizard2.c (1.39): オプションbitの使用状況をファイルに書き出すコマンド ^A O を追加. ま た, do_cmd_debug()のswitch文を整形. 2003-05-30 16:08 nothere * src/: load.c (1.58), dungeon.c (1.111), externs.h (1.108): オプションbitのロード時から実際のゲーム開始までの間, 対応するbool変数 の値が代入されずFALSEのままである状態だったため, その後の各種情報の ロードにオプションの状態が反映されないバグを修正. 2003-05-30 15:58 mogami * src/: defines.h (1.102), types.h (1.29), xtra1.c (1.67): p_ptr->pspeedをbyte型に変更。xtra1.cで負のスピードでアンダーフローしないように対策した。 2003-05-30 13:33 mogami * src/: floors.c (1.12), generate.c (1.59), load.c (1.57): set_floor_and_wall()をclear_cave()の中で呼んでいたのは処理時間の 無駄だったので外に出した。 2003-05-30 08:14 nothere * src/: tables.c (1.61), externs.h (1.107), melee1.c (1.31) melee2.c (1.54): 幻覚時のモンスター同士の殴り合いと, 英語版の幻覚時の文章がおかしかっ たので修正. 2003-05-30 07:05 nothere * src/load.c (1.56): ^Sでセーブすると個別ダンジョンの床と壁の情報がすべて0になり, 壁を崩し た跡にはダンジョンに関わらず標準の床しか出なくなるバグを修正. 2003-05-30 06:54 nothere * lib/edit/e_info.txt (1.2): 防具呪縛で破壊された(粗悪品)の鎧エゴが内部的にクロークエゴ扱いだった ので修正. 2003-05-30 06:38 nothere * src/: rooms.c (1.32), defines.h (1.101), generate.c (1.58): 湖の生成タイプを記号定数化. 2003-05-30 06:01 nothere * src/: melee2.c (1.53), rooms.c (1.31), defines.h (1.100) dungeon.c (1.110), generate.c (1.57): モンスターの感知範囲の限界 100 を記号定数化. また, ダンジョン生成時の 部屋タイプを記号定数化. 2003-05-30 01:29 nothere * src/artifact.c (1.30): "打ち倒した" -> "打ち払った". 2003-05-30 01:21 nothere * src/cmd2.c (1.44): 18マスより離れたモンスターをターゲットにすると射撃や投擲をしてもアイ テムが飛ばないバグを修正. 2003-05-30 00:36 nothere * src/spells2.c (1.70): 悪魔魔法 "ペット爆破" のダメージを最大HPで見るように実験的に変更. 2003-05-30 00:28 nothere * src/: xtra2.c (1.68), dungeon.c (1.109), externs.h (1.106) melee2.c (1.52), monster2.c (1.57), defines.h (1.99): extract_energy[]で配列外アクセスを起こさないように処理している部分, 及びr_info次第では配列外アクセスの可能性のある場所の対処その他をまと める意味で, extract_energy[]にかぶせるマクロSPEED_TO_ENERGY()を作っ た. また, モンスターの初期スピード決定コードをまとめた上で整理. 2003-05-29 22:57 nothere * src/dungeon.c (1.108): "デバグ" -> "デバッグ". 2003-05-29 22:53 nothere * lib/edit/q0clone0.txt (1.2): クエスト "クローン地獄"内でドアがずれていると思われる部分の修正. 2003-05-29 22:47 nothere * src/xtra2.c (1.67): ユニークのクローンを倒した場合はその旨playrecordに明記するように変更. 2003-05-29 22:35 nothere * src/: spells1.c (1.57), spells2.c (1.69), xtra1.c (1.66) files.c (1.107): p_ptr->tim_invisとp_ptr->tim_reflectの扱いを少し整理. 2003-05-29 22:03 nothere * src/spells1.c (1.56): ほんの少しだけコード整理. 2003-05-29 01:58 mogami * src/: cmd2.c (1.43), cmd4.c (1.86): 英語版の日記の文章で、過去形と現在形が混在していたのを過去形に統一。 2003-05-29 01:24 nothere * src/generate.c (1.56): 1.55でplace_floor_bold()としてしまっていた部分の修正. 2003-05-29 00:31 nothere * src/generate.c (1.55): place_*_grid() -> place_*_bold(). 2003-05-29 00:16 nothere * src/dungeon.c (1.107): モンスターの睡眠処理をprocess_world()に移した影響でモンスターが起きに くくなったので, プレイヤーのスピードに応じてモンスターの睡眠カウンタ を減らす量を調整するように変更. 2003-05-28 18:00 nothere * src/generate.c (1.54): アリーナレベルであってもダンジョンの外壁だけはfill_type[]を使うように 変更. 2003-05-28 17:39 nothere * src/generate.c (1.53): cave_gen()のコード整理. 2003-05-27 20:54 nothere * src/: dungeon.c (1.106), melee2.c (1.51): モンスターの睡眠もprocess_world()で処理するように変更. 2003-05-27 19:14 mogami * src/: defines.h (1.98), dungeon.c (1.105), store.c (1.27): 昔から残ってたTURNSとTICKSの表記の混乱を修正。STORE_TURNS→STORE_TICKS 2003-05-27 17:36 nothere * src/: grid.c (1.13), grid.h (1.3), rooms.c (1.30) generate.c (1.52): 隠しドアを隠す地形がfill_type[]に限定されていて, ダンジョンの壁の構成 によっては一般の部屋で隠しドアになっている場所が明らかに分かるような 生成のされ方がされていたので, そういった隠しドアの外見には生成場所に 応じた壁 (fill_type[], feat_wall_inner, feat_wall_outer) を対応させる ように変更. 2003-05-27 15:30 nothere * src/: streams.c (1.10), cave.c (1.79), rooms.c (1.29): DARKNESSダンジョンでも明るくなって生成される部分が残っていたのを修正. 2003-05-27 07:38 nothere * src/cave.c (1.78): 地形変化で深い溶岩に変わった場合に溶岩と周囲8マスが光るように変更. 2003-05-27 06:53 nothere * src/mspells1.c (1.41): "匹" -> "人". 2003-05-27 05:21 nothere * src/: dungeon.c (1.104), melee2.c (1.50): 広域マップでは乗馬中のペットの一時的状態が正しくリセットされないバグ が報告されたので, それを修正するためにモンスターの無敵化, 加速, 減速, 朦朧, 混乱, 恐怖のカウンタの処理をプレイヤーのカウンタ同様に process_world()内で扱うように変更. * モンスターが朦朧とした場合に1/2で行動キャンセルされた場合は混乱と恐 怖が処理されていなかったので, 処理するように修正. * これまではスピードの大きいモンスターほど状態変化が切れるのが速かっ たが, ゲームターンプロセスで状態が切れるように変更したため, 以前に 比べて状態が長持ちするようになった. そこで, 加速, 減速, 朦朧, 混乱, 恐怖の期間を再考する必要があるので, 追って修正する. * m_max個の要素を見るループを10ゲームターン毎に回す回数が1回増えるた め, 処理の遅いマシンではやや重くなることが考えられる. 問題が起きる 場合はいつでもこの変更を破棄して構わない. 2003-05-26 18:15 mogami * src/util.c (1.41): マクロのコマンド等を入力するとき、文字列の最後に"\"があると終端文字を エスケープして、メモリ内のゴミが文字列の終りにくっついてしまうバグ修正。 2003-05-25 22:36 nothere * src/dungeon.c (1.103): ゲームターンのコメントで, ターン数が現状と合っていないものを修正. 2003-05-25 22:06 nothere * lib/edit/a_info.txt (1.3): "アンデドッド" -> "アンデッド". 2003-05-25 08:56 nothere * src/: cmd5.c (1.67), effects.c (1.39), wild.c (1.24): あらゆる場合において, set_action()で歌以外のアクションを要求された場 合は直ちに歌を止めるように変更. set_action()からstop_singing()を呼ん でいるが, 再帰下降ループにならないように対処してある. 2003-05-25 08:17 nothere * src/: melee2.c (1.49), mspells1.c (1.40): モンスターの無敵化状態が切れた時の処理に関するバグ修正. * プレイヤーが魔力消去されたときに乗馬が無敵化していた場合, 乗馬の必 要エナジーにENERGY_NEED()が加算されるべきなのに加算されていなかった バグを修正. * モンスターの無敵化が自然に切れた場合, テレパシーを含めてプレイヤー から見えているモンスターにしかENERGY_NEED()による硬直時間が適用され ていなかったバグを修正. 2003-05-25 07:34 nothere * src/wild.c (1.23): 広域マップに出ると歌が止まったメッセージは出るが, 実際には歌が止まっ ておらず, 広域マップでMPを減らさず歌い続けられたバグを修正. 2003-05-25 06:21 nothere * src/files.c (1.106): tim_player_flags()の引数im_and_resは常にTRUEで使われていて意味をなさ なかったので削除. 2003-05-25 01:03 nothere * src/generate.c (1.51): cave_gen()の途中で外壁だけフラグを落とすコードが不要のようなので, #if 0 - #endifで囲った. 2003-05-25 00:35 nothere * src/generate.c (1.50): 外壁をFEAT_NONEに初期化してからわざわざ再設定しなおすというコードを 削除. 2003-05-24 23:35 nothere * src/: defines.h (1.97), generate.c (1.49), mutation.c (1.11) spells3.c (1.75), streams.c (1.9), cmd1.c (1.75), cmd2.c (1.42): ダンジョンの外周の永久岩の見た目がダンジョン依存になるように変更. ToME と TOband を参考に実装した. * 判定マクロ, 及び進めない場合のメッセージは TOband のものを使った. * カオス魔法 "虚無招来" で, 床に見える外壁は壁に数えない. 2003-05-24 20:43 nothere * src/dungeon.c (1.102): 歌 "フィンゴルフィンの挑戦" を再開した時に画面が無敵時のものにならず, その後に動いたモンスターが順次白くなっていくバグを修正. 2003-05-20 23:37 nothere * src/store.c (1.26): 魅力が極端に低く, 店主との種族間相性が極端に悪く, 極端に価格の高いア イテムがブラックマーケットで売られたオーバーフローして 1$ で買えてい たバグを仮修正. u32bへのキャストに頼っており, その場しのぎ. 2003-05-18 17:11 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 22:57 nothere * src/bldg.c (1.35): 悪夢モードでの悪夢の種族別セービングスローの動作を修正. 2003-05-17 21:44 nothere * src/xtra1.c (1.65): IM_*だけがあって対応するRES_*のない装備を身に付けている場合に, 一部の 処理では元素免疫がありながら元素耐性がないとみなされる場合が考えられ るので, calc_bonuses()内でp_ptr->immune_*がTRUEになる場合は対応する p_ptr->resist_*もTRUEにするように変更. 2003-05-17 21:16 nothere * src/spells3.c (1.74): mod_need_mana()で記号定数化できる部分を記号定数化. コメントを付加. 2003-05-16 21:30 mogami * src/: dungeon.c (1.101), init2.c (1.25): 待機後のスコア送信でv_infoのチェックサムがおかしいバグ修正。init_v_info()が スタート直前まで実行されていなかったので、他のinit_*_info()と同じ場所にした。 2003-05-16 21:11 mogami * src/dungeon.c (1.100): 審判の宝石が体力を吸収するメッセージで未鑑定の時は「なにかが」と表示するように 修正。また凡庸の巻物を使った後の宝石は体力を吸収しないように修正。 2003-05-16 17:29 nothere * src/mspells2.c (1.28.2.1): ペット命令 "プレイヤーを巻き込む範囲魔法を使う" に関わるバグ修正. 開発版よりマージ. * ペットのボール魔法のターゲットが壁の中にいる場合, 巻き添えOFFであっ てもボールの中心の計算がずれていて巻き添えになる場合があったバグを 修正. * ペットと敵がいて, 壁の向こう側にプレイヤーがいる場合を考える. 下図 において, 'A' がペットであり, 'D' は敵であるとする. ..#........ .@#D.....A. ..#........ このとき, 通常のボール魔法ではプレイヤーを巻き添えにしないのに, 巻 き添えOFFだとボール魔法を撃たなくなっていたというバグがあったので 修正. 2003-05-16 17:17 nothere * src/mspells2.c (1.35): ペットの命令処理部分を整理. また, RF?_BALL_MASKの魔法を持たないモンス ターではボール魔法巻き添え判定の処理をしないように変更. 2003-05-16 16:56 nothere * src/mspells2.c (1.34): ペット命令 "プレイヤーを巻き込む範囲魔法を使う" に関わるバグ修正. * ペットのボール魔法のターゲットが壁の中にいる場合, 巻き添えOFFであっ てもボールの中心の計算がずれていて巻き添えになる場合があったバグを 修正. * ペットと敵がいて, 壁の向こう側にプレイヤーがいる場合を考える. 下図 において, 'A' がペットであり, 'D' は敵であるとする. ..#........ .@#D.....A. ..#........ このとき, 通常のボール魔法ではプレイヤーを巻き添えにしないのに, 巻 き添えOFFだとボール魔法を撃たなくなっていたというバグがあったので 修正. 2003-05-16 15:17 nothere * lib/edit/r_info.txt (1.4): ヴェノム・ワイアームとバイル・ワイアームにDROP_CORPSEを付けた. 2003-05-16 13:31 nothere * src/cmd5.c (1.66): 括弧が多くてコンパイルエラーになっていたので修正. 2003-05-16 00:01 mogami * src/: cmd1.c (1.74), cmd5.c (1.65): 落馬時の熟練度上昇(cmd5.c)も乗馬の熟練度がMAXを越えないように修正。 さらに先に修正で MIN() を MAX()と間違えていたので再修正。 2003-05-15 23:35 nothere * src/cmd5.c (1.64): (RIDING_EXP_SKILLED - RIDING_EXP_BEGINNER) -> 1500 に戻した. 2003-05-15 22:33 mogami * src/cmd1.c (1.73): 乗馬の熟練度上昇のコードを整理。熟練度のMAXを越えてしまう事があるバグ修正。 2003-05-15 21:49 nothere * configure.in (1.22.2.3), lib/file/news.txt (1.16.2.3) lib/file/news_j.txt (1.15.2.3), lib/help/jversion.txt (1.14.2.2) src/defines.h (1.81.2.4): 1.4.1 -> 1.4.2. 2003-05-15 20:44 nothere * src/spells3.c (1.73): 冷気の2重耐性で冷気を軽減できず, 毒の2重耐性で冷気を軽減するように なってしまっていたバグを修正. 2003-05-15 20:36 nothere * src/: wizard2.c (1.31.2.1), xtra1.c (1.55.2.1): 1.5.x系の修正をマージ. * ロッドのバグ修正. * レベルテレポートがらみのバグ修正. * breath_shape()のバグ修正. * 鍛冶師の殺戮の篭手の劣化のバグ修正. * レイシャルパワーキャンセル時のMPの修正. * 種族変更後のターン数のバグ修正. * モンスターのHP吸収攻撃のバグ修正. * スペルマスターと赤魔道師に関わるバグ修正. * 破邪魔法 "神の怒り" を異常に遠い距離に飛ばせるバグ修正. * 有料モンスター調査に関わるウィンドウ描画のバグ修正. * 自宅と博物館が辺境の地になるバグ修正. * 歌 "分解音波" の説明修正. * ベースアイテム説明の和訳. * 他いくつか. 2003-05-15 20:33 nothere * lib/edit/k_info.txt (1.3.2.3), lib/edit/q0000005.txt (1.1.2.1) lib/edit/r_info.txt (1.1.2.1), lib/file/monspeak_j.txt (1.6.6.1) lib/help/jmagic.txt (1.8.2.1), src/birth.c (1.57.2.3) src/cmd1.c (1.60.2.2), src/cmd3.c (1.32.2.1) src/cmd4.c (1.66.2.5), src/cmd5.c (1.49.2.4) src/defines.h (1.81.2.3), src/dungeon.c (1.78.2.4) src/externs.h (1.87.2.4), src/files.c (1.88.2.2) src/flavor.c (1.27.2.3), src/hissatsu.c (1.19.2.1) src/mane.c (1.13.2.1), src/melee1.c (1.22.2.1) src/melee2.c (1.37.2.2), src/monster1.c (1.27.2.1) src/mspells1.c (1.34.2.1), src/mspells3.c (1.16.2.1) src/mutation.c (1.7.2.1), src/object2.c (1.62.2.2) src/racial.c (1.26.2.4), src/spells1.c (1.44.2.2) src/spells3.c (1.56.2.4), src/spellstips.h (1.24.4.1) src/store.c (1.20.2.3): 1.5.x系の修正をマージ. * ロッドのバグ修正. * レベルテレポートがらみのバグ修正. * breath_shape()のバグ修正. * 鍛冶師の殺戮の篭手の劣化のバグ修正. * レイシャルパワーキャンセル時のMPの修正. * 種族変更後のターン数のバグ修正. * モンスターのHP吸収攻撃のバグ修正. * スペルマスターと赤魔道師に関わるバグ修正. * 破邪魔法 "神の怒り" を異常に遠い距離に飛ばせるバグ修正. * 有料モンスター調査に関わるウィンドウ描画のバグ修正. * 自宅と博物館が辺境の地になるバグ修正. * 歌 "分解音波" の説明修正. * ベースアイテム説明の和訳. * 他いくつか. 2003-05-13 10:16 nothere * src/hissatsu.c (1.22): "martial arts" -> "special attacks". 2003-05-13 00:43 nothere * src/cave.c (1.77): もはやサポートされていないIBMグラフィックスに対応していた部分を削除. 2003-05-13 00:01 nothere * src/spellstips.h (1.25): 歌 "分解音波" の説明を修正. 2003-05-12 23:38 nothere * lib/file/seppuku.txt (1.4): 英語版で切腹した場合のLast wordのデフォルトの文をhissatsu.cからコピー して入れた. 2003-05-12 23:33 mogami * src/files.c (1.105): Typo: vampicic -> vampiric 2003-05-12 23:29 nothere * lib/file/seppuku.txt (1.3): 英語版で切腹するとLast wordのデフォルトの文が文字化けするので, 当面は seppuku.txtから日本語を削除し, スペースだけの行だけを入れた. 2003-05-12 23:10 nothere * src/: spells2.c (1.68), spells3.c (1.72), xtra1.c (1.64) object2.c (1.76), spells1.c (1.55), files.c (1.104) melee1.c (1.30), mind.c (1.22), monster2.c (1.56) mspells1.c (1.39), dungeon.c (1.99), effects.c (1.38) cmd2.c (1.41), cmd6.c (1.51), defines.h (1.96), cave.c (1.76) cmd1.c (1.72): 通常の一時フラグと, それに対応する歌の状態の扱いが少しずれていたので, 扱いを等価にするマクロを作り, まとめられる部分をまとめた. これに関連 し, いくつかの修正を含む. * 歌 "元素耐性" の魔力消去条件がおかしかったので, 通常の一時耐性と同 じくした. * エントとアンドロイドの弱点がオーラに反映されていないバグを修正. * 死の大鎌が自分を傷つけた場合に, 元素免疫があっても元素スレイが自分 に効いてしまう場合があるバグを修正. 2003-05-11 23:49 nothere * src/spells1.c (1.54): GF_PSIを当てた時に, プレイヤーに視線が通らず影響のないはずのモンス ターが起きていたバグを修正. 2003-05-11 22:56 nothere * src/: birth.c (1.68), externs.h (1.105), wizard2.c (1.38): HDを振る処理はキャラクタメイク時と新生等のdo_cmd_rerate()時で共通の関 数を呼ぶように変更. 2003-05-11 19:24 mogami * Changelogs (1.67): 更新 2003-05-11 19:06 nothere * src/: flavor.c (1.34), melee1.c (1.29), spells1.c (1.53) cmd4.c (1.85): BCC++ 5.5.1で英語版をコンパイルする場合の警告の除去. 2003-05-11 17:21 nothere * lib/file/crime.txt (1.3): もう読まれていないcrime.txtを削除. 2003-05-10 16:52 nothere * src/: cmd1.c (1.71), generate.c (1.48), main-win.c (1.24) makefile.bcc (1.8): BCC++ 5.5.1のコンパイル警告設定を追加した上で, 除去可能な警告の除去. 2003-05-10 16:26 nothere * 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), 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/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) src/files.c (1.103): get_rnd_line()の仕様を変更し, ランダマイズする各ブロックの先頭に行数 を書かなくても動作するように変更. * ブロックの区切りは改行だけの行, もしくはファイル終端とする. * 変更の副作用として, 次のような使い方ができるようになった. N:1:モンスター1 台詞1 N:2:モンスター2 N:3:モンスター3 台詞2 台詞3 と書いた場合には台詞2と3はモンスター1から3で共通になるが, 台詞1だけ はモンスター1だけが喋る. 2003-05-10 10:35 mogami * lib/edit/k_info.txt (1.8): 一部訳修正。コメント追加。 2003-05-10 00:45 nothere * src/wizard2.c (1.37): ^A j でダンジョンだけ指定して階指定をキャンセルすると, 階はそのままでダンジョンだけが 変わったことになるバグを修正. 2003-05-10 00:30 nothere * src/tables.c (1.60): mbe_info[]の配列要素が正しく{}で括られていなかったので修正. 2003-05-10 00:12 mogami * Changelogs (1.66): 更新 2003-05-10 00:06 mogami * src/: defines.h (1.95), dungeon.c (1.98), generate.c (1.47) monster2.c (1.55), spells2.c (1.67): MFLAG_SHOWとMFLAG_MARKを m_ptr->mflag2へ移動して、セーブファイルに保存 されるようにした。これによってセーブコマンド使用直後にモンスター感知済みの 敵が感知されていないかのように振舞うバグを修正。 2003-05-09 23:51 mogami * src/: defines.h (1.94), load.c (1.55), melee2.c (1.48) monster1.c (1.33), monster2.c (1.54), mutation.c (1.10) spells1.c (1.52), spells2.c (1.66), spells3.c (1.71) xtra2.c (1.66): 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 23:41 nothere * src/: cave.c (1.75), floors.c (1.11): forget_view()とforget_lite()の中でのlite_spot()は不要のようなので削除. これにより, leave_floor()での先のHackを取り消した. 2003-05-09 21:31 nothere * src/floors.c (1.10): トラップ・ドアに落ちた際にプレイヤーが近くの階段にテレポートしたように見えるバグを修正. 2003-05-09 20:06 nothere * src/spells3.c (1.70): ironman_downward時にテレポート・レベルでダンジョンの最下層を越えるバグを修正. 2003-05-09 14:17 nothere * src/: cave.c (1.74), effects.c (1.37): music_singing()を使った方が分かりやすそうな部分を変更. 2003-05-09 13:44 nothere * src/spells3.c (1.69): アイテムを無力化しても銘を維持するように修正. 2003-05-09 13:33 nothere * src/files.c (1.102): get_rnd_line()の対象になるファイルで, 先頭が数字で後に数字以外が続く行であっても 行数設定とみなされて, その結果行数が設定され直したり意図した行が出ない場合が あったバグを修正. 2003-05-09 11:19 nothere * src/: xtra2.c (1.65), spells3.c (1.68), util.c (1.40) wizard1.c (1.32), xtra1.c (1.63), object2.c (1.75) racial.c (1.35), readdib.c (1.4), scores.c (1.15) spells1.c (1.51), mspells2.c (1.33), mspells3.c (1.22) object1.c (1.61), melee2.c (1.47), mind.c (1.21) monster1.c (1.32), monster2.c (1.53), mspells1.c (1.38) files.c (1.101), flavor.c (1.33), grid.c (1.12), hissatsu.c (1.21) main-win.c (1.23), makefile.bcc (1.7), melee1.c (1.28) cmd5.c (1.63), cmd6.c (1.50), dungeon.c (1.97), birth.c (1.67) bldg.c (1.34), cmd4.c (1.84), avatar.c (1.8): BCC++ 5.5.1で警告封じオプション -w- を外した場合のコンパイル警告の除去. * 使用されていない変数はコメントアウトではなく削除した. * 英語版や他のプラットフォームとの互換をとるためにどうしても必要な部分の警告は 除去できなかった. * 他のコンパイラでは別の警告が残っている, もしくは新たに警告されるかもしれない. * 警告を黙らせる必要も薄れたので, makefile.bccからは -w- を除去. 2003-05-08 23:44 nothere * src/: xtra1.c (1.62), monster2.c (1.52), mspells1.c (1.37) spells2.c (1.65), spells3.c (1.67): prace_is_()を使うべきと考えられる部分の修正. 2003-05-08 23:05 nothere * src/: tables.c (1.59), types.h (1.28), xtra2.c (1.64) object2.c (1.74), cmd1.c (1.70), externs.h (1.104) melee1.c (1.27), melee2.c (1.46): 警告機能の実装を大幅に変更. * マクロから関数に書き換え. * 嵐系攻撃や破滅の手や打撃で最悪の場合を考えているのに, 上位属性の耐性あり ダメージ計算時は期待値で計算されていたため, 警告に関わる計算は最悪の場合の 計算に統一した. * 警告対象に光の剣を追加. * ダメージ計算を実際のものとほぼ同等にした. * 種族が持つ弱点や免疫, 幽体化状態などを反映させた. * 破滅の手を完全に防御できる魔法防御を持つ場合は免疫扱いとした. * 元素打撃には耐性や免疫を, 無属性打撃にはACを考慮する. * 打撃の警告判定で, 射撃用ダイスや自爆後の攻撃が算入されていたバグを修正. * フラキアに限定されたわけではないので, "frakir" と書かれた場所を修正. この過程で, モンスターの打撃効果のデータの一部をテーブル化して整理した. 2003-05-08 15:45 nothere * src/files.c (1.100): process_pref_file_command()の多段if文分岐をswitch文に変更. 2003-05-08 11:21 nothere * src/: dungeon.c (1.96), externs.h (1.103), generate.c (1.46) cave.c (1.73): 地上で日が沈んだ瞬間に溶岩が暗くならないように変更. 2003-05-07 23:52 nothere * src/wizard1.c (1.31): アーティファクトスポイラー生成時に, 追加耐性と追加能力の有無を記すように変更. TObandより移植. 2003-05-07 23:30 nothere * src/files.c (1.99): bool型よりint型とすべき場所があったので変更. 2003-05-07 23:15 nothere * lib/help/: birth.txt (1.11), jbirth.txt (1.10): 外部生い立ちファイルの書式説明を追加. 2003-05-07 22:05 nothere * src/store.c (1.25): 全ての街の自宅と博物館で 'C' を使うと辺境の地にいることになるバグを修正. 2003-05-07 21:16 nothere * lib/edit/k_info.txt (1.7): ベースアイテム説明の未訳分を和訳. 英文がコメントアウトされていた物はコメントのまま. 訳文はおそらく改善の余地あり. 2003-05-06 10:01 nothere * src/cmd4.c (1.83): toggle_frequency()の中身を多段if文からswitch文に変更. 2003-05-06 09:57 nothere * src/spells1.c (1.50): MAX()の呼び出しに乱数が使われていて, "サイキック・ドレイン" 使用時にバックファイアを 喰らった時に負のMPになり得るバグを修正. 2003-05-06 07:17 nothere * lib/edit/r_info.txt (1.3): 英語版でベビーサタンの説明テキストが表示されず, 日本語版で英文と和文が同時に表示 されていたバグを修正. 2003-05-06 07:13 nothere * src/: tables.c (1.58), types.h (1.27), xtra2.c (1.63) bldg.c (1.33), defines.h (1.93), effects.c (1.36) externs.h (1.102), generate.c (1.45): アリーナデータの直値指定を記号定数に置き換え, データ構造を変更. 賞品はk_idx直接 指定ではなく, tvalとsvalの組に変更. また, モンスター記号定数の綴りを一部修正. 2003-05-05 15:50 nothere * src/scores.c (1.14): 端末サイズに関わらず, *勝利*して引退する時のクラウンを中心に表示させるように変更. 2003-05-05 15:26 nothere * src/: xtra2.c (1.62), dungeon.c (1.95), object2.c (1.73) spells3.c (1.66), defines.h (1.92): Vanillaのままになっていて変愚と合わなくなっていたアイテムのsvalの記号定数を変愚蛮怒 仕様に合わせた. 2003-05-05 14:59 nothere * src/: racial.c (1.34), xtra2.c (1.61), init1.c (1.54): k_info内のIDを直接指定していた部分をlookup_kind()を使うように修正. また, svalの直接指定があった部分を記号定数を使うように修正. 2003-05-05 14:01 nothere * src/cmd4.c (1.82): playrecordで, "階(ダンジョン名)" という文字列をformat()の内部バッファに取っていたため, NIKKI_STAIRなどの時にformat()が呼ばれると, playrecordに書かれるべき "階(ダンジョン 名)"という文字列を上書きしてしまい, 出力が少しおかしかったバグを修正. 2003-05-05 11:52 nothere * src/dungeon.c (1.94): ウィザードモード使用時にplayrecordに記録されていなかったので, 記録するように修正. 2003-05-05 11:37 nothere * src/birth.c (1.66): キャラクタ作成の最後に 'S' を入力した直後にランダムクエスター決定を行うように修正. 2003-05-05 10:50 nothere * src/cmd3.c (1.37): 思い出詳細参照中に 'r' を押すと思い出プロンプトが消えるバグを修正. 2003-05-05 10:35 nothere * src/bldg.c (1.32): モンスター調査した, あるいはしようとした後に街を出るなりしてマップを作り直した瞬間に, 思い出ウィンドウに別のモンスターが表示される場合があるバグを修正. モンスター調査で 代金を支払った場合にそのモンスターを思い出ウィンドウに表示するように変更. 2003-05-05 09:01 nothere * src/: effects.c (1.35), externs.h (1.101), melee1.c (1.26) spells1.c (1.49): 経験値吸収部分でまとめられるものは関数にまとめるようにして整理. この過程で, 地獄属性とカオス属性による経験値吸収時の和文はわずかに変わった. 2003-05-05 06:44 nothere * src/melee1.c (1.25): モンスターの打撃で防具が劣化したのが次の打撃に反映されていなかったのを修正. 2003-05-05 06:18 nothere * src/melee2.c (1.45): モンスター同士の殴り合いで, 粉砕属性に対しAC軽減がなされていなかったのを修正. 2003-05-05 05:46 nothere * lib/edit/q0000005.txt (1.2): クエスト "塔" 達成時の英文が和文に対応していなかったので修正. 2003-05-05 05:18 nothere * src/: xtra1.c (1.61), xtra2.c (1.60), spells3.c (1.65) tables.c (1.57), wizard2.c (1.36), racial.c (1.33), init1.c (1.53) load.c (1.54), files.c (1.98), externs.h (1.100), cmd5.c (1.62) defines.h (1.91), dungeon.c (1.93), cmd2.c (1.40), cmd4.c (1.81) birth.c (1.65), cmd1.c (1.69): 熟練度に関する数値が直接指定されていた部分を記号定数化. 2003-05-04 23:50 nothere * src/cmd5.c (1.61): 破邪魔法 "神の怒り" の分解ボール落下の中心部を41マス離れたところまで指定できて いたので, 18マスまでに制限. 2003-05-04 22:56 nothere * src/spells3.c (1.64): スペルマスターと赤魔道師が魔法熟練度による難易度減少を受けられなかったバグを修正. 2003-05-04 22:21 nothere * src/monster1.c (1.31): 英語版でモンスターの思い出の一部が正しく配色されていなかったバグを修正. 2003-05-04 04:23 nothere * src/dungeon.c (1.92): 武器簡易鑑定のswitch文を少し整理. 2003-05-04 04:15 nothere * src/melee1.c (1.24): EXP_VAMP攻撃を無生物種族, あるいは無生物ミミックのプレイヤーが受けた場合に, 攻撃したモンスターがHPを回復していたバグを修正. 2003-05-04 03:54 nothere * src/: dungeon.c (1.91), xtra1.c (1.60): 種族変更するとターン数が狂い日付がずれるので, 経過ゲームターン数計算には スタート時の種族を見るように修正. 2003-05-04 03:19 nothere * src/flavor.c (1.32): 射撃武器の倍率表示がsvalのmod演算だったので, bow_tmul()を使うように修正. 2003-05-04 03:03 nothere * src/cmd1.c (1.68): view_unsafe_grids時に, 自分で歩いた床からは 'x' を消すように変更. ただし, 光源なしもしくは盲目でトラップに掛かった場合は 'x' は消さない. 2003-05-04 02:42 nothere * src/cmd5.c (1.60): カオス魔法 "悪魔召喚" での召喚失敗時の英文が "Greater Demon" になっていたので "demons" に修正. 2003-05-04 02:39 nothere * src/melee2.c (1.44): モンスターが進化した際にsub_alignが正しく初期化されなかったバグを修正. 2003-05-04 02:22 nothere * src/: mutation.c (1.9), racial.c (1.32), externs.h (1.99): レイシャルパワーに関する修正. * キャンセル可能なレイシャルパワーをキャンセルしてもコストとターンを消費しないように, TObandの手法により修正. これにより, 表示部と実行部で分散していたレイシャル パワーの難易度などのデータを1個所で管理するようになった. * ペットを連れた剣術家が型を変更できるように修正. 2003-05-03 18:03 nothere * src/cmd1.c (1.67): "ボーパル・ブレード" -> "ヴォーパルブレード". 2003-05-03 17:54 nothere * lib/edit/r_info.txt (1.2), src/cmd5.c (1.59) src/mspells3.c (1.21), lib/help/jmagic.txt (1.9): "召還" -> "召喚". 2003-05-03 17:43 nothere * lib/file/monspeak_j.txt (1.8): 一部モンスターの台詞に "「」" がなかったので修正. 2003-05-03 17:35 nothere * src/: defines.h (1.90), object1.c (1.60), cmd5.c (1.58): 練気術師で練気術を選択する際のダミーのアイテムスロット1111を記号定数INVEN_FORCEに変更. 2003-05-03 17:22 nothere * src/defines.h (1.89): is_magic()マクロが領域番号0以下に対してもTRUEを返していたバグを修正. 2003-05-03 17:20 nothere * src/object2.c (1.72): スペルマスター/赤魔道師では "アイテムの詳細" ウィンドウ表示で使った魔法書の呪文 一覧が表示されないバグを修正. 2003-05-03 16:08 nothere * src/: spells3.c (1.63), cmd5.c (1.57), dungeon.c (1.90) externs.h (1.98), mspells3.c (1.20): 消費魔力減少フラグと (領域魔法であれば) 魔法熟練度から導かれる消費魔力計算を 1関数にまとめた. 2003-05-03 15:11 nothere * src/cmd5.c (1.56): 生命, 暗黒, 自然, 悪魔魔法に失敗すると, 魔法に対応した徳以外に [識] が下がっていたバグを修正. 2003-04-17 21:41 iks * src/: object2.c (1.71), flavor.c (1.31): 鍛治師が殺戮修正をつけた小手が劣化されると発生するバグを修正。 - 殺戮修正が0になると表示がおかしい - 劣化されてからエッセンス消去するとマイナスの殺戮修正が残る 2003-04-17 20:10 iks * src/cmd1.c (1.66): 乗馬スキル計算の条件式がおかしいのを修正。 2003-04-17 19:24 iks * src/object2.c (1.70): テレパシーの冠に無生物ESPが付いた場合、下位ESPが3+1d(1d6)個つくように変更。 2003-04-17 17:39 iks * src/spells1.c (1.48): ブレスの形状生成ルーチンをXAngbandから移植。 2003-04-15 23:18 mogami * src/spells1.c (1.47): breath_shape()のアルゴリズムのバグ修正。gridのインデックスと発射点から の距離の数値を混同していた為、斜め方向のブレスの形状が異常だった。 2003-04-15 19:58 mogami * Changelogs (1.65), src/birth.c (1.64), src/cave.c (1.72) src/cmd1.c (1.65), src/cmd2.c (1.39), src/cmd3.c (1.36) src/cmd4.c (1.80), src/cmd5.c (1.55), src/cmd6.c (1.49) src/defines.h (1.88), src/dungeon.c (1.89), src/effects.c (1.34) src/externs.h (1.97), src/files.c (1.97), 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/init2.c (1.24), src/load.c (1.53) src/mane.c (1.16), 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/mspells1.c (1.36), src/mspells2.c (1.32) src/mspells3.c (1.19), src/mutation.c (1.8), src/obj_kind.c (1.3) src/object1.c (1.59), src/object2.c (1.69), src/racial.c (1.31) src/rooms.c (1.28), src/rooms.h (1.2), src/save.c (1.33) src/scores.c (1.13), src/spells1.c (1.46), src/spells2.c (1.64) src/spells3.c (1.62), src/store.c (1.24), src/streams.c (1.8) src/streams.h (1.2), src/tables.c (1.56), src/types.h (1.26) 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/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): Leon氏の勧めに従って、Vanillaのコードと同様に各ソースファイルの頭の copyright表示に Ben Harrisonの名前を追加。 全ての現行*bandは Ben のコードベースを使っているのに ZAngが出来た時点 で Ben 自身がvanillaのソースのcopyrightに名前を入れてなかったという理 由だけで変愚でも名前が抜けているから、とそういう理由。 2003-04-04 07:30 iks * src/: birth.c (1.63), externs.h (1.96), files.c (1.96): 生い立ちエディタ用のテンプレートをファイルで定義できるようにした。(@nothereさん提供) 2003-04-03 18:25 iks * src/object2.c (1.68): 鍛治師のエッセンス追加で弓にスレイを付加できないようにした。 2003-04-03 18:04 iks * src/cmd4.c (1.79): 既知のモンスター一覧での記号の抜けを補完。 2003-04-03 17:47 iks * src/bldg.c (1.31): カオスの塔の突然変異治療サービスで必ず1個変異が治るようにした。 2003-04-03 17:26 iks * src/: object2.c (1.67), store.c (1.23), wizard2.c (1.34): 多数のロッドを所持したときにpvalがオーバフローする不具合を修正。 2003-03-21 23:53 iks * src/mane.c (1.15): まねのレベルテレポートを地上で使った時に天井を突き破らないよう修正。 2003-03-21 23:38 iks * src/: mane.c (1.14), mspells3.c (1.18): 因果耐性があるモンスターはレベルテレポートされないよう変更。 2003-02-25 18:49 mogami * src/: birth.c (1.62), defines.h (1.87), 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 17:47 mogami * src/cmd4.c (1.78): auto_dump_printf()で、fprintf(.., "%s", str); とするべきところを fprintf(.., str);と書いてしまっていたので修正。 2003-02-15 13:22 mogami * src/mspells2.c (1.31): モンスターのターゲットの修正をしたときにbreak;を入れ忘れていてターゲットを正しく選べなくなっていたバグ修正。 2003-02-14 07:12 mogami * src/cmd4.c (1.77): コメントの間違い修正。 2003-02-14 07:11 mogami * src/files.c (1.95): Macro Triggerのコード、最近書き変えたときにうっかりshift key付きの方のkey codeの扱いを間違えていたので修正。簡単愚より。 2003-02-12 21:00 mogami * src/: autopick.c (1.77), cmd4.c (1.76), files.c (1.94) floors.c (1.9), init2.c (1.23), load.c (1.52), main.c (1.5) save.c (1.32), scores.c (1.12), wizard1.c (1.29): cmd4.cの auto_dump のコードを整理、コメント付加。Sangbandへの移植作業 においてもうちょっと綺麗にした方が良いだろうという事になった為。 関連してsafe_setuid_*()の使い方を変更。Vanillaと同様にした。微妙にsecurityが向上する。 2003-02-11 05:44 mogami * src/dungeon.c (1.88): {!!}と刻んだアイテムが再充填されたときの行動中止で、探索中のモードが解除されないように修正。disturb(1, 0) → disturb(0, 0) 2003-02-10 05:33 mogami * src/: defines.h (1.86), object2.c (1.66): 充填時間が長いロッドを多数重ねるとo_ptr->timeoutがoverflawするバグに対策。 重ねられるロッドの数を99より少く制限するようにした。 2003-02-06 20:50 mogami * src/: birth.c (1.61), bldg.c (1.30), cave.c (1.71), cmd3.c (1.35) cmd4.c (1.75), cmd5.c (1.54), cmd6.c (1.48), dungeon.c (1.87) externs.h (1.95), files.c (1.93), floors.c (1.8) main-gcu.c (1.10), main-x11.c (1.22), melee2.c (1.42) mind.c (1.19), monster2.c (1.50), mspells2.c (1.30) mspells3.c (1.17), object2.c (1.65), save.c (1.31) scores.c (1.11), spells2.c (1.63), spells3.c (1.61), util.c (1.37) wild.c (1.21), wizard1.c (1.28), wizard2.c (1.33), xtra2.c (1.58): gccで -Wunused を付けても警告が出ないように無視している関数の引数等を(void)で明記。 2003-02-05 03:17 mogami * src/: bldg.c (1.29), cmd3.c (1.34), externs.h (1.94) files.c (1.92), floors.c (1.7), monster1.c (1.29) monster2.c (1.49), spells2.c (1.62), tables.c (1.55) variable.c (1.37): - lore_do_probe()で思い出情報を全て得るようにして、モンスター仙人でも この関数を使用するようにした。probing()の場合は新しい思い出情報を得られ たときにメッセージを出す。 - files.cのマクロトリガーのコードでmalloc()を使っていたので string_make()に書き変え、同時にコード整理。 inet.cとreport.cはそもそも環境依存なのでmalloc()のまま変更しなかった。 2003-02-04 11:12 mogami * lib/file/monspeak_j.txt (1.7): s/子悪魔/小悪魔/ 2003-02-01 19:51 mogami * src/: cave.c (1.66.2.2), cmd5.c (1.49.2.3), dungeon.c (1.78.2.3) melee2.c (1.37.2.1), monster2.c (1.45.2.1), racial.c (1.26.2.3): - サブウィンドウのアップデートの不備の再修正と抹殺後のモンスターの光源のアップデートの不備をマージ。 - 幽体化して壁に完全に埋まって荒馬馴らしを使って失敗して落馬したときに、 落馬に失敗してペットでない敵モンスターに乗馬した状態になるバグ、さらに レベルテレポートするとペットになってしまうバグ修正。(ほぼマージ) 2003-02-01 18:37 mogami * src/: cmd5.c (1.53), floors.c (1.6), racial.c (1.30): サーペントに乗馬できる複合バグ(1)+(2)+(3)修正。 (1) レベルテレポートで繋った階を結ぶ階段を捜して、その階段の上にモンス ターを誘いこみ、レベルテレポで先回りして階段の反対側から元のフロアに戻 ると、その階段の上にいるモンスターに重なる事ができるバグ。 (2) 騎兵の荒馬馴らしで乗馬した直後に落馬する場合、まわりが敵で埋まって いてしかも元自分が居た場所もバグ(1)によって埋まっていたとき、落馬が失 敗して荒馬馴らしの対象の敵にp_ptr->ridingが設定されたままになるバグ。 (3) 階を移動してペットが付いてくる時、p_ptr->ridingが設定されていれば ペットフラグが無くても付いてくる上、ペットフラグが無いときに強制的に付 けていたバグ。 2003-02-01 14:33 mogami * readme.txt (1.11), readme_eng.txt (1.10) lib/help/jobjects.txt (1.10), lib/help/objects.txt (1.9): ドキュメント更新。 2003-02-01 12:48 mogami * src/: cmd5.c (1.52), externs.h (1.93), object1.c (1.58): {@ma}等のようにアルファベットをタグに使う方法を全てのコマンドで使える ようにした。その代りに{@a}のようなコマンド名を指定しない形式は使用不可 にしたので、{@aa}等と書いてもおかしな振舞いはおこらない。 仕様がすっきりして、{@ma@ba@Ga}等も使えるので良いと思う。 2003-01-26 23:02 henkma * src/: spells3.c (1.60), spells3.c (1.56.2.3): 匠の加速魔法の期間の表示が間違っていたので修正 2003-01-25 08:13 mogami * src/: cmd1.c (1.64), defines.h (1.85), melee2.c (1.41) monster2.c (1.48): ハルマゲドントラップで堕天使はデーモン側としてちゃんと戦うように変更。 ターゲットがあるときに、呪文だけでなく殴りもちゃんとターゲットを狙うように変更。 2003-01-25 07:02 mogami * src/xtra1.c (1.58): MP表示の色がHP警告の割合によって変化するようになっていたので、20%以下になったら赤くなるように固定した。 2003-01-25 06:13 mogami * src/rooms.c (1.27): ピラニア/ハルマゲドン・トラップの位置を少しランダムにして部屋の中央からずれるようにした。 2003-01-25 05:47 mogami * src/: cmd1.c (1.63), cmd3.c (1.33), init1.c (1.51), load.c (1.51) melee2.c (1.40), monster1.c (1.28), mspells1.c (1.35) mspells2.c (1.29), save.c (1.30), types.h (1.25): - ハルマゲドントラップを安全にした。出現するモンスターは変化無しだが、 悪魔と天使が全て互いにターゲットを設定されているのでプレイヤーには目も くれない。反撃召喚のコードを整理して視界内にいる対象にもターゲットが設 定できるようにして応用した。 - また、モンスターの魔法の対象選択のコードを整理したのでペットにターゲッ トを与えたときに、より正確にターゲットのみを攻撃するようになった。 - freq_inate(freq_spellのブレス版)は実効的には未使用状態なので削除した。 2003-01-24 11:46 mogami * src/: spells3.c (1.59), spells3.c (1.56.2.2): 変幻の魔公に乗馬してテレポートすると、まれに変幻の魔公がプレイヤーから 数歩離れた位置に現われるバグ修正。テレポートの到着地点がたまたま現在地から 2歩以内の範囲であったとき、現在地付近のモンスターがテレポートに付いてくる コードにひっかかって乗馬が勝手にテレポートしてしまっていた。 2003-01-24 09:52 mogami * src/: cave.c (1.70), melee2.c (1.39), monster2.c (1.47): サブウィンドウのアップデートの不備、さっきの変更ではまだ残っていたので再修正。 また、抹殺後にモンスターの光源がアップデートされていなかったバグ修正。 2003-01-24 09:24 mogami * src/: defines.h (1.84), dungeon.c (1.86), melee2.c (1.38) xtra1.c (1.57): サブウィンドウの「自分の周囲を表示」「ダンジョン全体図」でアップデートに不備 があり最新の状態を表示していなかったので修正。 また、handle_staff()やnotice_staff()の呼び方が統一されていなかったのでその辺を整理。 2003-01-24 07:59 mogami * src/cmd1.c (1.60.2.1), src/main-win.c (1.21.2.1) lib/help/raceclas.txt (1.8.2.1), src/object1.c (1.55.2.2): 開発版からバグ修正等マージ(Blue-Mage説明、乱れ雪月花+カオス効果、アンバー冠の説明、Winの起動時のフォント)。 2003-01-24 07:53 mogami * src/: spells1.c (1.44.2.1), spells1.c (1.45): &&と書くべき所で、& になっていたのを修正。ただし、詳しく調べたが実害は無かった。 2003-01-24 07:51 mogami * lib/help/raceclas.txt (1.9): Blue-Mageの説明で、ものまね師との違いがわかり難かったので書き直し。 さらにLeon Marrickさんに校正(書き直し?)してもらった。 2003-01-23 21:16 iks * src/cmd1.c (1.62): 乱れ雪月花使用時に、カオス効果で敵がアウェイすると打撃回数が1回余って変なものを殴っていたのを修正。 2003-01-21 18:50 henkma * src/object1.c (1.57): アンバー冠の発動の説明の日本語訳が間違っていたので修正. 2003-01-16 19:39 henkma * src/: birth.c (1.60), files.c (1.91): シャドウ・シフトが弱くなったにもかかわらず、アンバー狂戦士のスコアが低いまま だったので、スコア計算を普通に戻した。同時に職業の説明の狂戦士の所の文も変更 した。 2003-01-03 16:26 iks * src/main-win.c (1.22): WinNT/2000/XPで起動時にフォントがおかしい不具合を修正。 2002-12-28 16:52 mogami * src/: cmd6.c (1.47), cmd6.c (1.40.2.7): 塩水の薬の腹減りがアンデッドに無効のはずが、逆にアンデッドのみ有効になってしまっていたバグ修正。 2002-12-24 01:44 mogami * Changelogs (1.64): 更新。 2002-12-24 01:40 mogami * lib/help/: jversion.txt (1.16), version.txt (1.16) jversion.txt (1.14.2.1), version.txt (1.14.2.1): version.txtを1.4.1と1.5.1用に更新。 2002-12-24 01:27 mogami * src/: racial.c (1.26.2.2), spells3.c (1.56.2.1): 魔道具術師は「杖」を吸収できないようにする為のHackの副作用で「杖」に 通常の充填等が出来なかったのを出来るように修正。その代りに魔道具術師は 「杖」を吸収しようとすると警告メッセージを出すようにした。 2002-12-24 01:12 mogami * src/: racial.c (1.29), spells3.c (1.58): 魔道具術師は「杖」を吸収できないようにする為のHackの副作用で「杖」に 通常の充填等が出来なかったのを出来るように修正。その代りに魔道具術師は 「杖」を吸収しようとすると警告メッセージを出すようにした。 2002-12-24 00:27 mogami * src/cmd4.c (1.74): 'v'isual modeでゴミを表示しないようにする条件式が間違っていたので修正。 (char型で0x7fと比較する式になっていた。) また、「'v'でシンボル変更」の説明文は 'v'isual mode が使用不可能なとき (flavorがあるアイテムの場合)は表示しないように修正。 2002-12-23 23:56 mogami * src/: cave.c (1.69), cmd4.c (1.73): 地形の表示文字/タイル の表示で、bigtileのときに2倍幅ASCIIを使い忘れていた所修正。 また、'v'isual mode で 0x80以上のattrと0x80以下のcharとの組み合せ等の無意味な 組み合わせを選択できないように修正。 2002-12-23 21:37 mogami * src/cmd4.c (1.66.2.4): 情報メニューの (0)地形の文字/タイルの一覧 は、シンボルエディタ専用として1.5.x だけで追加したものだったのに、間違えて14xにもタイトルだけ入れてしまっていたので削除。 2002-12-23 18:09 iks * src/save.c (1.29): セーブ時に地上では忘れた明かりの再計算をしないようになってたのを修正。 2002-12-20 23:22 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へ。 2002-12-20 23:22 mogami * configure.in (1.22.2.2), lib/file/news.txt (1.16.2.2) lib/file/news_j.txt (1.15.2.2), src/defines.h (1.81.2.2): バージョン番号を1.4.1へ。 2002-12-20 23:21 mogami * src/: cmd4.c (1.72), cmd4.c (1.66.2.3): 情報メニューに(0)地形の文字/タイルの一覧 の項目タイトル追加。 2002-12-20 14:21 mogami * src/: rooms.c (1.26), rooms.c (1.25.2.1): greater vault の配置で、外壁の永久岩にぴったり沿ってしまって、 入口が塞がれる事があるのを修正。上下左右に1ブロック余裕を取るようにした。 2002-12-19 22:30 mogami * src/birth.c (1.57.2.2), 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): エルフの行糧と塩水の変更、アイテムの説明文をマージ 2002-12-19 22:29 mogami * lib/edit/k_info.txt (1.6): 英語版説明文で一箇所「D:$」の$を付け忘れていたので修正。 2002-12-19 22:16 mogami * src/birth.c (1.59), src/cmd6.c (1.46), lib/edit/k_info.txt (1.5) src/init2.c (1.22), src/store.c (1.22): エルフの行糧は空腹充足と同等の滋養、雑貨屋で小数売る。 塩水はアンデッド等には無効。 OAngbandから武器、防具等のアイテムの説明文を貰った。翻訳はまだ途中。 未訳には"#D:未訳#というコメントが付いているので少しずつでもやりたい(やって欲しい) 2002-12-19 21:26 mogami * lib/help/faq.txt (1.2): FAQ更新。 2002-12-19 21:25 mogami * src/save.c (1.28): clear_cave()でm_ptr->cdisやflow情報を消しているので、セーブ実行後に updateを再実行するように修正。 wr_dungeon()のエラー処理がバグっていてsave_floor()等でエラーがあると、 Segmentation Faultを起していたので修正。 セーブコマンドによるセーブデータで、光源のフラグが地形に残ってしまって いたのでforget_lite()等を入れて修正。 2002-12-17 23:04 mogami * src/cmd6.c (1.40.2.5): バグ修正マージし忘れ追加。鍛冶師のエッセンスで通常のアイテムの発動ができなくなるバグ修正。 2002-12-17 23:01 mogami * src/: autopick.c (1.75.2.1), birth.c (1.57.2.1) bldg.c (1.26.2.1), cmd5.c (1.49.2.2), cmd6.c (1.40.2.4) dungeon.c (1.78.2.2), externs.h (1.87.2.3), files.c (1.88.2.1) mind.c (1.17.2.1), object1.c (1.55.2.1), object2.c (1.62.2.1) util.c (1.35.2.1): 1.5.0の修正をマージ。roff_to_buf()のバッファ溢れ修正。{!!}に行動中止を追加。 2002-12-17 22:58 mogami * src/dungeon.c (1.85): {!!}と刻んだアイテムの再充填時に、行動中止するように修正。 2002-12-17 22:57 mogami * src/floors.c (1.5): 階段を登り降りして保存されたフロアに戻ると全ての眠っているモンスターが 起きてしまっていたバグ修正。 2002-12-16 18:26 mogami * src/: autopick.c (1.76), birth.c (1.58), bldg.c (1.28) cmd5.c (1.51), cmd6.c (1.45), externs.h (1.92), files.c (1.90) mind.c (1.18), object1.c (1.56), object2.c (1.64), util.c (1.36): 情報コマンドの(a)で、roff_to_buf()に渡すtemp[]のサイズが足りずに クラッシュしていたバグ修正。さらにサイズを引数で渡すようにした。 2002-12-14 00:25 mogami * src/cmd6.c (1.44): 発動可能なアーティファクト以外のアイテムに発動が無い一般のタイプの鍛冶師の エッセンスを付けると発動不可能になるバグ修正。 2002-12-13 18:14 mogami * src/generate.c (1.43): clear_cave()の中でwipe_o_list()とwipe_m_list()を簡易化した初期化コード を使っていたが、初期化が不十分で、モンスターのhold_o_idx等が残っていた 為、変なオブジェクト「(なし)」等が生成される事があったバグ修正。 2002-12-11 22:00 mogami * src/dungeon.c (1.84): 吟遊詩人の霊的感知で鉱脈を感知しないように修正。 2002-12-11 18:19 mogami * src/: cave.c (1.66.2.1), cmd4.c (1.66.2.2), externs.h (1.87.2.2): 既知の〜リスト及び、'%'コマンドでタイルの無いシンボルをちゃんと 倍角JISで表示するように修正。簡単愚より(というか参考)。 2002-12-11 18:04 mogami * src/: cave.c (1.68), cmd4.c (1.71), externs.h (1.91): 既知の〜リスト及び、'%'コマンドでタイルの無いシンボルをちゃんと 倍角JISで表示するように修正。簡単愚より。 2002-12-11 17:26 mogami * src/cmd4.c (1.70): bigtile使用時の既知のアイテムリスト表示がまだ少しバグっていたので修正。 2002-12-11 15:14 mogami * readme.txt (1.8.6.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) src/cmd4.c (1.66.2.1), src/cmd5.c (1.49.2.1) src/cmd6.c (1.40.2.3), src/effects.c (1.30.2.2) src/flavor.c (1.27.2.2), src/init1.c (1.48.2.2): TO開発チームからの報告を元にいろいろ修正。 2002-12-11 15:02 mogami * Changelogs (1.63), readme.txt (1.10), lib/edit/d_info.txt (1.2) lib/edit/k_info.txt (1.4), lib/help/jgeneral.txt (1.7) src/cmd2.c (1.38), src/cmd4.c (1.69), src/cmd5.c (1.50) src/cmd6.c (1.43), 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): TO開発チームからの報告を元にいろいろ修正。 wr_monster()で間違ってap_r_idxを書き変えていたゴミ削除。 「地上に戻った」のメッセージをダンジョンから出たときにも出す。 仮に間違って1階に登り坑道が出ても-1階に行かないように。 特殊食糧の判定に変身中の場合を考慮。 アリーナに入ったとき幽体化が解除されなかったバグ修正。 アイテム知識でmsg_print(NULL)忘れ修正。 乗馬成功した瞬間に乗馬に以前設定されていたヘルスバー表示は不要なのでキャンセル。 英語版で食糧用「杖」の名前の表示のバグ修正。 d_infoで、R_CHAR_%cの形式は複数行に対応しておらず、山でバグっていたので修正。 その際 R_CHAR_%s のような形式1つだけを使うように変更。 2002-12-11 14:34 iks * src/dungeon.c (1.83): モンスター闘技場では突然変異の効果と同様に呪いの効果等(ランダムテレポート含む)を起きなくした。 2002-12-11 12:20 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 12:22 iks * src/: bldg.c (1.27), dungeon.c (1.82), floors.c (1.3) generate.c (1.42), load.c (1.50), save.c (1.26), wild.c (1.20): 未使用変数による警告を除去。 2002-12-09 00:54 mogami * src/: grid.c (1.10), grid.c (1.9.2.1): 隠しドアが岩石で上書きされて、ドアがあるべき場所が壁のようになってしまうバグ修正。 2002-12-09 00:02 mogami * lib/help/: jversion.txt (1.15), version.txt (1.15): version.txt に1.4.0と1.5.0の情報追加。 2002-12-06 00:36 mogami * src/load.c (1.46.2.1): ロード時にカメレオンの cur_num を正しく更新していなかったバグ修正。 カメレオン洞窟最下層で、セーブ&ロードするとカメレオンの王が複数出てし まっていた。 2002-12-06 00:29 mogami * src/: dungeon.c (1.81), externs.h (1.90), floors.c (1.2) generate.c (1.41), load.c (1.49), monster2.c (1.46) object2.c (1.63), save.c (1.25), wild.c (1.19), xtra2.c (1.57): ・保存フロアのユニークとアーティファクトの扱いがアルゴリズム的に間違っ ていたので書き直し。古いフロアに何かユニークがいる段階で、他のフロア で出現したそのユニークをすぐに倒してしまうと、古いフロアのユニークが 消えないようになってしまっていた。 ・また、ダンジョンをロードしたときに、カメレオンのcur_numを正しく更新 していなかったバグ修正。さらに、r_ptrを補正する多数の Hack を一つの 関数 real_r_ptr()にまとめた。 ・大量のアイテム、モンスターによってセーブデータが読めなくなるバグが、 相変わらず残ってしまっていたので、それも直した。 2002-12-01 00:36 mogami * readme.txt (1.9), readme_eng.txt (1.9), readme.txt (1.8.6.1) readme_eng.txt (1.8.6.1): ヘルプコマンド'?'について言及。 2002-11-30 23:58 mogami * src/: makefile.bcc (1.4.6.1), makefile.dos (1.3.8.1) makefile.ibm (1.3.8.1): Python用のソースであった script.c を除き忘れていたので削除。 2002-11-30 23:57 mogami * src/: makefile.dos (1.5), makefile.ibm (1.5): makefile.dosとmakefile.ibmも一応更新。古いコメント削除。 2002-11-30 23:42 mogami * src/makefile.bcc (1.6): Python用のソースであった script.c を除き忘れていたので削除。 2002-11-29 21:24 mogami * lib/help/: jobjects.txt (1.9), objects.txt (1.8) jobjects.txt (1.8.2.1), objects.txt (1.7.2.1): 魔法道具支配の自動刻みの説明追加 2002-11-29 19:50 mogami * src/: flavor.c (1.28), flavor.c (1.27.2.1): 魔法道具支配のフラグの自動刻みが無かったので、{+道}{Md}に設定。 2002-11-29 19:28 mogami * src/: effects.c (1.32), effects.c (1.30.2.1): 青魔道師の学習状態は混乱すると自動解除。 2002-11-29 19:14 mogami * src/: init2.c (1.21), store.c (1.21), init2.c (1.19.2.2) store.c (1.20.2.1): 雑貨屋で水の薬を売るようにした。代りに松明を減らした。 2002-11-29 19:12 mogami * src/: dungeon.c (1.80), dungeon.c (1.78.2.1): 荒野で森の上を歩いたとき、energy_useが26400で、signed 16bit の最大値間近だった ので、ランダムなENERGY_NEED()を掛けたときにオーバーフローして時止め状態に なってしまう事があったバグ修正。 2002-11-29 00:56 mogami * src/: cmd6.c (1.42), cmd6.c (1.40.2.2): 序盤のエントが餓死しそうなので、薬の栄養評価を増した。 また水やジュース等は特に栄養価があるようにした。 2002-11-28 23:33 mogami * src/: externs.h (1.87.2.1), init1.c (1.48.2.1) init2.c (1.19.2.1), variable.c (1.34.2.1), xtra2.c (1.54.2.1): グローバルにm_nameという変数があり、ローカルのm_nameの宣言を忘れても コンパイルエラーにならずにクラッシュするバグになっていたので修正。 グローバルのm_nameは無意味だったので削除。 2002-11-28 23:26 mogami * src/: externs.h (1.89), init1.c (1.49), init2.c (1.20) variable.c (1.36), xtra2.c (1.56): グローバルにm_nameという変数があり、ローカルのm_nameの宣言を忘れても コンパイルエラーにならずにクラッシュするバグになっていたので修正。 グローバルのm_nameは無意味だったので削除。 2002-11-27 22:30 mogami * src/: cmd6.c (1.41), cmd6.c (1.40.2.1): 空の魔法棒/杖のチャージを食おうとして失敗したときに{空}と印が付かなかったので、付くように修正。 2002-11-27 21:31 mogami * src/: racial.c (1.26.2.1), racial.c (1.28): 狂戦士の帰還が使えなくなっていたバグ修正。 2002-11-27 00:35 mogami * src/load.c (1.48): セーブデータのバージョンを比較するときに、1.3.2という数字を使っていたのを1.5.0に修正。 2002-11-27 00:17 mogami * src/floors.c (1.1): フロア保存コードの中心となるファイル。commit 忘れてた。 2002-11-26 23:56 mogami * 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へ 2002-11-26 23:39 mogami * 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), 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): フロア保存の仕様を実装。 2002-11-26 23:32 mogami * Changelogs (1.62): 1.4.xの枝作成前に更新。 2002-11-26 18:02 mogami * src/rooms.c (1.25): rooms.c 1.21 で vault 作成時にCAVE_ROOMフラグを付けていたのを不用意に削除 していた為に、vaultの中に岩石やら通路やらできてしまっていたバグ修正。 なぜ削除していたのか思い出せない。 2002-11-26 17:40 mogami * src/cave.c (1.66): Riv. 1.65 で、モンスターのHP表示を更新するとき、乗馬のHPだけ2列並ぶ事がない ように修正した際、m_idx == 0 でHP表示のキャンセルになっているのを考慮し忘れて キャンセル不能にしてしまっていたバグ修正。 2002-11-26 16:43 mogami * src/cmd4.c (1.66): 既知のモンスターリストでユニークの 生存/死亡 が見やすくなるように色を変えた。 2002-11-26 16:42 mogami * src/xtra2.c (1.54): アンバーの王族を倒したときに血の呪いの地震で消去前の倒したアンバーが潰 れて消えて、直後に新たに倒したのと同じアンバーの王族が召喚される事があっ たので修正。先にmax_num = 0の処理をするようにした。 2002-11-24 17:41 mogami * src/cmd4.c (1.65): 既知のモンスター/アイテム表示で、スペースキーと'-'キーで1画面スクールするようにした。 2002-11-24 17:22 mogami * src/: cave.c (1.65), cmd5.c (1.49), melee2.c (1.37): ・乗馬中のユニークが消えたときに速度や表示のアップデートが正常に行われ ていなかったバグ修正。 ・モンスターのHP表示を更新するとき、乗馬のHPだけ2列並ぶ事がないように修正。 2002-11-23 17:00 mogami * Changelogs (1.61): 更新 2002-11-23 16:29 mogami * src/load.c (1.46): load.c 1.45 の修正と同様の物をモンスターの方にもするのを忘れていたので修正。 2002-11-23 16:16 mogami * src/object1.c (1.55): 賢者のアミュのESPの数の説明文訂正。 2002-11-23 16:09 mogami * src/: artifact.c (1.29), cmd3.c (1.32), cmd4.c (1.64) externs.h (1.87), object1.c (1.54), spells3.c (1.56) store.c (1.20): 新しい既知のアイテムリストで、賢者のアミュレット等でacとpvalが無駄に表 示([+3] (+0)等)されていたので表示しないように修正。またランダムに能力 追加を持つアイテムはランダムである事を説明行に追加。 2002-11-23 14:43 mogami * lib/help/joption.txt (1.19), lib/help/option.txt (1.20) src/xtra2.c (1.53): lookコマンドの'x'の振舞いを微調整。射撃等のtarget指定時にはスペースキー は次のターゲットへカーソルを移動するが、'x'は足元のアイテムを表示する。 また、オプションのヘルプ更新。 2002-11-23 13:17 mogami * src/wild.c (1.18): 広域マップで画面をスクロールすると右端の境界の外までスクロールできてしまうバグ修正。 2002-11-21 23:13 mogami * src/: cmd4.c (1.63), externs.h (1.86), xtra2.c (1.52): easy_floor使用中の look/target コマンドを使いやすくした。 2002-11-21 22:43 mogami * lib/edit/k_info.txt (1.3), src/flavor.c (1.27): アイテム名の頭に付いていたゴミ"& "を削除したが、flavor.cの一部が"& "の存在 を仮定して単純に2文字削除するような処理をしていた為、死体の名前の表示がおか しくなってしまっていたバグ修正。他にもflavor.cに残っていた"& "削除。 2002-11-21 21:22 mogami * src/load.c (1.45): デバッグコマンドで大量のアイテムを一度に作成してアイテム数がmax(=1024個)の ときにすぐにセーブすると、ロード不可能になるバグ修正。 2002-11-21 17:15 iks * src/cmd6.c (1.40): ただの杖を使ったときに、杖を食糧とする種族以外では「もったいない」メッセージが出ないように変更。 2002-11-21 16:58 iks * src/cmd4.c (1.62): 変数の型違いによる警告を除去。既知のアイテムリストで1つも既知でないときに思い出を見ると空のアイテムの思い出を表示してたのを修正。 2002-11-21 12:56 mogami * src/mspells3.c (1.16): 青魔道師のレベルテレポートを地上で使うとモンスターが存在しない天井を破って宙に浮いていくバグ修正。 2002-11-21 11:45 mogami * src/mind.c (1.17): Jaroslav Sladeさん報告の鏡使いの消費エネルギーのバグ修正。 テレポートの代りに光のしずく等が消費エネルギー50になっていた。 2002-11-20 22:17 mogami * src/: autopick.c (1.75), object1.c (1.53), spells1.c (1.44) spells2.c (1.60), spells3.c (1.55): John Mikula からの報告(heng-mlに転送済み)に従って英文をいろいろ修正。 2002-11-20 16:41 mogami * src/xtra2.c (1.51): lookコマンドやターゲット選択時に、次元の扉の位置選択と同様の高速移動モー ドを移植した。シフトキー+方向指定で大きく移動する。また次元の扉の方も 今までは斜め移動がちゃんと45度方向になっていなかったので、45度(もちろ んグリッドが正方形と仮定したときの値)になるように修正。 2002-11-20 05:45 mogami * src/: dungeon.c (1.78), generate.c (1.39), wild.c (1.17): だいぶ前からあった alloc_monster()の呼び方の間違え修正。 モンスターの召喚コードを多数のbool型引数からu32bのbit flagで置き換え た時に、alloc_monster()の呼び出しのコードだけ bit flag用に書き変え忘れ ていた。(ただし、TRUE == 0x01 == PM_ALLOW_SLEEP だったので偶然実害無し。) 2002-11-18 16:53 mogami * src/: generate.c (1.38), grid.c (1.9), rooms.c (1.24): 通れる壁が出来るmimicのバグ。依然として残っていたのを修正。 こんどは何万回もダンジョン生成テストを繰り返してデバッグコードで バグを探索して数ヶ所実際にバグの原因になっている所を確認して修正した。 2002-11-18 15:11 mogami * src/util.c (1.35): 大量のマクロを連続実行してz-termのリングバッファが溢れると、 それ以降マクロだけが一切実行されなくなるバグ修正。 2002-11-17 23:06 mogami * lib/edit/k_info.txt (1.2): 日本語版のアイテム名データにある "& "は無駄なので削除。 英語版の場合は "a " "an "を追加可能である事を示す印だが、 Z以降のアイテムは一部間違っていたので修正。 (複数のpieceでできた armour には "a" "an" は付かない。) 2002-11-17 23:03 mogami * src/cmd4.c (1.61): Ey のモンスターのリスト表示/アイテムのリスト表示を移植。patch by So-Miya 2002-11-17 01:49 mogami * src/cmd6.c (1.39): 英語版でmsg_format()の引数が少かったバグ修正。 2002-11-17 01:41 mogami * src/birth.c (1.57): バルログはスタート時にランダムな人間タイプの死体を持つ。 2002-11-16 22:25 mogami * lib/help/: jraceclas.txt (1.7), raceclas.txt (1.8): 狂戦士の説明から空腹充足のクラスパワーの記述削除。 2002-11-16 22:25 mogami * src/cmd6.c (1.38): 骸骨が杖/魔法棒の魔力を吸収するコードが働いていなかったバグ修正。 2002-11-16 21:46 mogami * src/cmd1.c (1.60): 走るコマンドの処理で、mimicを考慮していない場所が残っていたために荒野の外周に 沿って走ったときの振舞いがおかしくなっていたバグ修正。 2002-11-16 14:56 mogami * src/tables.c (1.53): heng-mlに届いた John Mikula さんのアドバイスに従って修行僧の構えの英語名 をローマ字にした。 2002-11-15 23:24 mogami * src/birth.c (1.56), src/bldg.c (1.26), src/cmd4.c (1.60) src/dungeon.c (1.77), 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), 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/以下のファイル名から、"_j"を削除。 2002-11-15 16:05 mogami * src/: spells3.c (1.54), wizard2.c (1.31): 魔力喰いで失敗してロッドが壊れたとき、残りのロッドのtimeoutが異常になるバグ修正。 またデバッグコマンド使用中に見付けたo_ptr->pvalをロッドの古い仕様に添って 書き変えていた古いコード削除。 2002-11-12 12:42 mogami * src/init1.c (1.48): rgraにて、古いDOSアプリを使ったために、t_info_j.txtの中の "%:t0000001_j.txt"が8文字制限にひっかかってファイルが読めず、 変愚蛮怒がクラッシュしていたが、エラーメッセージがないので原因の判明が遅れた。 そこでファイルが読めないときはエラーメッセージを出すように修正。 (なぜか読めなくてもエラーを出さないようにHACKしてあったが、 とっておく理由はないのでそのHACK部分を削除。) 2002-11-12 12:14 mogami * src/: cmd4.c (1.59), mspells3.c (1.15): 値が未定義の変数というWarningに対応して修正。 2002-11-11 01:01 mogami * src/birth.c (1.55): アンドロイドの油びんにapply_magic()を実行しなかった為、 pvalからxtra4へ燃料の量の値を移すコードが実行されず、 ランタンの燃料補充に使えない油びんになっていたバグ修正。 2002-11-10 23:17 mogami * lib/file/: news.txt (1.16), news_j.txt (1.15): rr氏のmailアドレス更新。 2002-11-10 23:03 mogami * src/birth.c (1.54): 英語版で種族選択時の説明文が長すぎて切れる事があったので修正。 2002-11-10 21:51 mogami * src/: cmd6.c (1.37), spells3.c (1.53): ・魔道具術師が食糧の「杖」を吸収できないようにした。 ・「杖」を使用(u/Z)したときにメッセージを出す。 2002-11-10 21:26 mogami * lib/file/rumors_j.txt (1.2): 多少の誤訳に…、目をつぶって欲しくない、ので改訂。 2002-11-10 21:25 mogami * src/cmd5.c (1.48): 離した→放した 2002-11-10 07:42 mogami * src/init2.c (1.18): 錬金術の店で空腹充足の巻物を削った欄に、テレポート、ショート・テレポート、 武器ダメージ増加、武器命中率上昇を追加。 2002-11-10 07:26 mogami * 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) 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): 空腹充足の巻物と狂戦士の空腹充足レイシャル廃止。 アンドロイドは油びんを飲める。バルログは'E'で't','p','h'の死体を犠にできる。 アンデッドは杖か魔法棒のチャージを食える。エントは薬の水分で十分栄養が取れる。 2002-11-09 00:39 mogami * Changelogs (1.60): 更新 2002-11-09 00:38 mogami * src/defines.h (1.80): 1.3.2に変え忘れていたところ変えた。 古い未使用のマクロいくつか削除。 オブジェクトフラグについてコメント付加。 2002-11-08 20:35 mogami * src/bldg.c (1.25): 未使用変数削除。 2002-11-08 17:42 mogami * src/: artifact.c (1.28), autopick.c (1.73), avatar.c (1.7) birth.c (1.52), bldg.c (1.24), cave.c (1.64), chuukei.c (1.9) cmd1.c (1.59), cmd2.c (1.36), cmd3.c (1.31), cmd4.c (1.58) cmd5.c (1.46), cmd6.c (1.35), defines.h (1.79), dungeon.c (1.76) effects.c (1.30), event.h (1.2), files.c (1.87), flavor.c (1.26) generate.c (1.36), grid.c (1.8), hissatsu.c (1.19), init.h (1.2) init1.c (1.47), init2.c (1.16), load.c (1.43), maid-x11.c (1.4) main-dos.c (1.7), main-gcu.c (1.9), main-ibm.c (1.3) main-mac-carbon.c (1.9), main-mac.c (1.22), main-win.c (1.21) main-x11.c (1.20), main-xaw.c (1.2), mane.c (1.13) melee1.c (1.22), melee2.c (1.36), mind.c (1.16), monster1.c (1.27) monster2.c (1.45), mspells1.c (1.34), mspells2.c (1.28) mspells3.c (1.14), mutation.c (1.7), object1.c (1.52) object2.c (1.62), racial.c (1.25), readdib.c (1.3), rooms.c (1.23) save.c (1.23), scores.c (1.10), spells1.c (1.43), spells2.c (1.58) spells3.c (1.52), store.c (1.19), streams.c (1.6), tables.c (1.51) types.h (1.23), util.c (1.34), wild.c (1.15), wizard1.c (1.27) wizard2.c (1.30), xtra1.c (1.55), xtra2.c (1.50), z-term.c (1.18) z-virt.c (1.2): 既に忘れた何かの理由によって、長い事tabをスペース8文字にする設定で コードを書いていたが、スペース4文字や2文字の人がいるので、全て まとめてtabコードに置き変えた。 2002-11-08 17:03 mogami * 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 21:53 mogami * src/: grid.c (1.7), rooms.c (1.22): ヌメノールで、壁扱いの深い水や浅い水に隠し扉が付く事があるバグ修正。 2002-11-07 19:24 mogami * lib/help/: joption.txt (1.17), option.txt (1.18): cheat_saveとallow_debug_optsの説明追加。 2002-11-07 01:01 mogami * 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), lib/help/option.txt (1.17) lib/pref/pref-opt.prf (1.12): 「レベルの高いモンスターが動いたら行動中止する」オプションdisturb_highを導入。 2002-11-06 23:27 mogami * 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), src/mspells2.c (1.27) src/tables.c (1.49), src/variable.c (1.32): 初期オプション terrain_streamsとstupid_monsters 廃止。 2002-11-06 20:55 mogami * configure.in (1.22), lib/file/news.txt (1.15) lib/file/news_j.txt (1.14): 次のバージョン番号、1.3.2へ。 2002-11-06 20:52 mogami * lib/pref/pref-opt.prf (1.10): Implement allow_debug_opts. Fixed the bug that allows to change birth options before quick start 2002-11-06 20:42 mogami * src/: birth.c (1.51), cmd4.c (1.57), dungeon.c (1.75) effects.c (1.29), externs.h (1.82), files.c (1.85), load.c (1.42) save.c (1.22), tables.c (1.48), variable.c (1.31): Implement allow_debug_opts. Fixed the bug that allows to change birth options before quick start 2002-11-05 18:29 mogami * src/cave.c (1.62): 鏡やルーンのフラグCAVE_OBJECTが間違って残る事のないように、 cave_set_feat()の中で削除するようにした。 2002-11-05 18:27 mogami * src/cmd2.c (1.35): 荒野で外周の木を切れてしまって変愚が落ちるバグ修正。 木等にmimicしている永久岩が木として扱われてしまっていた。 また、ピラニア/ハルマゲ/開門の各特殊トラップの解除を困難にした。 2002-11-05 18:24 mogami * src/effects.c (1.28): typo修正。 2002-11-05 18:24 mogami * src/rooms.c (1.21): ピラニア/ハルマゲドントラップの最低出現階を設定し忘れていたバグ修正。 ついてにvault生成のコードを少し整理。無駄にcave_set_feat()(プレイ中に使う為の関数) を呼んでいたところをset_cave_feat()(階生成中に使う関数)で置き換えた。 2002-11-05 18:20 mogami * src/spells1.c (1.42): 真・結界がプレイヤーの足元にしかルーンを作れなくなっていたバグ修正。 ルーンが分解の魔法で正常に壊れないバグ修正。 2002-11-05 18:19 mogami * src/tables.c (1.47): 選択可能な魔法領域のリストrealm_choice1[]と2[]で忍者の分が無く、 配列外アクセスしていたので修正。 2002-11-05 18:13 mogami * src/flavor.c (1.25): 自動耐性刻みのコードで型の間違い修正:u32b→int 2002-10-31 23:12 mogami * lib/help/Makefile.am (1.6), src/autopick.c (1.72) src/flavor.c (1.24): jlicense.txtの追加忘れ修正。未使用変数削除。未定義の変数"kanji"参照を修正。 2002-10-31 21:24 mogami * lib/help/: jversion.txt (1.14), version.txt (1.14): version.txtマージ。 2002-10-31 21:21 mogami * src/: hissatsu.c (1.18), externs.h (1.81), monster1.c (1.26): 無双三段で壁に潜るバグ修正。 山や永久岩を考慮してモンスターが地形に入れるかどうか判定する関数が 無かったので作った。(monster_can_enter()) 2002-10-31 20:15 mogami * lib/help/: jversion.txt (1.11.2.4), version.txt (1.11.2.4): 1.2.2と1.3.1の変更点を書いた。 2002-10-31 00:02 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-30 23:55 mogami * src/object2.c (1.61): 狂戦士の殺戮の指輪に、to-damへのプラスを付加。 もともとあったto-hitへのマイナスと同じ式を使って o_ptr->to_d += 2+randint1(4); とした。 また指輪とアミュの価値判定のコードを修正、to_h + to_d + pval の合計がマイナス のときだけ無価値と判定するようにした。 2002-10-29 07:33 mogami * src/files.c (1.60.2.6): 王家の墓のバグを直すときのエンバグの修正をマージ。 2002-10-29 07:29 mogami * src/files.c (1.84): commit直前にコメントを書き加えたら */ を忘れていた。 2002-10-29 07:01 mogami * src/files.c (1.83): 王家の墓のバグを直すときのエンバグを修正。INIT_SHOW_TEXTを使うときは、 事前にquest_text[][]やquest_text_lineを初期化しなくてはいけなかった。 また、cur_numをresetしてもいいときは、わざわざINIT_SHOW_TEXTに変更し なくても良いので間違って変えていたところを戻した。 2002-10-27 14:32 mogami * Changelogs (1.59): 更新 2002-10-25 23:14 mogami * src/: files.c (1.82), files.c (1.60.2.5): 王家の墓がクリアできない事があるバグ修正。'C'コマンドで遂行中のクエストを 表示するときに init_flags を INIT_SHOW_TEXT(情報表示のみ)にするべきところで、 INIT_ASSIGN(クエストの初期化)にしてしまっていた。 2002-10-23 21:53 mogami * src/: cmd1.c (1.58), cmd1.c (1.44.4.3): 払い抜けでパターンを飛び越えられるバグ修正。 2002-10-23 20:46 mogami * src/: effects.c (1.27), effects.c (1.25.2.2): 辞世の句の画面でスクリーンショットを残すようにした。 ついでに辞世の句の画面でカーソルが出ているのを隠すようにした。 2002-10-23 20:11 mogami * src/: dungeon.c (1.61.2.7), tables.c (1.45.2.2): つい入れてしまった{上質以上}の仕様変更を戻す。 2002-10-23 20:00 henkma * lib/edit/r_info_j.txt (1.51): Fat Man のレアリティを255にして, 生成されなくした. ※ 後で Fat Man という名前のモンスターは r_info から消える. 2002-10-23 19:53 mogami * lib/edit/f_info_j.txt (1.10): ピラニア・トラップの部屋とハルマゲドン・トラップの部屋実装。 2002-10-23 19:52 henkma * lib/edit/r_info_j.txt (1.50): 『Little Boy』 → 人々を爆死させてきた左手『シアーハートアタック』 (英語名 Sheer Heart Attack, the Bomb Hand) 2002-10-23 19:02 mogami * src/: cave.c (1.61), cmd1.c (1.57), defines.h (1.77) generate.c (1.34), monster2.c (1.43), rooms.c (1.20): ピラニア・トラップの部屋とハルマゲドン・トラップの部屋実装。 2002-10-23 16:40 mogami * src/rooms.c (1.19): 罠ピットが壁の中に孤立している事があるバグ修正。 部屋の中のグリッドはCAVE_FLOORで埋めておかないとうまくトンネルが繋がらない。 2002-10-23 00:27 mogami * autopick_eng.txt (1.23): type修正。 2002-10-23 00:23 mogami * src/: dungeon.c (1.74), tables.c (1.46), dungeon.c (1.61.2.6) tables.c (1.45.2.1): 弱い簡易鑑定で{上質}と出る代わりに{上質以上}と出るようにした。 2002-10-22 23:58 mogami * lib/edit/: q0clone0_j.txt (1.3), q0clone0_j.txt (1.2.20.1): little boy引退。代りにBorshinを入れた。 2002-10-22 22:43 henkma * autopick_eng.txt (1.15.2.3): skeleton → worthless skeleton 2002-10-22 22:42 henkma * autopick_eng.txt (1.22): skeleton → worthless skeleton これで像は拾わないはず 2002-10-22 22:06 mogami * acconfig.h (1.4), configure.in (1.21): AC_DEFINE()の中でコメントを定義すれば、acconfig.h はいらないので削除。 これは、そもそもコメントを書く為のファイルだったらしい。 2002-10-22 20:57 mogami * src/: generate.c (1.33), grid.c (1.6), xtra2.c (1.49): 偽壁のバグがまだ残っていたので修正。どうやらランダムvaultがトンネルに複雑に 侵食されていたようだ。部屋を繋ぐトンネルの途中のランダムなドアは1つの場所に 一回しか置かないから特に処置しなくていいだろうと思っていたが、実際は複数回 重なっていたようだ。 2002-10-21 20:09 mogami * src/autopick.c (1.71): 領域外アクセスのバグ(inventory[INVEN_TOTAL]に対して自動破壊のチェックをしていた)を修正。 2002-10-19 22:20 henkma * autopick_eng.txt (1.15.2.2): skeleton of → skeleton 2002-10-19 22:18 henkma * autopick_eng.txt (1.21): Archerの項目:skeleton of → skeleton ofを付けるとユニークの骨にしかヒットしない. 像などにヒットするのは我慢する ことにして, このようにすべきだと思われる. 2002-10-16 23:52 henkma * lib/file/a_med.txt (1.5.18.1): inteligence → intelligence 2002-10-16 23:51 henkma * lib/file/a_med.txt (1.6): randart nameのtypo修正 inteligence → intelligence 2002-10-13 21:37 mogami * src/generate.c (1.32): 偽の壁(壁に見えるが普通に通れる地形)が出現するバグ修正。ダンジョン生成時の バグだった。一度隠し扉が配置された位置に開いた/壊れたドアが重ねて配置されていた。 2002-10-13 16:01 mogami * Changelogs (1.58): 更新 2002-10-13 15:07 mogami * src/: cmd5.c (1.41.2.1), mane.c (1.10.4.2), object1.c (1.40.2.5): 英語版。You 動詞s の修正。EGOの説明文訂正。 2002-10-13 14:59 mogami * src/object1.c (1.51): prevents -> interferes with 2002-10-13 14:17 henkma * src/: cmd5.c (1.45), mane.c (1.12): You 動詞s → You 動詞 2002-10-13 00:52 henkma * src/object1.c (1.50): 日本語を英語に翻訳したときの訳し間違い修正. 2002-10-10 16:44 mogami * src/flavor.c (1.23): #ifdef JP 付け忘れ。 2002-10-10 16:40 mogami * src/main-x11.c (1.19): RGRAで話題が出たフォントが見付からないときの問題を修正。 ちゃんとエラーメッセージを出すようにした。コードはZangbandより。 2002-10-10 15:30 mogami * src/: autopick.c (1.70), cmd3.c (1.30), externs.h (1.80) flavor.c (1.22), xtra1.c (1.54): 耐性自動刻みが動的に実行されるようにした。鍛冶師の装備やエゴ能力の付与 等の後で自動的に自動刻みが更新される。(実際にはobject_desc()の中で処理) ランダムテレポートの抑制は{%}も{.}と同様の働きをするようにして解決。 2002-10-08 23:36 iks * src/hissatsu.c (1.17): 剣術家の学習でターンを消費してなかったのを修正。 2002-10-05 19:07 mogami * src/: object1.c (1.40.2.4), xtra1.c (1.43.2.5): 暗闇の光源を装備しているときに、 火炎オーラ等でプレイヤーの体に光源があるとき、光源半径の計算が間違って いて暗闇の光源を装備しても半径0にできなかったバグ修正。 *鑑定*時の暗闇光源の説明に半径のマイナス数値を具体的に表記。 2002-10-05 18:56 mogami * src/: object1.c (1.49), xtra1.c (1.53): 火炎オーラ等でプレイヤーの体に光源があるとき、光源半径の計算が間違って いて暗闇の光源を装備しても半径0にできなかったバグ修正。 *鑑定*時の暗闇光源の説明に半径のマイナス数値を具体的に表記。 2002-10-03 20:18 mogami * src/autopick.c (1.69): 持ち物の中で隣りあった複数のスロットのアイテムが同時に簡易鑑定されたと きに全部同時に自動破壊するのに失敗していたので修正。一つが破壊された後 で持ち物内のスロットが1つずつずれるのを考慮し忘れていた。 2002-10-02 19:46 mogami * src/: bldg.c (1.17.2.1), dungeon.c (1.61.2.5) externs.h (1.69.2.3), variable.c (1.28.2.2): クエストを引き受ける等した時に決してペットとはぐれないようにした。 2002-10-02 19:34 mogami * src/dungeon.c (1.73): Emacsの操作を間違えて大量の行のインデントを変更してしまっていたので戻した。 2002-10-02 19:18 mogami * src/: bldg.c (1.22), dungeon.c (1.72), externs.h (1.79) variable.c (1.30): クエストを引き受ける等した時に決してペットとはぐれないようにした。 2002-09-28 01:49 mogami * lib/edit/r_info_j.txt (1.45.2.4): 幽体ワイアームに毒、冷気耐性。 2002-09-28 01:44 mogami * lib/edit/r_info_j.txt (1.49): 幽体ワイアームに毒、冷気耐性。 2002-09-26 22:04 mogami * src/: main-mac.c (1.21), main-win.c (1.20), main-x11.c (1.18) z-term.c (1.17), z-term.h (1.3): Bit tileモード用のカーソル表示コードを整理。main-xxx.cの中で地形情報の配列の 内容を直接参照してしまっていた所を、書き変えて参照せずに済むようにした。 既にVanilla用のパッチで適用していたもの。 2002-09-26 20:47 mogami * configure.in (1.18.2.3), lib/edit/r_info_j.txt (1.45.2.3) 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), 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), 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): 1.3.x に加えたバグ修正から関係あるものを1.2.2に適用。 2002-09-26 10:23 mogami * lib/edit/: r_info_j.txt (1.48), t0000002_j.txt (1.5) t_lite_j.txt (1.9): ハーフエル→ハーフエルフ。 骸骨ドラゴンに耐冷と耐毒付加。 2002-09-25 00:39 mogami * lib/help/: general.txt (1.9), jlicense.txt (1.3) jversion.txt (1.13), version.txt (1.13): Thangorodrim のアドレス変更に対応。 2002-09-25 00:27 mogami * src/mspells2.c (1.26): TOband teamよりの報告で、monst_breath_monst() で半径0のボールを撃てない仕様 だったのを修正、しかし現在は使っていないので無関係。 2002-09-24 21:14 mogami * Changelogs (1.57): 更新 2002-09-24 21:10 mogami * src/cmd4.c (1.56): 「TOband dev-team からバグ報告」のバグいろいろ修正。全部ではない。d_infoの'M:'フラグ等は取り入れなかった。 2002-09-24 21:10 mogami * 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:'フラグ等は取り入れなかった。 2002-09-24 17:53 mogami * src/cmd6.c (1.34): トラップ感知のロッドを振ったときに方向指定 dir が0以外かどうかで未判明かどうか 調べていたが、魔法具術で使ったときはdirが未定義だった為に判定を間違っていたバグ修正。 2002-09-24 17:44 mogami * src/autopick.c (1.68): 床上のアイテムの自動破壊で一番上のアイテムを破壊した所でループが終って しまってその下のアイテムを破壊してくれなかったバグ修正。 2002-09-20 09:34 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] を参照していたバグ修正。 2002-09-20 09:29 mogami * src/generate.c (1.31): 階の移動時にペットを置く処理で、m_ptr->r_idx に正しい値を代入する前に r_info[m_ptr->r_idx] を参照していたバグ修正。 2002-09-19 17:42 iks * src/spells2.c (1.57): cave_set_feat関数導入で発生したearthquake関数のエンコードバグ(震源と全く違う位置での地形書き換え現象)を修正。 2002-09-15 08:43 mogami * src/: cmd1.c (1.55), cmd2.c (1.34), hissatsu.c (1.16) melee2.c (1.33), spells1.c (1.40), spells2.c (1.56) streams.c (1.5): 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 になるようにした。 2002-09-14 19:31 mogami * lib/help/: j_general.txt (1.2), j_trans.txt (1.2) jgeneral.hlp (1.6), jlicense.txt (1.2), jspecial.hlp (1.4): 著作権表記 1.2.1からマージ。 2002-09-14 18:59 mogami * src/: cave.c (1.60), cmd1.c (1.54): 隠しトラップに隣接して走るコマンドを入力すると「その方向にはいけません」 と言われる事があったバグ修正。 2002-09-12 21:30 mogami * src/: artifact.c (1.27), autopick.c (1.67), bldg.c (1.21) cmd5.c (1.44), cmd6.c (1.33), defines.h (1.76), dungeon.c (1.71) externs.h (1.78), hissatsu.c (1.15), mind.c (1.15) racial.c (1.24), spells3.c (1.51), wizard2.c (1.28) xtra1.c (1.51): 鑑定のロッドの使用後に自動破棄があったときのバグ修正。 さらにp_ptr->noticeの新しいフラグPN_AUTODESTROYを導入して いちいちoptimizeを遅らせるHackをしないで済むように書き変えた。 2002-09-12 21:16 mogami * src/cmd6.c (1.23.2.3): 鑑定のロッドの使用後に自動破壊が起きた時の処理でoptimizeを遅らせているのに、 遅らせていたoptimizeを後でするのを忘れていたバグ修正。 2002-09-12 00:01 mogami * src/xtra2.c (1.48): 'l'ookコマンドでスペースキーで興味のある地形を巡っているとき、 隠し扉や隠しトラップの位置にもカーソルが来てしまっていたバグ修正。 2002-09-11 00:19 mogami * src/load.c (1.40): 1.2.x以前のセーブデータをロードしたときにテレパシーの冠のテレパシーが 失われないように修正。 2002-09-10 23:49 mogami * lib/edit/q0000027_j.txt (1.5), src/init1.c (1.46): 方法変更。さっきの方法よりスマート。 F:+:58:8:0:0:0:0:32 と書くと地形'+'は見掛けが花崗岩の壁(58)で、探索するとドア(32)が見付かる。 2002-09-10 23:03 mogami * lib/edit/q0000027_j.txt (1.4), src/init1.c (1.45): クエスト内で隠し扉が置かれる処理の変更を忘れていたので追加。 2002-09-09 05:17 xdd * src/: main-mac-carbon.c (1.8), main-mac.c (1.20): 初期設定ファイルが作成されていない状態でタイル表示をONにすると表示されなかった問題の修正。 2002-09-09 05:13 xdd * src/: main-mac-carbon.c (1.2.2.4), main-mac.c (1.17.4.2): 初期設定ファイルが作成されていない状態でタイル表示をONにすると表示されなかった問題の修正。 2002-09-09 02:07 xdd * src/: main-mac-carbon.c (1.7), main-mac.c (1.19): コメント行のF9とF10のキーコードが入れ変っていたので修正。 2002-09-09 02:00 xdd * lib/pref/pref-mac.prf (1.5): F9とF10キーのコードが入れ変わっている問題の修正。 2002-09-09 01:45 xdd * src/: main-mac-carbon.c (1.2.2.3), main-mac.c (1.17.4.1): コメント行のF9とF10のキーコードが入れ変わっていたので修正。 2002-09-09 01:40 xdd * lib/pref/pref-mac.prf (1.4.20.1): F9とF10キーのコードが入れ変わっている問題の修正。 2002-09-09 01:17 mogami * lib/help/version.txt (1.11.2.2): jversion.txt英訳 2002-09-09 00:59 habu * lib/help/jversion.txt (1.11.2.2): バージョン1.2.1のバージョン履歴を追加。 2002-09-09 00:48 habu * 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-09 00:09 mogami * lib/edit/: s_info_j.txt (1.2.20.1), t0000001_j.txt (1.8.6.1) t_lite_j.txt (1.7.4.1), s_info_j.txt (1.3), t0000001_j.txt (1.9) t_lite_j.txt (1.8): 狂戦士の弓の熟練度を0に。鏡使いの報酬を警告の指輪に。 2002-09-08 23:29 mogami * Changelogs (1.56): 更新 2002-09-08 02:05 mogami * src/spells2.c (1.55): 地震が起きたときに未感知のトラップが勝手に感知済みになっていたので修正して 何も影響しないようにした。1.3.0までは未感知のトラップは問答無用で消滅して いたが、感知済みトラップは壁に潰されない限り消えないので、後者に合せて修正した。 2002-09-08 00:44 mogami * lib/help/jlicense.txt (1.1.2.2): rr9氏に聞いた内容を参考に翻訳修正。 2002-09-08 00:07 mogami * src/: object2.c (1.60), object2.c (1.43.2.4): 大防御の守りの指輪のACを +7 増やした。 2002-09-07 21:12 mogami * src/: wizard2.c (1.27), wizard2.c (1.24.2.1): ^Ajでダンジョン再生成を繰り返すとどんどん p_ptr->energy_need が減っていって 時止め状態になってしまうバグ修正。 2002-09-07 03:06 habu * src/melee2.c (1.26.2.2): cave_info.whenの仕様が変わってモンスターが逃げるコード正しく機能していなかったので修正。 2002-09-07 02:54 habu * src/melee2.c (1.32): cave_info.whenの仕様が変わってモンスターが逃げるコード正しく機能していなかったので修正。 2002-09-07 01:54 mogami * 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) 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): c_ptr->mimicを活用する一連の改造: * トラップは各罠の地形をmimicで床に見せる→特定の場所に固有なトラップを配置可能。 * 隠しドアは普通のドアをmimicで壁に見せる→山脈や溶岩等にも隠しドアが存在可能。 * 鏡、守りのルーン、爆発のルーンは、CAVE_OBJECTフラグ+それぞれへのmimicで表現。 2002-09-06 23:55 mogami * lib/edit/a_info_j.txt (1.27), src/cmd1.c (1.52): 理力の計算式を 倍率=元の倍率×(1.5)+2 に変更。ゴルン・ノヴァにKILL_DEMON付加。 2002-09-06 19:26 habu * src/: melee2.c (1.30), melee2.c (1.26.2.1): モンスターが戦いを決意した時にヘルスバーが恐怖状態のまま更新されていなかったのを修正。 2002-09-06 17:38 habu * src/cave.c (1.53.2.2): モンスターのプレイヤー追跡コードで、もはや使われていないflow_nが残っていたため、forget_flow()が動いていなかったのを修正。 2002-09-06 17:34 habu * src/cave.c (1.58): モンスターのプレイヤー追跡コードで、もはや使われていないflow_nが残っていたため、forget_flow()が動いていなかったのを修正。 2002-09-06 16:31 xdd * src/main-mac-carbon.c (1.6): MPWでコンパイル出来なかった問題の修正。 2002-09-06 16:15 xdd * src/main-mac-carbon.c (1.2.2.2): MPWでコンパイル出来なかった問題の修正。 2002-09-06 03:09 mogami * src/cmd4.c (1.46.2.1): 1.3.0から塔のクエストの情報がダンプ等(1.2.0ではクエスト情報コマンドのみ)で 間違った表示がされていたバグ修正をマージ。 2002-09-06 03:05 mogami * src/: cmd4.c (1.55), files.c (1.80): 塔のクエストの情報がダンプ等で間違った表示がされていたバグ修正。 q_info_j.txt を読む前に quest[].info を使っていたため正しい値になっていなかった。 2002-09-05 23:58 mogami * src/: mindtips.h (1.8.2.1), mindtips.h (1.9): 鏡の封印の説明の英語版がtypoがあり単語そのものも違った:vanich → eliminates 2002-09-05 14:46 habu * src/: cmd6.c (1.32), cmd6.c (1.23.2.2): 鑑定のロッドで鑑定したアイテムが自動破壊がされた時に持ちもの欄がずれて関係ないアイテムが充電中になるのを修正。 2002-09-05 04:36 mogami * src/cmd4.c (1.54): オプションの自動セーブ間隔の設定をする為に'F'を押すとヘルプが表示 されていたバグ修正。break;が一つ抜けていた。 2002-09-05 04:11 mogami * lib/help/Makefile.am (1.5.4.1): jlicense.txtを追加。 2002-09-05 00:07 mogami * lib/help/: j_general.txt (1.1.20.1), j_trans.txt (1.1.20.1) jgeneral.hlp (1.4.6.1), jlicense.txt (1.1.2.1) jspecial.hlp (1.2.6.1): 新しい使用許諾文書をとりあえず追加。Angband license を中心に据えて変更 を加えて再配布する場合の変愚蛮怒独自の条件を追加。dual license につい ての注意も付加。また、現在の Angband OpenSource Initiative の状況につ いてthangorodorimの文章の翻訳を添付。 2002-09-05 00:07 mogami * lib/help/jlicense.txt (1.1): file jlicense.txt was initially added on branch hengband-1-2-x. 2002-09-04 20:43 habu * src/mane.c (1.10.4.1): ものまねの実際の失敗率計算に器用等が考慮されてなかったので修正。 2002-09-03 18:02 habu * src/object2.c (1.58): 鋭敏のエゴのESP追加の仕様変更の時、鋭敏の冠のほうだけ変更して鋭敏の兜を変更し忘れていたので、兜のほうも冠と同じように変更した。 2002-09-03 09:48 xdd * src/main-mac-carbon.c (1.2.2.1): CPUが高負荷になる問題の修正。タイル幅高の選択でクラッシュしていた問題の修正。ウェイトを大きくしてもアニメーションしていなかった問題の修正。透過処理の修正。 2002-09-03 09:47 habu * src/spells1.c (1.29.2.3): project_p()内でwhoが-1(箱の爆発から発生したダメージ)の時にそのままモンスター配列を読んで配列外アクセスを起こしていたので修正し、罠で死んだ場合を考慮してkiller文字列にに"罠"を入れるようにした。開発版のほうでkiller文字列の"罠"の英語版を作るのを忘れていたのも一緒に修正。 2002-09-03 09:44 habu * src/spells1.c (1.38): killer文字列の"罠"の英語版を作るのを忘れていたので追加。 2002-09-03 09:29 habu * src/spells1.c (1.37): project_p()内でwhoが-1(箱の爆発から発生したダメージ)の時にそのままモンスター配列を読んで配列外アクセスを起こしていたので修正し、罠で死んだ場合を考慮してkiller文字列にに"罠"を入れるようにした。 2002-09-03 08:46 xdd * src/main-mac-carbon.c (1.5): CPUが高負荷になる問題の修正。 タイル幅高の選択でクラッシュしていた問題の修正。 ゲーム中、ウェイトを大きくしてもアニメーションしていなかった問題の修正 透過処理の修正 2002-09-03 08:09 habu * src/: init2.c (1.15), init2.c (1.12.4.1): モンスターソート用に確保した配列を開放していず、メモリリークしていたのを修正。 2002-09-03 07:58 habu * src/: spells1.c (1.36), spells1.c (1.29.2.2): who_nameを初期化していないためにkillerにstrcpyした時にバッファオーバーする事があったのでwho_nameをヌル文字列で初期化するように修正。 2002-09-03 07:45 habu * src/flavor.c (1.17.4.1): モンスターボールや像などのアイテムはpvalからモンスター番号を取得しているが、すべてのアイテムでモンスター配列を見ていたため食糧などの巨大なpvalを持つアイテムで配列外アクセスが起こっていたのを修正。 2002-09-03 07:40 mogami * src/: readdib.c (1.2), readdib.c (1.1.1.1.28.1): win版でAdam Boltタイルをインストールしてない状態で読み込もうとすると ファイル名が文字化けしたエラーダイアログが出ていたバグ修正。 2002-09-03 07:34 habu * src/flavor.c (1.21): モンスターボールや像などのアイテムはpvalからモンスター番号を取得しているが、すべてのアイテムでモンスター配列を見ていたため食糧などの巨大なpvalを持つアイテムで配列外アクセスが起こっていたのを修正。 2002-09-02 21:37 mogami * src/: cave.c (1.57), object2.c (1.57), spells1.c (1.35) spells2.c (1.53): 罠ピットの開門トラップが感知前に解除可能だったバグ修正。 2002-09-02 11:47 iks * src/: ang_eng.rc (1.4), angband.rc (1.5), main-win.c (1.19): サブウィンドウを前面に固定する機能を追加。 2002-09-02 04:51 mogami * lib/edit/: r_info_j.txt (1.47), r_info_j.txt (1.45.2.2): ウォーケンに『』付加。アイテム落すように修正。 2002-09-02 02:53 mogami * lib/edit/: k_info_j.txt (1.33), k_info_j.txt (1.29.2.1): 隠密エッセンスの増殖バグ対策で、エルフのクロークと黒装束のpvalを標準で1にした。 通常は1d4で上書きされるから影響ないが、凡庸やエッセンス抽出すると(+1)になる。 2002-09-01 23:57 xdd * src/main-mac-carbon.c (1.4): main-mac.cをCarbonに対応。2倍幅タイル表示可能 2002-09-01 21:36 mogami * src/: cmd3.c (1.23.4.1), cmd3.c (1.28): モンスター調査で^Mを押して名前を入力せずにキャンセルすると画面が真っ暗になるバグ修正。 2002-09-01 00:37 mogami * src/: cmd2.c (1.32), object2.c (1.56): 射撃のときに*スレイ*が適用されていなったので修正。英語版でエッセンスを付加する ときのスレイのリストの順番をきれいに直した。 2002-09-01 00:03 iks * src/mane.c (1.11): ものまねの実際の失敗率計算に器用等が考慮されてなかったので修正。 2002-08-31 22:24 mogami * src/: autopick.c (1.56.2.4), autopick.c (1.66): 自動拾いの修正値のキーワードがautopick.txt等では「修正値nn以上の」と 書いてあるのに「修正値がnn以上の」でないと受け付けなかったので前者に統一。 元々pvalを持たないアイテムの場合は命中修正やダメージ修正で判定するように してあったが、エゴアイテムの中には切れ味の武器のようにmax_pvalが0なのに 実際はpvalを与えられているものがあり、キーワードが正常に動作しなかった のでmax_pvalを見ないように修正。 2002-08-30 22:16 mogami * src/: object1.c (1.40.2.3), variable.c (1.28.2.1): メインウィンドウの幅を大きくしたとき、アイテムリスト及び装備リストを表示に おいて配列外アクセスが起きてwindowsでは a) の位置のアイテム名が途中で切れる という症状が出ていたバグを修正。 2002-08-30 14:07 habu * src/xtra1.c (1.50): 小手のpvalが0だと装備しても魔法が唱えにくくならなくなっていたバグを修正。have_flag()を使って書き直した時に間違って括弧を減らしてしまったのが原因らしい。 2002-08-29 22:06 mogami * src/: object1.c (1.48), variable.c (1.29): メインウィンドウの幅を大きくしたとき、アイテムリスト及び装備リストを表示に おいて配列外アクセスが起きてwindowsでは a) の位置のアイテム名が途中で切れる という症状が出ていたバグを修正。 2002-08-28 01:09 mogami * src/util.c (1.33): errr errr_tmp; というグローバル変数を以前にコード整理したときに消して しまったが、MPWでは一箇所でこれを使っていたのでエラーが出た。 ローカル変数に書き変えて修正。 2002-08-28 01:03 mogami * src/cmd3.c (1.27): 耐性銘刻みのデータ構造体の英語版の定義に一部日本語版の形式になってしまっ てたのを修正。 2002-08-28 00:11 mogami * Changelogs (1.55): 更新。 2002-08-28 00:00 mogami * lib/help/: jversion.txt (1.12), version.txt (1.12) jversion.txt (1.11.2.1), version.txt (1.11.2.1): version.txt、 1.2.0と1.3.0両用。 2002-08-27 23:39 mogami * src/cmd1.c (1.51), lib/edit/k_info_j.txt (1.32): 死の大鎌のKILL_DRAGONを消してSLAY_DRAGONだけにした。 死の大鎌のダメージが返ってくるときのスレイの計算も修正(ついでに少々バグ修正)。 2002-08-27 19:49 mogami * lib/edit/a_info_j.txt (1.26): ベルシエルの冠にEASY_SPELL付加。 2002-08-27 19:07 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フラグを追加した。 2002-08-27 18:50 habu * lib/edit/e_info_j.txt (1.25): 大賢者のアミュレットに警告能力を追加。 2002-08-27 18:40 habu * lib/edit/k_info_j.txt (1.31): 賢者のアミュレットに赤外線視力を追加。 2002-08-27 18:32 habu * src/object2.c (1.54): 賢者のアミュレットに下級ESPが1〜3個付くようにした。(add_esp_weak()を使用) 2002-08-26 23:57 mogami * 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) 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): キャラクター生成中やオプション設定中に'?'を押すとヘルプファイルの中の 現在の画面に対応した項目を表示するようにした。(Eyangbandのまね) 2002-08-25 01:02 mogami * src/: spells2.c (1.52), spells2.c (1.41.2.2): ライトエリアで、部屋の一部でない壁や木が照らされなかったバグ修正。 2002-08-24 22:55 mogami * src/spells2.c (1.51): 未鑑定のトラップ感知アイテムを使った後で、無意味なタイミングで警告メッセージ が出てしまっていたので修正。 2002-08-24 08:55 mogami * src/: object2.c (1.53), object2.c (1.43.2.3): "Ring of Warning pulsates" should be "Your Ring ...". 2002-08-24 02:36 mogami * src/object1.c (1.46): ESPの説明文を改善。 2002-08-23 21:29 mogami * src/: cmd1.c (1.50), cmd1.c (1.44.4.2): 返って来た死の大鎌のダメージ計算でダメージ修正後にマイナスになったとき、 0に直すのを忘れていてヒットポイントが増えてしまっていたのを修正。 2002-08-23 19:36 mogami * src/object2.c (1.52): 今後フラグを増やしたときの為に、裸の数値はなるべく使わない方が良いので 一箇所残っていた art_flags[3]等の数値による添字を TR_FLAG_SIZEを使って forループで書き換えた。 2002-08-23 17:40 mogami * lib/help/: jobjects.txt (1.8), objects.txt (1.7): ESPの耐性自動刻みに対応してhelp更新。 {!!}と{.}と{$}の説明が無かったので追加。 2002-08-23 15:49 mogami * src/files.c (1.78): type: constraction -> construction 2002-08-23 03:55 mogami * src/: autopick.c (1.65), autopick.c (1.56.2.3): MPWのバグらしき現象で、pre-process中に収集中の「収」の字の2バイト目が 勝手に消えてしまうので、消えないように強引に漢字コードを書き込んだ。 2002-08-22 19:05 mogami * lib/help/: raceclas.txt (1.4.2.1), raceclas.txt (1.5): typo修正。 2002-08-21 13:23 mogami * autopick.txt (1.17), autopick_eng.txt (1.19) lib/help/jpref.txt (1.14), lib/help/pref.txt (1.17) src/autopick.c (1.64): 再再修正。':'もeditファイルの設定行や自動拾いの区切り記号と重なるのでやばかった。 ';'に変更。 2002-08-21 13:18 mogami * src/: artifact.c (1.26), externs.h (1.76), object2.c (1.51): 警告の指輪に1/3の確率で下級ESP付加。 2002-08-20 22:10 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): 確認の後拾う設定文字を'*'にしたのは失敗だった。「*鑑定*済みの」というキーワードを 忘れていた。そこで文字を':'に変更。 2002-08-20 20:54 mogami * src/dungeon.c (1.61.2.4): 経験値を吸い取る能力(TRC_DRAIN_EXP)がアンドロイドの強化度も吸い取って不気味 だったので、アンドロイドでは無効になるように修正。 2002-08-20 20:53 mogami * src/generate.c (1.25.2.1): vaultの中等で階段がトラップと同じ場所に配置されて、トラップを発見したときに 階段が消える事があったバグを修正。 2002-08-20 20:23 mogami * src/dungeon.c (1.69): 薬等に対するサイコメトリーは無価値の薬を{壊れている}と判定する効果はあったので、 効果を無くすのはやめて再修正。 薬等については直後の自動破壊だけを無効にするようにした。 2002-08-20 19:57 mogami * src/dungeon.c (1.68): 超能力者のサイコメトリーでアイテムのfeelingがわかった瞬間に自動破壊適用。 今までは未判明の薬等もサイコメトリーの効果を受けて無意味に{並}と判定 されていたが、自動破壊される危険があるので、サイコメトリーの影響は 武器や装飾品だけに制限した。 2002-08-20 19:54 mogami * src/spells2.c (1.50): view_torch_gridsが yes のときは暗闇生成で暗くなった床のCAVE_MARKを消さない。 2002-08-20 17:41 mogami * autopick.txt (1.15), autopick_eng.txt (1.17) lib/help/jpref.txt (1.12), lib/help/pref.txt (1.15): '*'に導入に伴ってヘルプの更新。 2002-08-20 17:40 mogami * src/: autopick.c (1.62), cave.c (1.56), cmd1.c (1.49) cmd2.c (1.31), cmd4.c (1.52), defines.h (1.73), melee1.c (1.20) melee2.c (1.29), object1.c (1.45), object2.c (1.50) spells2.c (1.49): heng-mlに来た Kieron Dunbar さんのパッチをで持ち物欄のスペースがなくて 自動拾いに設定されたアイテムを拾えないときに、「拾えない」事を表わすメッ セージが2度出てしまう現象を解決。 また、自動拾い設定のフラグ'~'、'!'、に加えて新しく'*'を導入: carry_query_flag で出るのと同様な確認メッセージを自動拾いの直前に出す。 ただし、'n'でキャンセルしても何度も出るのがちょっとわずらわしいと思っ たので一度'n'を押すとそれをフラグで覚えておいて2度と聞かないようにした。 2002-08-17 01:32 iks * src/dungeon.c (1.67): 経験値を吸い取る能力(TRC_DRAIN_EXP)がアンドロイドの強化度も吸い取って不気味だったので、アンドロイドでは無効になるように修正。 2002-08-17 00:15 mogami * src/files.c (1.77): 死亡後のダンプファイル書き出しで、「現存するファイル %s に上書きしますか? 」 の質問メッセージがメッセージログに残ってしまっていたので修正。 2002-08-16 23:01 mogami * src/spells2.c (1.48): 回復モンスター等が跳ね返るのは仕様。という事でPROJECT_REFLECTABLE付加。 2002-08-15 17:58 mogami * Changelogs (1.54): 更新 2002-08-15 17:57 mogami * src/: cmd1.c (1.48), cmd6.c (1.31), defines.h (1.72) hissatsu.c (1.14), melee1.c (1.19), melee2.c (1.28), mind.c (1.13) monster2.c (1.40), mspells1.c (1.31), mspells2.c (1.24) racial.c (1.22), spells1.c (1.34), spells2.c (1.47): project_p()にフラグを渡すようにしたため、反射しない魔法には全てPROJECT_NO_REFを 付けなければならなくなったが、わずらわしいので逆にして、反射する魔法全てに PROJECT_REFLECTABLEを付けるという風に変更した。 生命力吸収、回復モンスター、スロウ、クローン等も今まで反射していたので、 PROJECT_REFLECTABLEを付けるべきだろうけれど、そもそも反射するべきものかどうか 迷ったので保留(今は反射しない状態)。 2002-08-15 16:29 mogami * lib/edit/: r_info_j.txt (1.46), r_info_j.txt (1.45.2.1): オーガ戦士はオーガなのに巨人フラグがなかったので追加。 2002-08-14 22:40 mogami * src/: effects.c (1.26), effects.c (1.25.2.1): 狂戦士等で、能力値が最低の3のままで、ベース能力値だけが変化したときに 画面上の能力値表示が 知能: 3→知能x: 3 のようにちゃんと更新されるように修正。 2002-08-14 21:26 habu * src/: cave.c (1.53.2.1), dungeon.c (1.61.2.3) xtra1.c (1.43.2.3): モンスターの光源バグ再修正。バグの原因確定。update_monsters(TRUE);で m_ptr->cdisを初期化するが、その初期化の前に update_mon_lite(); で使っていたのがバグの原因だった。また、モンスターの光源で壁やアイテムが照らされなかったバグも修正。 2002-08-14 20:58 mogami * src/: cave.c (1.55), dungeon.c (1.66), xtra1.c (1.48): モンスターの光源バグ再修正。バグの原因確定。update_monsters(TRUE);で m_ptr->cdisを初期化するが、その初期化の前に update_mon_lite(); で使っていた のがバグの原因だった。 また、モンスターの光源で壁やアイテムが照らされなかったバグも修正。 2002-08-14 19:07 habu * src/: autopick.c (1.56.2.2), externs.h (1.69.2.2) files.c (1.60.2.3): 「ダイス目nn以上の」の修正。nnが異なる複数の行を同じものと勘違いして最初の一行目以外の登録をキャンセルしてしまっていた。 2002-08-14 19:02 mogami * src/externs.h (1.75): 「ダイス目nn以上の」の修正。nnが異なる複数の行を同じものと勘違いして最初の 一行目以外の登録をキャンセルしてしまっていた。 2002-08-14 19:02 mogami * src/mspells1.c (1.30): 呪いがプレイヤーの反射で跳ね返っていたので、修正。project_p()にflgを渡すようにした。 2002-08-14 18:57 habu * src/dungeon.c (1.61.2.2): ダンジョンに入った最初のターンに、自分で光っているモンスターがちゃんと光らないバグ修正。update_stuff();を2回に分けて読んでいたのがまずかったらしい。 2002-08-14 18:43 mogami * src/: autopick.c (1.61), files.c (1.76): 「ダイス目nn以上の」の修正。nnが異なる複数の行を同じものと勘違いして最初の 一行目以外の登録をキャンセルしてしまっていた。 2002-08-14 18:06 mogami * src/dungeon.c (1.65): ダンジョンに入った最初のターンに、自分で光っているモンスターがちゃんと光らない バグ修正。update_stuff();を2回に分けて呼んでいたのがまずかったらしい。 2002-08-14 17:27 mogami * src/spells1.c (1.33): 呪いがプレイヤーの反射で跳ね返っていたので、修正。project_p()にflgを渡すようにした。 2002-08-12 16:19 mogami * src/autopick.c (1.60): 自動拾いエディタの1行目の説明書きに、検索コマンドを追加。 検索文字列を指定する前に n や N を押したときにメッセージを出すようにした。 2002-08-12 15:16 mogami * src/cmd3.c (1.26): 自動刻みで、各種ESPを例えば{~邪巨}という風に刻むようにした。 英語版は{~Evil~P}でちょっと長い。 2002-08-12 12:14 mogami * src/generate.c (1.29): vaultの中等で階段がトラップと同じ場所に配置されて、トラップを発見したときに 階段が消える事があったバグを修正。 2002-08-10 19:51 mogami * src/autopick.c (1.59): 自動拾いエディタの使用中にはプレイ時間のカウントが進まないようにした。 2002-08-08 02:55 mogami * src/: defines.h (1.65.2.3), mspells2.c (1.21.2.1): ペットの嵐系のボール魔法が@にかするかどうかの判定が間違っていて、 一番外側でかすってしまっていたので修正した。その他のボール魔法で 半径2なのに半径3と誤認して射たない事があったのでそれも同時に修正。 2002-08-08 02:33 mogami * src/cmd6.c (1.30): さっきのトラップ感知の修正、ロッドのときTRUEとFALSEが逆だったので、再修正。 2002-08-08 02:24 mogami * src/: defines.h (1.71), mspells2.c (1.23): ペットの嵐系のボール魔法が@にかするかどうかの判定が間違っていて、 一番外側でかすってしまっていたので修正した。その他のボール魔法で 半径2なのに半径3と誤認して射たない事があったのでそれも同時に修正。 2002-08-08 00:55 mogami * src/: cmd5.c (1.43), cmd6.c (1.29), dungeon.c (1.64) externs.h (1.74), mind.c (1.12), racial.c (1.21) spells2.c (1.46): トラップ感知のアイテムを使ったとき、未判明のアイテムを使ってまわりに トラップが無かったときは感知済み範囲の表示に影響しないように修正。 2002-07-30 00:24 mogami * src/files.c (1.75): ダンプに'C'の4ページ目を追加。3ページ目のテレパシーの欄は警告に変更。 2002-07-29 02:25 henkma * src/mspells1.c (1.29): 呪い系の魔法が飛んでいくアニメーションが見えてしまっていたので修正. 2002-07-29 01:21 henkma * src/: mspells1.c (1.28), spells1.c (1.32): モンスターの呪い系ダメージ魔法をprojectで扱うようにし, EyeEyeの効果が呪い系 に対しても発動するようにした. ソースを大きく変える変更なのでこれは開発版のみ. 2002-07-28 13:21 habu * src/files.c (1.74): ダンプ中の余計な空白を削除。 2002-07-27 23:22 mogami * src/chuukei.c (1.8): ワーニング除去。 2002-07-27 23:20 mogami * src/defines.h (1.65.2.2): TRC_P_FLAG_MASKにフラグが無かったせいで、チェンソーのランダムメッセージと 呪われていないランダムテレポートの発動が出来なくなっていたので修正。 2002-07-27 23:14 mogami * src/defines.h (1.70): TRC_P_FLAG_MASKにフラグが無かったせいで、チェンソーのランダムメッセージと 呪われていないランダムテレポートの発動が出来なくなっていたので修正。 2002-07-26 17:37 henkma * src/: spells3.c (1.46.2.2), spells3.c (1.49): EyeEyeのデバッグのとき, intを返す関数に"return;"が残ってしまっていたので修正. 2002-07-26 14:23 mogami * src/files.c (1.73): ダンプのクエスト情報、達成レベルが同じときは危険度レベルでソート。 2002-07-25 20:03 mogami * src/: object1.c (1.44), object1.c (1.40.2.2): 'm'コマンドで魔法書を選ぶとき、{@ma}等を反映してリスト左端の記号が変わるように してあるが、それがまだバグっていて実際は選択できるはずの魔法書の記号の欄が空白に なってしまう事があったので修正。 2002-07-25 17:52 mogami * lib/help/: attack.txt (1.9), jattack.txt (1.7): *スレイ*の解説修正。 2002-07-25 17:21 henkma * src/: cmd1.c (1.47), externs.h (1.73), melee1.c (1.18) spells1.c (1.31), spells3.c (1.48): 四元素の攻撃に対し, EyeEyeがちゃんと作用していなかったので直した. 呪い系やオーラダメージに関しても作用していないが, これは意図的な ものかもしれないので保留. 2002-07-25 17:07 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 17:07 henkma * src/: cmd1.c (1.44.4.1), externs.h (1.69.2.1) melee1.c (1.17.2.1), spells1.c (1.29.2.1), spells3.c (1.46.2.1): 四元素の攻撃に対し, EyeEyeがちゃんと作用していなかったので直した. 呪い系や オーラダメージに関しても作用していないが, これは意図的なものかもしれないの で保留. 2002-07-25 16:48 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 23:14 habu * src/files.c (1.72): キャラクタダンプのクエスト情報表示を達成レベルによってソートして表示するようにした。 2002-07-24 20:26 mogami * src/: externs.h (1.72), files.c (1.71), init1.c (1.43) init2.c (1.14): ダンプの最後にlib/edit/のチェックサムを入れてみた。ソースをいじれない人への 抑止力を期待。'N'と'D'の行は無視するので、環境が違っても同じ数値になるはず。 2002-07-24 16:00 mogami * src/cmd4.c (1.51): オプション設定'='で、チートオプションもhjklで変えられるようにした。 あと、hjklをハードコードにせずちゃんとkeymap設定にしたがうようにした。 2002-07-24 13:56 mogami * src/files.c (1.70): 'C'の4ページ目の文字が「龍 倍打」と「竜ESP」になっていたので龍に統一。 2002-07-24 13:52 mogami * src/files.c (1.69): 'C'の4ページ目の武器のフラグは2列だったが、匠の魔法剣のフラグを表示する為に 3列目に@の列を表示するようにした。 2002-07-24 11:53 mogami * src/flavor.c (1.20): 鍛冶師の武器の英語版でキャピタライズが変だったので修正。 2002-07-24 11:52 mogami * src/files.c (1.68): 'C'の新画面英語版も対応。 2002-07-24 00:34 henkma * src/mutation.c (1.6): 特定の変異を得やすい種族で, 変異の種類を指定して変異するとき, 指定したものではなく種族特有の変異をしてしまうことがあったので 直した. 2002-07-24 00:20 henkma * src/mutation.c (1.5.4.1): 特定の変異を得やすい種族で, 変異の種類を指定して変異するとき, 指定したもの ではなく種族特有の変異をしてしまうことがあったので直した. 2002-07-23 20:46 mogami * src/init1.c (1.42): 配列の大きさをsizeofで書き直したときに一箇所、関数の引数としてポインタ buf が 与えられていたのをsizeof(buf)としてしまっていたので修正。 2002-07-23 19:59 mogami * src/: cmd4.c (1.50), files.c (1.67): 'C'コマンドで各種ESPをテレパシーの欄に追加表示。 さらに4ページ目に各種スレイ、各種ESPとその他の3ページ目に表示されないフラグを全て表示。 古い4ページ目以降は廃止(関数はコメントアウト)。 2002-07-21 17:58 mogami * Changelogs (1.53): 更新 2002-07-21 16:45 habu * src/files.c (1.66): クエストダンプ微調整。次の情報と空白を2行空けるようにした。 2002-07-21 16:38 habu * src/files.c (1.65): キャラクタダンプにクエストの達成・失敗の情報を出力するようにした。 2002-07-21 16:18 mogami * src/: autopick.c (1.58), chuukei.c (1.7), cmd4.c (1.49) cmd6.c (1.28), dungeon.c (1.63), externs.h (1.71), files.c (1.64) inet.c (1.5), init1.c (1.41), init2.c (1.13), japanese.c (1.7) load.c (1.38), main-dos.c (1.6), main-gcu.c (1.8) main-ibm.c (1.2), main-mac-carbon.c (1.3), main-mac.c (1.18) main-win.c (1.18), main-x11.c (1.17), main.c (1.4) monster1.c (1.25), scores.c (1.9), script.c (1.2), util.c (1.32) wizard1.c (1.25), xtra1.c (1.47), z-util.c (1.3), z-util.h (1.2): Angband 3.0.0から、my_strcpy()を移植('\0'をちゃんと付けるstrncpy()のようなもの) して、これにmb_strlcpy()を統合した。Angband 3.0.0にならって関数に配列のサイズ (1024とか80とか)を渡すときはsizeof()を使うようにした。 2002-07-21 16:04 mogami * src/: files.c (1.60.2.2), xtra1.c (1.43.2.2): 逆commit。安定版では仕様変更はしない! 2002-07-21 14:47 mogami * src/: files.c (1.60.2.1), xtra1.c (1.43.2.1): アンドロイドの経験値の代りに「強化度」として表示するようにした。 2002-07-20 20:47 mogami * src/cmd3.c (1.25): ランダムテレポートの{.}を自動刻みしてくれなくなっていたので修正。 2002-07-20 19:22 mogami * src/: cmd6.c (1.27), defines.h (1.69), load.c (1.37) object1.c (1.43), object2.c (1.49): 鍛冶師もう一度書き直し。どうも配列のindex == フラグ番号というのがプロ グラムのメンテナンスがしづらく、新しくフラグを増したときの対応にも困る ので、フラグ番号(発動などの特殊なものは200以上の番号にまとめた)とエッ センス番号の2つ共、essence_infoの構造体の中に含めた。エッセンス付加の メニューに出てくる順番が自由に変えられるようになった。 2002-07-20 14:48 mogami * src/object2.c (1.48): 付加するエッセンスを選ぶときの表示がずれていたので修正。 2002-07-20 14:30 mogami * src/object2.c (1.47): 忘れていた英語版の修正と、装備保持やオーラ等でエッセンスが足りないとき にメニューリストを赤く表示するのに失敗していたのを修正。 2002-07-20 13:04 mogami * lib/edit/e_info_j.txt (1.24): rgraでの話題より。魅惑の魅力のアミュレットの英語名を and Monster Turning に変更。 2002-07-20 01:20 mogami * src/: cmd6.c (1.26), defines.h (1.68), load.c (1.36) object1.c (1.42), object2.c (1.46): KILLフラグやESPフラグを鍛冶師が使えるようにした。 2002-07-20 01:19 mogami * src/: cmd6.c (1.23.2.1), object1.c (1.40.2.1): 鍛冶師の装備の発動が*鑑定*で表示されていなかったバグ修正。 2002-07-20 00:36 mogami * src/object2.c (1.43.2.2): 人間倍打と警告が増えたせいで、鍛冶師のエッセンスリストが溢れていたので修正。 2002-07-19 18:19 mogami * src/: bldg.c (1.20), generate.c (1.28): ランダムクエストのユニークがいなかったときの修正がいろいろ間違っていたので再修正。 2002-07-18 20:52 mogami * lib/help/: birth.txt (1.9), jbirth.txt (1.8), birth.txt (1.8.4.1) jbirth.txt (1.7.4.1): ヘルプのMPの説明にひとこと種族補正が関係する事を追加。 2002-07-18 20:22 mogami * src/: files.c (1.63), xtra1.c (1.46): アンドロイドの経験値の代りに「強化度」として表示するようにした。 2002-07-18 20:05 mogami * src/: cmd5.c (1.42), cmd6.c (1.25), maid-x11.c (1.3) main-gcu.c (1.7), xtra1.c (1.45), xtra2.c (1.46), z-util.c (1.2): thangorodorimにあったパッチいろいろ。サブウィンドウの更新の不備の修正、 モンスターが恐怖する判定でHP10%の方がHP1%より恐怖しやすかったバグ修正、 main-gcu.cで終了時のcursus関連の後処理など。 2002-07-18 18:05 mogami * src/util.c (1.29.2.1): rgraで話題になったkeymapのバグ修正。'1','2','3','4','6','7','8','9' の keymap設定を削除するとコマンド実行中の方向指定にも使えなくなるという物。 AngbandやToMEでは修正済み。 2002-07-18 16:36 mogami * src/util.c (1.31): rgraで話題になったkeymapのバグ修正。'1','2','3','4','6','7','8','9' の keymap設定を削除するとコマンド実行中の方向指定にも使えなくなるという物。 AngbandやToMEでは修正済み。 2002-07-18 16:24 mogami * lib/edit/d_info_j.txt (1.5), src/monster2.c (1.39) lib/edit/d_info_j.txt (1.4.2.1), src/monster2.c (1.37.2.1): typo修正。 2002-07-16 19:19 mogami * src/: dungeon.c (1.62), save.c (1.21), dungeon.c (1.61.2.1) save.c (1.19.2.1): hengband -w で引退したキャラが復活して普通にプレイ続行でき、死亡したキャラは 起動直後にもう一度死んで、どちらもスコア登録を2重にできてしまうバグ修正。 2002-07-15 23:53 mogami * src/: object2.c (1.45), spells2.c (1.45), object2.c (1.43.2.1) spells2.c (1.41.2.1): 英訳修正。coldly → coldness (まだ残ってた) 2002-07-15 23:52 mogami * src/: bldg.c (1.19), cmd4.c (1.48), generate.c (1.27): ゴルフィンブール等を固定クエストで先に倒したときランダムクエストが正常に キャンセルして下り階段が生成するようにした。メッセージは 「この階は以前は誰かによって守られていたようだ…。」 《達成したクエスト》 「ゴルフィンブール (6階) - 不戦勝」 等。 2002-07-14 22:56 habu * src/flavor.c (1.19): TR_FULL_NAMEフラグを持つアーティファクトが「パランティアの石パランティアの石」のように表示されていたのを修正。 2002-07-14 17:21 mogami * src/: xtra2.c (1.45), xtra2.c (1.44.2.1): ログルス使いのクエストで、「クエストを達成した」のメッセージが出ないバグ修正。 Zangband228のコードのバグだった。 2002-07-14 07:53 mogami * src/: monster1.c (1.24), util.c (1.30): モンスターの思い出を2個所で改行して見易くした。 2002-07-14 07:52 mogami * lib/edit/a_info_j.txt (1.25): hogeさんのコメントをはずしてファリスのロング・ソードのSLAYをKILLにした。 2002-07-14 02:18 mogami * src/: autopick.c (1.57), autopick.c (1.56.2.1): prev_ptrとkが一部初期化前に使っているというwarningが出ていたので修正。実害はなかったが。 2002-07-14 02:01 mogami * src/: load.c (1.33.2.1), load.c (1.35): 古いバージョンのセーブデータを読むコードでc_ptrの設定を忘れて使っていたので修正。 2002-07-14 01:26 mogami * src/files.c (1.62): 'C'で免疫の表示がバグって腕力を増すアイテムは全ての免疫があるかのように 表示されていたので修正。 2002-07-14 00:50 mogami * src/spells2.c (1.44): 自己分析をしたときESPオークだけ表示されていなかったので修正。 2002-07-14 00:44 mogami * 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を発見前の開門トラップとして流用。 2002-07-14 00:35 mogami * 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), 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), 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): branch-mogami-TR をマージ。バージョンを1.3.0に上げた。 新しく増えたart_flags[3]をセーブするようにして、 セーブファイルバージョンを1.3.0.0に上げた。 2002-07-14 00:22 mogami * 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に上げた。 2002-07-14 00:15 mogami * Changelogs (1.52): 更新 2002-07-13 23:28 mogami * lib/edit/r_info_j.txt (1.45), src/mspells1.c (1.26): 大鷲を強くした。 2002-07-13 23:21 hoge * lib/edit/a_info_j.txt (1.23), src/xtra1.c (1.43): ヒーローバグ修正 2002-07-11 04:51 mogami * src/autopick.c (1.56): 自動拾いエディタの起動時にゲームを自動セーブする。エディタを終了してから 100ターン以内に再起動したときは自動セーブは省略。 2002-07-09 19:48 henkma * src/xtra2.c (1.44): クエスト達成時に, 階段が鏡の上(下?)に作られるのを禁止. 2002-07-09 00:32 mogami * lib/edit/r_info_j.txt (1.44): ドルジの経験値半減。 2002-07-09 00:26 mogami * lib/edit/r_info_j.txt (1.43): 大鷲の経験値適当に修正。エオグゴーレムの説明和訳訂正。 2002-07-08 21:49 mogami * lib/edit/r_info_j.txt (1.42): ディオニソスの説明文で空白が抜けていたのを追加。 2002-07-08 14:21 mogami * src/xtra2.c (1.43): Kieronさんからの報告で、店の中でアンドロイドが装備を変えてレベルが上下したとき 店の中なのに'@'が表示されていたのを修正。 2002-07-08 02:46 mogami * lib/edit/d_info_j.txt (1.4): コメント追加。 2002-07-07 22:36 mogami * 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で大鷲を呼ぶ(ユニーク可)。 2002-07-07 21:25 mogami * src/xtra2.c (1.42): 'l'ookコマンドで、レベルアップまでに必要な数 [???] がたぬきを考慮していなかったので修正。 2002-07-07 20:37 henkma * src/spells2.c (1.41): *破壊*, 地震の時, 鏡が壁の中(上?)に残ったままになっていたので消去するようにした. 2002-07-07 15:58 henkma * src/spells1.c (1.29): 分解ブレスで鏡が壊れてなかったので壊れるように修正. 壊れ方は前と同じで, 単に消えるだけ. 2002-07-07 15:44 habu * Makefile.am (1.2): EXTRA_DISTにhengband.specを追加。 2002-07-07 15:35 habu * hengband.spec (1.1): TOWさん作のRPMパッケージ用specファイルを追加。 2002-07-07 03:59 mogami * src/object1.c (1.40): 魔法書選択時のリスト表示で、a) b) の欄は @mc @md 等の刻みを反映して変わるが、 @mwと@mz及び大文字で@mA等と刻んであると表示欄が空白になってしまっていたので修正。 2002-07-07 03:11 mogami * src/xtra2.c (1.41): 'l'ookコマンドでレベル???の表示が、たぬきとあやしい影を考慮していなかったので修正。 2002-07-07 03:00 henkma * src/store.c (1.16): 破邪の本も魔法書屋で売れるようにした. 2002-07-06 13:59 henkma * src/spells1.c (1.28): トラップ生成のとき, 鏡の上にも生成されてしまっていたのを修正. 2002-07-06 12:03 henkma * src/xtra2.c (1.40): 敵が鏡の上にいるとき, 「〜は鏡の上にいる」が出ないようになってたので 出るようにした. 2002-07-05 23:41 mogami * src/autopick.c (1.55): ^W等のコマンドによって行の内容が完全に消えるとき(または、「靴」等の一部の 名詞型のキーワードだけが残るとき)に変愚蛮怒が落ちるのを修正。 2002-07-05 23:05 mogami * src/load.c (1.33): トラップ未感知グリッドの表示を実装する以前のバージョンのセーブデータを ロードすると部屋の外壁が全部鏡に変わってしまうバグを修正。 2002-07-05 22:40 mogami * src/autopick.c (1.54): ユーザーフォルダにpicktype.prfだけがあって、picktype-<名前>.prfが無いときには、 自動拾いエディタはpicktype.prfだけを読み書きして、picktype-<名前>.prfを勝手に 作らないようにした。 2002-07-05 01:16 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 オプショ ンで設定するようにした。 2002-07-04 23:38 mogami * src/autopick.c (1.53): '~'の自動拾いリストからも使用している autopick_line_from_entry() の仕様を 不用意に変えて、使用中のentryをfreeするようにしてしまっていたので修正。 2002-07-02 23:18 mogami * src/autopick.c (1.52): "アーティファクト"+キーワードでない文字列、という組み合わせには 区切り記号が必要(アーティファクト生成の巻物に対する対策)なのに、 ^Xで切り換えたときに付け忘れていたので修正。 「エゴなんとか」→「アーティファクト:なんとか」という風にする。 2002-07-01 22:56 habu * src/spells2.c (1.40): self_knowledge()で混乱攻撃の表示がなぜか重複していたので削除。 2002-06-30 18:42 henkma * src/spellstips.h (1.24): tipsに大量のtypoがあったので修正. 2002-06-29 23:11 mogami * src/melee2.c (1.26): 寝ているモンスターは無敵、加速、減速のカウンタが減っていなかったので、 減るようにした。朦朧、混乱等は現行のまま(減らない)。 2002-06-29 22:16 mogami * src/wizard2.c (1.24): ^AcでINSTA_ARTの★を作成したとき、追加耐性等も正常に付くようにした。 2002-06-29 19:31 mogami * src/: dungeon.c (1.60), effects.c (1.25): 英文修正。一時的効果が付いたときの説明は現在形が正しい。 2002-06-29 01:03 mogami * Changelogs (1.51): 更新 2002-06-28 23:39 mogami * src/monster1.c (1.23): WILD_ONLYが付いているモンスターで、WILD_MOUNTAINを持っていないモンスターでも 山で出てしまっていたので修正。 2002-06-28 20:32 habu * lib/edit/v_info_j.txt (1.5): パターンvaultでパターンが続いていなくて進めない部分があったので修正。 2002-06-28 20:28 mogami * src/: cmd4.c (1.45), defines.h (1.64), dungeon.c (1.59): ランダムクエスト中にパターンvaultでテレポートした時に落ちていたのを修正。 2002-06-28 19:09 habu * src/chuukei.c (1.6): init_chuukeiの宣言を()と省略せずに(void)とした。 2002-06-28 18:21 mogami * src/birth.c (1.48): キャラクター作成で、'S'で再スタートしてクイックスタートしたとき、 mp_ptr の初期化を忘れていたのを修正。 2002-06-27 20:42 henkma * src/store.c (1.15): 我が家で(Page xx)から(Page x)に移るときに最後のコッカがゴミになって残ってたのを修正. 2002-06-27 19:37 mogami * src/: cmd4.c (1.44), defines.h (1.63), externs.h (1.68) files.c (1.60), load.c (1.32), main-mac-carbon.c (1.2) save.c (1.19), scores.c (1.8), variable.c (1.27) 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-27 05:40 mogami * src/cmd5.c (1.41): 英語版未訳。'U'nnamedの説明文。 2002-06-26 22:40 mogami * src/cmd5.c (1.40): MPが足りないときに「十分なマジックポイントがない」のメッセージの後、 flush_failure がオンでも入力をクリアしていなかった (詠唱に失敗したときはちゃんとクリアする)ので、クリアするようにした。 2002-06-26 05:14 mogami * src/dungeon.c (1.58): 反魔法洞窟で The arena absorbes all .....と表示されていたので、 The dungeon absorbes に修正。 2002-06-26 02:16 mogami * src/monster2.c (1.36): 間違って、(mode | PM_IGNORE_TERRAIN)と書いていたので、(mode & PM_IGNORE_TERRAIN)に修正。 2002-06-25 15:58 mogami * src/monster1.c (1.22): 英語版のモンスターの思い出中の速度の表示にスペース不足。修正。 2002-06-25 15:50 henkma * src/: cave.c (1.53), dungeon.c (1.57), spells1.c (1.27) spells2.c (1.39), spells3.c (1.45): 鏡を置くとその場所は光る. ただし暗闇の洞窟では鏡が消えるとその場所は光っていな い状態に戻る. 2002-06-24 23:33 mogami * src/autopick.c (1.51): 設定行の説明文に % や %all 等の説明追加。 ^L のコマンド説明が初期化されていなかったのを修正。 2002-06-24 01:13 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にした。実際に強さを変えるのは手を出していない。 2002-06-23 22:20 mogami * lib/file/rumors.txt (1.2): typo: is a plenty of longswords -> are plenty of longswords 2002-06-23 17:25 mogami * src/object1.c (1.39): typo: it will attempts -> it will attempt 2002-06-23 17:24 mogami * lib/edit/q00000ms_j.txt (1.3): M$クエストで、ドアであるべき場所が道の地形だったのを修正。 2002-06-23 16:14 mogami * src/autopick.c (1.50): 自動拾いエディタ改良。 - コマンドモードで、'!'、'~'、'('キーが便利になった。 続けて押すと複数の行を一度に切り換えられる。 - ^Kで空行を含む複数行をカットした後で、ペーストしたときちゃんと空行も 含めて張り付けるようにした。 2002-06-23 13:56 mogami * src/: cmd2.c (1.29), cmd4.c (1.43): 簡単愚より、画面写真のキャンセルを可能にした。 階段で地上に出るときはメッセージを変える。 2002-06-23 04:02 mogami * src/util.c (1.29): キャラクタ作成中の「よろしいですか? [y/n]」などがメッセージ履歴に残って いたので、プレイ中の質問しか残さないように get_check_strict()を修正。 2002-06-23 00:45 mogami * 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), 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): - ☆には強いESP(TELEPATHY, EVIL, NONLIVING)のうち1つか、または他の弱いESP 1d3が付く。 - 追加能力には2/10で弱いESPが1つ付く。 - 鋭敏は強いESPか弱いESP1d3個。テレパシー冠は両方。 - ★にKILL_ORCやらKILL_DEMONやらいくつか付加。 - TR_FULL_NAMEの実装。ベース名 Palantir → Crystal Ball 等 2002-06-22 20:11 mogami * src/dungeon.c (1.56): パターンを使った階を指定したテレポートでmindepthを無視していたのを修正。 2002-06-22 19:37 mogami * Changelogs (1.50): 更新 2002-06-22 19:37 mogami * src/: monster1.c (1.20), monster2.c (1.35), 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-22 00:51 mogami * src/object1.c (1.38): アイテム選択時に'('と')'で1つ目と最後のアイテムを選択するようにした。 2002-06-21 21:50 mogami * src/autopick.c (1.49): 「パターンが見付かりません」のメッセージが、'n'と'N'では表示されていたけれど、 '/'では表示されなくなっていたのを修正。 2002-06-21 21:43 mogami * src/autopick.c (1.48): 次を検索'n'、1つ前を検索'N'を追加。見付からなかったときは 説明文領域に「パターンが見付かりません: 」と表示。 2002-06-21 20:09 mogami * autopick.txt (1.13), autopick_eng.txt (1.15) lib/help/jpref.txt (1.11), lib/help/pref.txt (1.14): キーワードの順番が自由になったのに対応して更新。 2002-06-21 18:25 mogami * src/: autopick.c (1.47), externs.h (1.67), variable.c (1.26): - ^U ^S などのコマンドを最大長さの1024文字近くの行に使うと落ちるバグ修正。 - ^U ^S などのコマンドが使ったメモリを解放しないでどんどん浪費するバグ修正。 - 自動拾い設定のキーワードの順番を自由にした。 - 検索コマンド'/'実装。/^Iで持ち物のアイテムに一致する行検索。/^Lで最後に自動破壊したアイテムに一致する行検索。 2002-06-21 06:20 mogami * src/load.c (1.31): バージョンアップ後のロードで鏡地形の変更を適用。 2002-06-21 05:50 henkma * src/xtra2.c (1.39): lookコマンドで, mirrorにaが付くか付かないかの判定が元の地形を使ってなされてい たので直した. 2002-06-21 05:23 henkma * src/cave.c (1.52): 間違って地形のmimicコードをいじるような変更にしてしまっていたので修正. 2002-06-21 04:01 henkma * src/spells1.c (1.26): シーカーレイのコード修正. 最後の鏡にあたった後のランダムな方向の選び方が 変だったので直した. 2002-06-21 02:40 henkma * src/: cave.c (1.51), defines.h (1.62), externs.h (1.66) melee1.c (1.17), mind.c (1.11), object2.c (1.43), racial.c (1.20) spells1.c (1.25), spells3.c (1.43), xtra2.c (1.38): 鏡の仕様変更. 前の地形をちゃんと保存し, 壊れたら強制的に床になるのではなく 前の地形になるようにした. 同じ方法で紋章についてもできるはずだけどそれにつ いては今回は保留. 変更前のもので鏡のプレイをしていると問題あるが, セーブフ ァイルコンバートのコードは次のバージョンナンバーアップの時にする予定. ジョンup時 2002-06-20 23:25 mogami * src/generate.c (1.25): 階を移動するときペットの属性を保存していなかった為に問答無用で中立扱いになっていたバグ修正。 2002-06-20 15:37 mogami * lib/help/jraceclas.txt (1.4), lib/help/raceclas.txt (1.4) src/birth.c (1.47): - ヘルプの性格の説明に、ヒットポイントと呪文の失敗率への影響についての 説明を追加。英語版はキャラ作成時の説明文にも追加。日本語版は文章があ まりよくないのでキャラ作成時については見送り。 - 英語版の説明文で読みやすいように文の間をスペース文字を2つにした。 - 英語版のヘルプで見出しがDunedain(複数形)だったところをDunadan(単数)に修正。 - 日本語版でデュナダンの説明がアンバライトと同じだったのをjangbandのものに修正。 2002-06-20 14:26 mogami * lib/help/: jdefend.txt (1.5), jmonster.txt (1.6) jobjects.txt (1.7), jraceclas.txt (1.3), jtown.txt (1.6) version.txt (1.11): タブコードが入っていたのをスペースに変換。 また、typo修正 「酷いどき」→「酷いとき」 2002-06-20 00:18 mogami * src/store.c (1.14), lib/help/joption.txt (1.12) lib/help/option.txt (1.13), src/tables.c (1.44): 値段が店の上限価格以上のアイテムを売るとき交渉が不要で上限金額にいきなり 決定するが、それに対応いて値切りオプションがオフのときも消費税が掛から なくなっていた。それを廃止して常に消費税が掛かるようにした。 同時に値切りオプションを初期オプションにしてゲーム中に変更できなくした。 2002-06-19 21:55 henkma * lib/edit/q0000027_j.txt (1.3): 古い城の上級魔法書部屋に退魔払邪を置いた, ついでにいくつかコメントを修正. 2002-06-19 00:45 mogami * src/: cmd6.c (1.23), dungeon.c (1.55), externs.h (1.65): 魔道具術師で、Browseコマンドが使えるようにした。 2002-06-19 00:45 mogami * src/birth.c (1.46): 生い立ちエディタで、バックスペースキーが漢字コードと'\0'を壊すバグ修正。 2002-06-18 02:03 mogami * configure.in (1.18): commit忘れてた。ほとんど実害はないが。 2002-06-18 00:39 mogami * src/spells2.c (1.38): lite_area()と同時に、暗闇生成の範囲も広くなっていたので、 1.1.0RC2までの範囲に戻した。 2002-06-18 00:12 mogami * 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 さんによる英文訂正。 2002-06-18 00:12 mogami * src/object1.c (1.37): このあいだの消費マナ関連の修正の、残りカスのゴミ削除。 実質的に無意味、無害な式。 2002-06-16 11:49 mogami * lib/file/: news.txt (1.12), news_j.txt (1.11): news.txt 更新。 2002-06-16 10:54 mogami * Changelogs (1.49): 更新 2002-06-16 10:49 mogami * src/spells3.c (1.42): サブウィンドウの呪文リストを表示すると青魔道師と鏡使いで クラッシュしていたバグ修正。同時に狂戦士、鏡使い、忍者で 呪文リストをちゃんと表示するようにした。 2002-06-16 09:46 mogami * src/object1.c (1.36): Warningでないように、char変数へintを代入するところをcastした。 2002-06-16 09:44 mogami * src/birth.c (1.45): typo: paradin -> paladin 2002-06-16 09:25 mogami * src/: cmd4.c (1.42), cmd5.c (1.38), defines.h (1.61) dungeon.c (1.54), hissatsu.c (1.12), object2.c (1.42) spells3.c (1.41), xtra1.c (1.42): realmを表わす変数が0をLIFEとするときと、1をLIFEとするときの2種類あって まぎらわしいので、1をLIFEとするように統一。 その過程でサブウィンドウの呪文リストの表示でバグを2個所発見、修正。 1つはis_magic()にわたす値が1ずれていた。もう1つはMIN_TECHNICHを引くときに括弧が不足。 2002-06-16 08:00 mogami * src/cmd5.c (1.37): 消費MPのバグ、大文字のアルファベットで入力したときの表示にバグが残って いたので修正。 2002-06-16 06:09 henkma * src/monster1.c (1.19): 英語の思い出の速度表示修正, 単語間のスペース入れ忘れてた. 2002-06-16 05:52 henkma * src/cmd5.c (1.36): 魔法の消費MPが実際に使うときは表示より大きくなっていたバグを修正. 熟練度を見るときに一つずれた領域を見ようとしていた模様. 2002-06-15 21:22 mogami * lib/help/version.txt (1.10): 1.1.0対応。 2002-06-15 21:20 hoge * lib/help/jversion.txt (1.11): jversionライトエリア追加 2002-06-15 21:09 mogami * src/birth.c (1.44): 1行説明書き変え。 2002-06-15 20:55 hoge * lib/help/jversion.txt (1.10): jversion 2002-06-15 20:37 mogami * src/tables.c (1.43): Zap -> Punishment 2002-06-15 20:23 henkma * src/birth.c (1.43): 魔法の簡易説明に関して, 英語の方が一文足りなかったのを修正. 修正前は Crusadeの説明がSongの説明になってしまっていた. 2002-06-15 20:12 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 15:05 henkma * src/monster1.c (1.18): 思い出のモンスターの速度について, 英語版の表現も日本語版と同程度に細かくし, 同時にちゃんと色を付けるようにした. 表現にそれほど自信があるわけではないので チェックよろしく > 自信のある人(主にMogamiさん(笑)) 2002-06-14 22:50 mogami * src/bldg.c (1.16): 武器匠でのスレイの倍率表示訂正。 2002-06-14 19:51 mogami * 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) 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), src/wizard1.c (1.22.2.3) src/wizard2.c (1.23.2.2): 各種KILL実装。SLAYが3倍なら5倍、2.5倍なら4倍、2倍なら3.5倍に設定した。 *〜スレイヤー*に付加。ただし、KILL_EVILは実装はしたが付加せず。 2002-06-14 14:58 mogami * 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), 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) 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): KILL_GIANT と 各種ESP_ 実装。他の各種 KILL_ はフラグだけ作ってある。 KILL_GIANTはフランテング、ESP_は各*〜スレイヤー*に付加。 2002-06-14 14:54 mogami * lib/edit/k_info_j.txt (1.28): k_infoにも修正追加。 2002-06-14 14:42 mogami * 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-14 00:15 mogami * src/: artifact.c (1.24.2.1), bldg.c (1.15.2.1), cmd1.c (1.44.2.1) cmd2.c (1.28.2.1), cmd3.c (1.23.2.1), cmd4.c (1.41.2.1) cmd6.c (1.22.2.1), defines.h (1.59.2.1), externs.h (1.64.2.1) files.c (1.59.2.1), flavor.c (1.17.2.1), hissatsu.c (1.11.2.1) init1.c (1.39.2.1), load.c (1.30.2.1), melee2.c (1.25.2.1) mspells1.c (1.24.2.1), mspells2.c (1.20.2.1), object1.c (1.35.2.1) object2.c (1.41.2.1), save.c (1.18.2.1), spells1.c (1.24.2.1) spells2.c (1.37.2.1), spells3.c (1.39.2.1), store.c (1.13.2.1) types.h (1.21.2.1), wizard1.c (1.22.2.1), wizard2.c (1.23.2.1) xtra1.c (1.41.2.1): TR1 TR2 TR3 を統合。フラグをインデックス(現在は0から92まで)で表現し、 have_flag(配列, フラグ); add_flag(配列, フラグ); remove_flag(配列, フラグ); の各マクロを定義した。 2002-06-13 23:53 henkma * lib/edit/k_info_j.txt (1.27): rgraの英語の間違いの指摘を反映させ, 修正案のうち妥当だと思われるものを採用してみた. 2002-06-13 18:44 mogami * src/birth.c (1.42): 獣人でクイックスタートしたときに変異が起きなかったバグ修正。 2002-06-12 20:45 mogami * Changelogs (1.48): 更新 2002-06-12 20:43 mogami * src/: artifact.c (1.24), birth.c (1.41), cmd1.c (1.44) cmd2.c (1.28), cmd4.c (1.41), cmd5.c (1.34), dungeon.c (1.53) effects.c (1.24), externs.h (1.64), files.c (1.59) hissatsu.c (1.11), load.c (1.30), mane.c (1.10), melee1.c (1.16) melee2.c (1.25), monster1.c (1.17), monster2.c (1.34) mspells1.c (1.24), mspells2.c (1.20), object2.c (1.41) racial.c (1.19), report.c (1.20), save.c (1.18), scores.c (1.7) spells1.c (1.24), spells2.c (1.37), spells3.c (1.39) types.h (1.21), util.c (1.28), variable.c (1.25), wild.c (1.14) wizard2.c (1.23), xtra1.c (1.41), xtra2.c (1.37): Vanillaにならって、キャラクターの状態を表わすグローバル変数の多くを p_ptr の中に移した。 2002-06-12 00:25 mogami * lib/edit/r_info_j.txt (1.39): 見習いパラディン(単独)とパラディンがGOODフラグを持っていなかったので追加。 2002-06-12 00:23 mogami * src/spells1.c (1.23): 聖戰を使ったとき善良なペットは判定なしで加速だけ受ける。 2002-06-11 23:22 mogami * src/: cmd5.c (1.33), defines.h (1.59), monster2.c (1.33) mspells2.c (1.19): 敵が敵に対しての行動として死者復活を使うとき、視界範囲外でもメッセージが 出ていたのを修正。 2002-06-11 22:55 mogami * src/spells3.c (1.38): 赤魔道師の熟練度が正しく表示されていないのを修正。魔法の熟練度のコードを整理。 2002-06-11 22:14 mogami * src/: externs.h (1.63), object1.c (1.35): 'm'コマンドで魔法書を選択するときラベル a) b) c) d)...を銘をに対応した 正しいラベル a) b)... e) f)... にした。ついでに、床上にアイテムがあるとき、 「'4'or'6' 床上」が間違って表示されていたバグ修正。 2002-06-11 18:42 mogami * src/tables.c (1.41): 聖なる御言葉の英語名が間違っていたのを修正。 2002-06-10 20:59 mogami * src/autopick.c (1.46): ファイルの先頭/終端に移動コマンド'g'/'G'追加。 マクロ定義挿入'm'コマンド、キー配置定義挿入'c'コマンド追加。 2002-06-10 15:30 mogami * lib/file/news.txt (1.10): バグ報告を"heng-ml@kmc.gr.jp"へ、という風に書き変え。 2002-06-10 05:10 mogami * src/autopick.c (1.45): さっきの修正でまたエンバグしていたので 再修正。 2002-06-10 01:55 mogami * src/monster2.c (1.32): カメレオンの処理の変更で、たぬきの処理に副作用が出てしまっていたので修正。 2002-06-10 01:33 mogami * src/autopick.c (1.44): 「アーティファクト生成の巻物」を名前に"生成の巻物"を含む★☆と認識して しまっていたので、名詞型のキーワードと同様の処理に変更した。 つまり、「:」なしで文字列が続くときに最初の「アーティファクト」を キーワードと認識しないようにした。 2002-06-10 00:56 mogami * src/monster2.c (1.31): カメレオンの変身コード整理。get_mon_num_prep()の段階で条件を全部付けて get_mon_num()の呼び出しを1回にした。 2002-06-10 00:01 _nothere * src/monster2.c (1.30): summon_specific_who_for_chameleonsはsummon_specific_whoの流用で問題ないようなのでそのように変更. 2002-06-09 23:26 mogami * src/monster2.c (1.29): カメレオンの変身時に変身するモンスターの選択に失敗したとき「プレイヤー」に 変身するバグがあるようなので修正。 2002-06-09 23:18 mogami * src/: cmd1.c (1.43), cmd2.c (1.27), defines.h (1.58) dungeon.c (1.52), main-mac.c (1.17), main-win.c (1.17): 内部で使う特殊キーコード 255 254 253 252 をマクロで定義。 main-mac.cの終了メニューも特殊キーを使用するようにした。 2002-06-09 22:56 _nothere * src/: dungeon.c (1.51), main-win.c (1.16): ^Xにマクロを割り当てるとWindowsで[x]やメニューを使った場合などで問題が出たので, Windowsのメニューか[x]から終了させる場合は内部コード252を発行するようにした. 2002-06-09 22:40 mogami * src/cave.c (1.50): マクロ等で射撃するとき、デフォルトのターゲットに実際の射程が 考慮されていなかったバグ修正。 2002-06-09 08:51 mogami * src/: defines.h (1.57), externs.h (1.62), monster2.c (1.28) spells3.c (1.37), variable.c (1.24): チェンジモンスターのときにplace_monster_one()で使っている外部変数 monster_terrain_sensitive の役割を modeフラグに移した。 2002-06-08 22:06 mogami * src/cave.c (1.49): 'M'ap表示でトラップ未感知の地形の優先順位が高すぎて啓蒙した後で表示すると 'x'だけで潰れて見えていたのを修正。 2002-06-07 18:18 mogami * src/main-mac.c (1.16): Kuwaさんより、タイルグラフィックを外部のリソースファイルとして分離。 2002-06-06 19:35 mogami * src/object1.c (1.34): 24個以上のアイテムが床にあるとき、num <= 23 で floor_num[num] に 書き込んでしまっていたので、num < 23 に修正。 2002-06-05 16:22 mogami * src/spells2.c (1.36): lite_area()をZ240型とVanilla型を合体したものにした。 2002-06-05 14:09 mogami * src/cave.c (1.48): 旧タイルでトラップが間違ってlighting効果の対象になって、 表示がおかしくなってバグ修正。 2002-06-05 04:07 mogami * lib/pref/graf-xxx.prf (1.11): 老ソーサラーのタイルの設定行がバグっていたので修正。 2002-06-04 19:59 mogami * src/dungeon.c (1.50): play-recordに日付が2回づつ入るバグ修正。実際のゲームへの影響はひとつだけ、 nightmareモードで12時の悪夢が2回連続で起きていた。 2002-06-04 05:04 mogami * src/autopick.c (1.43): コメント文章がおかしいの修正。RC2アーカイブの方に変更する必要はなし。 2002-06-04 04:49 mogami * src/autopick.c (1.42): optimizeを遅らせるときの処理はちゃんとできていたが、遅らせないときの処理が エンバグしていたので再修正。 2002-06-04 04:29 mogami * Changelogs (1.47): 更新 2002-06-04 02:15 mogami * configure.in (1.16), lib/file/news.txt (1.9) lib/file/news_j.txt (1.9): バージョンを 1.1.0 RC2 にした。 2002-06-04 02:12 mogami * src/: artifact.c (1.23), autopick.c (1.41), bldg.c (1.15) cmd5.c (1.32), cmd6.c (1.22), dungeon.c (1.49), externs.h (1.61) hissatsu.c (1.10), mind.c (1.10), racial.c (1.18) spells3.c (1.36), wizard2.c (1.22): 鑑定した瞬間の自動破壊に根本的なバグがあった。 鑑定手段(巻物や杖)を消費する前に自動破壊によってスロットの位置が変わって 別のアイテムを消費(数を減らしたり、pvalを減らしたりしていた。 スロットのoptimizeを遅らせる事によって解決。 2002-06-03 22:26 mogami * src/autopick.c (1.40): エンバグして、自動拾いに登録したアイテムを簡易自動破壊で壊していたので再修正。 2002-06-03 18:02 mogami * src/autopick.c (1.39): ^G と ^O のコードがautopick.cの実装初期の古い形式のままだったので修正。 そこで使っていたstatic関数 insert_string()と delete_string() も削除。 特に insert_string() は配列溢れの危険があった。 2002-06-03 17:38 mogami * src/autopick.c (1.38): 画面下に説明文を表示するところで、あまりに多くのキーワードが付いていると 配列溢れを起す可能性があったので修正。 2002-06-03 17:15 mogami * src/autopick.c (1.37): さっきの修正でstrncat()の使い方を間違っていたので書き直し。 その他、コード整理。コメント追加。 2002-06-03 16:07 mogami * src/autopick.c (1.36): 大量の文字列を^Kで消したときに配列外に'\0'を書き込んでいたのを修正。 ^Y と ^H の動作をよりemacs likeに調整。 2002-06-03 05:26 mogami * src/save.c (1.17): munchkin_deathオプションでセーブせずにデバッグモードで能力値上限を調べて、 新規キャラクター作成 → '='でmunchkin_deathをoff → 'S'で最初に戻る → 再度のquick startの質問に'y'、という手順で 先に調べた能力値上限でプレイ開始できてしまう抜け道があったので修正。 2002-06-03 04:55 mogami * src/autopick.c (1.35): always_pickupがオンのとき、自動拾い/破壊の設定による破壊だけを無視して 簡易自動破壊オプションの破壊は適用するようにするはず(したつもり)だったのに、 適用されていなかったので修正。 2002-06-02 17:55 mogami * src/save.c (1.16): デバッグモードやチートオプション等を使用後のセーブ時に クイックスタートを使用不可にする。 2002-06-02 17:19 mogami * src/autopick.c (1.34): 最初から{%}等が刻んであるアイテムを*鑑定*したとき、その%を耐性刻みで展開する。 2002-06-02 16:27 mogami * Changelogs (1.46): 更新 2002-06-02 13:42 mogami * configure.in (1.15), lib/file/news.txt (1.8): 英語版用にバージョン修正。ついでに configure.in のバージョンも修正。 2002-06-02 11:32 habu * src/load.c (1.29): 新しいプレイヤーのフラグを読む時にz_older_thanを使っていなくて古いセーブファイルが読めなかったので修正。 2002-06-02 11:11 habu * src/: defines.h (1.56), load.c (1.28), save.c (1.15): バージョン1.1.-1にするため、load.cとsave.cのコメントアウトしていた部分を外した。 また、内部バージョンは1.0.99としている。 2002-06-02 11:09 hoge * lib/: file/news_j.txt (1.8), help/jversion.txt (1.9) help/version.txt (1.9): version.txtに日付入れる news_jを1.1.-1→1.1.0RC1 2002-06-02 03:59 mogami * lib/help/: jversion.txt (1.8), version.txt (1.8): version.txt編集。 2002-06-02 00:48 _nothere * src/store.c (1.13): 店で買ったアイテムにも自動銘刻みを適用. 自動破壊は行わない. 2002-06-01 16:40 mogami * autopick.txt (1.12), autopick_eng.txt (1.14) lib/help/jpref.txt (1.10), lib/help/pref.txt (1.13): 自動拾いのキーワードにCrusade追加。 2002-06-01 16:38 mogami * 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): 生命破邪に対応してヘルプの修正。 2002-06-01 16:02 mogami * src/: birth.c (1.39), effects.c (1.23): 残っていた翻訳を完了。 2002-06-01 15:13 mogami * 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 14:26 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 11:24 habu * src/files.c (1.58): 簡単愚のほうでも修正した、クエスト達成後にセーブ&ロードでキャラクタ画面にクエスト名が出なくなるバグを修正。 2002-06-01 11:21 habu * src/init1.c (1.39): ワーニング除去作業で16進数を%dで受けるようにしたためにm_info_j.txtの解析に失敗するようになっていたのを修正。 2002-06-01 03:27 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以上のエゴ武器」 2002-06-01 03:09 mogami * autopick.txt (1.10), 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): キーワード「修正値n以上の〜」追加。pvalがあるアイテムはpvalだけ、 無いアイテムはto-hit to-dam to-ac を見て、どれかが(+n)以上ならマッチ。 2002-06-01 00:09 mogami * autopick_eng.txt (1.11), lib/help/jpref.txt (1.7) lib/help/pref.txt (1.10), src/autopick.c (1.31): 自動拾いの、コード整理、ヘルプ修正。 2002-05-31 21:36 mogami * src/init1.c (1.38): _strchr()の型の修正の仕方が違ったのを再修正。 2002-05-31 21:31 mogami * src/autopick.c (1.30): 鑑定時の自動破壊で装備品を壊していたバグ修正。 2002-05-31 06:02 mogami * src/autopick.c (1.29): ^I や ^L で自動拾い設定行を挿入するとき、自動的に「アーティファクト武器」、 「エゴ兜」等のように正しく書くように修正。 2002-05-31 05:13 mogami * Changelogs (1.45): 更新 2002-05-31 05:11 mogami * src/autopick.c (1.28): 英語版で名詞型のキーワード「artifacts」を一応残しておいたのだが、 最初の8文字で形容詞型と一致してしまうので、完全に廃止した。 2002-05-31 04:59 mogami * autopick.txt (1.9), lib/pref/pickpref.prf (1.6) lib/pref/picktype.prf (1.5), src/autopick.c (1.27): 自動拾いに、キーワード「エゴ」を追加。 既存のキーワード「アーティファクト」は形容詞型に変更。 自動拾いエディタでは ^X で 無銘/エゴ/アーティファクト を切り変え。 2002-05-30 21:43 mogami * src/: autopick.c (1.26), avatar.c (1.6), bldg.c (1.14) cmd1.c (1.42), cmd2.c (1.26), cmd3.c (1.23), cmd4.c (1.40) cmd5.c (1.29), dungeon.c (1.48), externs.h (1.60), files.c (1.57) flavor.c (1.17), h-system.h (1.3), h-type.h (1.2), inet.c (1.4) init1.c (1.37), kajitips.h (1.2), load.c (1.27), main-gcu.c (1.6) main-win.c (1.15), main-x11.c (1.16), mane.c (1.9) melee1.c (1.15), melee2.c (1.24), mindtips.h (1.7) monster1.c (1.16), mspells2.c (1.18), mspells3.c (1.13) obj_kind.c (1.2), object1.c (1.33), object2.c (1.40) report.c (1.19), save.c (1.14), spells2.c (1.35), spells3.c (1.33) spellstips.h (1.20), util.c (1.27), wild.c (1.13) wizard1.c (1.22), wizard2.c (1.21): ワーニングの除去。 gcc で -pedantic -W -Wall -Wno-unused -Wno-sign-compare -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes を付けて確認。 2002-05-30 01:05 iks * src/defines.h (1.55): MAX_GFの定義の数字が1少なくて、ダンジョン名のメモリを破壊していたので修正。 2002-05-30 00:01 mogami * src/defines.h (1.54): CAVE_UNSAFEが間違って 0x3000になっていたので、0x2000に修正。 ビット数を浪費してるだけで実害はない。 2002-05-29 03:06 mogami * src/: cmd4.c (1.39), cmd5.c (1.28), hissatsu.c (1.9) melee1.c (1.14): 破邪のメッセージ、英語版追加。他に少しnankaを直した。 2002-05-29 01:51 mogami * autopick.txt (1.8), autopick_eng.txt (1.10) lib/help/jpref.txt (1.6), lib/help/pref.txt (1.9): 鑑定した瞬間に自動刻みをする事に対応して説明を更新。 2002-05-29 01:46 mogami * src/melee1.c (1.13): 死体の塊などの病気攻撃で耐久力が下ったときにメッセージを出す。 2002-05-29 00:54 mogami * lib/edit/e_info_j.txt (1.21): 不朽の目のratingが0でworthlessになっていたので、20に修正。 2002-05-28 02:33 mogami * src/: spells3.c (1.32), spellstips.h (1.19), tables.c (1.39): 英語版の生命、破邪の魔法名、魔法説明。 2002-05-28 00:27 mogami * 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), src/tables.c (1.38), src/wizard1.c (1.21) src/wizard2.c (1.20), src/xtra2.c (1.36): haja -> crusade 検索置換 2002-05-27 20:21 mogami * src/: cave.c (1.47), cmd1.c (1.41), defines.h (1.52) generate.c (1.24), spells2.c (1.33): 地震や破壊の跡はトラップが無いのは明らかなので、view_unsafe_gridsで表示しない。 2002-05-27 20:08 mogami * src/cmd5.c (1.26): - ランダムな位置決定時に半径4を越えただけでキャンセルしてしまって 広い場所でも落とすボールの数が減っていたのを修正。 - 一方、永久岩に阻まれたときは問答無用でキャンセルするように修正。 - 方向を指定したときにその方向のモンスターの位置をターゲットに決めずに 壁に当たるところだけで決定していたバグ修正。 - 壁が無い限り射程無限大だったので適当に制限。とりあえずMAX_SIGHT*2。 2002-05-27 17:01 mogami * src/melee1.c (1.12): シルバーゼリーに触られたとき、光源の燃料を減らすはずが、pvalを減らしていたので修正。 2002-05-27 01:05 _nothere * src/birth.c (1.35): クイックスタート時に種族ポインタなどが死んだ時の物を指していたので修正. 2002-05-26 23:39 hoge * 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), 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): 破邪のバグ修正&生命を新バージョンに。 2002-05-26 22:13 mogami * src/autopick.c (1.25): コマンド文字に対応する文字「!」「~」「(」が2度以上続けて書いてあるとき、 最初に出たものだけをコマンド文字と解釈するべきなので、そのように修正。 2002-05-26 05:44 mogami * src/util.c (1.26): roff_to_buf()の禁則処理がバグっていて、行末の"。"が消えたり一時的に行が 繋がったりしていたので、修正。 2002-05-26 01:59 _nothere * src/birth.c (1.33): キャラクタ作成を繰り返すと無限ループに陥ってフリーズするのを修正. 2002-05-25 22:50 _nothere * src/files.c (1.55): カオスの守護魔神表示を突然変異の場合にも適用するように変更. 2002-05-25 22:15 _nothere * src/cmd1.c (1.40): ★ストームブリンガーを装備していると友好的でも攻撃するコードが無効になって いた部分があったので修正. ただし反感がついているのであまり意味はない. 2002-05-25 19:47 mogami * lib/edit/e_info_j.txt (1.20): Nick Keulmannさんの提案により、of Fire Bolt 等のエゴ名を and Fire Bolt等に変更。 2002-05-25 19:46 mogami * src/object2.c (1.38): 「輝きの」エゴ指輪が出ないバグ修正。 2002-05-25 19:26 mogami * src/bldg.c (1.13): maney -> money 2002-05-25 19:26 mogami * lib/edit/r_info_j.txt (1.38): rgraにて、Nick Keulmannより英語版のモンスター説明文提供。 2002-05-24 08:03 _nothere * src/birth.c (1.32): (キャラクターの生い立ち - 編集モード)という文字列が生い立ちそのもので上書き されてしまっていたので見えるように修正. 2002-05-24 07:57 _nothere * src/init1.c (1.36): color_char_to_attr()の戻り値をbyteにした結果, ?_info_j.txtのG:の色エントリ部分が 不正になっていても検出できなくなっていたので修正. 2002-05-24 01:15 mogami * Changelogs (1.44): 更新 2002-05-24 00:53 iks * src/: cmd4.c (1.38), dungeon.c (1.47), externs.h (1.58) files.c (1.54), init1.c (1.35), spells2.c (1.31), xtra1.c (1.39) z-term.c (1.16), autopick.c (1.24): 沢山ワーニング除去。 2002-05-23 23:33 mogami * src/: cave.c (1.46), cmd4.c (1.37), japanese.c (1.6) monster1.c (1.15), monster2.c (1.27), object1.c (1.32) spells3.c (1.29), store.c (1.11), wizard2.c (1.19) z-term.c (1.15): char に 255 を入れるなどのwarningを直した。 2002-05-22 22:56 habu * lib/edit/k_info_j.txt (1.25): 重ランサー → ヘヴィ・ランス に変更。 ヘビィ・{フレイル,クロスボウ} を ヘヴィ に表記統一。 2002-05-22 22:50 mogami * src/makefile.bcc (1.4): kasinaさんの報告でダンジョンで拾ったアイテム {並の武器、殺戮の武器、指輪等様々} がなぜかpval=-1になって 売れないアイテムとして生成される事があった。 とりあえず最適化禁止オプション -Od を付けたところ症状は消えたので、 これをデフォルトにする。 bccの最適化のバグのせいなのか、それとも他のメモリ破壊バグかどうかはまだ不明。 2002-05-22 19:45 mogami * src/: dungeon.c (1.46), report.c (1.18): 待機の質問文がメッセージ履歴に残っていたので修正。 2002-05-21 21:21 mogami * src/xtra1.c (1.38): 英語版の方は長い表示文字列が長すぎて、すぐに短い方に移行しそうなので 少し短かく修正。 2002-05-21 18:12 mogami * src/: defines.h (1.50), xtra1.c (1.37): 一時的効果の表示をさらにグレードアップ。スペースに余裕があったら長い名前で 表示する。余裕が無くなったら漢字1文字に戻る。表示順は適当に並べ変えた。 2002-05-21 04:40 mogami * src/xtra1.c (1.36): 画面下の一時的な耐性や能力の表示をNetHackのように可変にした。 漢字1文字に限らずスペースがある限り何文字でも使える。 2002-05-21 02:33 mogami * src/cmd5.c (1.24): 最初に永久岩の上を選択できてしまう問題が残っていたので選択できないように修正。 2002-05-21 02:21 mogami * src/: cmd5.c (1.23), defines.h (1.49): 神の怒りが永久岩の真上に落ちて、永久岩の向こうまで分解の範囲に入って しまっていたので、永久岩の上には落ちないように修正。 2002-05-21 02:06 mogami * src/: birth.c (1.31), cmd3.c (1.21), cmd5.c (1.22) defines.h (1.48), flavor.c (1.15), melee1.c (1.11) racial.c (1.17), spells1.c (1.21), spells2.c (1.30) tables.c (1.36), wizard1.c (1.20), wizard2.c (1.18): - スターダストでproject(-1, ...)で落ちてたので修正。 - table.cの呪文名英語版書いた。 - 破邪の英語名とりあえずCrusade。 - 神の怒りのターゲットが永久岩の向こうに指定できたのを修正。 - クラスパワーの種類の判定がrealm==REALM_LIFEだったので、 is_good_realm()という判定マクロを書いておきかえ。 - パラディンが魔法書を壊したときの判定もis_good_realm()を流用して修正。 2002-05-20 23:34 hoge * 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), 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): 破邪がだいたいできた。 解説とかまだ。 2002-05-20 02:59 mogami * Changelogs (1.43): 更新 2002-05-20 02:36 mogami * lib/edit/f_info_j.txt (1.7): FEAT_UNDETECTED の定義追加。 2002-05-20 01:51 mogami * src/: cave.c (1.45), defines.h (1.47), xtra2.c (1.35): view_granite_lite offでview_unsafe_grids on のとき壁を全部xにしてしまっ ていたバグ修正。さらに FEAT_UNDETECTED を導入して、未感知の地形表示の 文字やタイルを変更できるようにした。 2002-05-20 01:48 mogami * src/xtra2.c (1.34): パトロンの報酬でレベルが上ると、再帰的にcheck_experience()が呼ばれて、 能力値上昇の処理がバグるので、パトロンの処理はループの最後に移動。 2002-05-20 01:23 _nothere * src/cave.c (1.44): view_granite_liteもnew_ascii_graphicsもOFFの時に地上の端が壁に見える現象の修正. 2002-05-19 01:39 mogami * src/: autopick.c (1.23), cmd4.c (1.36), dungeon.c (1.44) externs.h (1.56): {=g}の処理の仕方を変えて、ハードコードでいちいち判定しないで、 自動拾いの登録リストの一番最初に「(:=g」を強制的に入れるようにした。 2002-05-18 20:02 mogami * lib/help/raceclas.txt (1.2): 英語版の性格説明が一部壊れてた(キーボードマクロで自動で処理してたのが失敗)ので修正。 2002-05-18 16:26 mogami * lib/help/: joption.txt (1.11), option.txt (1.12): トラップ感知範囲から出るときの警告オプションの説明修正。 2002-05-18 13:12 mogami * src/cave.c (1.43), src/cmd1.c (1.38), src/defines.h (1.46) 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): Unangband より、view_unsafe_gridsオプション実装。 未知の地形でトラップ感知済みで無い場所は灰色の'x'を表示する。 啓蒙や魔法の地図を使うと見えなくなるが、それまでは便利。 2002-05-18 05:11 mogami * src/: cmd2.c (1.25), dungeon.c (1.43): アリーナで、くさび だけを投げられるようにした。 2002-05-18 00:33 mogami * src/xtra2.c (1.32): lookコマンドで名前の次に(レベル???, 無傷)等と表示。 2002-05-17 23:47 mogami * src/: artifact.c (1.22), cmd1.c (1.37), cmd2.c (1.24) cmd5.c (1.20), cmd6.c (1.21), defines.h (1.45), dungeon.c (1.42) externs.h (1.54), generate.c (1.22), grid.c (1.4), init1.c (1.34) mane.c (1.8), melee2.c (1.23), mind.c (1.9), monster2.c (1.26) mspells1.c (1.23), mspells2.c (1.17), mspells3.c (1.12) mutation.c (1.5), rooms.c (1.15), spells1.c (1.19) spells2.c (1.27), spells3.c (1.27), wizard2.c (1.17) xtra2.c (1.31): summon_specific() や、place_monster()等の仕様変更。 u32b mode という変数一つで全部のフラグを表現するようにした。 2002-05-17 23:29 mogami * lib/edit/a_info_j.txt (1.22): The Angler は個人名としては誤訳。 2002-05-17 15:45 mogami * src/: cmd5.c (1.19), defines.h (1.44), spells1.c (1.18) spells2.c (1.26): PROJECT_FASTの実装。スターダストはちゃんとスターダストっぽくなった。 ランダムな散乱の幅がdev=1になっていたが、もっと散乱した方が「らしい」のでdev=3にした。 2002-05-16 20:30 _nothere * src/monster2.c (1.25): カメレオンは最初に決まった属性のモンスターにしか化けないので, 生成時にsub_alignも一致させるようにした. また, ダンジョンの主召喚ではなく自然生成されたカメレオンの王のsub_alignを外見によらず中立とした. 2002-05-16 17:49 iks * lib/edit/a_info_j.txt (1.21): ToMEでの発音に従った名称変更に変愚でも追随。 2002-05-16 02:02 _nothere * src/monster2.c (1.24): モンスター生成時のsub_align付けの場所変更. 2002-05-15 22:25 _nothere * src/spells2.c (1.25): 英語版での属性表記の修正忘れの修正. 2002-05-15 19:44 mogami * src/autopick.c (1.22): 未使用のローカル変数削除 2002-05-14 22:58 hoge * 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), 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): 破邪。まだ作ってる途中。 とりあえずできてるところまでcommit。 効果の表示/レベル/失敗率等はまだ。 2002-05-14 20:12 mogami * src/autopick.c (1.21): - またも符号を間違えて床の上のアイテムに対して自動刻みが正常動作しなかったので修正。 - {=g}と刻んだアイテムは自動破壊の対象からはずすはずだったのに、 持ち物の中にあって鑑定したときは破壊してしまっていたので修正。 2002-05-13 23:40 _nothere * src/spells2.c (1.23): 調査アイテムを使った時のモンスター属性表示の英語表記を短くした. 2002-05-13 23:39 _nothere * src/dungeon.c (1.40): slotが渡されるべきところにo_ptrが渡されていてコンパイルできなかったので修正. 2002-05-13 21:55 mogami * Changelogs (1.42): 更新 2002-05-13 21:54 mogami * src/: autopick.c (1.20), externs.h (1.52), spells3.c (1.25): - 持ち物の中のアイテムを鑑定して自動刻みや自動破壊にマッチさせようとした とき、「収集中の」に先にマッチしてしまって期待通りの動作をしない事があっ たので、「収集中の」の処理を少し変更、「対象のo_ptr以外で」それと同じ 種類のアイテムを持っていたらマッチするようにした。 - サブウィンドウで持ち物や装備を表示しているとき、自動刻みの後でちゃん と表示を更新。さらに自動刻みで「$」や「.」を付けていた時に備えて、 PU_BONUSのアップデートフラグも付加。 2002-05-08 16:39 mogami * src/: cmd1.c (1.36), cmd3.c (1.19), externs.h (1.51) object2.c (1.36), spells3.c (1.24): can_player_destroy_object()のextern宣言がなかったのを修正。ついでに 他の場所でこの関数と同じ処理をしているところをこの関数を使用するように修正。 2002-05-08 02:21 _nothere * src/autopick.c (1.19): 自動破壊時にアイテム名が初期化されないまま使われてアイテム名の表示が狂うのを修正. 2002-05-08 01:12 mogami * lib/: edit/misc_j.txt (1.8), edit/r_info_j.txt (1.36) file/mondeath_j.txt (1.2), file/monspeak_j.txt (1.5): 魔人ウォーケン追加。 2002-05-08 01:12 mogami * lib/pref/font-win.prf (1.3): winの豆腐もTERM_L_UMBERに。 2002-05-08 01:10 mogami * lib/edit/f_info_j.txt (1.6), src/cave.c (1.42): 永久岩の色をTERM_L_UMBER(15番;U)にした。光源範囲の色TERM_YELLOWは普通の壁の 場合と区別が付かなくて困るので、TERM_L_UMBERは光源範囲で色が変わらないようにした。 2002-05-07 22:00 mogami * src/: cmd4.c (1.35), dungeon.c (1.39): 自動拾いファイルはpicktype-.prfとpicktype.prfの両方があるとき、 名前付きの方だけを読むようにした。 自動拾いエディタとの関係もコンシステントになる。 2002-05-07 21:13 mogami * src/mspells3.c (1.11): 青魔道師の魔法の失敗率表示の||と&&の間違い修正。 2002-05-07 06:10 mogami * src/autopick.c (1.18): inscribe_flags()の関数宣言がauto_pickup_items()の中にあったので削除。 こういう書き方するべきでないね。 2002-05-07 02:13 _nothere * src/externs.h (1.50): 再宣言で型が一致しないエラーが出るので, inscribe_flags()のプロトタイプを含めた. 2002-05-06 19:19 mogami * src/flavor.c (1.13): 「{呪われている}」「{空}」「{未鑑定}」等の擬似銘を本当の銘で上書きしないで 「{呪われている, +腕r冷乱}」等のように表示するようにした。 ただし、「??%引き」の表示は例外として上書きする。 2002-05-06 19:16 mogami * src/autopick.c (1.17): 符号間違ってクラッシュしてたので修正。 2002-05-06 17:40 mogami * src/dungeon.c (1.38): 簡易鑑定の後でも自動破壊と自動刻みを適用。これで auto-squelch と同等。 2002-05-06 17:25 mogami * Changelogs (1.41): 更新 2002-05-06 17:24 mogami * src/: autopick.c (1.16), cmd1.c (1.35), externs.h (1.49) spells3.c (1.23): 自動破壊と自動刻み機能を、床上や持ち物の鑑定の後にも適用するようにした。 並の武器を破壊する設定をしてあれば、鑑定した瞬間に破壊、 %刻みの設定をしてあれば*鑑定*した瞬間に耐性刻み、等ができる。 2002-05-05 08:58 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"を使う事にした。 2002-05-05 01:49 mogami * lib/help/: joption.txt (1.9), option.txt (1.10): ヘルプにdisturb_trap_detectとalert_trap_detectを追加。 2002-05-05 01:38 mogami * src/cmd1.c (1.34), 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): - CAVE_DETECTフラグを新設、トラップ感知範囲内にいる事を示す。(ただし、感知範囲 の境界部分は感知してあってもCAVE_DETECTを付けない、一歩歩いたら外だから) - alert_trap_detectオプションを新設。範囲外に出たときのメッセージの有無を設定。 2002-05-05 00:06 mogami * src/generate.c (1.20): static付け忘れ。 2002-05-05 00:03 mogami * src/: cmd1.c (1.33), cmd2.c (1.23), defines.h (1.41) generate.c (1.19), hissatsu.c (1.8), melee2.c (1.22) monster2.c (1.22), spells1.c (1.16), spells2.c (1.21): CAVE_FLOORやCAVE_MASKの無駄な操作を削除。ダンジョン生成中だけ使用するフラグ は生成が終ったら全てクリアするようにした。今後は、CAVE_MASKに含まれるフラグは ダンジョン生成の後なら別のフラグとして利用できる。 2002-05-04 21:02 mogami * src/maid-x11.c (1.2): せっかくmaid-x11.cに入っている、ガンマ・コレクションのコードが設定値を 保存するべき変数がローカル変数にされていて機能が働いていなかったので静 的変数にして使えるように修正。環境変数 ANGBAND_X11_GAMMA に 1〜255の値 を入れるとタイルの色(コントラスト?)が変わる 2002-05-03 19:30 mogami * src/: cave.c (1.41), main-win.c (1.14), z-term.c (1.14): - 二倍幅ASCII表示で、漢字の2byte目のattr(色指定)を勝手に255に決め打ちして 2byte目の識別に使っていたら、screen dumpでそれを素直に出力して文字化け していたので、修正。255にせず、0xf0を加えるだけにした。 - さらに、win版で二倍幅豆腐の内部コードに使っていた「Å」もそのまま出力 されてしまいそうなので、代りに「■」を使う事にした。 本当は出力時に「#」に置き変えるのが一番いいが、なんかコードの都合上 大がかりなハックになってしまうのでやめておく。 2002-05-03 14:56 mogami * src/autopick.c (1.15): 前回の変更でエンバグしてたので修正。 2002-05-03 04:43 mogami * autopick.txt (1.7), autopick_eng.txt (1.9), readme.txt (1.8) readme_eng.txt (1.8): 自動拾いエディタの説明追加。 2002-05-03 04:42 mogami * src/: externs.h (1.47), object1.c (1.31), xtra2.c (1.29): easy_floorで、 - lookコマンド使用中や移動中に床上の23個を越えるアイテム山の数を正しく表示。 - 'x'で表示する床上のアイテムリストもリターンキーでスクロールするようにした。 2002-05-03 03:18 mogami * src/hissatsu.c (1.7): 百人斬りで最初に35点、さらに斬り続けた回数x8減って、さらに終了後にまた 35点減っていたので、最後の35点は減らないようにした。 2002-04-30 23:55 _nothere * 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) 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): branch-_nothere-subalignをマージ. 2002-04-30 23:32 mogami * src/object1.c (1.30): コマンドメニュー中でアイテムを選択中に床上のアイテムを選択する際の不具合修正。 - easy_floorがオフでもメニュー使用中はget_item_floor()を使うようにした。 - 4 or 6 for floor 等の表示を英語版で忘れていたので追加。 - 日本語版でも一箇所だけ表示が間違っていたのを守勢。コード整理。 2002-04-30 22:15 mogami * src/object1.c (1.29): easy_floorでアイテムを床から選択するときリターンキーでスクロールするようにした。 23個を越えるアイテムがあるときに使う。 2002-04-30 18:55 mogami * src/: cave.c (1.40), defines.h (1.39), xtra1.c (1.35): 光源半径、☆指輪とドワーフの頸飾りを付ければ最大値が14だったので14に修正。 2002-04-30 17:43 mogami * lib/help/: helpinfo.txt (1.5), jbirth.hlp (1.5) jhelpinfo.txt (1.4): ヘルプの使い方の説明を更新。jk28で上下に移動、等。 2002-04-30 17:41 mogami * src/: cave.c (1.39), defines.h (1.38), xtra1.c (1.34): 光源の半径の最大値を11に拡張。配列溢れがない事をdefine.hのコメントに記述。 2002-04-30 05:18 mogami * Changelogs (1.40): 更新 2002-04-30 05:15 mogami * lib/edit/f_info_j.txt (1.5): museum → Museum 2002-04-30 05:14 mogami * 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), src/init1.c (1.32): - ヘルプファイルの大幅再編。種族、職業、性格、の説明をまとめて1ファイルにした。 - ヘルプ文章中でカラーが使える機能 ToME から移植。まず地形の説明に使ってみた。 2002-04-30 03:25 _nothere * src/monster2.c (1.20.2.6): 細かい代入位置の修正. 2002-04-29 22:21 _nothere * src/monster2.c (1.20.2.5): 単純な代入で良かった場所があったので修正. 2002-04-29 06:41 mogami * src/object1.c (1.28): 英語版で '4 or 6 for Inven' の表示を忘れていたので修正。 2002-04-29 06:28 mogami * lib/pref/pref-opt.prf (1.7): pref-opt.prf中のhilite_playerの修正忘れ。 2002-04-29 06:25 mogami * 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に。 2002-04-29 02:44 mogami * readme.txt (1.7), readme_eng.txt (1.7): コマンドリストに自動拾いエディタ(_)を追加。 2002-04-29 02:30 mogami * 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に修正。 2002-04-29 01:54 mogami * lib/pref/pref-opt.prf (1.4), src/tables.c (1.29): pref-optのオプションのデフォルト設定の並びをちゃんと変愚に合せた。 pref-optで抜けていたオプションいくつかもちゃんと補完。 table.cのデフォルトと食いちがっていた設定は一致させて、一部table.cの方を変えた。 2002-04-29 00:08 _nothere * src/spells3.c (1.21): カオス属性で敵の変身が失敗し, 内部的に同じモンスターが配置され直す場合は, 前のモンスターの情報がそのまま保存されるように修正. また, 変身が行われた/失敗した場合コマンド繰り返しのターゲット指定が継続されるように変更. 2002-04-28 22:15 _nothere * lib/edit/k_info_j.txt (1.22.2.1), src/spellstips.h (1.15.10.1): 調査アイテムや魔法の説明に属性表示ができる記述を追加. 2002-04-28 21:12 _nothere * src/monster2.c (1.20.2.4): 属性のあるモンスターから召喚された護衛付き中立 (狼の族長など) の護衛が反対側の属性にならないようにした. 2002-04-28 18:36 mogami * Changelogs (1.38): 更新 2002-04-28 18:36 mogami * src/autopick.c (1.14): コード整理、コメント追加。画面右のコマンド説明の再描画の最適化。 2002-04-28 08:11 _nothere * src/: spells3.c (1.20.2.2), monster2.c (1.20.2.3): 護衛を伴うモンスターの中立の護衛もそのモンスターと同じ属性になるように修正. また, polymorph_monster()中での属性保存コードは機能しない場合があるので削除した. 2002-04-28 05:23 mogami * src/autopick.c (1.13): 下部の区切り線の位置に現在のモード名を表示するようにした。 2002-04-28 04:55 mogami * lib/edit/r_info_j.txt (1.35): 英語版の説明文で行末にスペースが抜けていたのを追加。 2002-04-28 03:39 mogami * src/autopick.c (1.12): メーセージ中の無駄なスペース削除。 2002-04-28 01:17 _nothere * src/: monster1.c (1.13.10.2), monster2.c (1.20.2.2) mspells1.c (1.20.2.2), mspells2.c (1.15.2.2): どちらかの属性の付いた中立は反対側を召喚しないように変更. また, sub_alignが一致したモンスター同士は戦わないように変更. 2002-04-27 23:47 mogami * src/: cmd1.c (1.31), externs.h (1.42), generate.c (1.17) spells2.c (1.19), tables.c (1.28), types.h (1.16) variable.c (1.19): トラップの感知範囲を出たときに警告するオプション disturb_trap_detect を OAngband から移植。 問題点ひとつ:未判明のトラップ感知アイテムでも感知範囲を出たときの警告によってトラップ感知である事がわかってしまうのは論理的でないが、スマートな解決方がない。 2002-04-27 23:39 _nothere * src/xtra2.c (1.27.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) 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): 中立のモンスターが善良または邪悪なモンスターに呼ばれた場合に, 一時的にどちらかの属性として戦うように変更してみた. また, どちらかの属性に回った中立が召喚した中立もまたその一時属性を受け継ぐ. ただし一時属性にはスレイなどは通用しない. セーブデータが変わるのでバージョンを1.0.14に上げる. 実験的な枝としておく. 2002-04-27 11:54 henkma * src/racial.c (1.15): 良くみたら百裂拳の方もバグってたので修正. 2002-04-27 11:46 henkma * src/racial.c (1.14): 修行僧の構えの表示にバグがあったので直した. 2002-04-27 09:52 mogami * src/autopick.c (1.11): 種族、職業の条件式挿入(^C)コマンドの$RACE と $CLASS が逆だったので修正。 2002-04-27 08:47 mogami * lib/pref/: pickpref.prf (1.4), picktype.prf (1.4): 自動拾いエディタのサンプルに重要なコマンドのいくつかの説明を書き入れた。 2002-04-27 08:46 mogami * src/birth.c (1.28): オートロール高速化。表示する時間間隔を空けて負担を減らした他、 randint0(3*4*5 * 3*4*5 * 3*4*5) を2回だけ使って能力値ダイスを振るようにした。 2002-04-27 00:27 mogami * src/racial.c (1.13): 変身中だけでなく「種族の」吸血鬼のレイシャルパワー生命力吸収は反攻撃で使用不可。 2002-04-26 22:37 mogami * src/cmd2.c (1.21): 鉄人上り階段無し(ironman_downward)モードのとき、ランダムに下りる回数が 1増えるのはあまりにも厳しすぎて挑戦不可能っぽいので、このモードの時は 必ず固定回数だけ下りるように修正。 2002-04-26 03:41 mogami * lib/edit/: misc_j.txt (1.7), r_info_j.txt (1.34): ディオニソス追加。 2002-04-26 00:10 mogami * lib/edit/e_info_j.txt (1.19): elec→Lightning 、 dark → Darkness 、他キャピタライズ修正。 2002-04-25 20:10 mogami * Changelogs (1.37): 更新 2002-04-25 20:09 mogami * src/wizard2.c (1.14): ウィザードコマンド ^A o でオブジェクトのcursedの値を表示。 2002-04-25 18:29 mogami * src/: dungeon.c (1.35), melee2.c (1.21): typo修正。aaron jorgensen さんの報告。 2002-04-24 22:32 hoge * 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), 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): 呪い更新 とりあえず、人斬り→人喰い 人喰い&警告エッセンス 2002-04-24 05:45 mogami * src/autopick.c (1.10): 'q'の他に'_'でも終了するようにした。 2002-04-23 06:17 mogami * src/autopick.c (1.9): エディタを一度終了してもカーソル位置を保存するようにした。 2002-04-23 01:40 mogami * src/birth.c (1.27): 生い立ちエディタの配列溢れ修正。 2002-04-23 01:35 mogami * src/: defines.h (1.36), load.c (1.24): 忘れてたTURNS_PER_TICKの変更を今やった。20L→10L。 2002-04-23 00:02 _nothere * lib/edit/: q0thief1_j.txt (1.3), q0thief2_j.txt (1.3) q_info_j.txt (1.3): モリバントの盗賊ギルドの2つのクエスト名から "盗賊クエスト" を外した. 2002-04-22 04:12 mogami * src/birth.c (1.26): 英語版でメッセージがはみ出していたので修正。 2002-04-22 04:05 mogami * src/: birth.c (1.25), defines.h (1.35), externs.h (1.41) files.c (1.50), japanese.c (1.5), load.c (1.23), save.c (1.11) types.h (1.15), variable.c (1.18): ToMEのクイック・スタートと生い立ちエディタ移植。 2002-04-22 04:04 mogami * src/z-term.c (1.13): デバックメッセージの外し忘れ修正。 2002-04-21 03:38 _nothere * src/main-win.c (1.13): 右上のxやファイル(F)メニューの終了(X)が実行された場合の動作をctrl+xを押した場合と同じ動作に変更. 2002-04-21 03:19 _nothere * lib/edit/k_info_j.txt (1.21): 武器呪縛の巻物の説明を修正. 2002-04-21 02:38 _nothere * src/object1.c (1.27): *鑑定*で読める発動効果の説明にダメージと充填ターン数が書かれていない物が残っていたので追加した. 2002-04-21 02:12 mogami * lib/pref/graf-xxx.prf (1.10): ToME の 8x8 tile の更新に合わせて、いくつかタイルを貰ってきた。 2002-04-21 01:32 _nothere * src/main-win.c (1.12): Windowsで, ファイル(F)メニューの終了(X)や右上の[x]で終了させた場合にplayrecordに残らなかったので, それも残るようにした. 2002-04-20 03:35 mogami * src/generate.c (1.16): 闘技場もモンスター闘技場と同様に1画面サイズに修正。 2002-04-20 00:51 mogami * src/z-term.c (1.12): && || の優先順が曖昧だったので修正。括弧忘れてた。 2002-04-20 00:39 _nothere * src/spells1.c (1.14): 火炎属性と冷気属性で, 弱点と耐性を同時に持つモンスターに攻撃した場合は耐性が優先されるようにした. また, 冷気に弱いモンスターは極寒属性にも弱くした. 2002-04-20 00:07 _nothere * lib/edit/k_info_j.txt (1.20): 賢者の杖の*鑑定*結果に知能が回復する記述を入れ忘れていたので追加. 2002-04-19 23:35 mogami * src/rooms.c (1.12): ミミック(ミミック(箱)の像)がmimic部屋に出るのを禁止。 冗談キャラなのにあんまり沢山出すぎて笑えない。 2002-04-19 02:44 _nothere * src/: cmd5.c (1.17), spells3.c (1.19): カオス魔法を失敗した場合, またはシャッフルの運命の輪による劣化ではpvalを減少しないように変更. 2002-04-19 01:04 mogami * lib/help/: commdesc.txt (1.7), jcommdesc.txt (1.6): コマンド説明リストの設定ファイル関係が分離してるのは見難いので こっちにも追加。 2002-04-19 00:53 mogami * lib/help/: command.txt (1.7), jcommand.txt (1.6), jpref.txt (1.5) pref.txt (1.8): 自動拾いエディタの説明追加。 2002-04-18 22:39 mogami * src/z-term.c (1.11): revision 1.10 の修正は勘違いしていて、全然修正になってなかった。 今度は本当に修正した。 2002-04-18 04:51 mogami * lib/pref/graf-new.prf (1.7): ビハインダーに空白の16x16タイルを割当て。 2002-04-18 03:57 mogami * Changelogs (1.36): 更新 2002-04-18 03:55 mogami * src/: cave.c (1.38), z-term.c (1.10): Bigtileのタイルモードで全角ASCIIしかないモンスター等が動いたときに、 Term_queue_chars()が背景のタイルの1byte目を漢字の2byte目と勘違いして その前のタイルの右半分を消してしまっていたので修正。 2002-04-18 03:53 mogami * src/: main-mac.c (1.15), main-x11.c (1.15): USE_TRANSPARENCYでASCII文字地形の上にタイルの敵等が乗ると、 ASCIIコードをタイルと間違えて表示しようとしてバグっていたので修正。 2002-04-17 23:50 _nothere * src/: dungeon.c (1.33), wild.c (1.12): 夜に街の中の山が光らないように変更. 他, 地上で夜になった場合に周辺を光らなくした. 2002-04-17 23:31 _nothere * lib/edit/v_info_j.txt (1.4): No.113 (Devided) のvault内のパターンが最後まで歩けないパターンだったので修正. 2002-04-17 21:45 mogami * src/main-mac.c (1.14): いろいろ修正。 - USE_TRANSPARENCY対応。 - タイル高、タイル幅、メニューをちゃんとサポートしていなかったのを修正。 - Bigtileの右半分の再描画ができていなかったのを修正。 - ウィンドウのサイズをマウスで変えたとき変なサイズになってしまうバグ修正。 (MPWのLowWord()が余計なhighbitを持つintを返すというバグだった。) !!!! To do: 全角ASCIIのモンスターが動いた跡の地形タイルの右半分が再描画されないバグが残っている。 2002-04-17 04:58 mogami * src/: autopick.c (1.8), types.h (1.14): コメント追加。typo修正。 2002-04-16 20:27 henkma * lib/edit/k_info_j.txt (1.19): typo修正. 三人称単数現在の's'. 2002-04-16 17:26 henkma * lib/edit/k_info_j.txt (1.18): typo修正corrensond→correspond 2002-04-16 15:30 mogami * lib/pref/: pickpref.prf (1.3), picktype.prf (1.3): 耐性自動刻みの例をサンプルに入れておく。(英語版で誰も使ってくれないので宣伝。) 2002-04-15 03:38 mogami * src/: object1.c (1.26), xtra1.c (1.33): rgraで教えてもらったので、武器が「suitable for riding」を 「suitable for use while riding」に修正。 2002-04-15 03:08 mogami * src/: defines.h (1.34), dungeon.c (1.32), effects.c (1.18) generate.c (1.15), load.c (1.22), mane.c (1.7), melee2.c (1.20) mind.c (1.8), monster2.c (1.20), mspells1.c (1.19) mspells2.c (1.15), mspells3.c (1.10), racial.c (1.11) save.c (1.10), spells3.c (1.18), types.h (1.13): スピードシステム改造。 行動1回に必要なエネルギーは ENERGY_NEED() = randnor(100, 31) * 2 。 後で、TURNS_PER_TICK を 10 にしたときにはこの「* 2」は取り除く。 2002-04-15 02:40 _nothere * src/cave.c (1.37): 幻覚時にただの地形が1/256でランダムな文字に変わって見えるコードが上書き代入で無効になっていたので, 有効になるように修正. 幻覚時の難易度増加につながるので, 問題が出たらいつでも無効化して構わない. 2002-04-15 00:49 habu * src/monster2.c (1.19): dungeon_turnに応じて深層のモンスターを出やすくするコードをTURNS_PER_TICKを使って書き変え。 2002-04-14 23:59 mogami * src/files.c (1.49): reverse モードで 2 8 の上下が逆なのを修正。 2002-04-14 23:41 mogami * src/autopick.c (1.7): && と || の優先順位が曖昧なところに括弧追加。 2002-04-14 19:26 mogami * Changelogs (1.35): 更新 2002-04-14 19:26 mogami * src/files.c (1.48): 8 2 で1行上下に移動できるように。 ページの最後で勝手に最初のページに巻戻らないように。 2002-04-14 19:00 mogami * lib/help/: attack.hlp (1.6), attack.txt (1.8), birth.hlp (1.4) birth.txt (1.7), charattr.hlp (1.5), charattr.txt (1.7) command.hlp (1.5), commdesc.hlp (1.5), defend.hlp (1.4) dungeon.hlp (1.5), dungeon.txt (1.7), general.hlp (1.5) general.txt (1.7), help.hlp (1.7), j_item2.txt (1.2) jattack.hlp (1.4), jattack.txt (1.6), jbirth.hlp (1.3) jbirth.txt (1.6), jcharattr.hlp (1.3), jcharattr.txt (1.8) jcommand.hlp (1.4), jcommand.txt (1.5), jcommdesc.hlp (1.4) jcommdesc.txt (1.5), jdefend.hlp (1.3), jdefend.txt (1.4) jdungeon.hlp (1.2), jdungeon.txt (1.5), jgeneral.hlp (1.4) jgeneral.txt (1.5), jhelp.hlp (1.5), jmagic.hlp (1.3) jmonster.hlp (1.2), jmonster.txt (1.5), jobjects.hlp (1.3) jobjects.txt (1.5), joption.hlp (1.4), jpref.hlp (1.2) jpref.txt (1.4), jspecial.hlp (1.2), jtang.txt (1.5) jtown.hlp (1.2), jtown.txt (1.5), magic.hlp (1.5) monster.hlp (1.2), monster.txt (1.4), objects.hlp (1.3) objects.txt (1.5), option.hlp (1.5), pref.hlp (1.5) pref.txt (1.7), town.hlp (1.2), town.txt (1.5): リンクの文字に数字を使わないようにして、アルファベットのみにした。 数字は後で上下に1行移動等に使える。 2002-04-14 16:43 habu * src/files.c (1.47): sprintfの型を%ldから%dに修正。 2002-04-14 03:23 mogami * src/: birth.c (1.24), bldg.c (1.12), cave.c (1.36), cmd4.c (1.34) defines.h (1.33), dungeon.c (1.31), externs.h (1.40) files.c (1.46), generate.c (1.14), store.c (1.8), wild.c (1.11) xtra1.c (1.32): スピードシステム修正に備えて、turnと時刻の取りあつかいのコードを整理。 #define TURNS_PER_TICK 20L を定義した。 日付を求める関数等を用意してそれを呼ぶようにした。 2002-04-14 01:28 _nothere * src/: cave.c (1.35), z-term.c (1.9): 全角文字モードで, 周囲と色が全く同じ物の左バイトが更新されず, 右バイトの文字だけが更新されて半角で現れたりして化ける問題を修正. 2002-04-13 09:29 mogami * src/: cave.c (1.34), main-win.c (1.11), z-term.c (1.8): 二倍幅豆腐、内部コードに「Å」を使う方法で実装。 main-win.cでrectangleを進め方にバグがあり、rc.rightを3バイト進めていたので、 修正して、豆腐が右横に伸びなくした。 2002-04-13 06:35 _nothere * src/: cave.c (1.33), z-term.c (1.7): 全角カーソルの右半分が正しく消去されないのを修正. ついでに, 先程のcave.cの変更部分に#ifdef WINDOWSを付けた. 2002-04-13 06:12 _nothere * src/cave.c (1.32): Windowsで豆腐のbigtileが崩れる問題に対して, bigtile_attr()内で第2byteに豆腐をコピーする方法で応急処置. しかし, 起動時や終了時, 移動時に化けたりゴミが残ったり, 光源が永久岩に食い込む問題は未解決. 2002-04-13 04:13 _nothere * src/main-win.c (1.10): 豆腐とbigtileが両方有効になっているとき, 豆腐の壁にカーソルを合わせると半角のカーソルになっていたのを全角のカーソルに直した. 2002-04-12 23:26 mogami * readme.txt (1.6): bigscreenに対応してなかった一文削除。 2002-04-12 23:25 mogami * src/autopick.c (1.6): まだ残っていた再描画バグ(^L)修正。 英語版コンパイルエラー修正。英語メッセージ細かいとこ修正。 ^I ^Lでキーワード「武器」が挿入されなかったのを修正。 2002-04-11 01:41 iks * src/main-win.c (1.9): ウィンドウを過小にリサイズできてしまってbigscreenの挙動がアヤシイのを解決。 フォント変更時にウィンドウサイズが80x24に戻される上に、bigscreenが追随していなくて表示が食み出していたのを解決。 2002-04-11 00:56 mogami * src/autopick.c (1.5): constポインタ(ポインタ)の変数をC_FREEに渡すとVC++がワーニングを出す事が わかったので再修正。 2002-04-11 00:35 mogami * src/: autopick.c (1.4), externs.h (1.39): ワーニングを無くす修正。 その他、autopick editorの行の説明文追加等。 2002-04-11 00:23 mogami * src/xtra2.c (1.27): ウィンドウのリサイズ後に変な位置にカーソルが移動していたのを修正。 2002-04-11 00:09 mogami * src/xtra1.c (1.31): サブウィンドウに全体マップを表示するとき、ウィンドウが小さすぎると落ちるので、 そのときは表示をしないように修正。 2002-04-10 22:07 mogami * src/: generate.c (1.13), birth.c (1.23): モンスター闘技場の表示位置が変になるバグ修正。 もうひとつ、キャラスタート時に4体のモンスターを初期化してないバグも修正。 (時間が経つと初期化されるので実害はないが) 2002-04-10 00:47 mogami * Changelogs (1.34): 更新 2002-04-10 00:29 mogami * src/autopick.c (1.3): 早速修正。^I をキャンセルした後で画面を再描画してなかった。 2002-04-10 00:13 mogami * 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), 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): branch-mogami-autopickをマージ 2002-04-10 00:05 _nothere * lib/edit/k_info_j.txt (1.17): アーティファクト生成の巻物の説明で "並の" を "無銘の" とした. 2002-04-09 23:20 mogami * src/autopick.c (1.1.2.16): ^I ^L でオブジェクトの名前(とタイプ)を取り込むとき、銘は自動刻みとして とりこむようにした。 2002-04-09 21:50 henkma * src/main-gcu.c (1.5): cursesで^Sが効くようにするパッチ, 無駄にcursesの中の方をいじっているように見 えるので変更してみた. 普通cursesでこのようなことをする時, 単に一回raw();を呼 んでおくだけにすると思う. 2002-04-09 21:29 mogami * src/autopick.c (1.1.2.15): ダイス目nn以上の、の英語版の説明文表示がバグってたので修正。 2002-04-09 21:12 mogami * src/autopick.c (1.1.2.14): 2、3、4冊目の魔法書のキーワードがバグってたので修正。 2002-04-09 20:05 mogami * lib/pref/Makefile.am (1.2.8.1), src/autopick.c (1.1.2.13): サンプルファイルの読み込みに失敗したときに落ちるのを修正。 make dist でサンプルファイルを添付させるのを忘れていたのを修正。 2002-04-09 19:13 mogami * src/z-config.h (1.6): makefile.stdを使ったとき、英語版で_JPが定義されていたのを修正。 2002-04-09 19:12 mogami * src/cmd4.c (1.32.4.4): ワーニング出ないように修正。 2002-04-09 19:11 mogami * src/autopick.c (1.1.2.12): 未使用変数のワーニング出ないように修正。 コード整理。コマンド説明の再描画を必要なときだけに制限。 2002-04-09 05:25 mogami * src/autopick.c (1.1.2.11): 大事な ^I コマンドが壊れてた。修正。 2002-04-09 04:16 mogami * src/autopick.c (1.1.2.10): コマンド説明のミス修正。 2002-04-09 04:00 mogami * src/autopick.c (1.1.2.9): 英語版がコンパイルできなかったのを修正。 256行目以降で、変更を感知できず画面再描画がされなかったのを修正。 'b' '-' でのバックスクロールが半画面程度だったバグ修正。 コマンドさらに統合。 ^Rで変更を破棄。 2002-04-09 02:41 mogami * src/autopick.c (1.1.2.8): いろいろ修正。いくつかのコマンドをまとめられる物はまとめた。 2002-04-09 01:13 mogami * src/autopick.c (1.1.2.7): スクロールが遅いので、1行スクロールでなくセンタリングするようにした。 2002-04-09 01:01 mogami * src/autopick.c (1.1.2.6): 大事な行をコメントアウトしたままだった。 2002-04-09 00:57 mogami * src/autopick.c (1.1.2.5): 高速化修正。 2002-04-08 23:36 mogami * src/angband.rc (1.4): 半角カナがなくなっているので、SJIS CRLF→EUC LF に変えておく。 コード変換でangband.rcだけ除外する手間がなくなる。 2002-04-08 21:03 mogami * src/: main-cap.c (1.2), main-gcu.c (1.4): gcu と cap で ^S が使えないのを修正するパッチ flowctrl.dif を適用。 clockworkから持ってきた Hallvard B. Furuseth さんのパッチ。 2002-04-08 20:14 mogami * src/autopick.c (1.1.2.4): カット(^K)してペースト(^Y)できるようにした。 配列溢れバグ修正。 2002-04-07 19:43 mogami * src/autopick.c (1.1.2.3): ^I コマンドで装備を選択するフラグを忘れていたのを修正。 2002-04-07 19:34 mogami * Changelogs (1.33): 更新 2002-04-07 19:33 mogami * lib/pref/pickpref.prf (1.1): file pickpref.prf was initially added on branch branch-mogami-autopick. 2002-04-07 19:33 mogami * lib/pref/: pickpref.prf (1.1.2.1), picktype.prf (1.1.2.1): commit忘れていた。デフォルトの設定ファイル。全く設定を書いていないときに エディタを起動すると読み込む。その他に読む事はない。 2002-04-07 19:33 mogami * lib/pref/picktype.prf (1.1): file picktype.prf was initially added on branch branch-mogami-autopick. 2002-04-07 19:27 mogami * src/: autopick.c (1.1.2.2), cmd1.c (1.27.4.3), cmd4.c (1.32.4.3) externs.h (1.36.4.3), files.c (1.43.4.2), types.h (1.10.4.2) variable.c (1.16.4.2): 取り敢えず完成という事にする。初期の構想は全部実装した。もう使用可能。 2002-04-07 14:17 mogami * src/main-mac.c (1.12): Bigtile用の変更。kuwaさんより。 2002-04-07 12:31 henkma * lib/edit/t0000001_j.txt (1.8): 単なるコメントの修正. 2002-04-07 11:35 mogami * src/autopick.c (1.1.2.1): 自動拾いコードが肥大化するので別ファイルに分けた。 2002-04-07 11:35 mogami * src/autopick.c (1.1): file autopick.c was initially added on branch branch-mogami-autopick. 2002-04-07 11:31 mogami * readme.txt (1.4.2.1), readme_eng.txt (1.5.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) 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) 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) 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): 自動拾いのゲーム内エディタ、かなり形ができてきた。'_'で起動。'q'で終了。 枝のベースをhengband-1-0-11に変更したので、変更ファイルが多いが ほとんどはマージによるもの。 2002-04-06 23:29 mogami * Changelogs (1.32): 更新 2002-04-06 22:26 mogami * lib/file/: news.txt (1.5.10.1), news_j.txt (1.3.10.1): 1.0.10 -> 1.0.11 2002-04-06 22:24 mogami * lib/edit/misc_j.txt (1.6), 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): branch-mogami-tanuki をマージ。 2002-04-06 22:14 mogami * lib/help/: jversion.txt (1.6.10.1), version.txt (1.6.6.1): 枝にもcommit 2002-04-06 21:45 mogami * lib/help/version.txt (1.7): 英語版履歴 1.0.11 2002-04-06 21:21 hoge * lib/help/jversion.txt (1.7): jversion.txt 作成 2002-04-06 19:37 mogami * lib/edit/a_info_j.txt (1.20): 宮本武蔵の★の説明追加。 2002-04-06 19:34 mogami * readme.txt (1.5), readme_eng.txt (1.6): タイルとBigtileの説明追加。 2002-04-06 18:20 hoge * src/artifact.c (1.21): ☆のwarningちょっと修正。 2002-04-06 18:09 mogami * lib/edit/r_info_j.txt (1.31): HUMANフラグ修正 2002-04-06 17:53 hoge * 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), src/object2.c (1.34) src/xtra1.c (1.30): ☆や防衛者にWARNING 両手持ちちょっと弱く 鋭敏兜の最大値を6に減らす 2002-04-06 02:48 mogami * src/: dungeon.c (1.28), init2.c (1.10): ほとんど活用されてない user.prf をユーザーディレクトリに各自が置く 設定ファイルとしてもっと活用できるように、セーブデータのロードの後で user.prfを読み込むように修正。こうすると$CLASS $RACE等で条件分岐に使える。 2002-04-05 22:56 _nothere * lib/edit/k_info_j.txt (1.16), src/init1.c (1.30) src/object1.c (1.25): branch-_nothere-objdescをマージ. 2002-04-05 22:51 _nothere * lib/edit/k_info_j.txt (1.15.2.6): Mogamiさんの校正結果を取り込んで英訳を修正. 2002-04-05 22:27 habu * lib/edit/a_info_j.txt (1.18): エクスカリバーに警告能力を追加。 2002-04-05 17:50 _nothere * lib/edit/k_info_j.txt (1.15.2.5): キノコ, 薬, 巻物, ロッド, 魔法棒, 杖の説明の英訳が完了. 2002-04-05 02:26 _nothere * lib/edit/k_info_j.txt (1.15.2.4), src/object1.c (1.24.2.2): 巻物の説明まで一応英訳終了. *鑑定*済みアイテムの記述表示コードの整理. 2002-04-04 19:21 mogami * lib/help/: charattr.hlp (1.4), charattr.txt (1.6): 技能についてのヘルプ(英語版)を追加。 2002-04-04 16:53 mogami * src/mspells2.c (1.14): ; を忘れてた; 再修正。 2002-04-04 16:46 mogami * Changelogs (1.31): 更新 2002-04-04 16:45 mogami * src/mspells2.c (1.13): mspells2.c モンスター対モンスターで実装されてない魔法を使ったとき、 return FALSE; で呪文をキャンセルしなければいけないところで、break;して 呪文を唱えた後の処理に移り、ものまねを覚えてしまっていたので修正。 特にThe World は who が未定な状態でものまねを覚えるので使用時にバグる。 ついでに、死者復活の呪文はモンスター対モンスターでも使えるように実装。 2002-04-04 00:20 mogami * src/xtra2.c (1.25.6.2): たぬき のr_sightsが全く増えなかったのを修正。 2002-04-04 00:03 mogami * src/melee2.c (1.18.6.2): しゃべるモンスターのときはしゃべる。重厚な足音もする。 2002-04-04 00:00 _nothere * lib/edit/k_info_j.txt (1.15.2.3): キノコと薬の説明の英訳完了. 2002-04-03 23:48 mogami * lib/edit/r_info_j.txt (1.30.2.2), src/monster2.c (1.17.6.4): たぬき は、AQUATICにはならない。ユニークにならない。レベル下限付き。 2002-04-03 20:20 mogami * src/monster2.c (1.17.6.3): たぬき を見ただけでは sights を増やさないように修正。 名前の付いたペットの たぬき についてちゃんと名前を表示するように修正。 2002-04-03 19:13 mogami * src/monster2.c (1.17.6.2): モルゴスたぬきとかが簡単に作れてまずい気がするので、 ペットの たぬき は名前の最後に ? を追加。 2002-04-03 18:56 mogami * src/: generate.c (1.11.6.1), melee2.c (1.18.6.1): 見掛けのモンスター種族、ap_r_idx の設定を忘れていたところ修正。 2002-04-03 18:46 mogami * src/cave.c (1.29.2.1), src/cmd1.c (1.27.6.1) 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): 「たぬき」の実装。セーブデータが変るので、バージョンを1.0.12に上げてある。 2002-04-03 13:24 mogami * src/store.c (1.7): 博物館に寄贈するとき、全く同じ物が既に寄贈してあるときはメッセージを 少し変えるようにしてみた。写真をコレクションするときに 気付かずに複数まとまっているのがなんか気に食わなかったので。 2002-04-03 09:48 mogami * src/files.c (1.44): (")コマンドで初期オプションを変更できると、実験するのに便利なので、 ウィザードモードのときだけは変更できるようにした。 2002-04-03 00:49 _nothere * src/angband.rc (1.3): Windowsでのメニューの半角カナを全角カナに変更. 2002-04-03 00:40 _nothere * src/cave.c (1.29): ascii_to_zenkakuテーブルでコロンとセミコロンが逆だったので修正. 2002-04-02 19:17 mogami * lib/edit/r_info_j.txt (1.30): プーケル人の説明の誤訳のため、人間と勘違いされていたので、説明文修正。 人間フラグ削除。 2002-04-02 05:36 mogami * src/main.c (1.3): コマンドラインから -h で出るヘルプメッセージにX11等の固有の情報も表示。 OAngからコピーしてきて、修正したもの。 2002-04-02 04:38 mogami * Changelogs (1.30): 更新 2002-04-02 03:43 mogami * lib/help/: charattr.hlp (1.3), charattr.txt (1.5) jcharattr.hlp (1.2), jcharattr.txt (1.7): 職業、種族、性格の能力、技能修正表を作成。 (変愚用にするの面倒でZAngのは消してあった) 2002-04-02 00:39 mogami * src/: cmd1.c (1.27.4.1), cmd4.c (1.32.4.1), externs.h (1.36.4.1): 自動拾いコードをマクロを使って整理。 設定行を解析してその働きを説明する文を作る関数を実装した。後でゲーム中での 編集機能の画面中で表示する予定。今はテスト用に'~'コマンド内で表示している。 2002-04-02 00:35 mogami * src/tables.c (1.27): Leonさんに指摘されたヘルプの修正に合わせて、オプションの説明修正。 2002-04-02 00:32 mogami * lib/help/: attack.txt (1.7), birth.txt (1.6), bldg.txt (1.4) charattr.txt (1.4), command.txt (1.6), commdesc.txt (1.6) defend.txt (1.5), dungeon.txt (1.6), general.txt (1.6) helpinfo.txt (1.4), jattack.txt (1.5), jbirth.txt (1.5) jcharattr.txt (1.6), jcommand.txt (1.4), jcommdesc.txt (1.4) jdefend.txt (1.3), jdungeon.txt (1.4), jgeneral.txt (1.4) jhelpinfo.txt (1.3), jmagic.txt (1.5), jmonster.txt (1.4) jobjects.txt (1.4), joption.txt (1.6), jpref.txt (1.3) jtown.txt (1.4), magic.txt (1.6), monster.txt (1.3) objects.txt (1.4), option.txt (1.7), pref.txt (1.6) tang.txt (1.5), town.txt (1.4), version.txt (1.6) magic.txt (1.7): 修正。 2002-04-02 00:10 _nothere * lib/edit/k_info_j.txt (1.15.2.2): 英訳を少し追加. 英語力に自信がないので校正が必要になる. 2002-03-31 23:07 mogami * src/rooms.c (1.11): 十字部屋等のvaultで、強い敵がいるはずのところがハウンド等のグループを 作る敵で埋まってしまって、やたら楽勝になるのを封じるため、 vaultの '9' と '8' の地形はグループフラグを偽にしてみた。グループを作る のは大概は弱い敵なので、偽にするとトータルで強い敵の数が増える。 2002-03-31 21:16 _nothere * 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 12:30 henkma * readme.txt (1.4), src/cmd3.c (1.15), src/xtra1.c (1.29): 警告無視の機能追加. '$'を刻んでおくとそのアイテムは警告能力を失なう. なお, 銘刻みと銘消しのときに状態の再計算をしていないバグがあったので ついでに修正しておいた. 2002-03-31 08:22 mogami * lib/help/: defend.txt (1.4), dungeon.txt (1.5) jobjects.txt (1.3), monster.txt (1.2), objects.txt (1.3) tang.txt (1.4), town.txt (1.3): 修正と、全てのスペルチェック。 2002-03-31 04:40 mogami * lib/help/: Makefile.am (1.4), arena.txt (1.4), attack.hlp (1.5) defend.hlp (1.3), dungeon.hlp (1.4), dungeon.txt (1.4) help.hlp (1.6), jattack.hlp (1.3), jdefend.hlp (1.2) jmonster.txt (1.3), jobjects.txt (1.2), jtown.txt (1.3) monster.hlp (1.1), monster.txt (1.1), objects.hlp (1.2) objects.txt (1.2), readme.txt (1.6), spoiler.hlp (1.4) town.txt (1.2): 英訳、取りあえず完成。 日本語版の修正も少し。 2002-03-31 03:07 mogami * src/spells2.c (1.17): "あなたは超能力を持っている。"→"あなたはテレパシー能力を持っている。" 2002-03-30 04:57 mogami * src/: cmd4.c (1.32), cmd5.c (1.16), defines.h (1.31) dungeon.c (1.27), effects.c (1.17), files.c (1.43) mspells1.c (1.18), mspells2.c (1.12), scores.c (1.6) util.c (1.24), wild.c (1.10): 死亡時のスコア送信するかの質問文が履歴に残ってしまっていてダンプの 行数が無駄になるので残らないようにget_checK_strict()のモードを ちゃんと修正した。ついでにモード定数をマクロ定義。 2002-03-30 00:22 mogami * lib/edit/f_info_j.txt (1.4): 草むら # → : 2002-03-30 00:22 mogami * lib/edit/r_info_j.txt (1.29): Wyrd sister → 運命の魔女。Lesser black reaver → 灰色の掠奪者。 2002-03-30 00:21 mogami * src/cave.c (1.28): new_ascii_graphicsのコード整理。 2002-03-29 23:14 henkma * src/cmd6.c (1.19): 啓の徳上昇判定(の一部)の修正. 啓蒙薬で+2,*啓蒙*の薬で+1を, 逆にした. 2002-03-28 23:03 mogami * src/tables.c (1.26): スペルチェックのとき直したのにcommit忘れてた。 2002-03-28 22:45 henkma * src/tables.c (1.25): typo修正. 2002-03-28 18:05 mogami * 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) autopick_eng.txt (1.8), readme_eng.txt (1.5): スペルチェック 2002-03-28 17:25 henkma * src/mindtips.h (1.6): typo修正. 2002-03-28 17:11 henkma * src/tables.c (1.24): 吟遊詩人の歌の名前修正. 2002-03-28 01:19 henkma * src/tables.c (1.23): typo修正. 2002-03-28 01:04 henkma * src/tables.c (1.22): typo修正. 2002-03-28 00:38 henkma * src/spellstips.h (1.15): typo修正. 2002-03-27 16:33 henkma * src/spellstips.h (1.14): typo修正. shild→shield. 2002-03-27 04:18 mogami * lib/help/: attack.txt (1.5), command.hlp (1.4), command.txt (1.4) commdesc.hlp (1.4), commdesc.txt (1.4), defend.txt (1.3) pref.hlp (1.4), pref.txt (1.4): 英訳進行 2002-03-27 04:17 mogami * lib/help/: jcommand.hlp (1.3), jcommdesc.hlp (1.3) jpref.txt (1.2): 修正 2002-03-27 00:12 mogami * lib/help/: jbirth.hlp (1.2), jbirth.txt (1.4): 修正。 2002-03-27 00:11 mogami * lib/help/birth.txt (1.4): 英訳進行 2002-03-26 23:04 mogami * lib/help/jdefend.txt (1.2): 修正 2002-03-26 23:04 mogami * lib/help/: attack.hlp (1.4), attack.txt (1.4), defend.hlp (1.2) defend.txt (1.2): 英訳進行 2002-03-26 23:03 mogami * lib/help/jattack.txt (1.4): 修正。 2002-03-26 19:00 henkma * src/spellstips.h (1.13): typo修正. Vamparic→Vampiric. 2002-03-26 17:05 henkma * src/: mindtips.h (1.5), spellstips.h (1.12): typo修正, hiroism→heroism. 2002-03-26 06:30 mogami * src/wizard1.c (1.18): モンスタースポイラーで、モンスターの番号出力が間違ってるバグ修正。 2002-03-25 22:31 mogami * lib/help/option.txt (1.5): 一部セーブし忘れた。 2002-03-25 21:53 mogami * lib/help/: option.hlp (1.4), option.txt (1.4): 英訳さらに進行。 2002-03-25 21:52 mogami * 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 16:10 habu * src/: cmd3.c (1.14), dungeon.c (1.26), load.c (1.20) main-x11.c (1.13), wizard1.c (1.17): 使用されていない変数の削除。 2002-03-25 04:55 mogami * lib/help/joption.txt (1.4): 英訳中に気付いたミス。修正。 2002-03-24 21:56 mogami * lib/help/: charattr.hlp (1.2), charattr.txt (1.2) general.hlp (1.4), general.txt (1.4), magic.hlp (1.4) magic.txt (1.4), version.txt (1.4): 英語版ヘルプのできたとこのみ。 2002-03-24 21:50 mogami * src/: cmd3.c (1.13), externs.h (1.35), monster1.c (1.13) wizard1.c (1.16): モンスタースポイラーのコードを思い出のコードと共通化。 ついでにcheat_knowと町でのモンスター調査のコード整理。 2002-03-24 21:39 mogami * src/racial.c (1.10): 静水の英訳修正。 Clear Mind → Mirror Concentration 2002-03-23 23:22 henkma * src/racial.c (1.9): typo修正. asuume→assume 2002-03-23 23:15 hoge * 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) 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): モンスターのHUMANフラグとアイテムのSLAY_HUMAN 村正とチェンソーはSLAY_HUMANつけたので強さを見直し 2002-03-23 17:33 mogami * lib/help/: jcharattr.txt (1.5), jgeneral.hlp (1.3) jmagic.txt (1.4): 英訳中に見つけた日本語版のミスを修正。 2002-03-23 16:30 henkma * src/mindtips.h (1.4): mirror の tips typo修正. 2002-03-23 15:46 mogami * src/racial.c (1.8): 剣の舞いの訳がわかったので修正。 2002-03-23 15:22 henkma * src/mindtips.h (1.3): mirror の tips修正. 2002-03-23 12:58 mogami * lib/help/: arena.txt (1.3), attack.hlp (1.3), attack.txt (1.3) birth.hlp (1.3), birth.txt (1.3), bldg.txt (1.3) charattr.hlp (1.1), charattr.txt (1.1), command.hlp (1.3) command.txt (1.3), commdesc.hlp (1.3), commdesc.txt (1.3) defend.hlp (1.1), defend.txt (1.1), dungeon.hlp (1.3) dungeon.txt (1.3), gambling.txt (1.3), general.hlp (1.3) general.txt (1.3), help.hlp (1.5), helpinfo.txt (1.3) magic.hlp (1.3), magic.txt (1.3), objects.hlp (1.1) objects.txt (1.1), option.hlp (1.3), option.txt (1.3) pref.hlp (1.3), pref.txt (1.3), readme.txt (1.5) spoiler.hlp (1.3), tang.txt (1.3), town.hlp (1.1), town.txt (1.1) version.txt (1.3): Z240からコピー、削除したのと同名のものもあるし違うのもある。 2002-03-23 12:57 mogami * lib/help/: arena.txt (1.2), attack.hlp (1.2), attack.txt (1.2) birth.hlp (1.2), birth.txt (1.2), bldg.txt (1.2) command.hlp (1.2), command.txt (1.2), commdesc.hlp (1.2) commdesc.txt (1.2), dungeon.hlp (1.2), dungeon.txt (1.2) gambling.txt (1.2), general.hlp (1.2), general.txt (1.2) help.hlp (1.4), helpinfo.txt (1.2), magic.hlp (1.2) magic.txt (1.2), option.hlp (1.2), option.txt (1.2) pref.hlp (1.2), pref.txt (1.2), readme.txt (1.4) spoiler.hlp (1.2), tang.txt (1.2), version.txt (1.2): 英語版ヘルプの作業開始。手始めに古いのを削除。Z24xのと入れ換えて作業する。 2002-03-23 11:31 henkma * src/spells2.c (1.15): 呪いに関して 「あなたは...」を適当な文句と差し替えた. 「弱い呪い」は, 他の表現と統一して, 単に「呪い」で良いと思うのだがどうか? # 今のところ弱い呪い(英語はweak curse)としている. 2002-03-23 11:19 henkma * src/: object1.c (1.23), spells2.c (1.14): 呪い関連"nanka"を翻訳. 2002-03-23 10:56 mogami * lib/file/w_low_j.txt (1.14): すばやき棘、小さき棘削除。字体が違うだけで名前の意味が変ってないからまずい。 2002-03-22 22:10 mogami * src/files.c (1.41): ダンプの死亡場所の表示に、死因も追加。 2002-03-22 21:37 mogami * src/effects.c (1.16): 麻痺や彫像状態で死んだとき、死因に"麻痺状態で"、"彫像状態で"を追加するように してみた。 2002-03-22 20:03 mogami * src/: cave.c (1.22.2.12), z-term.c (1.2.14.8): 修正2つ、こっちにもcommit。後で他のバリアント用のdiffを取るため。 2002-03-22 19:59 mogami * src/z-term.c (1.5): Bigtile使用時にマップ画面の左端がその場所地形によっては正しくアップデート されず、空白キャラになっていたのを修正。漢字の2文字目を判定するフラグ KANJI2の判定にタイルのattrがひっかかっていた。 2002-03-22 10:42 mogami * src/cave.c (1.27): lite_spot()で全角文字の地形を正しくアップデートしていなかったのを修正。 実際にバグが現われていたのは、SJISの環境でグラフィックモードOFFでBigtileを 使った場合だけだったが、他の場合でも潜在的に問題かもしれないので。 2002-03-21 20:09 mogami * src/: cave.c (1.22.2.11), cmd4.c (1.27.2.3), dungeon.c (1.20.2.3) externs.h (1.30.2.5), generate.c (1.8.2.3), init1.c (1.23.2.3) object1.c (1.19.2.4), variable.c (1.12.2.3), wild.c (1.6.4.3) xtra2.c (1.21.2.7), z-term.c (1.2.14.7): branch-mogami-bigtileに、幹での変更点もcommitしておく。 2002-03-21 18:59 mogami * src/z-term.c (1.4): 英語版でbigtileモードのとき、タイルの右半分だけ削除された後で正しく書き直し がされていなかったので修正。 2002-03-21 01:34 habu * src/hissatsu.c (1.5): 剣術家の眩惑がMPを消費していないバグを修正 2002-03-20 20:50 mogami * Changelogs (1.29): 更新 2002-03-20 20:46 mogami * src/load.c (1.19): 粗悪品のACや劣化したpvalがロードすると元に戻ってしまうバグを修正。 アイテムのロード時にいちいち k_info、e_info、a_info から情報を読んでちゃんと セーブされていたオブジェクトデータを上書きしていたが、無意味でバグの温床 なので、そのようなコードをまるごと削除した。 2002-03-20 19:59 mogami * src/: bldg.c (1.10), cmd6.c (1.17), defines.h (1.29) dungeon.c (1.25): EATER_CHARGE (= 0x10000L) 等のマクロを定義して魔道具術師のコードを整理。 さらに、ロッドの充填状態の数値をデノミして体力回復のロッドを99本とか持って いてもオーバーフローしないようにした。 2002-03-20 15:33 mogami * lib/pref/graf-new.prf (1.6): フェアノールのランプ、パランティア、中つ国ガイド、修正。 2002-03-18 23:23 mogami * lib/pref/graf-new.prf (1.5): 歌集の16x16タイルが変なのを定義されてたので削除。 2002-03-17 17:55 mogami * lib/help/jmagic.txt (1.3): 剣術家の型の説明を忘れていたので追加。 2002-03-17 17:49 mogami * lib/help/: jmagic.hlp (1.2), jmagic.txt (1.2): 魔法の説明を変愚蛮怒に対応。 2002-03-17 14:40 mogami * src/cmd6.c (1.16): 魔道具術師のリピートコマンドでロッドを使うコードが間違っていたので修正。 2002-03-16 22:15 mogami * lib/edit/r_info_j.txt (1.27): モンスターのコードがバグったときにちょくちょく「プレイヤー」があらわれて HPゲージの表示で0の割り算が起きて変愚蛮怒が落ちるので、バグがあってもいきなり 落ちないように、1点だけHPを与える修正。 2002-03-16 21:45 mogami * src/monster2.c (1.17): カメレオンの王が変身に失敗して「プレイヤー」になるのを修正。 2002-03-15 21:10 hoge * 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), 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): 呪いは外れないだけではなく、いろいろイヤな効果がある。 2002-03-15 19:54 mogami * src/: dungeon.c (1.23), generate.c (1.11), init1.c (1.27) variable.c (1.15), wild.c (1.9), xtra2.c (1.25): 新規ゲーム開始のときのパネルの位置が変だったので、再修正。 2002-03-15 18:11 mogami * lib/edit/r_info_j.txt (1.26): 鳳凰の説明。相談の結果、文の構成をちょっとだけ修正。 2002-03-15 17:03 henkma * src/spells2.c (1.12): 自己分析のメッセージの修正. 2002-03-15 16:49 henkma * src/xtra1.c (1.27): 剣術家の降鬼陣でAC-50がパラメータ表示の方に現れてなかったので修正. ひょっとして意図的だったりした? 2002-03-13 23:51 mogami * src/cave.c (1.26): lite_spot()の使える範囲がin_bound()だったせいで画面端の ボルトやボールのアニメーション後にゴミが残っていたのを修正。 ボルトやボールのアニメーションを全角キャラに対応。 2002-03-13 21:52 mogami * Changelogs (1.28): 更新 2002-03-13 19:12 mogami * src/xtra2.c (1.24): center_player オフのときの荒野での画面切り変えがおかしかったので修正。 さらに右と下に画面を切り変えるまでに端に近づける限界値が1違ったので修正。 2002-03-13 18:43 mogami * src/report.c (1.17): test用サーバーに送る設定のままでcommitしてしまったので、戻した。 2002-03-13 18:42 mogami * src/: cmd4.c (1.31), report.c (1.16): スクリーンショットを大きなウィンドウに対応。 2002-03-13 01:56 mogami * src/cave.c (1.25): 全角キャラで軌道表示。 2002-03-13 01:19 habu * src/object1.c (1.21): アイテムの詳細表示でウィンドウ縦幅をフルに使うように修正。 2002-03-13 00:33 habu * src/cmd4.c (1.30): 検索結果のハイライト表示の座標を縦幅に合わせ忘れていたので修正。 2002-03-13 00:20 mogami * src/: cave.c (1.24), dungeon.c (1.22), externs.h (1.33) generate.c (1.10), init1.c (1.26), variable.c (1.14), wild.c (1.8) xtra2.c (1.23): center_player がオフのときに、画面表示位置の初期設定がおかしかったので修正。 2002-03-12 23:17 henkma * lib/edit/e_info_j.txt (1.14), src/object2.c (1.31): 殺戮の武器の値段の計算を修正. 2002-03-12 23:02 habu * src/cmd4.c (1.29): メッセージ履歴の表示をウィンドウの縦幅に合わせた。スクロールする行数はそのままにしている。 2002-03-12 22:29 mogami * src/: ang_eng.rc (1.3), angband.rc (1.2), cave.c (1.23) cmd3.c (1.10), cmd4.c (1.28), defines.h (1.27), dungeon.c (1.21) externs.h (1.32), files.c (1.39), generate.c (1.9), init1.c (1.25) load.c (1.17), main-mac.c (1.11), main-win.c (1.7) main-x11.c (1.12), monster1.c (1.11), object1.c (1.20) save.c (1.7), scores.c (1.5), store.c (1.6), variable.c (1.13) wild.c (1.7), xtra1.c (1.26), xtra2.c (1.22), z-term.c (1.3) z-term.h (1.2): branch-mogami-bigtile をマージ。 2002-03-12 22:28 mogami * src/main-mac.c (1.10.2.3): switch文のbreak;忘れを修正。 2002-03-12 22:13 mogami * src/main-mac.c (1.10.2.2): KuwaさんにMacでテストしてもらって修正。 サブウィンドウにタイルが表示できないのバグらしき振舞いも修正。 2002-03-12 19:35 mogami * Changelogs (1.27): 更新。rcs2log に与えるオプションを -v -h cvs にして、ちょっと形式変更。 ファイル名にリビジョン番号を付けたので、1.30.2.4 みたいに4つ以上の数字 の組だったら枝のファイルである事がわかる。 2002-03-12 18:20 mogami * src/scores.c (1.4.2.1): スコアリストを大きいウィンドウに対応。 2002-03-12 17:30 mogami * src/cave.c (1.22.2.10): USE_TRANSPARENCYを使ってないときのコンパイルエラー修正。 2002-03-12 14:27 henkma * src/cmd6.c (1.14): アーティファクト発動のバグとメッセージ修正. ヴィルヤと真魔剛龍剣の場合分け, 英語のコルインと青龍の場合分け, 表現:"アーマー"を表現:"鎧"に統一. 2002-03-12 07:17 mogami * src/: cave.c (1.22.2.9), main-win.c (1.6.6.4): 全角文字が存在しない文字でも変換しようとしていたのを修正。 Bigtileフラグ保存バグってたので修正。 2002-03-12 05:51 mogami * src/main-win.c (1.6.6.3): 初期設定ファイルにBigtileフラグの状態を保存するように。 2002-03-12 05:47 mogami * src/z-term.c (1.2.14.6): 全角キャラクタの上をカーソルが移動したときの更新の不備を修正。 2002-03-12 04:06 mogami * src/main-mac.c (1.10.2.1): Bigtile、Macに対応、したつもり。 2002-03-12 00:36 mogami * src/files.c (1.38.2.1): ヘルプや'I'等で使う show_file() を大きいウィンドウに対応。 2002-03-12 00:24 mogami * src/main-win.c (1.6.6.2): Winも全角ASCII文字に対応した修正。 2002-03-12 00:20 mogami * src/: cave.c (1.22.2.8), main-x11.c (1.11.2.4) z-term.c (1.2.14.5): 対応するタイルがないオブジェクトはASCII文字を全角に変換して表示。 2002-03-11 22:42 henkma * src/object2.c (1.30): ランダムアーティファクトの吸血発動に関する値段評価のバグ修正. 「邪悪消滅」と「勇気回復/毒消し」の評価がされてなかったので, ついでに適当な数字で追加しておいた. 2002-03-11 21:31 mogami * src/: ang_eng.rc (1.2.10.1), angband.rc (1.1.1.1.14.1) cave.c (1.22.2.7), cmd3.c (1.9.4.4), cmd4.c (1.27.2.2) externs.h (1.30.2.4), load.c (1.16.2.1), main-win.c (1.6.6.1) main-x11.c (1.11.2.3), monster1.c (1.9.2.2), object1.c (1.19.2.3) save.c (1.6.2.1), store.c (1.5.4.2), variable.c (1.12.2.2) xtra2.c (1.21.2.6), z-term.c (1.2.14.4): bigtileをWindowsに対応。その他コードの整理。arg_bigtile をbigtile mode の要求、 use_bigtile mode に現在ある事を示すフラグとした。 2002-03-11 16:44 iks * lib/edit/r_info_j.txt (1.25): レムス,バーノール,ルパートの説明文追加。 2002-03-11 09:12 habu * src/: cmd3.c (1.9.4.3), object1.c (1.19.2.2): インベントリ、装備、床のアイテム表示の位置が画面右端になるように調整。 2002-03-11 08:29 mogami * src/xtra2.c (1.21.2.5): lookコマンドの領域外アクセスを修正。 2002-03-11 08:29 mogami * src/dungeon.c (1.20.2.2): 作業のついでに、、メッセージサブウィンドウがゲーム開始時に描画されていない 状態で始まるのを修正。 2002-03-11 07:47 mogami * src/cave.c (1.22.2.6): ダンジョンよりも画面が大きいとき、配列外アクセスを防ぐ修正。 2002-03-11 07:26 mogami * src/: dungeon.c (1.20.2.1), externs.h (1.30.2.3) xtra2.c (1.21.2.4), z-term.c (1.2.14.3), z-term.h (1.1.1.1.14.1): ウィンドウのリサイズの直後に画面の最描画。 2002-03-11 07:01 mogami * src/: cave.c (1.22.2.5), defines.h (1.24.2.1), xtra1.c (1.25.2.1) xtra2.c (1.21.2.3): 23行目の固定位置に表示していた文字を画面最下行に。 2002-03-11 05:42 mogami * src/: cave.c (1.22.2.4), generate.c (1.8.2.2), init1.c (1.23.2.2) main-x11.c (1.11.2.2), wild.c (1.6.4.2), xtra2.c (1.21.2.2): big screen の実装途中、縦方向にウィンドウを大きくしたときは動作する。 2002-03-11 05:39 habu * src/util.c (1.23): minor code change. 2002-03-11 05:33 habu * 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は消去。 2002-03-11 04:57 habu * 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-11 03:16 mogami * src/: cave.c (1.22.2.3), cmd3.c (1.9.4.2), cmd4.c (1.27.2.1) externs.h (1.30.2.2), monster1.c (1.9.2.1): 思いでと'%'コマンドの表示を修正。roff_top()をexternにしたついでに、 externs.hの整理、各関数が正しい位置に書いてあるようにした。。 2002-03-11 03:12 habu * src/: cmd2.c (1.17), defines.h (1.25), flavor.c (1.11) tables.c (1.20): 宝箱のトラップにも警報装置を追加。 2002-03-11 02:21 mogami * src/: cave.c (1.22.2.2), z-term.c (1.2.14.2): ASCII文字のオブジェクトの表示バグ修正。 2002-03-11 01:35 mogami * src/: cave.c (1.22.2.1), cmd3.c (1.9.4.1), externs.h (1.30.2.1) generate.c (1.8.2.1), init1.c (1.23.2.1), main-x11.c (1.11.2.1) object1.c (1.19.2.1), store.c (1.5.4.1), variable.c (1.12.2.1) wild.c (1.6.4.1), xtra2.c (1.21.2.1), z-term.c (1.2.14.1): bigtile (全角タイル)の実装開始 2002-03-11 01:29 habu * lib/edit/f_info_j.txt (1.3), src/cave.c (1.22), src/cmd1.c (1.25) src/defines.h (1.24), src/object2.c (1.29): 新トラップ、警報装置を追加。 2002-03-11 00:30 habu * 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 23:27 mogami * src/birth.c (1.21): 7+1d10 ボツ。 2002-03-10 11:56 mogami * src/effects.c (1.14): 前に幻覚中のダメージの原因を正しく表示するようしたときに、プレイ記録の ピンチになったときの記録があったのを忘れていたので、それを修正。 幻覚中には damage_type == DAMEGE_ATTACK のダメージの原因は「何か」と記録 するようにした。 2002-03-10 01:06 mogami * src/birth.c (1.20): キャラクター生成時の能力値のダイスを実験的に 5 + 1d3 + 1d4 + 1d5 から、 7 + 1d10 に変更。その代りdelayをデフォルトで 10 (1/100 秒)入れた。 2002-03-09 19:44 mogami * src/scores.c (1.4): scores.rawの文字コードを自動で変換するようにした。 2002-03-09 18:56 mogami * src/: cmd4.c (1.27), effects.c (1.13), util.c (1.21): get_checkの [y/n]のメッセージを履歴に残すようにしてみた。 残って欲しくないところは get_check_strict("...", 4); とすればよい。 2002-03-09 03:48 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をちゃんと書いた。 2002-03-09 02:59 mogami * lib/help/jversion.txt (1.6): 書き間違え 2001 -> 2002 2002-03-09 02:32 mogami * src/files.c (1.38): Winで半角8文字より長い名前を勝手に8byteに切るのを廃止。 漢字を含むときにファイル名が変になる事もなくなる。 2002-03-09 01:10 mogami * src/cave.c (1.21): 幻覚状態でもMMで正しいアイテム名が表示されていたので、「何か奇妙な物」 に変えた。自動拾いそのものは正しく働くままにしてある。 2002-03-08 16:51 habu * lib/edit/e_info_j.txt (1.13): of Poisoning -> of Venom 2002-03-08 14:36 habu * 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 21:49 hoge * 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), src/wizard2.c (1.12): アイテム生成に関わるフラグgen_flag導入 モンク・練気の報酬修正 2002-03-07 20:38 iks * lib/edit/a_info_j.txt (1.14): エオウィン姫、宵闇、ダ、斬鉄剣、飛行石等に日本語の説明文を追加。 2002-03-07 18:51 iks * lib/edit/r_info_j.txt (1.22): 説明文のなかったいくつかのモンスターに日本語の説明文を追加。無駄な空行をついでに調整。 2002-03-06 19:41 hoge * lib/help/jversion.txt (1.5): jversion更新 2002-03-06 19:21 mogami * Changelogs (1.26): 更新 2002-03-06 19:11 mogami * src/spells1.c (1.11): 木が凍って砕けた等、英訳。 2002-03-06 18:37 habu * src/: load.c (1.15), types.h (1.8): EGO_XTRA_* から art_flags への変換をz_older_than()で囲んだ。また、object_type.xtra1は現在全く使われてないのでその旨をコメントに書いた。 2002-03-06 18:11 hoge * 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) src/tables.c (1.19): バージョン番号を1.0.10に上げる コーンのジャガーノートの強さ変更 木は多くの属性の攻撃で壊れる 連続魔の変更 2002-03-06 16:02 mogami * lib/pref/graf-new.prf (1.4): Pern由来の16x16タイルの設定を間違えていて、白い豆腐があらわれていたのを修正。 2002-03-06 13:22 mogami * src/: generate.c (1.8), save.c (1.6): 乗馬のバグ、本当に修正。原因はセーブ時にp_ptr->ridingをセーブした後で変更したせい。 さっきのgenerate.cの修正は、勘違いだったので取り消し。 2002-03-06 09:29 mogami * src/generate.c (1.7): 乗馬中にセーブロードしたとき、乗馬中のペットがおかしくなるバグ修正。 2002-03-06 08:38 mogami * Changelogs (1.25): 更新 2002-03-06 06:56 mogami * src/: cmd1.c (1.23), effects.c (1.11), melee1.c (1.9) melee2.c (1.16), monster2.c (1.16), mspells1.c (1.16) spells1.c (1.9): 幻覚状態の時に死因が ランダムな名前+(?) になってしまっていたのを、 ちゃんと正しい名前になるようにした。(?)の追加も廃止。 2002-03-06 06:23 mogami * lib/edit/k_info_j.txt (1.14): RGRAでNeoさんという人が自分の事と勘違いして騒いでたので、 Neo Tsuyoshi → Neo-Tsuyoshi 2002-03-05 23:34 habu * src/object2.c (1.26): さらにエッセンス消去後にもインベントリを並べ変えるように修正。 2002-03-05 23:32 habu * src/object2.c (1.25): エッセンス付加後にインベントリを並び変えるように修正。 2002-03-05 20:46 habu * src/cave.c (1.20): disturb()の時、モンスターの追跡用情報が更新されるように修正。 2002-03-05 20:20 hoge * lib/file/: monfear_j.txt (1.4), monspeak_j.txt (1.4): ベビーサタンのメッセージ 2002-03-05 20:12 hoge * 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 14:58 habu * src/wizard1.c (1.10): artifact.spo生成で、PYEC、ナイン、バルド矢も含まれるように修正。 2002-03-05 00:25 mogami * lib/help/jversion.txt (1.3): バージョン履歴に1.0.9の情報追加。 2002-03-05 00:21 mogami * lib/edit/r_info_j.txt (1.20): カルダームにCAN_SPEAKが付いてなかったので付けた。 2002-03-04 22:46 mogami * configure.in (1.9): --disable-fontset についての判断のコードが間違っていたので修正。 2002-03-04 20:21 mogami * Changelogs (1.24): 更新 2002-03-04 20:20 mogami * 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倍にしたとき、今までは表示がおかしくなって 画面にゴミが出ていたので修正した。 2002-03-04 19:52 mogami * src/: cmd4.c (1.25), object1.c (1.19), report.c (1.15): タイル表示でもスクリーンショットを送信できるようにした。 2002-03-04 19:27 habu * lib/edit/k_info_j.txt (1.13): 飛び道具の出現階変更に合わせてアイテムレベルも変更。 2002-03-04 00:50 mogami * src/cmd4.c (1.24): rgraに流れていたパッチを参考に、'%'コマンドで数値入力でcharやattrを変更 できるようにした。^N ^A ^C で数値入力に入る。 2002-03-03 23:51 henkma * src/racial.c (1.6): 英語のレイシャルパワーの名前の大文字小文字の使いわけがバラバラなので, 重要な単語の先頭のみ大文字という風に統一. 2002-03-03 20:21 hoge * 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) 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): 飛び道具の出現階変更とそれに伴なってクエストの報酬変更 2つ以上の単語の☆名に・を挿入 2002-03-03 02:23 habu * lib/file/: a_high_j.txt (1.10), a_med_j.txt (1.10): なぜか一行目だけNが抜けていたので修正。 2002-03-02 19:40 mogami * src/: main-gcu.c (1.3), main-x11.c (1.10): argv未使用のワーニングを消す修正。 2002-03-02 15:16 habu * src/xtra1.c (1.23): アライメントの計算で先にjをデクリメントしないとSEGVるので修正。 2002-03-02 14:09 habu * src/spells3.c (1.15): 劣化攻撃でまれ(1/13)にpvalが下がるようにした。 2002-03-02 13:29 habu * src/xtra1.c (1.22): 称号名がフィールド画面にはみ出さないように修正。但し、称号名はここでしか表示されていないのではみ出すやつはどうやっても全体を見れない事になる。 2002-03-02 13:12 mogami * lib/edit/r_info_j.txt (1.19): growing →大きくなってくる 2002-03-02 12:44 mogami * lib/edit/a_info_j.txt (1.12): 力の指輪の英文説明を修正。モルゴスから隠された→サウロンから隠された。 2002-03-02 12:28 mogami * lib/edit/a_info_j.txt (1.11): フンディンの鎖付き鉄球の説明修正。 2002-03-02 11:42 habu * src/xtra1.c (1.21): 徳によるアライメントの計算のバグを修正。(kobayasiさん御報告) 2002-02-28 21:51 mogami * Changelogs (1.23): 更新 2002-02-28 21:07 mogami * src/object1.c (1.18): '\n'の追加し忘れていたのを追加。 2002-02-28 19:59 mogami * src/report.c (1.14): MPWで、-noMapCR オプションは弊害が非常に大きく使用不可なので、ローカルで使う 改行コード CR から、スコア送信用の LF に変換するコードを追加。 2002-02-28 14:29 habu * src/melee2.c (1.15): 壁抜け状態などでモンスターが追跡しない場合でも、魔法を撃てる位置には優先的に動けるようにした。 2002-02-28 04:56 mogami * src/spells3.c (1.14): 魔力食い失敗のメッセージ、以前修正したはずだったのに、修正場所を間違えて 充填のメッセージの方を変えていたので、再修正。 2002-02-28 01:21 mogami * src/cmd2.c (1.16): エクスカリパーを投げたときに大ダメージになるように、投擲するアイテムの ダメージ修正は絶対値を取るようにした。命中修正は変わらないので当てるのは 難しい。 2002-02-27 23:14 mogami * src/files.c (1.37): pval < -10 のとき'C'での表示がバグるのを修正。 2002-02-27 23:05 mogami * src/files.c (1.36): キャラクターの作成中に生い立ち表示で現在地を表示しようとするバグを修正。 2002-02-27 05:00 habu * src/: mane.c (1.5), monster1.c (1.9), mspells1.c (1.15) mspells2.c (1.10), mspells3.c (1.8), tables.c (1.17) wizard1.c (1.9): アンバーの王 -> アンバーの王族 に統一 2002-02-27 02:51 mogami * src/monster2.c (1.15): ダンジョンの主召喚で出たカメレオンの王の護衛がカメレオンになるように修正。 2002-02-27 02:16 habu * src/cmd1.c (1.21): なまけものは打撃攻撃にペナルティを受けてなかったので射撃と同様外れやすくした。また、なまけものはトラップにかかり*にくく*なっていたので、かかりやすくした。 恐らく、check_hitが打撃の命中判定だと思ってコードを書いたためにこのような事になっていたのだろう。 2002-02-27 01:36 habu * src/xtra2.c (1.20): lookコマンドで、床や砂地や花の上にいる時に「にいる」が表示されていなかったので修正。 2002-02-27 01:01 mogami * src/mspells1.c (1.14): ダンジョンの主召喚がサーペントゾンビに対応していなかったのを修正。 2002-02-27 00:17 habu * src/: artifact.c (1.16), externs.h (1.29), variable.c (1.12): artifact_biasは大域変数ではなく、artifact.c内のstatic変数にした。また、random_*の引数is_scrollは必要ないので削除。さらにif〜else ifの羅列をswitchで書きなおした。 2002-02-26 21:25 mogami * src/defines.h (1.20): MAX_HISCORESを999にした。 2002-02-26 21:07 habu * src/mspells1.c (1.13): remove_bad_spell()で、幽霊の場合は100%地獄属性を削除、吸血鬼の場合は100%暗黒属性を削除するようにした。(四属性の免疫の扱いと同じ) int_outof(r_ptr, 200) は必ず真になるので判定しないようにした。 2002-02-26 19:47 habu * src/: artifact.c (1.15), cmd6.c (1.13), externs.h (1.28) load.c (1.14), object1.c (1.17), object2.c (1.23), 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 18:39 mogami * src/: cmd5.c (1.14), hissatsu.c (1.4), mind.c (1.5) object1.c (1.16), object2.c (1.22), util.c (1.20): コマンドメニューがリターンキーを識別するコードを '\r' だけでなく '\n' も加えた。MPW用。 2002-02-26 17:43 habu * src/object2.c (1.21): ドワーフの鎧の重量を2/3にするコードと基本ACを+5するコードを、a_m_aux_2()内に移動。 2002-02-26 17:24 habu * src/artifact.c (1.14): 必要ないので、コメントアウトされている、if (is_scroll) msg_print(...);をすべて削除。 2002-02-25 03:35 mogami * Changelogs (1.22): 更新。 2002-02-25 03:34 mogami * src/main-mac.c (1.10): バージョンが変わったときに古い初期設定ファイルを無視するようにした。 本当は初期設定ファイルの型式が変ったときだけ無視したいが、いい案がない。 2002-02-25 01:52 mogami * Changelogs (1.21.2.2), lib/file/monfrien.txt (1.1.1.1.12.2): 英文修正。 2002-02-25 01:30 mogami * lib/edit/r_info_j.txt (1.18.2.3): 英語のユニークモンスター名にはTheを自分で付けなくてはいけなかったので修正。 2002-02-25 01:24 mogami * lib/: edit/r_info_j.txt (1.18.2.2), file/mondeath.txt (1.2.8.1) file/monfear_j.txt (1.2.4.2), file/monfrien.txt (1.1.1.1.12.1) file/monfrien_j.txt (1.1.1.1.12.2), file/monspeak_j.txt (1.2.4.2): 案内人を少し修正、及び、英語対応。 2002-02-25 00:24 mogami * src/object2.c (1.20): 超マイナーバグ修正。矢のダメージ修正と命中修正のブーストの計算がたぶん意図と 違う、変なコードになっていたので修正。 2002-02-25 00:14 mogami * src/cmd5.c (1.13): MPが足りないとき、魔法を使うかどうかの質問を get_check_strictにした。 2002-02-25 00:14 mogami * src/tables.c (1.16): MPが足りなくても魔法を…のオプションをデフォルトでOFFにした。 2002-02-24 22:22 habu * src/melee2.c (1.14): モンスターの移動処理で常にFLASEになる場所があった。削除してしまうのはためらわれるのでコメントアウトしておいた。 2002-02-24 19:41 mogami * src/: monster2.c (1.14.2.1), wild.c (1.6.2.2): player_place()でプレイヤーを置く場所にモンスターがいたとき、 単純にdelete_monsterする代りにモンスターを1マスどかすように修正。 2002-02-24 19:14 habu * src/: init1.c (1.21), xtra2.c (1.18): int型で良い変数をいくつか見つけたのでint型にしておいた。(なぜbyteやs16bになってるのか理解に苦しむ。) 2002-02-24 19:12 mogami * 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) 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): 旅先案内人の実装。 2002-02-24 19:05 habu * src/: artifact.c (1.13), cmd1.c (1.20), cmd6.c (1.12) defines.h (1.19), object1.c (1.15), xtra2.c (1.17): Vから名称が変更されたアーティファクトについて ART_* の定義をきちんと書き変えた。また、定義し忘れているアーティファクトを追加した。 2002-02-24 18:28 habu * src/xtra2.c (1.16): ユニークが落とす特定アーティファクトのチェックがなぜか randint1(99) < chance になっていたので、randint0(100) < chance にした。このほうが明かに自然。 また、if〜else ifの羅列をswitchで書き変えた。変数a_idxはbyte型である意味がないのでint型にした。 2002-02-24 17:34 mogami * lib/help/jtang.txt (1.4): 広域マップの説明追加。 2002-02-24 16:49 habu * lib/help/jtang.txt (1.3): 3つ修正。*体力回復*の回復量、生命力復活の薬->経験値復活の薬、なんとかのソード XdY->(XdY)。 2002-02-24 16:08 habu * lib/edit/k_info_j.txt (1.11), src/object2.c (1.19): エルフのクロークと黒装束のpvalをk_info_jで指定するようにしていたが、鍛冶師がエッセンスを抽出した時おかしな事になるので、仕方なくソースハックに戻した。 2002-02-24 05:00 mogami * lib/help/jtang.txt (1.2): 初心者ガイドを変愚蛮怒対応にした。 2002-02-23 23:37 mogami * readme_eng.txt (1.4): make install の説明追加 2002-02-23 22:23 mogami * lib/edit/r_info_j.txt (1.18): 残っていた英文の説明を翻訳。 2002-02-23 21:56 mogami * lib/help/: jattack.hlp (1.2), jcharattr.txt (1.4) jobjects.hlp (1.2): タグの修正。 2002-02-23 03:18 mogami * src/object2.c (1.18): 同じ種類のアイテムの束が2つあるとき、上の束が既に99本になっている時でも 持ち物の整理のコードを実行してしまっていたのを修正。勝手な銘のコピー等 が起きて一見不可解に見える振るまいをしていた。ついでにコードの整理。 2002-02-23 02:28 mogami * src/main-x11.c (1.9): main-gcu.c のサウンドコードを移植。 2002-02-23 01:47 mogami * src/main-gcu.c (1.2): SOUND関連でバグっぽいコードを修正。 2002-02-22 19:15 habu * src/: bldg.c (1.8), cmd1.c (1.19), cmd2.c (1.15) dungeon.c (1.19), externs.h (1.27), spells3.c (1.13) wizard2.c (1.11): ソースの至る所にちらばっていたクエストから出る時のコードをleave_quest_check()という関数にしてまとめた。 2002-02-22 17:30 habu * src/artifact.c (1.12): アーティファクト生成の時、鑑定してないアイテムに使った時にもアイテムのデータが表示されるように、identify_fully_auxを呼ぶ前にアイテムを*鑑定*された状態にするようにした。 2002-02-22 17:01 habu * src/: z-rand.c (1.3), z-rand.h (1.3): Rand_mod()は使われてないし、乱数発生器としての性能も悪くて今後も使わないはずなので削除。 2002-02-22 16:47 habu * src/: defines.h (1.18), object1.c (1.14), object2.c (1.17) xtra1.c (1.20): EGO_2HANDをEGO_2WEAPONに変更。2HANDは普通両手持ちの意味だろうから将来混乱を招かないように。 2002-02-22 16:11 habu * lib/edit/k_info_j.txt (1.10), src/object2.c (1.16): 黒装束はpvalが+1から+4までランダムに出るようにした。その際、k_infoでpvalの最大値を指定するようにしたので、エルフのクロークもソースハックではなくk_infoでpvalを指定するようにした。 2002-02-22 14:54 habu * src/z-form.c (1.3): 先に漢字があるかどうか判定してるので、先頭の文字を大文字に変換する時に漢字であるか判定する必要はないのでif文を削除。 2002-02-22 12:54 habu * src/object1.c (1.13): *鑑定*時に一番上の行にアイテム名を表示するようにした。 これによってアーティファクト生成の時にもACや殺戮修正値などが分かるようになる。 2002-02-22 12:26 habu * src/xtra2.c (1.15): なまけグッズの選択の際switchを使うように書き変え。こっちのほうが直感的なコードでしょう。 2002-02-22 11:51 habu * lib/edit/r_info_j.txt (1.17): フンディンにDROP_CHOSENを付け忘れているようなので付けた。 2002-02-22 10:30 habu * lib/edit/k_info_j.txt (1.9): 鉄冠を45階から40階級に下げた。(金の冠と一緒というのはおかしいだろう) 2002-02-22 10:21 habu * lib/edit/e_info_j.txt (1.10): テレパシーの冠のレア度を下げた。 2002-02-22 04:56 mogami * Changelogs (1.21): 更新 2002-02-22 04:48 mogami * src/object2.c (1.15): 矢等のアイテムの束をなるべくうまく詰めて持つようにした。 具体的には、80本の束と70本の束を持っていたら99本と51本にまとめ直す。 これによって次に例えば40本の束を拾う時に、いちいち束の一部を落して 数を揃えなおす手間がなくなる。 2002-02-22 02:24 mogami * src/cmd3.c (1.9): '%'刻みでデフォだった場合にスペース一文字だけ刻むようにした。 2002-02-22 01:58 mogami * lib/pref/xtra-new.prf (1.3): プレイヤーキャラクターの16x16タイル定義。(適当に割り当ててある。) 2002-02-22 01:15 mogami * lib/pref/graf-new.prf (1.3): 16x16タイルに対応。Z26xとPernのタイルを合成した巨大なbmpファイルを使用。 2002-02-21 23:17 henkma * lib/edit/m_info_j.txt (1.4): 勘違いでした. m_info_j.txtの変更取り消し. 2002-02-21 22:51 henkma * lib/edit/m_info_j.txt (1.3): プリーストの魔法の難易度を修正. なぜか第二領域系の魔法が昔より5%減ってて, (一部しか調べてないが)メイジよりうまくなってた. 2002-02-20 15:03 henkma * lib/file/w_high.txt (1.5): The Bastard Sword of Eowynが入ったのでrand art nameからof Eowynを削除. 2002-02-20 07:37 habu * lib/edit/: a_info_j.txt (1.10), misc_j.txt (1.5): Vから、The Bastard Sword of Eowynを導入。レア度100は出にくすぎる(ベースがバッソだからリンギルより出にくいし)と思うので50にした。 2002-02-20 07:03 habu * lib/edit/e_info_j.txt (1.9): 新エゴ、聖なる矢を追加(from angband 2.9.6)。 2002-02-20 03:38 mogami * src/birth.c (1.18): 職業選択時の忍者の説明も修正(見ること見ること) 2002-02-20 02:05 habu * lib/edit/r_info_j.txt (1.16): ビホルダーの訳もtwelveを20と間違っていたので修正。 2002-02-20 02:01 habu * lib/edit/r_info_j.txt (1.15): twelveが二十と間違って訳されていたので修正。 2002-02-20 01:45 habu * lib/help/jcharattr.txt (1.3): インプの項がバルログになっていたのを修正。「見ること見ること」を修正。 2002-02-19 22:58 mogami * lib/edit/e_info_j.txt (1.8): 地震の武器のレアリティが0だったので修正。コード書き始めは 0でいい予定だったけど、予定変更したのを忘れてた。 2002-02-19 19:30 habu * lib/edit/: misc_j.txt (1.4), v_info_j.txt (1.3): Zangから新しいvaultを9個導入。 2002-02-19 09:35 habu * src/rooms.c (1.10): malloc, freeを使っていた場所をC_MAKE, C_KILLを使って書き変え。 2002-02-19 09:23 habu * 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 2002-02-19 09:00 habu * lib/edit/a_info_j.txt (1.8): PYECにWARNINGフラグ追加。 2002-02-18 14:37 mogami * src/wizard2.c (1.10): ^A o の生成率の表示をlogグラフにしてみた。 log_{sqrt(2)}^{生成率} としたので、'*'が2つでちょうど生成率2倍を意味する。 2002-02-18 12:38 mogami * src/wizard2.c (1.9): 再び修正。boost効果は1/20の確率でしか起きないので小さすぎて見えない方が 正常だった。いままではまだオーバーフローがあった。 2002-02-18 01:37 mogami * src/wizard2.c (1.8): オーバーフローしていたので修正。 2002-02-18 01:13 habu * src/monster2.c (1.14): 属性の比較で、z_ptrであるべき所がr_ptrになっていたため、違う属性のモンスターをESCORTする可能性があるバグを修正。 2002-02-18 01:02 mogami * lib/edit/q_serpen_j.txt (1.3): 原凶→元凶 2002-02-18 00:52 mogami * src/wizard2.c (1.7): ウィザードコマンド ^A o で左端のグラフの表示を改良。 選択しているアイテムの出現率を階別に相対評価で表示してある。 今までのは全然表示が正しくない上に見てもわからなかった。 2002-02-17 07:23 mogami * src/melee2.c (1.13): 敵の時止めがバグっていたので修正。 2002-02-16 23:43 mogami * Changelogs (1.20): 更新 2002-02-16 23:42 mogami * src/: cmd4.c (1.23), effects.c (1.10), melee1.c (1.8) mspells1.c (1.12), mspells2.c (1.9): 闘技場で敗れたとき、彼はあなたの先祖を?人葬っているが の表記がでないように修正。 また、プレイ記録を追加。 2002-02-16 14:10 henkma * src/util.c (1.19): get_check_strictのyes/noを(o)k/(c)ancelに変更してみた. 動作確認はしているが, ゲームプレイ中に試してないので操作感の感想求む. 前のよりは良いと思う. 一応前記関数のところにdefineしてあるCHECK_STRICTを1にすれば前の状態になるようにしている. その部分に関してnoがnだけで反応してしまうバグがあったのでついでに直してある. 2002-02-16 00:12 mogami * src/monster1.c (1.8): fire a missle -> fire an arrow 2002-02-15 23:33 hoge * lib/edit/r_info_j.txt (1.14), 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): ARROW_?を全部SHOOTに統一。 モンクの盗賊クエスト報酬修正。 2002-02-15 23:07 mogami * Changelogs (1.19): 更新 2002-02-15 22:49 habu * src/: artifact.c (1.10), avatar.c (1.2), birth.c (1.17) bldg.c (1.6), cave.c (1.19), cmd1.c (1.17), cmd2.c (1.13) cmd4.c (1.22), cmd5.c (1.12), cmd6.c (1.11), dungeon.c (1.18) effects.c (1.9), files.c (1.34), flavor.c (1.9), generate.c (1.6) grid.c (1.3), grid.h (1.2), hissatsu.c (1.3), init1.c (1.18) load.c (1.13), main-dos.c (1.5), mane.c (1.3), melee1.c (1.6) melee2.c (1.11), mind.c (1.4), monster1.c (1.6), monster2.c (1.13) mspells1.c (1.10), mspells2.c (1.7), mspells3.c (1.6) mutation.c (1.4), object2.c (1.13), racial.c (1.5), rooms.c (1.9) save.c (1.5), spells1.c (1.8), spells2.c (1.10), spells3.c (1.12) store.c (1.5), streams.c (1.3), wild.c (1.6), wizard2.c (1.6) xtra2.c (1.14), z-rand.c (1.2), z-rand.h (1.2): 分かりやすいように、rand_int()をrandint0()、randint()をrandint1()にすべて置き変えた。 この置換は簡単なので間違ってないと思う。 2002-02-15 22:29 habu * src/: artifact.c (1.9), cave.c (1.18), cmd1.c (1.16) cmd2.c (1.12), cmd5.c (1.11), cmd6.c (1.10), dungeon.c (1.17) effects.c (1.8), generate.c (1.5), mane.c (1.2), melee1.c (1.5) melee2.c (1.10), monster2.c (1.12), mspells1.c (1.9) mspells2.c (1.6), mspells3.c (1.5), object2.c (1.12) racial.c (1.4), rooms.c (1.8), spells1.c (1.7), spells2.c (1.9) spells3.c (1.11), store.c (1.4), streams.c (1.2), xtra2.c (1.13): 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というタグを付けておく。 2002-02-15 19:37 habu * src/object2.c (1.11): クローカーやデスソードなど、固定種類のアイテムを落とす敵を倒した時、稀に常時伝説物のアーティファクトが生成される可能性があった。この時、アイテムの候補のテーブルもクリアされない為、次のアイテム生成時に固定種類のアイテムが適用されてしまう。 なので、make_artifact_special()内で、get_obj_num_hookに何か関数が設定されている場合はアーティファクトが生成されないようにした。 2002-02-14 23:23 mogami * lib/edit/r_info_j.txt (1.13), src/tables.c (1.14): typo deamon -> daemon 2002-02-14 23:08 mogami * src/effects.c (1.7): 再び修正。ESCを押すと叫びが "" になって、そのまま入力せずに死ぬと 死亡のメッセージがなくなってしまっていたので、そのときは標準のメッセージ で置き変える事にした。 2002-02-14 23:03 mogami * src/effects.c (1.6): 死亡時に断末魔の叫びの入力をESCで終わらないようにした。 2002-02-14 20:57 mogami * src/main-mac.c (1.9): 8x8と16x16をメニューで切り換えられるようにした。kuwaさんより。 2002-02-14 20:01 mogami * src/util.c (1.18): Mac版で何かファイルを読み込んだときファイルタイプを壊してしまうバグ修正。 2002-02-14 18:39 mogami * lib/pref/graf-mac.prf (1.3): Kuwaさんより、条件分けして、8x8タイルでは graf-xxx.prf、 16x16タイルでは graf-new.prf を読むように。 2002-02-14 00:41 mogami * src/main-x11.c (1.8): 16x16を選択する追加オプション -a と 8x8の -o を追加。 ついでに、スクリプトで $* -- -n1 等と書いているときに スクリプトに -- -a とかを与えられるように。追加オプションの 区切り -- が複数あらわれてもエラーを出さないようにした。 2002-02-13 22:12 mogami * src/: init2.c (1.8), main-x11.c (1.7): ウィンドウの数のデフォルトを8から3に変更し、セーブデータをロードせずに 新規にキャラクターを作ったとき、サブウィンドウ1にメッセージ履歴、 サブウィンドウ2に持ち物表示を割り当てるようにした。 2002-02-13 21:45 mogami * readme.txt (1.3): make install に対応して readme.txt の更新。 2002-02-13 19:30 mogami * Changelogs (1.18): 更新 2002-02-13 18:45 mogami * src/cmd5.c (1.10): ペットのターゲットを… のメニュー文字列の表示に 配列buf を使っていて、その後で bufを別の用途にも使っているので、スペースキーでメニューのリスト表示を切り変える とペットのターゲットを…の表示がバグるのを修正。 2002-02-13 09:35 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以下に置かれる。 2002-02-13 09:17 habu * src/xtra1.c (1.19): 日本語の長すぎる種族名がはみ出さないように修正した時に、英語版のためのコードを残さなかったために英語版がコンパイルできなくなっていたので修正。 2002-02-13 01:02 habu * src/melee2.c (1.9): 攻撃魔法を使えるモンスターは優先的に攻撃魔法を射てる位置に移動するようにした。いろいろなlosトリックがかなり防げると思う。 が、まだ十分なテストを行なったとは言えないので、おかしな動きがないかどうか注意してほしい。 2002-02-12 21:57 habu * src/melee2.c (1.8): minor code cleanup. 2002-02-12 02:22 henkma * lib/file/: a_high.txt (1.4), a_high_j.txt (1.9), a_low.txt (1.6) w_cursed.txt (1.2), w_low.txt (1.3), w_low_j.txt (1.12): randart nameの整理、これで今回の名前整理はほぼ終了。 日本語の方にもいくつか追加。 2002-02-12 00:37 mogami * src/object1.c (1.11): 危険を与える。の英文。 2002-02-12 00:14 habu * 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) 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): branch-habu-warningをマージ。 2002-02-11 02:07 mogami * src/monster2.c (1.10): ダンジョンの主を破壊した後で、ランダムなモンスター生成のタイミングで 手下と一緒に再生成されるようにした。 2002-02-11 01:02 henkma * lib/file/: w_med.txt (1.5), w_med_j.txt (1.10): w_medの英語を更新、日本語の方もWARRIOR兼STR兼CONの名前が少なかったので追加してみた。 2002-02-11 00:28 iks * lib/file/: a_low_j.txt (1.9), a_med_j.txt (1.9) w_low_j.txt (1.11), w_med_j.txt (1.9): ☆名さらに修正。henkmaさんにも感謝。 2002-02-11 00:19 henkma * lib/file/: w_high.txt (1.4), w_med.txt (1.4), w_med_j.txt (1.8): iksさんとの同期のために一時的にcommit、この状態はw_medを中途半端にいじってる状態。 2002-02-10 22:07 mogami * lib/edit/: t0000001_j.txt (1.4), t_lite_j.txt (1.4): 鍛冶師の英語名が Kaji のままだったので Weaponsmith に修正。 2002-02-10 17:56 mogami * Changelogs (1.17): 更新 2002-02-10 17:37 mogami * src/main-mac.c (1.8): kuwaさんの修正版 main-mac.c 。xddさんが #ifdef JP 付きで変更を加えていた 部分を、#ifdef JP をはずして英語版でも使えるようにした。 2002-02-10 10:01 henkma * lib/file/: w_high.txt (1.3), w_high_j.txt (1.8), w_med.txt (1.3): randartの名前の追加と整理. 主にw_high.txt(英語). 2002-02-10 01:34 habu * lib/help/jattack.txt (1.3): 矢の平均ダメージ(#/#)に関する説明を追加。 2002-02-09 17:57 henkma * lib/file/: a_cursed.txt (1.2), a_cursed_j.txt (1.8) a_low.txt (1.5), a_low_j.txt (1.8), a_med.txt (1.5): a_low.txtとa_cursed.txt更新, 他のrandart nameも少し整理. 2002-02-09 15:21 henkma * lib/file/: a_high.txt (1.3), a_low.txt (1.4), a_med.txt (1.4): 英語のrandart name 主にa_highとa_med. 残りはまた後でcommitします. 2002-02-09 11:56 habu * src/: externs.h (1.23.2.2), monster2.c (1.9.2.1): ユニーク生成時の警告も指輪ではなくアイテム名を使って表示するようにした。 2002-02-09 11:49 habu * src/object2.c (1.9.2.3): 警告するのは指輪とは限らなくなったので、警告フラグを持つ装備から一つをランダムに選ぶ関数choose_warning_item()を作り、そのアイテム名を使うようにした。 また、process_frakir()をコードを少し整理して読みやすくした。 なぜかロケットに関するDAMCALCが二回行われていたので一つ削除した。 2002-02-09 07:40 habu * src/wizard1.c (1.5.2.1): misc_flags3_desc(スポイラー生成に使われる?)にTR3_WARNINGの項を追加。 2002-02-09 07:34 habu * src/object2.c (1.9.2.2): flag_cost()でTR3_WARNINGの価値を2000に設定。 2002-02-09 07:10 habu * src/cmd3.c (1.6.2.2): 英語版のほうにも警告の自動刻み追加。 2002-02-09 07:06 habu * src/cmd3.c (1.6.2.1): 自動刻みに警告フラグを追加。 2002-02-09 06:59 habu * 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), src/z-config.h (1.2.2.1): 先程の変更を改めて枝(branch-habu-warning)にcommit。 2002-02-09 06:19 habu * 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) src/z-config.h (1.4): さきほどの変更は、誤って幹のほうにcommitしてしまったので、幹をcommit前の状態に戻した。 2002-02-09 06:09 habu * lib/edit/a_info_j.txt (1.5), 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): 以下の変更はHogeさんの賛同が得られるかどうか分からないので枝として開発。 - ランダム能力におけるテレパシー能力追加は他の追加に比べて格差がありすぎると思うので止め、変わりに警告能力追加にしてみた。 - これに従い、TR3_WARNINGフラグを増設し、警告の指輪、フラキアもソースハックではなく?_info.txt内で定義するようにした。 - process_frakirは必ず使うので、USE_FRAKIRの定義は削除した。 - *鑑定*した時のメッセージに警告能力の記述を追加。英語版はまだ。 2002-02-09 05:37 habu * src/spells3.c (1.10): モンスターがテレポートした時反撃対象を解除するようにした。これによってテレポートアウェイで飛ばしたモンスターが次ターンにプレイヤーの周りに召喚する事を防げる。 2002-02-09 05:35 habu * src/: cmd2.c (1.11), externs.h (1.23), load.c (1.12) melee2.c (1.7), monster2.c (1.9), mspells1.c (1.8) mspells2.c (1.5), spells1.c (1.6): モンスターの反撃対象を設定する関数set_targetと解除しる関数reset_targetを新設し、ソース内の当該コードをすべて関数で置き変えた。 2002-02-08 23:31 henkma * lib/file/a_high_j.txt (1.8): typo修正。殺生与奪→生殺与奪 2002-02-08 23:04 iks * lib/file/: a_high_j.txt (1.7), a_med_j.txt (1.8) w_high_j.txt (1.7), w_low_j.txt (1.10), w_med_j.txt (1.7): commitするときに手違いで1個のファイルしかしなかった残り。 2002-02-08 23:03 iks * lib/file/a_low_j.txt (1.7): 本日最終のつもりの☆銘変更。henkmaさん提案のものも検討済み。 2002-02-08 21:28 henkma * lib/file/: a_cursed_j.txt (1.7), a_high_j.txt (1.6) a_low_j.txt (1.6), a_med_j.txt (1.7), w_high_j.txt (1.6) w_low_j.txt (1.9), w_med_j.txt (1.6): ランダムアーティファクトの名前を少し整理。名前案を大幅にコメントとして追加。 チェックなどお願いします > (主に)iksさん 2002-02-08 17:44 iks * lib/file/: a_high_j.txt (1.5), a_low_j.txt (1.5) a_med_j.txt (1.6), w_high_j.txt (1.5), w_low_j.txt (1.8) w_med_j.txt (1.5): 神話系サイトなどを元に☆銘の大幅追加、修正、移動、調整。 指輪・シルマリルネタも多し。a_low_j.txtは難航中なのでつっこみ厳禁。 2002-02-08 11:33 mogami * src/birth.c (1.16): クエストの数の設定でESCを押したとき、数を0ではなく10に設定するように修正。 2002-02-08 00:59 mogami * src/: files.c (1.33), spells3.c (1.9): 魔力食い失敗メッセージ修正。ダンプ中の英文の修正。 2002-02-07 10:12 habu * src/xtra1.c (1.15): 長すぎる種族名(今のところマインドフレアだけ)の時に表示がマップにはみ出ないようにした。 2002-02-07 09:29 habu * src/xtra1.c (1.14): Minor Code Clean up. 2002-02-07 09:07 mogami * src/util.c (1.17): 問題点は最後の command_cmd = cmd; だけだとはっきりしたので、その部分のみを command_cmd = (byte)cmd; に修正する事にした。cmdの型はcharに戻した。 2002-02-07 08:53 mogami * src/util.c (1.16): コマンド文字を保持する変数は内部コマンドの253や、254を保持する必要があるので、 char cmd; から、 int cmd; に戻した。厳密には今までは unsigned char cmd; だったが、 潜在的なバグやワーニングの可能性を極力無くすためには int の方がいいと判断。 2002-02-07 06:36 habu * src/util.c (1.15): request_command()内のメニューによる入力を関数化してrequest_commandの外に出した。 2002-02-07 05:32 habu * src/init1.c (1.14): 無駄にフラグを使っていた日本語対応strchrのコードを修正 2002-02-07 04:15 habu * src/cave.c (1.17): モンスターの匂い追跡で、unsinged charの0から255まで無駄なく使えるようにupdate_smell()内の数値を修正した。 2002-02-07 03:09 habu * src/spells3.c (1.8): ロッドからの魔力食いに失敗した時のメッセージをそれらしく変更。 2002-02-07 02:41 habu * src/files.c (1.32): クエスト実行中の時はダンプにクエストの名称を表示するようにした。また、階層の表示は必要ないのでしないようにした。 2002-02-07 01:53 mogami * lib/pref/graf-xxx.prf (1.9): 「未知の地形」を床と同じ扱いでlighting effect用のタイルを使っていたので 普通の暗いタイルに修正。 2002-02-07 00:18 mogami * Changelogs (1.16): 更新 2002-02-07 00:17 mogami * src/spells2.c (1.8): ダンジョンの主召喚で出たユニークが*破壊*で消えるように、 *破壊*のコードでテレポートで逃げるのをQUESTORだけに修正した。 これは仕様が少し変るが、墓地で手下ごとベクナを破壊して1対1の 戦いに持ち込む事等が出来なくなるので、良い変更だと思う。 ランダムクエストのユニークはQUESTORだから影響なし。 2002-02-06 23:57 mogami * src/: defines.h (1.12), mspells1.c (1.7), spells1.c (1.5): ヨルムンガンドが生きている時にダンジョンの主の召喚で水が吹き出して あたりが浅い水になるようにした。ヨルムンガンド以外が出にくくなるように、 プレイヤーに隣接する床は深い水にしているが、問題が出るようなら全て 浅い水にすればいいと思う。吹き出す確率は1/6にしてある。要調整。 2002-02-06 22:45 mogami * lib/edit/r_info_j.txt (1.12), 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): ダンジョンの主召喚の実装。関連してモンスターが現在ダンジョン内にいる数、cur_num の取り扱いの整理とバグフィックス、カメレオンの王の召喚のために必須だった。 2002-02-05 21:29 mogami * src/flavor.c (1.8): 鉄くさびに、(1発のダメージ/1ターンのダメージ)表示を実装。 2002-02-05 16:58 mogami * lib/file/: monfear_j.txt (1.2), monspeak_j.txt (1.2): ラオウのセリフ。 2002-02-05 02:15 mogami * src/cmd5.c (1.9): ペットの解放の仕様変更。'All'を廃止して'Unnamed'を導入。名前のない乗馬以外のペット だけを全て解放し、名前付きや乗馬には質問すらしない。 2002-02-04 21:57 mogami * src/main-mac.c (1.7): 初期設定ファイルの名前がいろいろなところに散らばっているのを#define文で 整理。kuwaさんより。 2002-02-04 15:49 henkma * src/spellstips.h (1.11): samurai tips typo修正. 2002-02-04 15:42 henkma * src/spellstips.h (1.10): さらに剣術家tips(英語)のtypo修正. 2002-02-04 14:55 mogami * src/dungeon.c (1.15): 「こんなに多くのペットを維持できない」の表示の後の-more-が変だったのを修正。 2002-02-04 14:33 henkma * src/spellstips.h (1.9): 剣術家の英語のtips修正。 2002-02-04 14:17 mogami * Changelogs (1.15): 更新 2002-02-04 14:17 mogami * src/: dungeon.c (1.14), files.c (1.31), xtra1.c (1.13): 20匹以上の名前付きペットを持って死ぬと、「主なペット」に表示されず、 しかもプレイ記録の最後に「〜とはぐれた」の記録が出ていたので修正。 かなりコードを昨日以前のものに戻し、if (alive) に囲まれていたペット のデータ保存のコードを if (alive && !death) で囲むようにして、 p_ptr->riding = -1;を削除した。 昨日以前のコードでは、死亡時にペットデータ保存のコードが実行されるが、 視界が通るかの判定が常に偽なので隣りにいるペットのみを「保存」していた。 「保存」したparty_monは捨てられ、「保存」されなかったペットについて 「〜とはぐれた」のプレイ記録がされていた。 2002-02-04 12:43 mogami * src/: Makefile.am (1.4), main-mac-carbon.c (1.1): 英語版の107beta3から入れてたはずだった main-mac-carbon.c が無かった事に いまごろ気づいたので、今追加。8x8タイル用の変更も加えた。 2002-02-04 04:57 mogami * src/cave.c (1.16), 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): 鏡のタイルもlighting effectに対応。 use_lighting 変数(かつての、use_transparency)は完全に意味がなくなったので廃止。 2002-02-04 03:53 mogami * src/: dungeon.c (1.13), externs.h (1.21), files.c (1.30) generate.c (1.4), variable.c (1.10), xtra1.c (1.12): 死亡/勝利 ダンプの主なペットの表示をちゃんとするように修正。 その仮定で riding_mon を廃止、party_mon[0] を乗馬モンスターの保存用に仕様した。 2002-02-04 03:00 habu * src/wild.c (1.5): ペットを連れている時は広域マップに出る時に確認を取るようにした。 2002-02-04 01:47 mogami * lib/pref/graf-xxx.prf (1.7), src/main-x11.c (1.5): 8x8タイルでlighting effect を実装。視界外を暗く、明かりの範囲を明るく表示する。 2002-02-04 01:32 mogami * src/xtra1.c (1.11): 死亡時のダンプで乗馬中の加速の表示が変だったのを修正。 ダンジョンからleaveしているので、乗馬中のモンスターがm_listに存在しなかった。 2002-02-04 01:29 henkma * src/spellstips.h (1.8): 英語のtipsの間違い修正. 歪んだ世界の説明が間違ってた. 2002-02-04 00:59 henkma * src/spellstips.h (1.7): まだfor a while残ってたので直した. (無駄にログ増やしちゃってます, すんません.) 2002-02-04 00:45 henkma * src/spellstips.h (1.6): 歌の効果なのにfor a whileは変なので削除. 2002-02-04 00:36 henkma * src/spellstips.h (1.5): tipsのtypo修正. 2002-02-04 00:01 mogami * src/files.c (1.29): 乗馬中の英訳忘れを直した。 2002-02-03 21:44 henkma * src/mspells3.c (1.4): blue mageのspellの英語メッセージに単数複数の間違いがあったのでまとめて修正. 「強敵」という表現もまずいと思うのだが, ここについては保留しておく. 2002-02-03 18:43 habu * lib/edit/s_info_j.txt (1.2): いいかげんな弓の熟練度は全ての職業でMAXになるようにした。 初期熟練度はロング・ボウに合わせた。 2002-02-03 18:32 mogami * Changelogs (1.14), src/init1.c (1.13): 初期化せずに変数が使われている可能性というwarningが出るので、出ないように書き直し。 2002-02-03 18:15 mogami * lib/help/joption.txt (1.3): オプションの移動に追従して更新。easy_openに壁抜けの説明追加。 2002-02-03 03:57 mogami * src/tables.c (1.13): easy_* use_command over_exert オプションの位置をキー入力オプションに変更。 2002-02-03 03:56 mogami * src/mspells1.c (1.5): Ring-Ranger → the Ring-Ranger。 セリフのピリオドの位置が変なのも修正。 's'を付けようか迷ったのだけれど、Ranger は「特別奇襲隊」とか「森林警備隊」 とかの「隊」単数だから 's' はいらない。個々の「隊員」は ranger で、頭が小文字。 ただ、"We are"でいいかどうか自信なし。 2002-02-03 03:13 mogami * lib/edit/q0clone0_j.txt (1.2), src/init1.c (1.12) src/xtra2.c (1.12): (clone)フラグを拡張して、クローン地獄のユニーク達を全て(clone)にした。 クローンを倒してもオリジナルは生きている。 それから、ユニークのクローンはアイテムを落すが、死体は落さないようにした。 ガチャピン等がランダムクエストのユニークであっても先に倒してしまって ランダムクエストが無くなる事を防げる。賞金首で余計に儲ける事もなくなる。 ただし、ゴルフィンブール等のクローン地獄以外のクエストには影響しない のでこれについては直らない。 2002-02-03 01:36 mogami * src/cmd6.c (1.9): 普通のTシャツがまだ読めてしまって羊皮紙の文章が出るバグを修正。 2002-02-03 01:11 mogami * src/cmd4.c (1.21): '~'の(i)自動拾い/破壊リストで[破壊]を間違って[放置]と表示してたのを 修正。ついでに、'('でマップで表示しない登録をしたものを(放置)等と 丸括弧で表示するように修正。 2002-02-02 22:50 mogami * Changelogs (1.13): 更新 2002-02-02 21:51 mogami * src/main-mac.c (1.6): 16x16タイルグラフィック用だったmain-mac.cを8x8タイル用に修正。 2002-02-02 17:28 mogami * src/files.c (1.28): 英語版では 「STR :」 「INT !」のようにスペースがひとつ余るので、 せっかくだから有効に使って、 「INT!:」のようにするよう修正。 2002-02-02 17:20 mogami * src/: files.c (1.27), tables.c (1.12): - 英語版で能力値MAXの ! の位置がずれていたので修正。 - 日本語版で"現在"のラベルがずれていたので修正。 - 'C'の3ページ目で日本語版はダメージを受けた能力値に'x'が付かないのを修正。 - 英語版でもダメージを受けてても受けてなくてもStr等のまま変化しないのを修正。 2002-02-02 13:42 mogami * src/: main-mac.c (1.5), util.c (1.14): MPW用に、util.c の方の 13 も '\r' に書き直し。 2002-02-02 12:48 mogami * src/main-mac.c (1.4): MPWではデフォルトで '\r' が line feed(つまり10)、 '\n' が caridge return (つまり13)を発生させるというとんでもない仕様である ことが判明したので、13というキーコードを使わないように修正。 (-noMapCRというオプションで'\r'と'\n'を入れ換えられるが、 どっちのオプションでも動くようにした。) 2002-02-02 11:26 mogami * src/: cave.c (1.15), util.c (1.13), z-config.h (1.2): 再び MPW向けの変更各種。 2002-02-02 02:36 mogami * Changelogs (1.12): 更新 2002-02-02 02:35 mogami * src/birth.c (1.14): 英語版のアンドロイドの生い立ちで同じ種類の行が2つ重なるバグ修正。 2002-02-01 21:57 mogami * lib/pref/xtra-xxx.prf (1.4): 長すぎて読み込みに時間がかかりそうなので、0を指定すると設定をしない事を 利用して、職業の設定と種族の設定に分けてスッキリさせた。 2002-02-01 20:58 mogami * src/: birth.c (1.13), dungeon.c (1.12), externs.h (1.20) main-mac.c (1.3), object1.c (1.7), util.c (1.12): MPW用の変更各種。 2002-02-01 20:55 mogami * readme_eng.txt (1.3): スコアサーバーの場所追加。 2002-02-01 17:17 habu * src/: mspells1.c (1.4), mspells2.c (1.3): モンスターのテレポートについていくかどうかはget_check_strictを使ってyesと入力しなければならないようにした。 2002-02-01 16:21 habu * src/cmd2.c (1.10): 乗馬中でも足元の罠や宝箱を解除したり開けたりできるように修正。 2002-02-01 01:26 habu * src/: externs.h (1.19), japanese.c (1.4), load.c (1.11): rd_stringの中の文字コード変換部分でバッファオーバーの可能性があるので修正。また、そのコードをjapanese.cに移動してcodeconv()関数とした。 2002-01-31 22:20 henkma * src/artifact.c (1.8): 鏡使いのアーティファクトバイアスがレンジャーといっしょになっていたので変更. 3:1でBIAS_MAGE:BIAS_ROGUEにした. 2002-01-30 23:22 mogami * src/: h-config.h (1.4), h-system.h (1.2): Mac の MPW用の定義などを追加。 kuwaさんより。 2002-01-30 23:18 mogami * src/: effects.c (1.5), externs.h (1.18), xtra2.c (1.11): make_screen_dump()を使うコードを #ifdef WORLD_SCORE に入れた。 2002-01-30 03:00 mogami * src/cave.c (1.14): 墓地、火山、地獄が暗い穴の地形で埋めつくされて見えてしまったので、優先度を下げた。 2002-01-30 02:42 mogami * src/cave.c (1.13): また別の方法。まわりに同じ地形が密集してないときに少し優先度を上げる方法 を試してみる。 2002-01-30 00:56 mogami * src/cave.c (1.12): 優先順位が同じ時は、xrat*yratの範囲の中から毎回違う位置の代表を選んで それを採用するように修正。 2002-01-29 23:56 mogami * src/cave.c (1.11): 縮小マップ表示で、地形の優先度をswitch(feat)で細かく書いた。 2002-01-29 23:02 mogami * src/chuukei.c (1.5): 書ける文字数が MAX_HOSTNAME になっていたのを MAX_HOSTNAME - 1 に修正。 2002-01-29 22:29 mogami * src/: chuukei.c (1.4), util.c (1.11): strncpy()を使っていて、終端文字を考慮していないところを修正。 2002-01-29 21:51 henkma * src/util.c (1.10): 前回のstrncpyがらみの修正に対し、で英語の方の書き方を日本語の方にあわせた。 ついでに用意されたバッファをちゃんと全部使うように修正。 2002-01-29 20:43 henkma * src/util.c (1.9): strncpyで終端文字'\0'を入れてくれることを仮定したコードがあったので修正。 このために、場合によってはバッファオーバーで落ちることがあった。 2002-01-29 04:38 mogami * Changelogs (1.11): 更新 2002-01-29 03:55 habu * lib/edit/r_info_j.txt (1.11): メフィストフェレスから単独のESCORTSフラグを削除。 2002-01-29 03:53 mogami * src/files.c (1.26): 引退時に生い立ちの下の「〜で引退した」のメッセージがおかしかったので修正。 2002-01-29 03:40 habu * lib/edit/r_info_j.txt (1.10): サムライの攻撃をHITからSLASHに変更。 また、サムライの英語版の説明部分に日本語が残っていたので削除。 2002-01-29 00:32 mogami * src/cave.c (1.10): マップ表示での表示の優先度を変更。アイテムを常に地形より優先して表示。 モンスターはアイテムよりも優先。 2002-01-28 23:41 mogami * src/: cave.c (1.9), externs.h (1.17), main-dos.c (1.3) main-win.c (1.5), main-x11.c (1.4), variable.c (1.9): use_transparency を use_lighting に改名。 さっきの修正で use_transparency がタイルの重ね表示のオプションだと思って、 8x8タイルでも設定するようにして、cave.cで明暗効果の使用可否をANGBAND_GRAFで 判定するよう修正したが、実は use_transparency はタイルの明暗効果のオプション としてしか使っていなかったので、あらためて修正した。 2002-01-28 22:29 mogami * acconfig.h (1.2), configure.in (1.7), src/cave.c (1.8) src/main-x11.c (1.3): 8x8タイルで、transparencyに対応。地形とアイテムやキャラクターが重なって表示される。 もしかして、黒っぽいアイテムやモンスターについてタイルを一部修正必要かも。 2002-01-28 00:42 mogami * src/cmd4.c (1.20): fd_copy() がどうも怪しいので、使うのをやめてみた。 2002-01-27 23:47 mogami * src/melee1.c (1.4): 英語版でマダムデビのセリフが抜けていたのを追加。 2002-01-27 21:30 iks * lib/file/: a_cursed_j.txt (1.6), a_med_j.txt (1.5): また更新。 2002-01-27 20:58 iks * lib/file/: a_cursed_j.txt (1.5), a_high_j.txt (1.4) a_low_j.txt (1.4), a_med_j.txt (1.4), w_cursed_j.txt (1.5) w_high_j.txt (1.4), w_low_j.txt (1.7), w_med_j.txt (1.4): 改行コード違ってました。すんません。 2002-01-27 20:54 iks * lib/file/: a_cursed_j.txt (1.4), a_high_j.txt (1.3) a_low_j.txt (1.3), a_med_j.txt (1.3), w_cursed_j.txt (1.4) w_high_j.txt (1.3), w_low_j.txt (1.6), w_med_j.txt (1.3): ☆名をかなり修正、追加も多少あります。 2002-01-27 20:10 mogami * Changelogs (1.10): 更新 2002-01-27 19:56 mogami * src/report.c (1.13): make_screen_dump()で自動変数の配列の初期化を関数内でやっていたが、 一部の環境でエラーになると思うので、static の配列にした。 2002-01-27 19:23 mogami * Changelogs (1.9): 更新 2002-01-27 19:23 mogami * src/report.c (1.12): タイルグラフィックモードでは、make_screen_dump()は何もしないで帰える ように修正。 2002-01-27 18:04 hoge * src/monster2.c (1.7): バノルパパッチ。 このバージョンで1.0.9とする。 2002-01-26 23:40 habu * src/: cmd1.c (1.12), cmd2.c (1.9): typo fix. 2002-01-26 23:39 habu * src/report.c (1.11): 作ったダンプを再度buf_sprintfに食わせて"%%"などが変に解釈されてしまっていたバグを修正。 2002-01-26 22:30 mogami * lib/file/: a_cursed_j.txt (1.3), w_cursed_j.txt (1.3) w_low_j.txt (1.5): 変なの削除。 2002-01-26 21:08 mogami * src/files.c (1.25): 'C'で、乗馬中の速度の表記にちゃんと対応。 2002-01-26 19:28 hoge * 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), src/load.c (1.10) src/spells2.c (1.7), src/xtra1.c (1.10), src/xtra2.c (1.10): バージョン番号あちこち変更 ☆のxtra4使わず クロスボウは飛距離短くて使いやすい アーチャーはクロスボウ最大3回 @nothereさんのパッチ各種 2002-01-26 19:21 mogami * src/util.c (1.8): 知らないマクロトリガー名( \[hogehoge] とか ) に出会うと変なマクロトリガーを 登録してしまって、特定のキー入力の反応が1秒近く遅くなるバグを修正。 2002-01-26 17:31 habu * src/: cmd1.c (1.10), cmd2.c (1.7), xtra1.c (1.9): 武器熟練度関係のソースが汚ないので少し修正して見やすくした。 2002-01-26 16:36 henkma * src/xtra2.c (1.9): 周囲を調べるコマンドで、 岩石':'がひっかからないように変更。 2002-01-26 15:56 iks * lib/file/w_low_j.txt (1.4): 登録数の数え間違いの修正。 2002-01-26 15:49 iks * lib/file/: a_cursed_j.txt (1.2), a_high_j.txt (1.2) a_low_j.txt (1.2), a_med_j.txt (1.2), w_cursed_j.txt (1.2) w_high_j.txt (1.2), w_low_j.txt (1.3), w_med_j.txt (1.2): ランダムアーティファクト名を追加/修正 2002-01-26 10:39 habu * src/report.c (1.10): 直接'\0'を書く方法ではバッファをオーバーする可能性があるので、buf_appendを使うようにした。 2002-01-26 10:29 mogami * Changelogs (1.8): 更新 2002-01-26 10:28 habu * src/report.c (1.9): スクリーンダンプの末尾に'\0'を付けてきちんと終端させるようにした。 2002-01-26 10:20 mogami * src/files.c (1.23): 引退のときに、生い立ちの下のメッセージを変更。 2002-01-26 10:18 habu * src/: cmd4.c (1.19), externs.h (1.16), report.c (1.8): make_screen_dumpをreport.cに移動し、buf_sprintfを使ってダンプを作るようにした。 2002-01-26 05:21 habu * src/cmd4.c (1.18): スクリーンダンプのバッファの長さを計る方法を変更。 2002-01-26 05:15 habu * src/: cmd4.c (1.17), defines.h (1.10), load.c (1.9), save.c (1.4) xtra2.c (1.8): 引退時のスクリーンダンプ用にサーペントを倒した瞬間の画面を使うようにした。 また、待機と将来の引退の為にセーブファイルに保存するようにした。 セーブファイルの仕様が変わったのでバージョンが一つ上がっているので注意。 2002-01-26 03:01 mogami * src/: defines.h (1.9), rooms.c (1.7): 教会のモンスターの選択を英語名に頼らずに、モンスター番号で判定するように修正。 2002-01-26 02:52 habu * src/: cmd4.c (1.16), report.c (1.7): ファイルをcloseせずにremoveしていた場所をcloseするように修正。 2002-01-26 02:48 habu * src/cmd4.c (1.15): スクリーンダンプ作成中にバッファオーバーが起こらないように修正。 2002-01-26 02:32 habu * src/: cmd4.c (1.14), effects.c (1.4), externs.h (1.15) report.c (1.6), variable.c (1.8): キャラクタ死亡時にHTML形式のスクリーンショットを送信する機能を追加。 まだ引退時と待機時に対応していない。待機した時にどうするかは考えどころ。 2002-01-26 00:45 mogami * autopick.txt (1.6), autopick_eng.txt (1.7), src/tables.c (1.11): autopickで使い道があるので、$REALM1 $REALM2 で no magic でなく none を 返えすように修正。 2002-01-26 00:42 mogami * src/files.c (1.22): - 死亡ダンプのメッセージ履歴を、15行->30行へ - ダンプの生い立ち表示のところ、こないだの変更のせいでバランスが悪かったので、 一行空行追加。 2002-01-26 00:02 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 19:55 mogami * lib/pref/graf-xxx.prf (1.6): いくつか定義追加。バイルと時空wyrm、黒衣の修行僧、黄衣の修行僧はタイル追加。 2002-01-25 19:08 mogami * lib/pref/: pref-mac.prf (1.4), pref-win.prf (1.4) pref-x11.prf (1.4): マクロトリガーについて、同じキーなら同じ名前になるように統一。 2002-01-25 16:34 mogami * src/: cmd4.c (1.13), files.c (1.21): - '@'コマンドでファイルを読み込むときに pref ディレクトリから読み 込んでからユーザーディレクトリから読み込むが、エラーはユーザー ディレクトリのものだけを返すので、実際はprefのファイルを読んで いてもエラーメッセージが出ていた。それを修正して、両方失敗したの か pref からだけ読めたのかわかるようにした。 - ついてに、設定ファイルによるオプション変更に失敗したときのエラー メッセージ修正。 2002-01-25 01:15 mogami * lib/pref/graf-xxx.prf (1.5): イケタ、インターネット'e'、ピカチャウ、ぷよ。 2002-01-24 22:57 mogami * src/spells3.c (1.7): アーティファクト生成で、失敗するような選択は最初から出来ないように修正。 2002-01-24 22:19 mogami * lib/edit/r_info_j.txt (1.9): 巨大火アリの英語名を変えてなかったので、Giant red ant ->Giant fire ant に変更。 2002-01-24 22:15 mogami * src/files.c (1.20): ヘルプファイル用にZ240のshow_file()からコピペしてきたときに、reverse フラグの処理を 間違って消していたので、復活させた。 2002-01-24 17:50 mogami * src/files.c (1.19): もう使わなくなった prt_num()等を削除。 2002-01-24 17:44 mogami * src/files.c (1.18): set user id を使っているときに、safe_setuid_drop()がちゃんと働いてユーザー設定 ファイルを読み込めるように、さらに修正。 2002-01-24 17:43 mogami * src/util.c (1.7): get_check()の中の、漢字を含むメッセージに対して先頭の 70"byte"をコピーという危険な処理 (void)strnfmt(buf, 78, "%.70s[y/n] ", prompt); をmb_strlcpy()を使って書き直し。 safe_setuid_drop();の処理がちゃんと動くか実験中に偶然不具合が起ってバグが判明した。 2002-01-24 17:38 mogami * src/japanese.c (1.3): ずっと前に直したはずのバグ。mb_strlcpy()で、コピー元が漢字かどうかで条件分岐する はずのところをまだ書き込んでないコピー先で iskanji() を見てるというアホなバグ修正。 2002-01-24 16:05 henkma * src/cmd1.c (1.8): 浮遊が付いてなくても荷物が軽ければ水の上を走れるように修正。 走るコマンドで、歩くことの繰り返し以上の情報すなわち未鑑定の ものに浮遊が付いてるかどうかの情報が得られてしまうことがなく なった。 2002-01-24 02:04 habu * src/xtra1.c (1.8): Minor code cleanup. 2002-01-24 02:02 mogami * Changelogs (1.7), lib/help/jtown.txt (1.2) lib/pref/graf-xxx.prf (1.4), lib/pref/xtra-xxx.prf (1.3): - jtown 全角0→0 - xtra-xxx.prf 古い行を削除。 - 一部修正。 2002-01-24 01:56 habu * src/: angband.h (1.2), artifact.c (1.5), birth.c (1.11) bldg.c (1.5), cmd1.c (1.7), cmd2.c (1.6), cmd3.c (1.6) cmd4.c (1.12), cmd5.c (1.8), cmd6.c (1.6), defines.h (1.8) dungeon.c (1.10), externs.h (1.14), generate.c (1.3) init1.c (1.11), init2.c (1.7), load.c (1.7), main-win.c (1.4) main.c (1.2), melee2.c (1.5), monster2.c (1.6), object2.c (1.9) racial.c (1.3), save.c (1.3), spells1.c (1.4), spells2.c (1.6) store.c (1.3), types.h (1.7), util.c (1.6), wild.c (1.4) wizard2.c (1.5), xtra1.c (1.7), xtra2.c (1.7): 無駄に残ってソース汚しになっていたPython関係のコードを削除。script.cと、z-config.hの中のUSE_SCRIPT辺りの記述は一応残している。 2002-01-24 01:21 mogami * src/flavor.c (1.7): 巻物の未識別名を日本語と英語ひっくりかえしてたので修正。 2002-01-24 00:51 habu * lib/help/jmonster.txt (1.2): モンスターの記号の表のずれを修正。 2002-01-24 00:46 mogami * src/flavor.c (1.6): コード整理、日本語版でオプションによって英語名を表示していた頃の名残を抹消。 2002-01-24 00:41 habu * lib/help/jdungeon.txt (1.3): 階の雰囲気に関する記述の間違いを修正。 2002-01-24 00:33 habu * lib/help/jbirth.txt (1.3): 魔法領域の表のずれを修正。(TABがあるとずれるようだ。) ついでに縦線を入れて見やすくした。 2002-01-24 00:06 mogami * lib/pref/graf-xxx.prf (1.3): Pernの8x8.bmpを使うようにして、いくつかのモンスターに対応。 変愚独自のモンスターは手付かず。 2002-01-23 23:44 mogami * src/files.c (1.17): 再び '!'。 1行上に修正。 2002-01-23 23:33 mogami * src/files.c (1.16): '!'の表示位置修正。 2002-01-23 22:15 mogami * lib/edit/r_info_j.txt (1.8): 説明文が英語のままのモンスターが英語版ではせっかくの説明文を表示してなかったので修正。 2002-01-23 19:18 mogami * 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(); を ちゃんとしたところで呼ぶように修正。 2002-01-23 19:17 mogami * lib/help/: jcharattr.txt (1.2), jcommand.txt (1.3) jcommdesc.txt (1.3), jgeneral.hlp (1.2), jgeneral.txt (1.3): ちょっと修正 2002-01-23 03:12 habu * src/: cave.c (1.6), dungeon.c (1.9), externs.h (1.13) melee2.c (1.4): モンスターの追跡ルーチン関係をOを参考に大幅に変更。かなりの処理速度アップに繋がるはず。 2002-01-23 02:34 mogami * lib/help/: jobjects.hlp (1.1), jobjects.txt (1.1): ファイル追加の追加 2002-01-23 02:32 mogami * lib/help/readme.txt (1.3): 前、「間違ってreadme.txtをhelpディレクトリにaddしたままだった」と思って削除したが、 勘違いだったので復活。 2002-01-23 02:24 mogami * 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) 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): 日本語版のZ240ヘルプを元に変愚蛮怒ヘルプを作成。 まだjmagicなど、一部未完成。 2002-01-23 00:18 habu * src/: cmd5.c (1.7), externs.h (1.12), spells2.c (1.5): ペット爆破の魔法でユニークモンスターを破壊できないように修正。 2002-01-22 23:55 habu * src/: externs.h (1.11), init1.c (1.10), init2.c (1.6): fake_{text,name}_sizeの変数をわざわざ使わずに、FAKE_{NAME,TEXT}_SIZEの定数を直接使うようにした。 2002-01-22 21:48 mogami * src/dungeon.c (1.8): 休憩終了時に全く無意味に disturb() を実行しているので削除。 休憩を含むマクロが使いやすくなる。 2002-01-22 18:57 mogami * lib/help/jhelp.hlp (1.3): [no log message] 2002-01-22 05:56 mogami * src/object1.c (1.6): @+アルファベット+数字について、選択肢にないアイテムを選択しようとしてしまう というのを以前修正したが、@+数字について適用されていなかったのでこちらも修正。 2002-01-22 04:19 mogami * autopick.txt (1.5), autopick_eng.txt (1.6), src/tables.c (1.10): -「常にアイテムを拾う」、と「アイテムを拾うとき確認する」は初心者に 見付けられずに困る事が多いようなので、目立つようにオプションの上から 2番目と3番目に持って来た。 - autopick で、lib/user/ を lib\user\ に訂正。その他長すぎる行等を整理。 2002-01-22 01:21 mogami * Changelogs (1.4), lib/edit/e_info_j.txt (1.6): 通常の武器に穴掘りのエゴが出ていたバグを修正。 2002-01-21 23:57 mogami * lib/file/: a_high.txt (1.2), a_low.txt (1.3), a_med.txt (1.3) w_high.txt (1.2), w_low.txt (1.2), w_med.txt (1.2): 英語の☆名を拡充。 2002-01-21 23:24 habu * configure.in (1.5), src/h-config.h (1.3): mkstemp()の有無の判定をconfigureでやるようにした。 2002-01-21 22:19 mogami * src/: dungeon.c (1.7), externs.h (1.10), scores.c (1.3) util.c (1.5): get_check_strict() を作った。modeの指定によってESCを受けつけないようにしたり、 'y'一文字ではなく"yes"と3文字入力しないといけないようにした。 死亡後、スコア登録を聞いてくるときに、ESCを受けつけないモードで使用。 ランダムテレポートの質問では"yes"を要求するモードで使用。 他にも使い道あると思うが、まだこの二箇所だけ。 2002-01-21 22:10 habu * src/files.c (1.13): sprintfのフォーマットが合っていなかったので修正。 2002-01-21 18:13 mogami * src/: files.c (1.12), xtra2.c (1.6): - 英語版の'C'画面調整。 - 日付表示を実装。 2002-01-21 17:20 mogami * Changelogs (1.3), src/files.c (1.11): 'C'の画面の空行の位置を変えてみた。 Changelogs更新 2002-01-21 03:52 habu * src/: defines.h (1.7), dungeon.c (1.6): update_time()で、tmpとstart_timeが等しかったら1秒プレイ時間を増やすコードを削除し、かわりに起動時にプレイ時間を1秒増やすように変更。 2002-01-21 02:16 mogami * src/files.c (1.10): 英語版の現在地の文を忘れていたので追加。 2002-01-21 02:02 mogami * src/: cmd4.c (1.10), externs.h (1.9), files.c (1.9) spells2.c (1.4), xtra1.c (1.6), xtra2.c (1.5): キャラクター情報画面を変更。 ターン数表示は日付にする予定だが、まだ作業してない。 2002-01-21 00:13 henkma * src/melee1.c (1.3): モンスターの充填エネルギーを奪う攻撃にバグがあったのを修正(魔法棒がn本重なってると、本来吸われるべき量のn倍吸われてた) 2002-01-20 22:16 mogami * lib/help/readme.txt (1.2), src/cmd4.c (1.9), src/files.c (1.8) src/tables.c (1.9): - 自動破壊オプションのタイトルを少し修正、 - ヘルプシステムでESCを「ヘルプの終了」から、「一つ以前の画面に戻る」に変更。 一番上の画面でESCを押すと終了。また、'q'を押しても終了。 - 間違ってreadme.txtをhelpディレクトリにaddしたままだったのを削除。 2002-01-20 20:01 habu * src/init1.c (1.9): add_name(),add_text()を作って、名前と説明の格納を関数化した。 2002-01-20 19:24 habu * src/object2.c (1.8): ランダムアーティファクトになる確率を整理。(武器1/40、弓・防具1/20) ついでにインデントを整理。 2002-01-20 00:29 mogami * lib/help/help.hlp (1.3): 間違って日本語のreadme.txtを参照していたので修正。 2002-01-20 00:17 mogami * readme.txt (1.2), lib/help/help.hlp (1.2) lib/help/jhelp.hlp (1.2), src/files.c (1.7): オンラインヘルプ'?'コマンドから、readme.txt と autopick.txtを参照 できるようにした。 2002-01-19 21:22 mogami * src/files.c (1.6): 近く行なうキャラクター情報'C'の画面の変更に備えて、表示する各行の 位置やラベルを配列で管理するように書き換え。 2002-01-19 17:54 mogami * src/flavor.c (1.5): @nothereさんのパッチ。金無垢と金有垢を黄色にする。 2002-01-19 17:48 mogami * src/store.c (1.2): @nothereさんのパッチ。店や家でアイテム'z'を買えてしまうバグの修正。 2002-01-19 17:18 mogami * 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 を全て削除。 2002-01-19 16:50 mogami * src/rooms.c (1.5): r_info で Monk -> monk に修正したのでそれに合わせて教会のコードを修正。 2002-01-19 16:47 mogami * src/: mspells3.c (1.3), tables.c (1.7): 青魔術師の魔法の英語名を修正。 2002-01-19 15:05 mogami * src/birth.c (1.10): 性格の選択で説明文の幅が広すぎるので修正。 2002-01-18 23:18 mogami * Changelogs (1.1): ChangeLogsを rcs2log | sed s#/www/cvsroot/Hengband/##g > Changelogs のように入れる事にしましょう。 2002-01-18 23:03 mogami * src/object2.c (1.7): エゴアイテムの生成時にレベルによって出現を制限するコードが あったが、レベルは発動などの別の事に使うようなのでコメントアウト。 2002-01-18 22:54 mogami * lib/edit/e_info_j.txt (1.5), src/object2.c (1.6): レアリティを間違えてbyteの範囲より大きくしてしまったていたので修正。 2002-01-18 20:19 henkma * src/birth.c (1.9): キャラメイクのオートロール数値設定以外のところもBEEPのバグがあったので修正。 (カーソル移動のために2468を押すなど、別の設定画面に移らない行動全てにBEEPが出てました。) 2002-01-18 19:53 habu * configure.in (1.4), src/Makefile.am (1.3): CFLAGSへの-fno-strength-reduceの追加をconfigure.inで行なうようにした。 2002-01-18 19:34 mogami * lib/edit/e_info_j.txt (1.4), src/defines.h (1.6) src/object2.c (1.5): switch文で書かれていた、生成するエゴアイテムを選ぶコードをe_infoに書いた rarityを元にして決めるように書き変え。 ただし、指輪とアミュレットは例外的な処理が多すぎるのでとりあえず諦め。書き変えはなし。 2002-01-18 19:26 mogami * lib/edit/r_info_j.txt (1.7), 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): 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 19:21 henkma * src/birth.c (1.7): オートロールの数値設定の時、警告BEEPのオプションをONにしてると殆どのキーでBEEP出てしまうのを、設定されていないキーを押した時だけ出るように修正。 2002-01-18 16:16 habu * src/: Makefile.am (1.2), cmd3.c (1.5), externs.h (1.7) init.h (1.1), init1.c (1.6), init2.c (1.5), rooms.c (1.4) types.h (1.5), variable.c (1.7), wizard1.c (1.4): *_infoの初期化コードを大幅に書き変えてある程度まとめた。(最新版VやZを参考に) 2002-01-18 12:42 habu * 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-18 06:43 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-18 03:24 habu * src/: bldg.c (1.4), cmd3.c (1.4), cmd4.c (1.7), cmd6.c (1.5) spells3.c (1.6), wizard1.c (1.3): C_MAKEに対応するC_KILLがなくてメモリリークしていた場所をすべて修正。 2002-01-18 02:08 habu * src/init1.c (1.4): k_infoだけname_sizeの領域が足りない時にreallocするようになっていたのを、他と同じくエラーを返すようにした。なぜk_infoだけ特別扱いされていたのか全く不明。 2002-01-18 00:54 habu * src/report.c (1.5): Vasprintfで確保する領域を1024バイトにした。 2002-01-18 00:37 mogami * configure.in (1.3), src/report.c (1.4): vasprint()関数の存在を ./configure を使って知るように修正。 2002-01-18 00:33 habu * src/init2.c (1.3): 博物館はBMや我が家と同じく店のアイテムを決定するテーブルは必要ないので確保しないようにした。 2002-01-17 23:52 habu * lib/edit/Makefile.am (1.2): tables.cから外に出したファイルをEXTRA_DISTに追加。 2002-01-17 23:45 habu * 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) src/types.h (1.3), src/variable.c (1.5), src/wizard2.c (1.3) src/xtra1.c (1.4): branch-habu-tables-improve枝での変更を幹にマージ。 2002-01-17 23:34 habu * 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を使うようにした。 2002-01-17 23:32 habu * 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), 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に移動した。 2002-01-17 23:32 habu * lib/edit/m_info_j.txt (1.1): file m_info_j.txt was initially added on branch branch-habu-tables-improve. 2002-01-17 20:20 habu * src/: birth.c (1.4.2.3), dungeon.c (1.3.2.1), load.c (1.3.2.3): セクシーギャルはムチの技能が最大まで上がるようにテーブルを変更するタイミングを変更。こうしないと次のキャラでも技能が最大まで上がるようになってしまう(一度セーブすると戻るが)。 2002-01-17 20:08 habu * 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) 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), src/types.h (1.2.2.2) src/variable.c (1.4.2.2), src/wizard2.c (1.2.2.2): 武器熟練度と同様に技能熟練度もtables.cからlib/editに移動。 2002-01-17 20:08 habu * lib/edit/se_info_j.txt (1.1): file se_info_j.txt was initially added on branch branch-habu-tables-improve. 2002-01-17 19:04 habu * lib/edit/a_info_j.txt (1.4): ホルコレスの重さを修正。(ベースアイテムをエルフのクロークに変更した時に重さを変え忘れていた) 2002-01-17 19:02 habu * lib/edit/we_info_j.txt (1.1): file we_info_j.txt was initially added on branch branch-habu-tables-improve. 2002-01-17 19:02 habu * 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), 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という型の変数に格納される。 2002-01-17 13:29 mogami * src/: externs.h (1.4), object1.c (1.5), spells3.c (1.5): 鑑定する物がないとき、キャンセル扱いせずに全てのアイテムを選択可能にする。 2002-01-17 12:44 mogami * src/object1.c (1.4): @0 等の刻みがあるアイテムが複数あるときに、'0'を押すと、 選択肢に含まれないアイテムに先にマッチしてしまう事があるのを修正。 例えば、クロスボウの矢{@f0}と矢{@f0}を持っているときに矢を0で選択できなかった。 2002-01-17 12:32 mogami * lib/edit/k_info_j.txt (1.4), src/spellstips.h (1.4) src/tables.c (1.5): 仙術の次元の扉等の変更と、黒装束の追加に英語版も対応。 2002-01-17 12:13 mogami * src/cmd3.c (1.3): '/'コマンドの名前で検索 ^M でのメッセージ修正。 2002-01-17 05:30 mogami * autopick.txt (1.4), autopick_eng.txt (1.5), src/cmd1.c (1.4): 「収集中」を改良、「kvalが同じ」だけでなく実際に重ねられるものだけがマッチするようにした。。 2002-01-17 00:31 mogami * src/spells3.c (1.4): 簡易鑑定されたアーティファクトを鑑定したとき、「〜を発見した」の記録が 日記に残らなかったのを修正。 2002-01-16 23:59 mogami * 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さんの変更をマージ。 2002-01-16 23:53 mogami * mkinstalldirs (1.1.1.1.4.3), 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), 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) 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): 1月16日現在のhogeさんの手元のソース。 2002-01-16 23:31 mogami * autopick.txt (1.3), autopick_eng.txt (1.4): 「無銘の」について実例の中で説明文を拡充。 2002-01-16 23:19 habu * src/cmd4.c (1.5): remove_auto_dump()のファイルコピー部分で fd_copy() を使うようにした。 2002-01-16 23:18 habu * src/util.c (1.4): 雛型だけ存在していた、ファイルをコピーする関数 fd_copy() を実装した。 2002-01-16 22:45 mogami * autopick_eng.txt (1.3): 例に'('の使用を追加。 2002-01-16 20:29 habu * src/flavor.c (1.4): 英語版で、アーティファクトにフェイク刻みできないようにした。 また、エゴにフェイク刻みをした時は単に最後に追加するようにした。 2002-01-16 20:18 habu * configure.in (1.2): --disable-japaneseの説明を修正。 古い(?)FreeBSDでLocaleを使えるようにxpg4ライブラリのチェックを追加。 2002-01-16 19:33 habu * src/autoconf.h.in (1.2): このファイルもauto*関係のファイルなので削除。 2002-01-16 19:30 habu * src/stamp-h.in (1.2): これもautomake等が自動的に生成するので削除 2002-01-16 18:36 habu * Makefile.in (1.3): 先の作業で消し忘れていたファイルを削除。 2002-01-16 18:03 habu * Makefile.in (1.2), aclocal.m4 (1.2), bootstrap (1.1) configure (1.2), install-sh (1.2), missing (1.2) mkinstalldirs (1.3), 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) src/Makefile.in (1.2): automake,autoconf等によって作られるファイルを削除。これらはcvsのリポジトリに入れるべきフィアルではない。 かわりに、自動的にこれらのファイルを生成するスクリプトbootstrapを追加。 2002-01-16 17:22 mogami * lib/edit/r_info_j.txt (1.5): 英語版のモンスターの名前のキャピタライズを統一。 *band のキャピタライズは以下のルールのようだ。 - モンスター名の先頭は大文字(当然)、 - 固有名詞の頭は大文字(dragon、troll等 は一般名詞と見なす。) - ユニークの名前は全ての単語を大文字(ただし、of, the, in 等を除く) - Wyrmの名前もユニークと同様に扱う。 - その他は全て小文字。 2002-01-16 17:08 henkma * src/cmd4.c (1.4): 情報コマンドのknown uniquesをremaining uniquesに 2002-01-16 16:38 henkma * lib/edit/r_info_j.txt (1.4): Ashram(日本語名:黒衣の騎士『アシュラム』)を Ashram, the Ebony Knight に 2002-01-15 19:49 habu * src/monster1.c (1.4): 英語版でスターバーストの思い出が表示されないバグを修正。 2002-01-15 18:33 habu * .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を削除。 2002-01-15 18:20 habu * .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), 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): commit updateの時に関係ないファイルを無視するように.cvsignoreを設定。 2002-01-15 17:04 mogami * lib/edit/r_info_j.txt (1.3): Wong -> Richard Wong 2002-01-15 16:29 mogami * src/variable.c (1.4): $GRAFのデフォルトの値を "ascii" に変更。 今迄は意味なく"old"になっていて、8x8タイルを使用中なのかasciiグラフィックなのか prfファイルの中で判別できなかった。 2002-01-15 16:25 mogami * src/files.c (1.5): なぜか、REALM1 REALM2 の処理が重複していたので片方削除。タイルグラフィック使用中でもダンプファイルの耐性表示欄の上が文字化けしないように修正。 2002-01-15 11:57 iks * src/cave.c (1.5): 改行コード直した. 2002-01-15 11:37 mogami * src/files.c (1.4): オプションの名前を変えたとき、古い名前の設定を含む prf ファイルを最後まで 読み込まずに問題を起すので、オプション設定行のエラーで読み込みを止めずに 単に無視するように修正。 2002-01-15 10:01 iks * src/cave.c (1.4): 'M'コマンドの日本語メッセージの修正 2002-01-14 04:57 iks * src/birth.c (1.4): カーソルキーでキャラクタを作成できるように更新。 2002-01-14 04:48 mogami * autopick.txt (1.2), autopick_eng.txt (1.2), mkinstalldirs (1.2) readme_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) 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), 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), 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): Hengband 108 fix2 revision 4 fix2 に英語版とmogamiのパッチとHabuさんのパッチをマージ。 2002-01-13 23:57 habu * src/report.c (1.2.2.4): 前の変更で使わなくなった変数の宣言を削除。 2002-01-13 23:47 habu * src/report.c (1.2.2.3): 日付と文字コードはもはやスコアサーバに送る必要はないので該当コードを削除。 2002-01-13 23:28 habu * src/report.c (1.2.2.2): 無駄に二重に領域を確保していたのを修正。 さらにインデントを修正。 2002-01-13 23:18 habu * src/report.c (1.2.2.1): Angbandのコーディングスタイルに従ってインデントを付けなおした。 2002-01-13 22:40 mogami * src/spells1.c (1.2.2.2): モンスターのブレスを浴びてunmakerが爆発したとき、ブレスを吐いたモンスター が変身すると、プレイヤーに対するkillerの設定に失敗していたので、 変身前のモンスターの名前を保持するように修正。 2002-01-13 15:09 mogami * lib/edit/r_info_j.txt (1.1.1.1.2.3): Balrog -> Greater Balrog 2002-01-13 15:06 mogami * src/cmd3.c (1.1.1.1.2.2): 思い出の名前検索をキャンセル時にreturn に引数忘れ。 2002-01-13 12:13 mogami * 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) 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/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): ヘッダのCVS情報を削除。その他、間違ったlib/ファイルのcommitを修正。 2002-01-13 10:33 mogami * 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) 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/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): ヘッダーのCVS情報を全部削除 2002-01-13 10:14 mogami * src/birth.c (1.2.2.2): まちがって、iksさんのをbirth.cを上書きコピーして自分の最新の変更を 失なっていたので、戻した。 iksさんのbirth.cとのマージは後でもっと慎重にやる。 2002-01-13 08:34 mogami * mkinstalldirs (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) 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/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/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): ヘッダのCVS情報が変に更新されててdiffをとりずらいので直した。 2002-01-13 07:35 mogami * autopick.txt (1.1.1.1.4.1), autopick_eng.txt (1.1.1.1.4.1) mkinstalldirs (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) 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) 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/t0000001_j.txt (1.1.1.1.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/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) 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), 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/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/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/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/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/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/xtra2.c (1.2.4.1), src/z-form.c (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さんに送るためだけに準備。 2002-01-13 04:45 mogami * autopick.txt (1.1.1.1.2.2): add '(' in example. (first commit) 2002-01-13 04:34 mogami * autopick.txt (1.1.1.1.2.1), autopick_eng.txt (1.1.1.1.2.1) mkinstalldirs (1.1.1.1.2.1), readme_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) 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) 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/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), 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), 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/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/spells1.c (1.2.2.1), src/spells2.c (1.2.2.1) src/spells3.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/xtra1.c (1.2.2.1) src/xtra2.c (1.2.2.1), src/z-form.c (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. 2002-01-13 03:53 mogami * 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), 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), 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): hengband 1.0.8 fix2 2002-01-13 03:42 mogami * 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) 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) 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), 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), 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), 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), 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) 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), 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): Initial revision 2002-01-13 03:42 mogami * 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) 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) 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), 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), 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) 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) 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), 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) 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!