OSDN Git Service

hengband/hengband.git
20 years agolParam、ホ24bit、マ。「Enter、ネ/、タ、アニテハフーキ、、、ヌ、「、テ、ソ、ホ、ヌswitchハク、ヌハャエ」
mogami [Sat, 27 Sep 2003 13:36:36 +0000 (13:36 +0000)]
lParam、ホ24bit、マ。「Enter、ネ/、タ、アニテハフーキ、、、ヌ、「、テ、ソ、ホ、ヌswitchハク、ヌハャエ」

20 years agoキーパッドのDel等を、本物のDelete等と区別できるようにした。
mogami [Sat, 27 Sep 2003 12:25:13 +0000 (12:25 +0000)]
キーパッドのDel等を、本物のDelete等と区別できるようにした。

20 years ago生い立ち設定ファイル中で初期オプションを変更でき, 微妙なスコア操作
nothere [Sat, 27 Sep 2003 11:18:55 +0000 (11:18 +0000)]
生い立ち設定ファイル中で初期オプションを変更でき, 微妙なスコア操作
(オートローラーを使った後でオートローラーを切ってスコアを上げるなど)
が使えていたので, 生い立ち設定ファイル中では初期オプションを変更でき
ないように変更.

20 years ago"you are wielding %s with both hands."
mogami [Sat, 27 Sep 2003 10:42:05 +0000 (10:42 +0000)]
"you are wielding %s with both hands."

20 years ago自動破壊の自動登録で、簡易鑑定されたアイテムを考慮していなかったので、
mogami [Sat, 27 Sep 2003 09:36:44 +0000 (09:36 +0000)]
自動破壊の自動登録で、簡易鑑定されたアイテムを考慮していなかったので、
考慮するように修正。
その過程で「無銘の」キーワードを{並}{上質}にもマッチするようにした。
また、tvalが武器かどうか確かめるのにTV_BOW等を直接使っているのが
わかりにく過ぎるので、TV_WEAPON_BEGIN 等のマクロを定義してそれを使うように置換した。

20 years agoセ霽マエリマ「、ホス、タオ.(エ゙・筵ケ・ソ。シトノイテ)
henkma [Fri, 26 Sep 2003 17:30:22 +0000 (17:30 +0000)]
セ霽マエリマ「、ホス、タオ.(エ゙・筵ケ・ソ。シトノイテ)

20 years ago生い立ち設定ファイル読み込みのキー移転に対応.
nothere [Thu, 25 Sep 2003 03:16:46 +0000 (03:16 +0000)]
生い立ち設定ファイル読み込みのキー移転に対応.

20 years ago生い立ち設定ファイルの読み込みの際に, 文法エラーで失敗した場合にも
nothere [Thu, 25 Sep 2003 03:04:45 +0000 (03:04 +0000)]
生い立ち設定ファイルの読み込みの際に, 文法エラーで失敗した場合にも
ファイルが見つからないメッセージが出ないように変更.

20 years ago★フランテングは巨人に9倍ダメージだったものを5倍ダメージにするように
nothere [Thu, 25 Sep 2003 00:56:18 +0000 (00:56 +0000)]
★フランテングは巨人に9倍ダメージだったものを5倍ダメージにするように
正式に仕様変更していたという連絡を受けたため, 巨人9倍コードを削除.

20 years agoオプション2つ追加。
mogami [Thu, 25 Sep 2003 00:18:35 +0000 (00:18 +0000)]
オプション2つ追加。
abbrev_extra, "アイテムに追加耐性/能力の略称を刻む。"
abbrev_all,   "アイテムに全ての耐性/能力の略称を刻む。"
{%}を刻むとオプションに関わらず刻んだ方を優先。

英語の略称を使うオプションもあった方が良いだろうか?
3つもオプション増やすのが気に喰わないので、今の所は作ってない。

20 years agoモンスターの思い出('/')コマンドで'^R'を選ぶと乗馬可能なモンスターの思い出を閲覧できるように変更。
iks [Wed, 24 Sep 2003 22:42:16 +0000 (22:42 +0000)]
モンスターの思い出('/')コマンドで'^R'を選ぶと乗馬可能なモンスターの思い出を閲覧できるように変更。
ただし英語のプロンプトは、長くなりすぎるためまだ変更していない。

20 years ago自動破壊を簡単に設定する機能を破壊コマンド(k/^D)に追加した。
mogami [Wed, 24 Sep 2003 22:12:34 +0000 (22:12 +0000)]
自動破壊を簡単に設定する機能を破壊コマンド(k/^D)に追加した。
「壊しますか? [y/n/Auto]」で、'a'を押すとそのキャラクターが
死ぬまでの期間だけ有効な自動破壊設定をpicktype.prfに書き加える。

20 years agogenerate_rooms()の中で生成を試みる部屋数が多過ぎるので標準の面積で40部
mogami [Wed, 24 Sep 2003 19:29:38 +0000 (19:29 +0000)]
generate_rooms()の中で生成を試みる部屋数が多過ぎるので標準の面積で40部
屋固定にした。実際に作られる部屋数は最大でも35程度にしかならない。
多過ぎるとnormal roomが配置しきれずに切り捨てられるので、
その分 vault が異常に出やすくなってしまう。

