Ver.1.0.10は2002/03/06に公開されました。
新アーティファクト&新エゴ&新宝物庫追加
連続魔を使いやすく
練気術師は素手のとき気を練ると攻撃力もアップ
幽霊の経験ペナルティアップ
ランダム追加能力でテレパシーは廃止し代わりに警告追加
モンスターのAI改良
混沌のサーペントはダンジョンの主召喚の呪文を使う
クローン地獄のユニーク達を全て(clone)に(アイテムは落す)
飛び道具の出現階変更
劣化攻撃でまれ(1/13)にpvalが下がる
投擲でアイテムのダメージ修正は絶対値を取って解釈する
ランダムアーティファクトの名前を大幅に整理拡充
忍者のとき鉄くさびに(1発のダメージ/1ターンのダメージ)表示
矢等のアイテムの束を自動的に99本までうまく詰めて持つ
MPが足りないときの確認と敵のテレポートについていく確認を[(O)k/©ancel]で聞く
ペットを連れている時は広域マップに出る時に確認を取る
ペットの解放の仕様変更('All’を廃止して’Unnamed’を導入)
画面表示設定(%コマンド)で^N ^A ^Cを押すと数値入力でcharやattrを変更できる
ウィンドウの数のデフォルトを3に(デフォルトはメッセージ履歴と持ち物)
make installで正しい場所にインストールできる
MacのMPWでコンパイル可能にした
16x16タイルのサポート開始
X11では、追加オプション -a と -o で16x16か8x8のタイルを選択
8x8タイルで、光源と視界の範囲を明るく表示タイルの重ね合せ表示にも対応
タイル表示でもスクリーンショットを送信できる
初心者ガイド(lib/help/tang.txt)を変愚蛮怒対応にした
幻覚状態の死因は普通に表示
バグ修正
一部文字化けは実リポジトリからの仕様です。ご了承ください。
Wed Mar 6 09:11:05 2002 +0000: (hoge) バージョン番号を1.0.10に上げる コーンのジャガーノートの強さ変更 木は多くの属性の攻撃で壊れる 連続魔の変更
Wed Mar 6 07:02:55 2002 +0000: (mogami) Pern由来の16x16タイルの設定を間違えていて、白い豆腐があらわれていたのを修正。
Wed Mar 6 04:22:54 2002 +0000: (mogami) 乗馬のバグ、本当に修正。原因はセーブ時にp_ptr→ridingをセーブした後で変更したせい。 さっきのgenerate.cの修正は、勘違いだったので取り消し。
Wed Mar 6 00:29:22 2002 +0000: (mogami) 乗馬中にセーブロードしたとき、乗馬中のペットがおかしくなるバグ修正。
Tue Mar 5 23:38:33 2002 +0000: (mogami) ケケソキ
Tue Mar 5 21:56:54 2002 0000: (mogami) link:https://osdn.net/projects/hengband/scm/git/hengband/commits/0fa61806731430b49085ca4a36c6149e4ee803c5[幻覚状態の時に死因が ランダムな名前(?) になってしまっていたのを、 ちゃんと正しい名前になるようにした。(?)の追加も廃止。]
Tue Mar 5 21:23:46 2002 +0000: (mogami) RGRA、ヌNeo、オ、ネ、、、ヲソヘ、ャシォハャ、ホサネエェー网、、キ、ニチ訷、、ヌ、ソ、ホ、ヌ。「 Neo Tsuyoshi 「ェ Neo-Tsuyoshi
Tue Mar 5 14:34:25 2002 +0000: (habu) さらにエッセンス消去後にもインベントリを並べ変えるように修正。
Tue Mar 5 14:32:28 2002 +0000: (habu) エッセンス付加後にインベントリを並び変えるように修正。
Tue Mar 5 11:46:34 2002 +0000: (habu) disturb()の時、モンスターの追跡用情報が更新されるように修正。
Tue Mar 5 11:20:46 2002 +0000: (hoge) ・ル・モ。シ・オ・ソ・ホ・皈テ・サ。シ・ク
Tue Mar 5 11:12:20 2002 +0000: (hoge) 気を練ると攻撃力アップ 幽霊のペナアップ
Tue Mar 5 05:58:35 2002 +0000: (habu) artifact.spo生成で、PYEC、ナイン、バルド矢も含まれるように修正。
Mon Mar 4 15:25:20 2002 +0000: (mogami) ・ミ。シ・ク・逾昀ヒ1.0.9、ホセノイテ。」
Mon Mar 4 15:21:31 2002 +0000: (mogami) カルダームにCAN_SPEAKが付いてなかったので付けた。
Mon Mar 4 13:46:04 2002 +0000: (mogami) --disable-fontset 、ヒ、ト、、、ニ、ホネステヌ、ホ・ウ。シ・ノ、ャエヨー网テ、ニ、、、ソ、ホ、ヌス、タオ。」
Mon Mar 4 11:21:26 2002 +0000: (mogami) ケケソキ
Mon Mar 4 11:20:06 2002 +0000: (mogami) タイル表示のサイズを正方形にするために、 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倍にしたとき、今までは表示がおかしくなって 画面にゴミが出ていたので修正した。
Mon Mar 4 10:52:44 2002 +0000: (mogami) タイル表示でもスクリーンショットを送信できるようにした。
Mon Mar 4 10:27:08 2002 +0000: (habu) 飛び道具の出現階変更に合わせてアイテムレベルも変更。
Sun Mar 3 15:50:53 2002 +0000: (mogami) rgraに流れていたパッチを参考に、'%'コマンドで数値入力でcharやattrを変更 できるようにした。^N ^A ^C で数値入力に入る。
Sun Mar 3 14:51:33 2002 +0000: (henkma) 英語のレイシャルパワーの名前の大文字小文字の使いわけがバラバラなので, 重要な単語の先頭のみ大文字という風に統一.
Sun Mar 3 11:21:17 2002 +0000: (hoge) 飛び道具の出現階変更とそれに伴なってクエストの報酬変更 2つ以上の単語の☆名に・を挿入
Sat Mar 2 17:23:04 2002 +0000: (habu) なぜか一行目だけNが抜けていたので修正。
Sat Mar 2 10:40:28 2002 +0000: (mogami) argv未使用のワーニングを消す修正。
Sat Mar 2 06:16:04 2002 +0000: (habu) アライメントの計算で先にjをデクリメントしないとSEGVるので修正。
Sat Mar 2 05:09:05 2002 +0000: (habu) 劣化攻撃でまれ(1/13)にpvalが下がるようにした。
Sat Mar 2 04:29:00 2002 +0000: (habu) 称号名がフィールド画面にはみ出さないように修正。但し、称号名はここでしか表示されていないのではみ出すやつはどうやっても全体を見れない事になる。
Sat Mar 2 04:12:40 2002 +0000: (mogami) growing →大きくなってくる
Sat Mar 2 03:44:54 2002 +0000: (mogami) 力の指輪の英文説明を修正。モルゴスから隠された→サウロンから隠された。
Sat Mar 2 03:28:02 2002 +0000: (mogami) ・ユ・ヌ・」・ホコソノユ、ュナエオ螟ホタ篶タス、タオ。」
Sat Mar 2 02:42:55 2002 +0000: (habu) 徳によるアライメントの計算のバグを修正。(kobayasiさん御報告)
Thu Feb 28 12:51:33 2002 +0000: (mogami) ケケソキ
Thu Feb 28 12:07:23 2002 +0000: (mogami) '\n’の追加し忘れていたのを追加。
Thu Feb 28 10:59:47 2002 +0000: (mogami) MPWで、-noMapCR オプションは弊害が非常に大きく使用不可なので、ローカルで使う 改行コード CR から、スコア送信用の LF に変換するコードを追加。
Thu Feb 28 05:29:30 2002 +0000: (habu) 壁抜け状態などでモンスターが追跡しない場合でも、魔法を撃てる位置には優先的に動けるようにした。
Wed Feb 27 19:56:54 2002 +0000: (mogami) 魔力食い失敗のメッセージ、以前修正したはずだったのに、修正場所を間違えて 充填のメッセージの方を変えていたので、再修正。
Wed Feb 27 16:21:22 2002 +0000: (mogami) エクスカリパーを投げたときに大ダメージになるように、投擲するアイテムの ダメージ修正は絶対値を取るようにした。命中修正は変わらないので当てるのは 難しい。
Wed Feb 27 14:14:51 2002 +0000: (mogami) pval < -10 のとき’C’での表示がバグるのを修正。
Wed Feb 27 14:05:40 2002 +0000: (mogami) キャラクターの作成中に生い立ち表示で現在地を表示しようとするバグを修正。
Tue Feb 26 20:00:44 2002 +0000: (habu) アンバーの王 → アンバーの王族 に統一
Tue Feb 26 17:51:22 2002 +0000: (mogami) ダンジョンの主召喚で出たカメレオンの王の護衛がカメレオンになるように修正。
Tue Feb 26 17:16:02 2002 +0000: (habu) なまけものは打撃攻撃にペナルティを受けてなかったので射撃と同様外れやすくした。また、なまけものはトラップにかかり*にくく*なっていたので、かかりやすくした。 恐らく、check_hitが打撃の命中判定だと思ってコードを書いたためにこのような事になっていたのだろう。
Tue Feb 26 16:36:08 2002 +0000: (habu) lookコマンドで、床や砂地や花の上にいる時に「にいる」が表示されていなかったので修正。
Tue Feb 26 16:01:44 2002 +0000: (mogami) ダンジョンの主召喚がサーペントゾンビに対応していなかったのを修正。
Tue Feb 26 15:17:13 2002 +0000: (habu) artifact_biasは大域変数ではなく、artifact.c内のstatic変数にした。また、random_*の引数is_scrollは必要ないので削除。さらにif?else ifの羅列をswitchで書きなおした。
Tue Feb 26 12:25:31 2002 +0000: (mogami) MAX_HISCORESを999にした。
Tue Feb 26 12:07:44 2002 +0000: (habu) remove_bad_spell()で、幽霊の場合は100%地獄属性を削除、吸血鬼の場合は100%暗黒属性を削除するようにした。(四属性の免疫の扱いと同じ) int_outof(r_ptr, 200) は必ず真になるので判定しないようにした。
Tue Feb 26 10:47:52 2002 +0000: (habu) 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に耐性等をコンバートするコードも追加した。
Tue Feb 26 09:39:10 2002 +0000: (mogami) コマンドメニューがリターンキーを識別するコードを '\r' だけでなく '\n' も加えた。MPW用。
Tue Feb 26 08:43:06 2002 +0000: (habu) ドワーフの鎧の重量を2/3にするコードと基本ACを+5するコードを、a_m_aux_2()内に移動。
Tue Feb 26 08:24:27 2002 +0000: (habu) 必要ないので、コメントアウトされている、if (is_scroll) msg_print(…);をすべて削除。
Sun Feb 24 18:35:29 2002 +0000: (mogami) ケケソキ。」
Sun Feb 24 18:34:44 2002 +0000: (mogami) バージョンが変わったときに古い初期設定ファイルを無視するようにした。 本当は初期設定ファイルの型式が変ったときだけ無視したいが、いい案がない。
Sun Feb 24 15:24:27 2002 +0000: (mogami) トカ・゙・、・ハ。シ・ミ・ース、タオ。」フホ・タ・癸シ・クス、タオ、ネフソテ貎、タオ、ホ・ヨ。シ・ケ・ネ、ホキラササ、ャ、ソ、ヨ、ユゾ、ネ ー网ヲ。「ハム、ハ・ウ。シ・ノ、ヒ、ハ、テ、ニ、、、ソ、ホ、ヌス、タオ。」
Sun Feb 24 15:14:58 2002 +0000: (mogami) MPが足りないとき、魔法を使うかどうかの質問を get_check_strictにした。
Sun Feb 24 15:14:26 2002 +0000: (mogami) MPが足りなくても魔法を…のオプションをデフォルトでOFFにした。
Sun Feb 24 13:22:55 2002 +0000: (habu) モンスターの移動処理で常にFLASEになる場所があった。削除してしまうのはためらわれるのでコメントアウトしておいた。
Sun Feb 24 10:14:00 2002 +0000: (habu) int型で良い変数をいくつか見つけたのでint型にしておいた。(なぜbyteやs16bになってるのか理解に苦しむ。)
Sun Feb 24 10:05:43 2002 +0000: (habu) Vから名称が変更されたアーティファクトについて ART_* の定義をきちんと書き変えた。また、定義し忘れているアーティファクトを追加した。
Sun Feb 24 09:28:09 2002 +0000: (habu) ユニークが落とす特定アーティファクトのチェックがなぜか randint1(99) < chance になっていたので、randint0(100) < chance にした。このほうが明かに自然。 また、if?else ifの羅列をswitchで書き変えた。変数a_idxはbyte型である意味がないのでint型にした。
Sun Feb 24 08:34:35 2002 +0000: (mogami) ケュー隘゙・テ・ラ、ホタ篶タトノイテ。」
Sun Feb 24 07:49:09 2002 +0000: (habu) 3つ修正。*体力回復*の回復量、生命力復活の薬→経験値復活の薬、なんとかのソード XdY→(XdY)。
Sun Feb 24 07:08:34 2002 +0000: (habu) エルフのクロークと黒装束のpvalをk_info_jで指定するようにしていたが、鍛冶師がエッセンスを抽出した時おかしな事になるので、仕方なくソースハックに戻した。
Sat Feb 23 20:00:19 2002 +0000: (mogami) 初心者ガイドを変愚蛮怒対応にした。
Sat Feb 23 14:37:23 2002 +0000: (mogami) make install 、ホタ篶タトノイテ
Sat Feb 23 13:23:59 2002 +0000: (mogami) サト、テ、ニ、、、ソアムハク、ホタ篶タ、ンフ」
Sat Feb 23 12:56:48 2002 +0000: (mogami) ・ソ・ー、ホス、タオ。」
Fri Feb 22 18:18:09 2002 +0000: (mogami) 同じ種類のアイテムの束が2つあるとき、上の束が既に99本になっている時でも 持ち物の整理のコードを実行してしまっていたのを修正。勝手な銘のコピー等 が起きて一見不可解に見える振るまいをしていた。ついでにコードの整理。
Fri Feb 22 17:28:15 2002 +0000: (mogami) main-gcu.c 、ホ・オ・ヲ・ノ・ウ。シ・ノ、ワソ「。」
Fri Feb 22 16:47:56 2002 +0000: (mogami) SOUNDエリマ「、ヌ・ミ・ー、テ、ン、、・ウ。シ・ノ、、タオ。」
Fri Feb 22 10:15:34 2002 +0000: (habu) ソースの至る所にちらばっていたクエストから出る時のコードをleave_quest_check()という関数にしてまとめた。
Fri Feb 22 08:30:52 2002 +0000: (habu) アーティファクト生成の時、鑑定してないアイテムに使った時にもアイテムのデータが表示されるように、identify_fully_auxを呼ぶ前にアイテムを*鑑定*された状態にするようにした。
Fri Feb 22 08:01:53 2002 +0000: (habu) Rand_mod()は使われてないし、乱数発生器としての性能も悪くて今後も使わないはずなので削除。
Fri Feb 22 07:47:12 2002 +0000: (habu) EGO_2HANDをEGO_2WEAPONに変更。2HANDは普通両手持ちの意味だろうから将来混乱を招かないように。
Fri Feb 22 07:11:13 2002 +0000: (habu) 黒装束はpvalが+1から+4までランダムに出るようにした。その際、k_infoでpvalの最大値を指定するようにしたので、エルフのクロークもソースハックではなくk_infoでpvalを指定するようにした。
Fri Feb 22 05:54:28 2002 +0000: (habu) 先に漢字があるかどうか判定してるので、先頭の文字を大文字に変換する時に漢字であるか判定する必要はないのでif文を削除。
Fri Feb 22 03:54:02 2002 +0000: (habu) *鑑定*時に一番上の行にアイテム名を表示するようにした。 これによってアーティファクト生成の時にもACや殺戮修正値などが分かるようになる。
Fri Feb 22 03:26:22 2002 +0000: (habu) 、ハ、゙、ア・ー・テ・コ、ホチェツホコンswitch、ネ、ヲ、隍ヲ、ヒスュハム、ィ。」、ウ、テ、チ、ホ、ロ、ヲ、ャトセエカナェ、ハ・ウ。シ・ノ、ヌ、キ、遉ヲ。」
Fri Feb 22 02:51:14 2002 +0000: (habu) フンディンにDROP_CHOSENを付け忘れているようなので付けた。
Fri Feb 22 01:30:32 2002 +0000: (habu) 鉄冠を45階から40階級に下げた。(金の冠と一緒というのはおかしいだろう)
Fri Feb 22 01:21:30 2002 +0000: (habu) テレパシーの冠のレア度を下げた。
Thu Feb 21 19:56:51 2002 +0000: (mogami) ケケソキ
Thu Feb 21 19:48:56 2002 +0000: (mogami) 矢等のアイテムの束をなるべくうまく詰めて持つようにした。 具体的には、80本の束と70本の束を持っていたら99本と51本にまとめ直す。 これによって次に例えば40本の束を拾う時に、いちいち束の一部を落して 数を揃えなおす手間がなくなる。
Thu Feb 21 17:24:28 2002 +0000: (mogami) '%'刻みでデフォだった場合にスペース一文字だけ刻むようにした。
Thu Feb 21 16:58:49 2002 +0000: (mogami) プレイヤーキャラクターの16x16タイル定義。(適当に割り当ててある。)
Thu Feb 21 16:15:08 2002 +0000: (mogami) 16x16タイルに対応。Z26xとPernのタイルを合成した巨大なbmpファイルを使用。
Thu Feb 21 14:17:37 2002 +0000: (henkma) 勘違いでした. m_info_j.txtの変更取り消し.
Thu Feb 21 13:51:21 2002 +0000: (henkma) プリーストの魔法の難易度を修正. なぜか第二領域系の魔法が昔より5%減ってて, (一部しか調べてないが)メイジよりうまくなってた.
Wed Feb 20 06:03:08 2002 +0000: (henkma) The Bastard Sword of Eowynが入ったのでrand art nameからof Eowynを削除.
Tue Feb 19 22:37:50 2002 +0000: (habu) Vから、The Bastard Sword of Eowynを導入。レア度100は出にくすぎる(ベースがバッソだからリンギルより出にくいし)と思うので50にした。
Tue Feb 19 22:03:58 2002 +0000: (habu) 新エゴ、聖なる矢を追加(from angband 2.9.6)。
Tue Feb 19 18:38:05 2002 +0000: (mogami) 職業選択時の忍者の説明も修正(見ること見ること)
Tue Feb 19 17:05:05 2002 +0000: (habu) ビホルダーの訳もtwelveを20と間違っていたので修正。
Tue Feb 19 17:01:45 2002 +0000: (habu) twelveが二十と間違って訳されていたので修正。
Tue Feb 19 16:45:01 2002 +0000: (habu) インプの項がバルログになっていたのを修正。「見ること見ること」を修正。
Tue Feb 19 13:58:05 2002 +0000: (mogami) 地震の武器のレアリティが0だったので修正。コード書き始めは 0でいい予定だったけど、予定変更したのを忘れてた。
Tue Feb 19 10:30:05 2002 +0000: (habu) Zangから新しいvaultを9個導入。
Tue Feb 19 00:35:52 2002 +0000: (habu) malloc, freeを使っていた場所をC_MAKE, C_KILLを使って書き変え。
Tue Feb 19 00:23:00 2002 +0000: (habu) FORCE_WEPON → FORCE_WEAPON
Tue Feb 19 00:00:05 2002 +0000: (habu) PYEC、ヒWARNING・ユ・鬣ートノイテ。」
Mon Feb 18 05:37:53 2002 +0000: (mogami) ^A o の生成率の表示をlogグラフにしてみた。 log_{sqrt(2)}^{生成率} としたので、'*'が2つでちょうど生成率2倍を意味する。
Mon Feb 18 03:38:09 2002 +0000: (mogami) 再び修正。boost効果は1/20の確率でしか起きないので小さすぎて見えない方が 正常だった。いままではまだオーバーフローがあった。
Sun Feb 17 16:37:57 2002 +0000: (mogami) ・ェ。シ・ミ。シ・ユ・悅シ、キ、ニ、、、ソ、ホ、ヌス、タオ。」
Sun Feb 17 16:13:10 2002 +0000: (habu) 属性の比較で、z_ptrであるべき所がr_ptrになっていたため、違う属性のモンスターをESCORTする可能性があるバグを修正。
Sun Feb 17 16:02:40 2002 +0000: (mogami) クカカァ「ェクオカァ
Sun Feb 17 15:52:01 2002 +0000: (mogami) ウィザードコマンド ^A o で左端のグラフの表示を改良。 選択しているアイテムの出現率を階別に相対評価で表示してある。 今までのは全然表示が正しくない上に見てもわからなかった。
Sat Feb 16 22:23:06 2002 +0000: (mogami) 敵の時止めがバグっていたので修正。
Sat Feb 16 14:43:29 2002 +0000: (mogami) ケケソキ
Sat Feb 16 14:42:49 2002 +0000: (mogami) 闘技場で敗れたとき、彼はあなたの先祖を?人葬っているが の表記がでないように修正。 また、プレイ記録を追加。
Sat Feb 16 05:10:54 2002 +0000: (henkma) get_check_strictのyes/noを(o)k/(c)ancelに変更してみた. 動作確認はしているが, ゲームプレイ中に試してないので操作感の感想求む. 前のよりは良いと思う. 一応前記関数のところにdefineしてあるCHECK_STRICTを1にすれば前の状態になるようにしている. その部分に関してnoがnだけで反応してしまうバグがあったのでついでに直してある.
Fri Feb 15 15:12:38 2002 +0000: (mogami) fire a missle → fire an arrow
Fri Feb 15 14:33:54 2002 +0000: (hoge) ARROW_?を全部SHOOTに統一。 モンクの盗賊クエスト報酬修正。
Fri Feb 15 14:07:59 2002 +0000: (mogami) ケケソキ
Fri Feb 15 13:49:18 2002 +0000: (habu) ハャ、ォ、熙荀ケ、、、隍ヲ、ヒ。「rand_int()、andint0()。「randint()、andint1()、ヒ、ケ、ル、ニテヨ、ュハム、ィ、ソ。」 、ウ、ホテヨエケ、マエハテア、ハ、ホ、ヌエヨー网テ、ニ、ハ、、、ネサラ、ヲ。」
Fri Feb 15 13:29:31 2002 +0000: (habu) randint() == 1
Fri Feb 15 10:37:42 2002 +0000: (habu) クローカーやデスソードなど、固定種類のアイテムを落とす敵を倒した時、稀に常時伝説物のアーティファクトが生成される可能性があった。この時、アイテムの候補のテーブルもクリアされない為、次のアイテム生成時に固定種類のアイテムが適用されてしまう。 なので、make_artifact_special()内で、get_obj_num_hookに何か関数が設定されている場合はアーティファクトが生成されないようにした。
Thu Feb 14 14:23:46 2002 +0000: (mogami) typo deamon → daemon
Thu Feb 14 14:08:19 2002 +0000: (mogami) 再び修正。ESCを押すと叫びが "" になって、そのまま入力せずに死ぬと 死亡のメッセージがなくなってしまっていたので、そのときは標準のメッセージ で置き変える事にした。
Thu Feb 14 14:03:46 2002 +0000: (mogami) 死亡時に断末魔の叫びの入力をESCで終わらないようにした。
Thu Feb 14 11:57:47 2002 +0000: (mogami) 8x8と16x16をメニューで切り換えられるようにした。kuwaさんより。
Thu Feb 14 11:01:37 2002 +0000: (mogami) Mac版で何かファイルを読み込んだときファイルタイプを壊してしまうバグ修正。
Thu Feb 14 09:39:52 2002 +0000: (mogami) Kuwaさんより、条件分けして、8x8タイルでは graf-xxx.prf、 16x16タイルでは graf-new.prf を読むように。
Wed Feb 13 15:41:03 2002 +0000: (mogami) 16x16を選択する追加オプション -a と 8x8の -o を追加。 ついでに、スクリプトで $* — -n1 等と書いているときに スクリプトに — -a とかを与えられるように。追加オプションの 区切り — が複数あらわれてもエラーを出さないようにした。
Wed Feb 13 13:12:43 2002 +0000: (mogami) ウィンドウの数のデフォルトを8から3に変更し、セーブデータをロードせずに 新規にキャラクターを作ったとき、サブウィンドウ1にメッセージ履歴、 サブウィンドウ2に持ち物表示を割り当てるようにした。
Wed Feb 13 12:45:01 2002 +0000: (mogami) make install に対応して readme.txt の更新。
Wed Feb 13 10:30:25 2002 +0000: (mogami) ケケソキ
Wed Feb 13 09:45:02 2002 +0000: (mogami) ペットのターゲットを… のメニュー文字列の表示に 配列buf を使っていて、その後で bufを別の用途にも使っているので、スペースキーでメニューのリスト表示を切り変える とペットのターゲットを…の表示がバグるのを修正。
Wed Feb 13 00:35:50 2002 +0000: (habu) make installできるようにした。(angband-2.9.3を参考にした) 通常はsrc/hengbandをトップディレクトリに移すだけ。(今までと同様の使いかた) --with-setgid=games というようなオプションを付けてconfiguireすると、gamesグループでシステムにインストールする事ができる。この場合、デフォルトでは実行バイナリは/usr/local/bin/hengband、各種libファイルは/usr/local/share/games/hengband/lib以下に置かれる。
Wed Feb 13 00:17:35 2002 +0000: (habu) 日本語の長すぎる種族名がはみ出さないように修正した時に、英語版のためのコードを残さなかったために英語版がコンパイルできなくなっていたので修正。
Tue Feb 12 16:02:09 2002 +0000: (habu) 攻撃魔法を使えるモンスターは優先的に攻撃魔法を射てる位置に移動するようにした。いろいろなlosトリックがかなり防げると思う。 が、まだ十分なテストを行なったとは言えないので、おかしな動きがないかどうか注意してほしい。
Tue Feb 12 12:57:07 2002 +0000: (habu) minor code cleanup.
Mon Feb 11 17:22:13 2002 +0000: (henkma) randart nameの整理、これで今回の名前整理はほぼ終了。 日本語の方にもいくつか追加。
Mon Feb 11 15:37:35 2002 +0000: (mogami) 危険を与える。の英文。
Mon Feb 11 15:14:06 2002 +0000: (habu) branch-habu-warning、゙。シ・ク。」
Sun Feb 10 17:07:53 2002 +0000: (mogami) ダンジョンの主を破壊した後で、ランダムなモンスター生成のタイミングで 手下と一緒に再生成されるようにした。
Sun Feb 10 16:02:14 2002 +0000: (henkma) w_medの英語を更新、日本語の方もWARRIOR兼STR兼CONの名前が少なかったので追加してみた。
Sun Feb 10 15:28:07 2002 +0000: (iks) 。セ、オ、鬢ヒス、タオ。」henkma、オ、ヒ、箒カシユ。」
Sun Feb 10 15:19:44 2002 +0000: (henkma) iksさんとの同期のために一時的にcommit、この状態はw_medを中途半端にいじってる状態。
Sun Feb 10 13:07:13 2002 +0000: (mogami) 鍛冶師の英語名が Kaji のままだったので Weaponsmith に修正。
Sun Feb 10 08:56:36 2002 +0000: (mogami) ケケソキ
Sun Feb 10 08:37:45 2002 +0000: (mogami) kuwaさんの修正版 main-mac.c 。xddさんが #ifdef JP 付きで変更を加えていた 部分を、#ifdef JP をはずして英語版でも使えるようにした。
Sun Feb 10 01:01:34 2002 +0000: (henkma) randartの名前の追加と整理. 主にw_high.txt(英語).
Sat Feb 9 16:34:40 2002 +0000: (habu) 矢の平均ダメージ(/)に関する説明を追加。
Sat Feb 9 08:57:32 2002 +0000: (henkma) a_low.txtとa_cursed.txt更新, 他のrandart nameも少し整理.
Sat Feb 9 06:21:03 2002 +0000: (henkma) 英語のrandart name 主にa_highとa_med. 残りはまた後でcommitします.
Fri Feb 8 21:19:59 2002 +0000: (habu) 、オ、ュ、ロ、ノ、ホハムケケ、マ。「ク惕テ、ニエエ、ホ、ロ、ヲ、ヒcommit、キ、ニ、キ、゙、テ、ソ、ホ、ヌ。「エエ、ommitチー、ホセヨ、ヒフ皃キ、ソ。」
Fri Feb 8 21:09:09 2002 +0000: (habu) 以下の変更はHogeさんの賛同が得られるかどうか分からないので枝として開発。 - ランダム能力におけるテレパシー能力追加は他の追加に比べて格差がありすぎると思うので止め、変わりに警告能力追加にしてみた。 - これに従い、TR3_WARNINGフラグを増設し、警告の指輪、フラキアもソースハックではなく?_info.txt内で定義するようにした。 - process_frakirは必ず使うので、USE_FRAKIRの定義は削除した。 - *鑑定*した時のメッセージに警告能力の記述を追加。英語版はまだ。
Fri Feb 8 20:37:36 2002 +0000: (habu) モンスターがテレポートした時反撃対象を解除するようにした。これによってテレポートアウェイで飛ばしたモンスターが次ターンにプレイヤーの周りに召喚する事を防げる。
Fri Feb 8 20:35:15 2002 +0000: (habu) モンスターの反撃対象を設定する関数set_targetと解除しる関数reset_targetを新設し、ソース内の当該コードをすべて関数で置き変えた。
Fri Feb 8 14:31:49 2002 +0000: (henkma) typoス、タオ。」サヲタクヘソテ・「ェタクサヲヘソテ・
Fri Feb 8 14:04:54 2002 +0000: (iks) commitするときに手違いで1個のファイルしかしなかった残り。
Fri Feb 8 14:03:45 2002 +0000: (iks) 本日最終のつもりの☆銘変更。henkmaさん提案のものも検討済み。
Fri Feb 8 12:28:25 2002 +0000: (henkma) ランダムアーティファクトの名前を少し整理。名前案を大幅にコメントとして追加。 チェックなどお願いします > (主に)iksさん
Fri Feb 8 08:44:05 2002 +0000: (iks) 神話系サイトなどを元に☆銘の大幅追加、修正、移動、調整。 指輪・シルマリルネタも多し。a_low_j.txtは難航中なのでつっこみ厳禁。
Fri Feb 8 02:33:39 2002 +0000: (mogami) クエストの数の設定でESCを押したとき、数を0ではなく10に設定するように修正。
Thu Feb 7 15:59:06 2002 +0000: (mogami) ヒ簧マソゥ、、シコヌヤ・皈テ・サ。シ・クス、タオ。」・タ・ラテ讀ホアムハク、ホス、タオ。」
Thu Feb 7 01:12:05 2002 +0000: (habu) 長すぎる種族名(今のところマインドフレアだけ)の時に表示がマップにはみ出ないようにした。
Thu Feb 7 00:29:53 2002 +0000: (habu) Minor Code Clean up.
Thu Feb 7 00:07:15 2002 +0000: (mogami) 問題点は最後の command_cmd = cmd; だけだとはっきりしたので、その部分のみを command_cmd = (byte)cmd; に修正する事にした。cmdの型はcharに戻した。
Wed Feb 6 23:53:29 2002 +0000: (mogami) コマンド文字を保持する変数は内部コマンドの253や、254を保持する必要があるので、 char cmd; から、 int cmd; に戻した。厳密には今までは unsigned char cmd; だったが、 潜在的なバグやワーニングの可能性を極力無くすためには int の方がいいと判断。
Wed Feb 6 21:36:51 2002 +0000: (habu) request_command()内のメニューによる入力を関数化してrequest_commandの外に出した。
Wed Feb 6 20:32:58 2002 +0000: (habu) 無駄にフラグを使っていた日本語対応strchrのコードを修正
Wed Feb 6 19:15:39 2002 +0000: (habu) モンスターの匂い追跡で、unsinged charの0から255まで無駄なく使えるようにupdate_smell()内の数値を修正した。
Wed Feb 6 18:09:04 2002 +0000: (habu) ロッドからの魔力食いに失敗した時のメッセージをそれらしく変更。
Wed Feb 6 17:41:39 2002 +0000: (habu) クエスト実行中の時はダンプにクエストの名称を表示するようにした。また、階層の表示は必要ないのでしないようにした。
Wed Feb 6 16:53:32 2002 +0000: (mogami) 「未知の地形」を床と同じ扱いでlighting effect用のタイルを使っていたので 普通の暗いタイルに修正。
Wed Feb 6 15:18:05 2002 +0000: (mogami) ケケソキ
Wed Feb 6 15:17:37 2002 +0000: (mogami) ダンジョンの主召喚で出たユニークが*破壊*で消えるように、 *破壊*のコードでテレポートで逃げるのをQUESTORだけに修正した。 これは仕様が少し変るが、墓地で手下ごとベクナを破壊して1対1の 戦いに持ち込む事等が出来なくなるので、良い変更だと思う。 ランダムクエストのユニークはQUESTORだから影響なし。
Wed Feb 6 14:57:14 2002 +0000: (mogami) ヨルムンガンドが生きている時にダンジョンの主の召喚で水が吹き出して あたりが浅い水になるようにした。ヨルムンガンド以外が出にくくなるように、 プレイヤーに隣接する床は深い水にしているが、問題が出るようなら全て 浅い水にすればいいと思う。吹き出す確率は1/6にしてある。要調整。
Wed Feb 6 13:45:05 2002 +0000: (mogami) ダンジョンの主召喚の実装。関連してモンスターが現在ダンジョン内にいる数、cur_num の取り扱いの整理とバグフィックス、カメレオンの王の召喚のために必須だった。
Tue Feb 5 12:29:00 2002 +0000: (mogami) ナエ、ッ、オ、モ、ヒ。「(1ネッ、ホ・タ・癸シ・ク/1・ソ。シ・ホ・タ・癸シ・ク)ノスシィ、ツチ」
Tue Feb 5 07:58:26 2002 +0000: (mogami) ラオウのセリフ。
Mon Feb 4 17:15:02 2002 +0000: (mogami) ペットの解放の仕様変更。'All’を廃止して’Unnamed’を導入。名前のない乗馬以外のペット だけを全て解放し、名前付きや乗馬には質問すらしない。
Mon Feb 4 12:57:24 2002 +0000: (mogami) 初期設定ファイルの名前がいろいろなところに散らばっているのを#define文で 整理。kuwaさんより。
Mon Feb 4 06:49:42 2002 +0000: (henkma) samurai tips typoス、タオ.
Mon Feb 4 06:42:24 2002 +0000: (henkma) さらに剣術家tips(英語)のtypo修正.
Mon Feb 4 05:55:09 2002 +0000: (mogami) 「こんなに多くのペットを維持できない」の表示の後の-more-が変だったのを修正。
Mon Feb 4 05:33:01 2002 +0000: (henkma) 剣術家の英語のtips修正。
Mon Feb 4 05:17:43 2002 +0000: (mogami) ケケソキ
Mon Feb 4 05:17:13 2002 +0000: (mogami) 20匹以上の名前付きペットを持って死ぬと、「主なペット」に表示されず、 しかもプレイ記録の最後に「?とはぐれた」の記録が出ていたので修正。 かなりコードを昨日以前のものに戻し、if (alive) に囲まれていたペット のデータ保存のコードを if (alive && !death) で囲むようにして、 p_ptr→riding = -1;を削除した。 昨日以前のコードでは、死亡時にペットデータ保存のコードが実行されるが、 視界が通るかの判定が常に偽なので隣りにいるペットのみを「保存」していた。 「保存」したparty_monは捨てられ、「保存」されなかったペットについて 「?とはぐれた」のプレイ記録がされていた。
Mon Feb 4 03:43:11 2002 +0000: (mogami) 英語版の107beta3から入れてたはずだった main-mac-carbon.c が無かった事に いまごろ気づいたので、今追加。8x8タイル用の変更も加えた。
Sun Feb 3 19:57:35 2002 +0000: (mogami) 鏡のタイルもlighting effectに対応。 use_lighting 変数(かつての、use_transparency)は完全に意味がなくなったので廃止。
Sun Feb 3 18:53:22 2002 +0000: (mogami) 死亡/勝利 ダンプの主なペットの表示をちゃんとするように修正。 その仮定で riding_mon を廃止、party_mon[0] を乗馬モンスターの保存用に仕様した。
Sun Feb 3 18:00:34 2002 +0000: (habu) ペットを連れている時は広域マップに出る時に確認を取るようにした。
Sun Feb 3 16:47:08 2002 +0000: (mogami) 8x8タイルでlighting effect を実装。視界外を暗く、明かりの範囲を明るく表示する。
Sun Feb 3 16:32:41 2002 +0000: (mogami) 死亡時のダンプで乗馬中の加速の表示が変だったのを修正。 ダンジョンからleaveしているので、乗馬中のモンスターがm_listに存在しなかった。
Sun Feb 3 16:29:28 2002 +0000: (henkma) 英語のtipsの間違い修正. 歪んだ世界の説明が間違ってた.
Sun Feb 3 15:59:46 2002 +0000: (henkma) まだfor a while残ってたので直した. (無駄にログ増やしちゃってます, すんません.)
Sun Feb 3 15:45:56 2002 +0000: (henkma) 歌の効果なのにfor a whileは変なので削除.
Sun Feb 3 15:36:05 2002 +0000: (henkma) tips、ホtypoス、タオ.
Sun Feb 3 15:01:27 2002 +0000: (mogami) 乗馬中の英訳忘れを直した。
Sun Feb 3 12:44:10 2002 +0000: (henkma) blue mageのspellの英語メッセージに単数複数の間違いがあったのでまとめて修正. 「強敵」という表現もまずいと思うのだが, ここについては保留しておく.
Sun Feb 3 09:43:44 2002 +0000: (habu) いいかげんな弓の熟練度は全ての職業でMAXになるようにした。 初期熟練度はロング・ボウに合わせた。
Sun Feb 3 09:32:37 2002 +0000: (mogami) 初期化せずに変数が使われている可能性というwarningが出るので、出ないように書き直し。
Sun Feb 3 09:15:00 2002 +0000: (mogami) ・ェ・ラ・キ・逾ホーワニー、ヒトノスセ、キ、ニケケソキ。」easy_open、ヒハノネエ、ア、ホタ篶タトノイテ。」
Sat Feb 2 18:57:45 2002 +0000: (mogami) easy_* use_command over_exert オプションの位置をキー入力オプションに変更。
Sat Feb 2 18:56:14 2002 +0000: (mogami) Ring-Ranger → the Ring-Ranger。 セリフのピリオドの位置が変なのも修正。 's’を付けようか迷ったのだけれど、Ranger は「特別奇襲隊」とか「森林警備隊」 とかの「隊」単数だから 's' はいらない。個々の「隊員」は ranger で、頭が小文字。 ただ、"We are"でいいかどうか自信なし。
Sat Feb 2 18:13:34 2002 +0000: (mogami) (clone)フラグを拡張して、クローン地獄のユニーク達を全て(clone)にした。 クローンを倒してもオリジナルは生きている。 それから、ユニークのクローンはアイテムを落すが、死体は落さないようにした。 ガチャピン等がランダムクエストのユニークであっても先に倒してしまって ランダムクエストが無くなる事を防げる。賞金首で余計に儲ける事もなくなる。 ただし、ゴルフィンブール等のクローン地獄以外のクエストには影響しない のでこれについては直らない。
Sat Feb 2 16:36:13 2002 +0000: (mogami) 普通のTシャツがまだ読めてしまって羊皮紙の文章が出るバグを修正。
Sat Feb 2 16:11:47 2002 +0000: (mogami) '~'の(i)自動拾い/破壊リストで[破壊]を間違って[放置]と表示してたのを 修正。ついでに、'('でマップで表示しない登録をしたものを(放置)等と 丸括弧で表示するように修正。
Sat Feb 2 13:50:08 2002 +0000: (mogami) ケケソキ
Sat Feb 2 12:51:45 2002 +0000: (mogami) 16x16タイルグラフィック用だったmain-mac.cを8x8タイル用に修正。
Sat Feb 2 08:28:10 2002 +0000: (mogami) 英語版では 「STR :」 「INT !」のようにスペースがひとつ余るので、 せっかくだから有効に使って、 「INT!:」のようにするよう修正。
Sat Feb 2 08:20:08 2002 +0000: (mogami) - 英語版で能力値MAXの ! の位置がずれていたので修正。 - 日本語版で"現在"のラベルがずれていたので修正。 - 'C’の3ページ目で日本語版はダメージを受けた能力値に’x’が付かないのを修正。 - 英語版でもダメージを受けてても受けてなくてもStr等のまま変化しないのを修正。
Sat Feb 2 04:42:19 2002 +0000: (mogami) MPW用に、util.c の方の 13 も '\r' に書き直し。
Sat Feb 2 03:48:07 2002 +0000: (mogami) MPWではデフォルトで '\r' が line feed(つまり10)、 '\n' が caridge return (つまり13)を発生させるというとんでもない仕様である ことが判明したので、13というキーコードを使わないように修正。 (-noMapCRというオプションで'\r’と'\n’を入れ換えられるが、 どっちのオプションでも動くようにした。)
Sat Feb 2 02:26:03 2002 +0000: (mogami) 再び MPW向けの変更各種。
Fri Feb 1 17:36:14 2002 +0000: (mogami) ケケソキ
Fri Feb 1 17:35:00 2002 +0000: (mogami) 英語版のアンドロイドの生い立ちで同じ種類の行が2つ重なるバグ修正。
Fri Feb 1 12:57:43 2002 +0000: (mogami) 長すぎて読み込みに時間がかかりそうなので、0を指定すると設定をしない事を 利用して、職業の設定と種族の設定に分けてスッキリさせた。
Fri Feb 1 11:58:21 2002 +0000: (mogami) MPW用の変更各種。
Fri Feb 1 11:55:32 2002 +0000: (mogami) スコアサーバーの場所追加。
Fri Feb 1 08:17:20 2002 +0000: (habu) モンスターのテレポートについていくかどうかはget_check_strictを使ってyesと入力しなければならないようにした。
Fri Feb 1 07:21:33 2002 +0000: (habu) 乗馬中でも足元の罠や宝箱を解除したり開けたりできるように修正。
Thu Jan 31 16:26:48 2002 +0000: (habu) rd_stringの中の文字コード変換部分でバッファオーバーの可能性があるので修正。また、そのコードをjapanese.cに移動してcodeconv()関数とした。
Thu Jan 31 13:20:32 2002 +0000: (henkma) 鏡使いのアーティファクトバイアスがレンジャーといっしょになっていたので変更. 3:1でBIAS_MAGE:BIAS_ROGUEにした.
Wed Jan 30 14:22:06 2002 +0000: (mogami) Mac の MPW用の定義などを追加。 kuwaさんより。
Wed Jan 30 14:18:28 2002 +0000: (mogami) make_screen_dump()を使うコードを #ifdef WORLD_SCORE に入れた。
Tue Jan 29 18:00:53 2002 +0000: (mogami) 墓地、火山、地獄が暗い穴の地形で埋めつくされて見えてしまったので、優先度を下げた。
Tue Jan 29 17:42:55 2002 +0000: (mogami) また別の方法。まわりに同じ地形が密集してないときに少し優先度を上げる方法 を試してみる。
Tue Jan 29 15:56:17 2002 +0000: (mogami) 優先順位が同じ時は、xrat*yratの範囲の中から毎回違う位置の代表を選んで それを採用するように修正。
Tue Jan 29 14:56:32 2002 +0000: (mogami) スフセョ・゙・テ・ラノスシィ、ヌ。「テマキチ、ホヘ・タ霰ル、witch(feat)、ヌコル、ォ、ッス、、ソ。」
Tue Jan 29 14:02:25 2002 +0000: (mogami) 書ける文字数が MAX_HOSTNAME になっていたのを MAX_HOSTNAME - 1 に修正。
Tue Jan 29 13:29:32 2002 +0000: (mogami) strncpy()、ネ、テ、ニ、、、ニ。「スェテシハクサ妤ヘホク、キ、ニ、、、ハ、、、ネ、ウ、惕、タオ。」
Tue Jan 29 12:51:16 2002 +0000: (henkma) 前回のstrncpyがらみの修正に対し、で英語の方の書き方を日本語の方にあわせた。 ついでに用意されたバッファをちゃんと全部使うように修正。
Tue Jan 29 11:43:15 2002 +0000: (henkma) strncpyで終端文字'\0’を入れてくれることを仮定したコードがあったので修正。 このために、場合によってはバッファオーバーで落ちることがあった。
Mon Jan 28 19:38:09 2002 +0000: (mogami) ケケソキ
Mon Jan 28 18:55:04 2002 +0000: (habu) メフィストフェレスから単独のESCORTSフラグを削除。
Mon Jan 28 18:53:03 2002 +0000: (mogami) 引退時に生い立ちの下の「?で引退した」のメッセージがおかしかったので修正。
Mon Jan 28 18:40:16 2002 +0000: (habu) サムライの攻撃をHITからSLASHに変更。 また、サムライの英語版の説明部分に日本語が残っていたので削除。
Mon Jan 28 15:32:07 2002 +0000: (mogami) マップ表示での表示の優先度を変更。アイテムを常に地形より優先して表示。 モンスターはアイテムよりも優先。
Mon Jan 28 14:41:28 2002 +0000: (mogami) use_transparency を use_lighting に改名。 さっきの修正で use_transparency がタイルの重ね表示のオプションだと思って、 8x8タイルでも設定するようにして、cave.cで明暗効果の使用可否をANGBAND_GRAFで 判定するよう修正したが、実は use_transparency はタイルの明暗効果のオプション としてしか使っていなかったので、あらためて修正した。
Mon Jan 28 13:29:07 2002 +0000: (mogami) 8x8タイルで、transparencyに対応。地形とアイテムやキャラクターが重なって表示される。 もしかして、黒っぽいアイテムやモンスターについてタイルを一部修正必要かも。
Sun Jan 27 15:42:39 2002 +0000: (mogami) fd_copy() 、ャ、ノ、ヲ、箚キ、、、ホ、ヌ。「サネ、ヲ、ホ、荀皃ニ、゚、ソ。」
Sun Jan 27 14:47:31 2002 +0000: (mogami) 英語版でマダムデビのセリフが抜けていたのを追加。
Sun Jan 27 12:30:11 2002 +0000: (iks) 、゙、ソケケソキ。」
Sun Jan 27 11:58:50 2002 +0000: (iks) 改行コード違ってました。すんません。
Sun Jan 27 11:54:09 2002 +0000: (iks) ☆名をかなり修正、追加も多少あります。
Sun Jan 27 11:10:52 2002 +0000: (mogami) ケケソキ
Sun Jan 27 10:56:34 2002 +0000: (mogami) make_screen_dump()で自動変数の配列の初期化を関数内でやっていたが、 一部の環境でエラーになると思うので、static の配列にした。
Sun Jan 27 10:23:30 2002 +0000: (mogami) ケケソキ
Sun Jan 27 10:23:02 2002 +0000: (mogami) タイルグラフィックモードでは、make_screen_dump()は何もしないで帰える ように修正。