20 years agoinkey_macro_trigger_stringを活用して、生い立ちエディタでカーソルキーで移動できるままで、2468を数値も入力できるようにした。
mogami [Wed, 24 Sep 2003 18:30:20 +0000 (18:30 +0000)]
inkey_macro_trigger_stringを活用して、生い立ちエディタでカーソルキーで移動できるままで、2468を数値も入力できるようにした。

20 years ago知識コマンド内で「乗馬可能なモンスター」をリスト表示。
mogami [Wed, 24 Sep 2003 14:55:41 +0000 (14:55 +0000)]
知識コマンド内で「乗馬可能なモンスター」をリスト表示。

20 years ago★フランテングのSLAY_GIANTをKILL_GIANTに移転した影響で, 巨人に9倍ダイ
nothere [Tue, 23 Sep 2003 19:44:49 +0000 (19:44 +0000)]
★フランテングのSLAY_GIANTをKILL_GIANTに移転した影響で, 巨人に9倍ダイ
スのダメージを与えるコードが無効になっていたバグを修正.

20 years ago火炎ブレス持ちにとっての火炎2重耐性の魔力消去条件にエンバグがあり, 元
nothere [Mon, 22 Sep 2003 16:32:25 +0000 (16:32 +0000)]
火炎ブレス持ちにとっての火炎2重耐性の魔力消去条件にエンバグがあり, 元
種族がバルログの場合に変身した状態で火炎2重耐性があれば消去対象になっ
ていたバグの修正.

20 years agoエディタ終了時にカーソル位置を保存する。
mogami [Sat, 20 Sep 2003 19:22:00 +0000 (19:22 +0000)]
エディタ終了時にカーソル位置を保存する。

20 years ago無駄にポインタ演算をしていたのを削除。*s++; → s++;
mogami [Sat, 20 Sep 2003 19:21:41 +0000 (19:21 +0000)]
無駄にポインタ演算をしていたのを削除。*s++; → s++;

20 years agoeditor.txt、ネjeditor.txtトノイテ。」
mogami [Sat, 20 Sep 2003 19:03:53 +0000 (19:03 +0000)]
editor.txt、ネjeditor.txtトノイテ。」

20 years agoメニューでキーワードを操作した時に、tb->changedフラグを立て忘れた。
mogami [Sat, 20 Sep 2003 18:44:22 +0000 (18:44 +0000)]
メニューでキーワードを操作した時に、tb->changedフラグを立て忘れた。

20 years ago「おまえは既に死んでいる。」追加。
mogami [Sat, 20 Sep 2003 18:42:46 +0000 (18:42 +0000)]
「おまえは既に死んでいる。」追加。

20 years ago^Qをセーブ無しで終了(変更があると[y/n]確認が出る)にして、新しく^Wをセーブして終了にした。
mogami [Sat, 20 Sep 2003 15:01:24 +0000 (15:01 +0000)]
^Qをセーブ無しで終了(変更があると[y/n]確認が出る)にして、新しく^Wをセーブして終了にした。
メニューの配置が変ったので後でヘルプを更新しないといけない。

20 years ago自動拾いエディタで、条件分岐「?:」によって無効にされている行は暗い色で表示し、画面下の説明文にも無効である事を表示するようにした。
mogami [Sat, 20 Sep 2003 14:11:00 +0000 (14:11 +0000)]
自動拾いエディタで、条件分岐「?:」によって無効にされている行は暗い色で表示し、画面下の説明文にも無効である事を表示するようにした。

20 years agofloors.cでfeat_uses_special()無しだと実害(lite_townでダンジョンに入れ
mogami [Sat, 20 Sep 2003 11:11:07 +0000 (11:11 +0000)]
floors.cでfeat_uses_special()無しだと実害(lite_townでダンジョンに入れ
ない事等)を起こすアルゴリズムバグがあったので色々使い方を修正。
CFM_FIRST_FLOORフラグを導入し、地上から入る時にこのフラグと
CFM_CLEAR_ALLを同時に立てて識別する事にした。

20 years agoケケソキ
mogami [Sat, 20 Sep 2003 10:05:02 +0000 (10:05 +0000)]
ケケソキ

20 years agofixed a typo.
henkma [Fri, 19 Sep 2003 22:16:25 +0000 (22:16 +0000)]
fixed a typo.

20 years ago匠魔法 "武器属性付与" の詠唱にはどちらかの手に武器が必要とした. また,
nothere [Fri, 19 Sep 2003 14:30:07 +0000 (14:30 +0000)]
匠魔法 "武器属性付与" の詠唱にはどちらかの手に武器が必要とした. また,
武器を外すと効果が切れるようにした.

20 years ago・ニ・ュ・ケ・ネチェツマーマ、ホソカノ、ハムケケ。」
mogami [Thu, 18 Sep 2003 20:22:33 +0000 (20:22 +0000)]
・ニ・ュ・ケ・ネチェツマーマ、ホソカノ、ハムケケ。」

20 years agoカヤ、ャチエ、ニ、ホ・「・、・ニ・爨ヒ・メ・テ・ネ、キ、ニ、、、ソツ逾ミ・ー。」
mogami [Thu, 18 Sep 2003 17:44:35 +0000 (17:44 +0000)]
カヤ、ャチエ、ニ、ホ・「・、・ニ・爨ヒ・メ・テ・ネ、キ、ニ、、、ソツ逾ミ・ー。」

20 years ago既に使用していない MD_ASSUME_OUTSIDE フラグ関連の処理を削除。
mogami [Thu, 18 Sep 2003 17:05:03 +0000 (17:05 +0000)]
既に使用していない MD_ASSUME_OUTSIDE フラグ関連の処理を削除。

20 years ago新自動拾いエディタにはメニューにヘルプがあるので、デフォルト設定の中のコマンド説明は削除。
mogami [Thu, 18 Sep 2003 16:44:26 +0000 (16:44 +0000)]
新自動拾いエディタにはメニューにヘルプがあるので、デフォルト設定の中のコマンド説明は削除。

20 years ago新自動拾いエディタに対応。英語版 editor.txt はまだ説明文章が不足だが、そのうち書く。
mogami [Thu, 18 Sep 2003 16:42:09 +0000 (16:42 +0000)]
新自動拾いエディタに対応。英語版 editor.txt はまだ説明文章が不足だが、そのうち書く。

20 years ago修正2つ。最下行をカットするとクラッシュ。行末より右にカーソルが(表示上で)位置する時にテキスト選択を始めると表示がバグる。
mogami [Thu, 18 Sep 2003 16:40:33 +0000 (16:40 +0000)]
修正2つ。最下行をカットするとクラッシュ。行末より右にカーソルが(表示上で)位置する時にテキスト選択を始めると表示がバグる。

20 years ago色々修正。カットとコピーはテキストを選択しないで使うとカーソルのある1行だけを対象にする。
mogami [Thu, 18 Sep 2003 15:57:50 +0000 (15:57 +0000)]
色々修正。カットとコピーはテキストを選択しないで使うとカーソルのある1行だけを対象にする。

20 years agokoka氏のパッチを取り込み, Windowsでsound.cfgの設定が有効にならなかっ
nothere [Thu, 18 Sep 2003 15:30:39 +0000 (15:30 +0000)]
koka氏のパッチを取り込み, Windowsでsound.cfgの設定が有効にならなかっ
たバグを修正.

20 years ago地上やクエストで "地上" の表示が灰色になっていたバグを修正. ついでに,
nothere [Thu, 18 Sep 2003 14:50:53 +0000 (14:50 +0000)]
地上やクエストで "地上" の表示が灰色になっていたバグを修正. ついでに,
if文をswitch文で整理.

20 years ago1.101の変更のうち, "一撃必殺時のダメージが現HP+1より元々大きかった場
nothere [Thu, 18 Sep 2003 13:10:45 +0000 (13:10 +0000)]
1.101の変更のうち, "一撃必殺時のダメージが現HP+1より元々大きかった場
合はそのままのダメージを使う" 変更を破棄.

20 years ago壁を掘れるモンスターに乗馬した場合にドアを掘れずに埋まっていたバグを
nothere [Thu, 18 Sep 2003 12:55:13 +0000 (12:55 +0000)]
壁を掘れるモンスターに乗馬した場合にドアを掘れずに埋まっていたバグを
修正. また, 魔王変化等でプレイヤーが壁を掘れる場合に開いたドアも壊し
ていたバグを修正.

20 years agoマウスでコピーする時、行の最後に余計なスペース文字の列があったら削除するようにした。
mogami [Thu, 18 Sep 2003 12:48:58 +0000 (12:48 +0000)]
マウスでコピーする時、行の最後に余計なスペース文字の列があったら削除するようにした。

20 years agoゲーム開始時に、change_floor()を呼ぶ前の prepare_change_floor_mode() が無かった為、ダンジョン内で階段を作る処理が行なわれてしま...
mogami [Thu, 18 Sep 2003 12:34:04 +0000 (12:34 +0000)]
ゲーム開始時に、change_floor()を呼ぶ前の prepare_change_floor_mode() が無かった為、ダンジョン内で階段を作る処理が行なわれてしまっていたバグを修正。

20 years ago階の雰囲気による階数表示の色分けをやや詳細化した。
iks [Thu, 18 Sep 2003 11:35:01 +0000 (11:35 +0000)]
階の雰囲気による階数表示の色分けをやや詳細化した。
色を指定する変数の型がintになっていたので、byteに修正。

20 years ago打撃に関する細かい修正.
nothere [Thu, 18 Sep 2003 08:52:55 +0000 (08:52 +0000)]
打撃に関する細かい修正.
* 形式上, 死の大鎌での自爆やマーシャルアーツのダイスにもプレイヤー自
  身のダイスボーナスを適用するようにした.
* 毒針や剣術 "急所突き", 忍者の一撃必殺ではダメージが現 HP + 1より元
  々大きかった場合はそのままのダメージを使うようにした.
* 英語版での★斬鉄剣でのメッセージについて, "Sign" -> "Sigh".
* 一部メッセージで#ifdefの使い方を変えて行を削った.
* 少しだけコード整理.
* 字下げの修正.

20 years ago英語版でコンパイル(正確にはリンク)通ってなかったのを修正.
henkma [Wed, 17 Sep 2003 19:52:35 +0000 (19:52 +0000)]
英語版でコンパイル(正確にはリンク)通ってなかったのを修正.

20 years ago現在はありえないが, 地上に普通の下り階段や坑道があった場合は鉄獄の入り口
nothere [Wed, 17 Sep 2003 09:32:52 +0000 (09:32 +0000)]
現在はありえないが, 地上に普通の下り階段や坑道があった場合は鉄獄の入り口
として扱うように変更.

20 years agovanilla_townでスタート地点の階段が荒野への階段になったり, lite_townで
nothere [Wed, 17 Sep 2003 08:06:13 +0000 (08:06 +0000)]
vanilla_townでスタート地点の階段が荒野への階段になったり, lite_townで
鉄獄への階段を降りられなくなり, 事実上ゲームが開始できないバグを修正.
ダンジョンの入り口で使っているc_ptr->specialを保存フロアIDとみなして
処理を行っていたことで起きていたので, c_ptr->specialを特別な意味で使
う地形を保存フロアの処理に使わないように修正.

20 years ago自動拾いエディタ、未実装部分を直した。オプション画面で「P」を押しても自動拾いエディタに入れるようにした。後はヘルプ文章を書けば完了かと。
mogami [Tue, 16 Sep 2003 18:36:59 +0000 (18:36 +0000)]
自動拾いエディタ、未実装部分を直した。オプション画面で「P」を押しても自動拾いエディタに入れるようにした。後はヘルプ文章を書けば完了かと。

20 years ago階数の表示色を雰囲気によって変える仕様をSAngから移植する楠瀬さんのパッチ。
mogami [Tue, 16 Sep 2003 15:54:37 +0000 (15:54 +0000)]
階数の表示色を雰囲気によって変える仕様をSAngから移植する楠瀬さんのパッチ。

20 years ago自動拾いエディタを大幅に改良。viタイプだったのを完全にやめて、ESCキーでメニューが出るVZ editorタイプにした。全てのキーワードがメニューに出るので、説明を読ま...
mogami [Tue, 16 Sep 2003 15:18:40 +0000 (15:18 +0000)]
自動拾いエディタを大幅に改良。viタイプだったのを完全にやめて、ESCキーでメニューが出るVZ editorタイプにした。全てのキーワードがメニューに出るので、説明を読まなくてもある程度使えるはず。

20 years agoマウスによるコピー&ペーストで漢字が使えなかったので、使えるようにした。
mogami [Tue, 16 Sep 2003 15:16:40 +0000 (15:16 +0000)]
マウスによるコピー&ペーストで漢字が使えなかったので、使えるようにした。
漢字はCOMPOUND_TEXTという形式にする必要があった。

20 years agovanilla_town/lite_townでは "辺境の地" ではなく "街" から始まるので,
nothere [Tue, 16 Sep 2003 14:59:37 +0000 (14:59 +0000)]
vanilla_town/lite_townでは "辺境の地" ではなく "街" から始まるので,
playrecordに "街に降り立った" と記録されるように修正.

20 years agocheat_room時に, ダンジョンに生成された部屋の数を表示するように変更.
nothere [Tue, 16 Sep 2003 12:39:02 +0000 (12:39 +0000)]
cheat_room時に, ダンジョンに生成された部屋の数を表示するように変更.

20 years agovanilla_town/lite_townでの街の外壁や世界の果てにぶつかった場合に何の
nothere [Tue, 16 Sep 2003 11:44:15 +0000 (11:44 +0000)]
vanilla_town/lite_townでの街の外壁や世界の果てにぶつかった場合に何の
メッセージも出なかったので, メッセージが出るようにした. また, フロア
境界の山にぶつかった場合に "壁" と書かず "山" と書くようにした.

20 years ago乗馬中のプレイヤーがドアを開けたりするとプレイヤーのいるグリッドの
nothere [Tue, 16 Sep 2003 10:59:50 +0000 (10:59 +0000)]
乗馬中のプレイヤーがドアを開けたりするとプレイヤーのいるグリッドの
m_idxが0になって, モンスターがいないことになるバグを修正. また, 乗馬
のいるグリッドのm_idx処理を少し変更. p_ptr->ridingを直接使える場合は
使うようにした.

20 years agoroom_build()で呼ばれているbuild_type*()による各種部屋生成が失敗しても
nothere [Tue, 16 Sep 2003 08:23:55 +0000 (08:23 +0000)]
room_build()で呼ばれているbuild_type*()による各種部屋生成が失敗しても
room_build()は無条件でTRUEを返し生成成功であるかのように扱っていたの
で, build_type*()の成功/失敗を上位のroom_build()が返すように変更.

20 years agolesser vaultやgreater vaultの生成失敗時のreturn FALSEする位置を変更.
nothere [Tue, 16 Sep 2003 07:44:55 +0000 (07:44 +0000)]
lesser vaultやgreater vaultの生成失敗時のreturn FALSEする位置を変更.
また, cheat_room時にはlesser vaultかgreater vaultかを区別して表示する
ようにした.

20 years ago例えば, トラップpitのタイプとしてシンボル(善)(U)といったものが指定さ
nothere [Tue, 16 Sep 2003 07:07:23 +0000 (07:07 +0000)]
例えば, トラップpitのタイプとしてシンボル(善)(U)といったものが指定さ
れた場合, 善良または中立の非ユニークの'U'は存在しないため, モンスター
のいないトラップpitが生成されていた. この現象は普通のpit/nestでも起き
ていた. そこで, モンスターの種別決定を部屋作成の前に持ってくることに
より, 空のpit/nestが生成されないように修正. また, トラップpitが鉄獄で
しか生成されない条件のダンジョンIDは記号定数に直した.

20 years ago*鑑定*装備リスト表示部分のコードの整形と整理. 表示対象に耐性のアミュ
nothere [Tue, 16 Sep 2003 04:05:42 +0000 (04:05 +0000)]
*鑑定*装備リスト表示部分のコードの整形と整理. 表示対象に耐性のアミュ
レットを追加.

20 years agobigtileモード時にlite_spot()された部分が全体マップウィンドウ, 自分の
nothere [Mon, 15 Sep 2003 13:34:43 +0000 (13:34 +0000)]
bigtileモード時にlite_spot()された部分が全体マップウィンドウ, 自分の
周囲ウィンドウに反映されなかったバグを修正.

20 years agoモンスターの光源の更新に関する変更と修正.
nothere [Mon, 15 Sep 2003 12:03:37 +0000 (12:03 +0000)]
モンスターの光源の更新に関する変更と修正.
* モンスターをテレポートさせる, あるいはモンスターがテレポートすると
  モンスター光源が残るバグを修正.
* モンスターの座標が変わった際にモンスター光源アップデートが必要な部
  分の追加.
* モンスター単体が座標移動する, 起きる, あるいは消去される場合に, 光
  源持ちでない場合にもモンスター光源のアップデートが行われていた部分
  があったので, そういった場合には行わないようにした.
* 光源持ちでないモンスターが光源持ちモンスターを押しのけた場合にモン
  スター光源のアップデートが行われなかったバグを修正.
* 乗馬のIDからm_list[], r_info[]を引いていた部分の一部のポインタ化.

20 years ago"隠しドアに決して鍵が掛かっていない" 記述を削除.
nothere [Mon, 15 Sep 2003 07:49:44 +0000 (07:49 +0000)]
"隠しドアに決して鍵が掛かっていない" 記述を削除.

20 years agoランダムに長い階段/坑道になる記述が残っていたので削除.
nothere [Mon, 15 Sep 2003 07:46:49 +0000 (07:46 +0000)]
ランダムに長い階段/坑道になる記述が残っていたので削除.

20 years agoSJIS環境で, 例として{八咫}と刻んだアイテムを鑑定の巻物や杖で鑑定しよ
nothere [Mon, 15 Sep 2003 07:16:01 +0000 (07:16 +0000)]
SJIS環境で, 例として{八咫}と刻んだアイテムを鑑定の巻物や杖で鑑定しよ
うとすると選択肢の文字が指定していない文字に変わっていた. これはSJIS
では "八咫" の文字コードが0x94, 0xAA, 0x9A, 0x40であるため, この銘は
{(文字列)@'\0'} とみなされていた. 2回目以降のアイテム選択では
command_cmd = 0としたため, '@' の次である '\0' がマッチし, 文字列の次
にあるゴミを選択肢として使ってしまい, 場合によっては配列外アクセスも
起こす可能性があった. このバグに対処するため, init1.cにある_strchr()
をjapanese.cに移転し, strchr_j()と変更. アイテムの銘を始めとして日本
語文字列からstrchr()する場合に限りstrchr_j()を適切に#defineでかぶせて
使うようにした.

20 years ago死天使『アズリエル』, 告知者『ラファエル』の死亡時の台詞が一般モンス
nothere [Fri, 12 Sep 2003 10:32:10 +0000 (10:32 +0000)]
死天使『アズリエル』, 告知者『ラファエル』の死亡時の台詞が一般モンス
ターと同じになっていたバグを修正.

20 years ago- greater vault 等を他の部屋と同じ1部屋として最大部屋数を数えていたので、大きい部屋は部屋数相当数も大きくした。
mogami [Wed, 10 Sep 2003 19:00:01 +0000 (19:00 +0000)]
- greater vault 等を他の部屋と同じ1部屋として最大部屋数を数えていたので、大きい部屋は部屋数相当数も大きくした。
- また、find_space() がランダムに「数打ちゃ当たる」法で部屋の配置する場所を探していて、信頼性が低かったので、しらみ潰しの方法で書き直した。
- random vault が greater vault と同じ確率だったが、これはおかしいので確率を半分位にした。

20 years ago「*未鑑定*の〜」は抜けていたんじゃなくて、未実装なのだった。autopick.txtのコマンド説明部分で間違って書いてあっただけだった。ドキュメント再修正。
mogami [Wed, 10 Sep 2003 16:22:23 +0000 (16:22 +0000)]
「*未鑑定*の〜」は抜けていたんじゃなくて、未実装なのだった。autopick.txtのコマンド説明部分で間違って書いてあっただけだった。ドキュメント再修正。

20 years ago「*未鑑定*の〜」の説明が抜けていた。
mogami [Wed, 10 Sep 2003 16:16:16 +0000 (16:16 +0000)]
「*未鑑定*の〜」の説明が抜けていた。

20 years ago闘技場で闘った後、保存フロアを復帰する為に一瞬外に出るが、その時1ターン消費してしまっていたので、消費しないように修正。
mogami [Tue, 9 Sep 2003 20:31:31 +0000 (20:31 +0000)]
闘技場で闘った後、保存フロアを復帰する為に一瞬外に出るが、その時1ターン消費してしまっていたので、消費しないように修正。

20 years ago漢字コード判別の使い方を間違っていたので訂正。さらに漢字コード判別処理自体も厳密化した。
mogami [Tue, 9 Sep 2003 16:28:43 +0000 (16:28 +0000)]
漢字コード判別の使い方を間違っていたので訂正。さらに漢字コード判別処理自体も厳密化した。

20 years agoダンプに関する変更.
nothere [Mon, 8 Sep 2003 23:10:20 +0000 (23:10 +0000)]
ダンプに関する変更.
* 各種オプションのON/OFF表示の桁を揃えた. また, 英語版では各オプ
  ションの行の単語は全て大文字で始まるように統一.
* 日本語版では "アリーナ: ON" となっている場所が英語版では "Arena
  Levels: ENABLED" となっているので, ENABLEDで統一した.
* 闘技場情報の前には改行を入れた. また, vanilla_townもしくはlite_town
  では闘技場情報は非表示にした.

20 years agoオプションで'D', 'H', 'M'を使うと "コマンド:" 行が2重に表示されるバグ
nothere [Mon, 8 Sep 2003 22:39:40 +0000 (22:39 +0000)]
オプションで'D', 'H', 'M'を使うと "コマンド:" 行が2重に表示されるバグ
を修正. また, メニュー中での "低魔力色閾値" の表示位置修正.

20 years ago自動破壊キーワード「得意武器」=「favorite weapons」実装。
mogami [Sun, 7 Sep 2003 19:44:39 +0000 (19:44 +0000)]
自動破壊キーワード「得意武器」=「favorite weapons」実装。

20 years agoセーブファイルに kanji_code をセーブして、それを元に変換するようにした。
mogami [Sun, 7 Sep 2003 17:54:12 +0000 (17:54 +0000)]
セーブファイルに kanji_code をセーブして、それを元に変換するようにした。
古いバージョンのセーブファイルは unknownを意味する kanji_code == 0 になり、
これは以前と同様に自動判別する。

20 years ago先の変更取り消し。セーブファイルに情報を埋め込む事にする。
mogami [Sun, 7 Sep 2003 17:06:24 +0000 (17:06 +0000)]
先の変更取り消し。セーブファイルに情報を埋め込む事にする。

20 years ago文字コードの判定のミスを減らした。メッセージ履歴をロードした段階でEUCで無い事を判定できれば以降はSJISを仮定する。
mogami [Sun, 7 Sep 2003 16:43:21 +0000 (16:43 +0000)]
文字コードの判定のミスを減らした。メッセージ履歴をロードした段階でEUCで無い事を判定できれば以降はSJISを仮定する。

20 years ago「スピードモンスターの魔法棒」の価値を$1に変更。
mogami [Sun, 7 Sep 2003 15:16:12 +0000 (15:16 +0000)]
「スピードモンスターの魔法棒」の価値を$1に変更。
「回復モンスターの魔法棒」は魔獣使いと騎兵では leave_special で簡易自動破壊を防止。

20 years ago- floors.c のコード整理。フロア保存をするかどうかの判断をなるべく
mogami [Sun, 7 Sep 2003 14:33:03 +0000 (14:33 +0000)]
- floors.c のコード整理。フロア保存をするかどうかの判断をなるべく
floors.c の外でするようにした。
- Kangband時代の名残りの無駄な変数 p_ptr->leftbldg を削除。

20 years agoペット(親)が召喚したペット(子)はプレイヤーの直接のペットでは無くした。
mogami [Sat, 6 Sep 2003 00:08:57 +0000 (00:08 +0000)]
ペット(親)が召喚したペット(子)はプレイヤーの直接のペットでは無くした。
- (親)が消滅すると(子)も消える。
- (子)はモンスターボールに入らない。
- 階の移動時に(子)は付いて来ない。付いてくるようにしたいが実装が難しい。
- 階の移動時に(親)だけ連れて行くと(子)は消える。(親)も残せば(子)も残る。

20 years ago調査を使って思い出情報が補完された時、
mogami [Fri, 5 Sep 2003 23:26:12 +0000 (23:26 +0000)]
調査を使って思い出情報が補完された時、
「あなたのワイバーン(乗馬中)についてさらに詳しくなったような気がする。」
などと表示されてしまっていたので、
「ワイバーンについてさらに詳しくなったような気がする。」
に修正。

20 years agocommit忘れ。
mogami [Fri, 5 Sep 2003 21:58:49 +0000 (21:58 +0000)]
commit忘れ。

20 years agoz-config.h内の無意味なオプション用マクロを削除。
mogami [Fri, 5 Sep 2003 21:24:30 +0000 (21:24 +0000)]
z-config.h内の無意味なオプション用マクロを削除。

20 years agoformat、ャー网テ、ソ。」%d -> %ld
mogami [Fri, 5 Sep 2003 21:23:59 +0000 (21:23 +0000)]
format、ャー网テ、ソ。」%d -> %ld

20 years ago宿屋に24時間いつでも泊まれるように変更. 朝や昼に泊まった場合は当日の
nothere [Fri, 5 Sep 2003 20:54:15 +0000 (20:54 +0000)]
宿屋に24時間いつでも泊まれるように変更. 朝や昼に泊まった場合は当日の
18:00に起きる.

20 years ago闘技場でペットを保存するのにparty_mon[]を使うのをやめて、保存フロアにした。
mogami [Fri, 5 Sep 2003 20:16:05 +0000 (20:16 +0000)]
闘技場でペットを保存するのにparty_mon[]を使うのをやめて、保存フロアにした。

20 years agoMogami氏より#ifdef JPの使い方を変えないように指示があり, この部分の使
nothere [Fri, 5 Sep 2003 14:31:50 +0000 (14:31 +0000)]
Mogami氏より#ifdef JPの使い方を変えないように指示があり, この部分の使
い方を戻した.

20 years agomon_hook_floor()内でmon_hook_dungeon()は不要だったので削除. これによ
nothere [Fri, 5 Sep 2003 14:12:11 +0000 (14:12 +0000)]
mon_hook_floor()内でmon_hook_dungeon()は不要だったので削除. これによ
り, 街が無人になるバグを修正.

20 years agodo_cmd_wield()の装備メッセージの分岐をswitch文に変更. kamaenaoshi()で
nothere [Fri, 5 Sep 2003 13:19:53 +0000 (13:19 +0000)]
do_cmd_wield()の装備メッセージの分岐をswitch文に変更. kamaenaoshi()で
のif文の使い方の変更.

20 years agoempty_hands()の戻り値の意味を記号定数化. 不等号を使っていた部分は論理
nothere [Fri, 5 Sep 2003 13:03:35 +0000 (13:03 +0000)]
empty_hands()の戻り値の意味を記号定数化. 不等号を使っていた部分は論理
演算に置き換えた.

20 years agodescribe_use()内でINVEN_RARM, INVEN_LARMに対して返す文字列の先頭だけ
nothere [Fri, 5 Sep 2003 11:30:18 +0000 (11:30 +0000)]
describe_use()内でINVEN_RARM, INVEN_LARMに対して返す文字列の先頭だけ
スペースが残っていたので削除.

20 years agodo_cmd_wield()のtvalによる分岐をswitch文で書き直して整理. また, 二刀
nothere [Fri, 5 Sep 2003 11:23:56 +0000 (11:23 +0000)]
do_cmd_wield()のtvalによる分岐をswitch文で書き直して整理. また, 二刀
流時に利き腕の武器が呪われている状況で盾を利き腕に装備しようとしても
その呪われた武器を利き腕の逆に持ち替えないように変更. なお, EASY_RING
だった部分の#if 1はわざわざ#if 0にするとは思えないので削除.

20 years agoバージョンの上げ方間違えてたので修正.
henkma [Fri, 5 Sep 2003 09:15:34 +0000 (09:15 +0000)]
バージョンの上げ方間違えてたので修正.

20 years agoHP警告と同様に, MP警告のオプションを導入.
henkma [Thu, 4 Sep 2003 17:12:13 +0000 (17:12 +0000)]
HP警告と同様に, MP警告のオプションを導入.
ただし効果はMPの色の変わる閾値(黄色→赤)だけで, ビープや警告メッセージは無し.

20 years ago性格いかさまでアイテムを拾った際にdestroy_identifyが有効の場合は自動
nothere [Thu, 4 Sep 2003 15:35:39 +0000 (15:35 +0000)]
性格いかさまでアイテムを拾った際にdestroy_identifyが有効の場合は自動
破壊を使えるように変更. 通常の鑑定と同じ動作とした.

20 years ago性格いかさまでアイテムを拾った/装備したとき, 歌 "知識の歌" を使って範
nothere [Thu, 4 Sep 2003 14:30:22 +0000 (14:30 +0000)]
性格いかさまでアイテムを拾った/装備したとき, 歌 "知識の歌" を使って範
囲鑑定したとき, 店に複数アイテムの一部だけを売却したとき, 魔法アイテ
ム充填の前処理として鑑定したとき, そして全鑑定サービスといった状況で
はアイテムに自動銘刻みを用いるように変更. これらの状況では自動破壊は
行わない.

20 years ago12:00-18:00の時間帯に宿屋に泊まれていたバグを修正.
nothere [Thu, 4 Sep 2003 07:12:26 +0000 (07:12 +0000)]
12:00-18:00の時間帯に宿屋に泊まれていたバグを修正.

20 years agoモンスターのセービングスロー系魔法に関する変更.
nothere [Wed, 3 Sep 2003 19:15:56 +0000 (19:15 +0000)]
モンスターのセービングスロー系魔法に関する変更.
* モンスター対モンスターでの魔力吸収, 精神攻撃, 脳攻撃, 各種呪いを
  扱いの整理を兼ねてproject()で扱うように変更. なお, プレイヤーが
  使った場合とモンスターが使った場合で判定式や状態変化期間が異なる部
  分は可能な限りそのままにしている.
* プレイヤーに対する魔力吸収をproject()で扱うように変更.
* 精神攻撃, 脳攻撃をEMPTY_MINDには無効, WEIRD_MINDは耐性がありダメー
  ジ1/3とした.
* project_m()内の詠唱モンスターレベルが除算で細かく違っていたので, 扱
  いを少し変更. 最初は除算しないようにした.
* "破滅の手" -> "<破滅の手>".
* モンスター同士での魔力吸収の判定がおかしかったバグ修正.
* who_name[0]を2重に初期化していた部分の修正.
* monspell == -1の場合でも落ちないようにlearn_spell()内にパラノイア
  コード追加.
* project_p()内でのMS_*直接指定を変数monspellに修正.

20 years ago乗馬中のプレイヤーとモンスターに対する半径0のボールの挙動のバグ修正.
nothere [Wed, 3 Sep 2003 15:57:38 +0000 (15:57 +0000)]
乗馬中のプレイヤーとモンスターに対する半径0のボールの挙動のバグ修正.
PROJECT_MONSTERは全く参照されていなかったので, 新しくPROJECT_AIMEDと
いうフラグを導入. このフラグと同時にPROJECT_PLAYERがあれば乗馬中の
モンスターには絶対に当たらず, このフラグだけの場合は乗馬中のプレイ
ヤーには当たらない. これらを用い, プレイヤーに対する呪い系魔法, モン
スター同士の打撃戦 (実装上は至近距離でのボール魔法の撃ち合い) の挙動
を修正. プレイヤーに対する呪い系魔法では乗馬は巻き添えにならず, 乗馬
に対する打撃ではプレイヤーが巻き添えにならないように修正. この過程で,
以下の修正を含む.
* 乗馬中のプレイヤーが呪い系攻撃を受けるとその直後にプレイヤー自身が
  乗馬を呪ったメッセージが出ていたバグを修正.
* 乗馬中のモンスターが劣化属性打撃を受けるとプレイヤーが劣化ボールの
  巻き添えになり, プレイヤーの装備まで劣化していたバグを修正.
* 座標に関する論理演算のミスと思われる部分の修正. "||" -> "&&".
* Typo fix.

20 years agoモンスタースポイラーの補助資料として, スポイラーファイル生成にモンス
nothere [Wed, 3 Sep 2003 05:12:04 +0000 (05:12 +0000)]
モンスタースポイラーの補助資料として, スポイラーファイル生成にモンス
ターの進化系統データの出力を追加.

20 years ago"・「・ミ。シ、ホイヲツイ" -> "・「・ミ・鬣、・ネ".
nothere [Tue, 2 Sep 2003 19:16:17 +0000 (19:16 +0000)]
"・「・ミ。シ、ホイヲツイ" -> "・「・ミ・鬣、・ネ".

20 years ago帰還に関する変更.
nothere [Tue, 2 Sep 2003 19:13:22 +0000 (19:13 +0000)]
帰還に関する変更.
* トランプの塔での階層指定テレポート時のダンジョン選択メニュー表示部
  分を帰還とフロア・リセットで用いられるchoose_dungeon()に統合. この
  都合で, 階層指定テレポート時の表示レイアウトが少しだけ変わった.
* vanilla_town, lite_town, ironman_downward時は入れるダンジョンは鉄獄
  だけであるため, 複数ダンジョンが選べるような操作ではメニューを出さ
  ずに自動的に鉄獄だけが選ばれるように変更.
* 入ったダンジョンが1つもない場合はメニューの代わりにエラーメッセージ
  を出すように変更. エラーメッセージはどのキーを押しても消える.