OSDN Git Service

hengband/hengband.git
20 years ago特定モンスターが落とす特定文字限定のアイテムの処理などでmake_object()
nothere [Sat, 11 Oct 2003 06:54:48 +0000 (06:54 +0000)]
特定モンスターが落とす特定文字限定のアイテムの処理などでmake_object()
の前にget_obj_num_prep()を呼んでいた部分を整理し, make_object()内部の
みでテーブル処理も行うように変更. get_obj_num_prep()はobject2.cでしか
使われなくなったため, staticにした.

20 years agoグリッドのfeatまたはmimicからf_info[]で定義されたmimicを取得する処理
nothere [Sat, 11 Oct 2003 06:06:49 +0000 (06:06 +0000)]
グリッドのfeatまたはmimicからf_info[]で定義されたmimicを取得する処理
をマクロとしてまとめた.

20 years agoFEAT_WALL_INVISは存在しないため, place_invis_wall()を削除.
nothere [Sat, 11 Oct 2003 05:23:31 +0000 (05:23 +0000)]
FEAT_WALL_INVISは存在しないため, place_invis_wall()を削除.

20 years ago"FEAT_UNDETECTD" -> "FEAT_UNDETECTED".
nothere [Sat, 11 Oct 2003 03:25:35 +0000 (03:25 +0000)]
"FEAT_UNDETECTD" -> "FEAT_UNDETECTED".

20 years agoカーソルキーにマクロを定義していても自動拾いエディタ中でカーソル移動に使えるようにした。その他、Home, End, PageUp, PageDown等も使えるようになった。
mogami [Wed, 8 Oct 2003 23:16:41 +0000 (23:16 +0000)]
カーソルキーにマクロを定義していても自動拾いエディタ中でカーソル移動に使えるようにした。その他、Home, End, PageUp, PageDown等も使えるようになった。

20 years ago時止めを使うモンスターがプレイヤーのオーラで死んだ時に時止めをキャンセ
mogami [Wed, 8 Oct 2003 21:54:11 +0000 (21:54 +0000)]
時止めを使うモンスターがプレイヤーのオーラで死んだ時に時止めをキャンセ
ルするコードがいいかげんだった為、光の剣等で関係無いモンスターが死んだ
時にも時止めがキャンセルされていたバグ修正。

20 years ago乗馬中のペットを解放すると、その乗馬のヘルスバーがすぐに消えずに残るバグを修正。
mogami [Wed, 8 Oct 2003 21:52:14 +0000 (21:52 +0000)]
乗馬中のペットを解放すると、その乗馬のヘルスバーがすぐに消えずに残るバグを修正。

20 years ago変愚蛮怒ではダンジョンの部屋を揃える (dungeon_align) コードはNO_CAVE
nothere [Tue, 7 Oct 2003 23:00:50 +0000 (23:00 +0000)]
変愚蛮怒ではダンジョンの部屋を揃える (dungeon_align) コードはNO_CAVE
ダンジョン (城) でのみ有効であったので, NO_CAVE以外ではdungeon_align
処理を行わないように修正.

20 years agoオプションのページの直値指定がいくつかあることもあり, オプションテー
nothere [Tue, 7 Oct 2003 20:46:30 +0000 (20:46 +0000)]
オプションのページの直値指定がいくつかあることもあり, オプションテー
ブルでのページ数指定をbit指定と区別する意味も兼ねて, 記号定数化. オプ
ションテーブルの整形と空行の数の統一, 全角括弧の半角化.

20 years ago数値252がSPECIAL_KEY_QUITに置き換えられていなかった部分の修正.
nothere [Tue, 7 Oct 2003 19:33:59 +0000 (19:33 +0000)]
数値252がSPECIAL_KEY_QUITに置き換えられていなかった部分の修正.

20 years agoオプションメニューでの初期オプションと詐欺オプションの行のスペースの
nothere [Tue, 7 Oct 2003 19:26:50 +0000 (19:26 +0000)]
オプションメニューでの初期オプションと詐欺オプションの行のスペースの
調整.

20 years ago語句の置き換え/統一.
nothere [Tue, 7 Oct 2003 19:21:19 +0000 (19:21 +0000)]
語句の置き換え/統一.
* "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)

20 years ago板倉さんのメールアドレス更新。
mogami [Sat, 4 Oct 2003 21:17:20 +0000 (21:17 +0000)]
板倉さんのメールアドレス更新。

20 years agotypo。」Rick、オ、隍遙」
mogami [Sat, 4 Oct 2003 19:17:05 +0000 (19:17 +0000)]
typo。」Rick、オ、隍遙」

20 years agoNumLockがOnだとマクロトリガーにいちいち無意味に mod2- が入っていたが、入らないように修正。
mogami [Sat, 4 Oct 2003 18:49:44 +0000 (18:49 +0000)]
NumLockがOnだとマクロトリガーにいちいち無意味に mod2- が入っていたが、入らないように修正。

20 years ago闘技場で敗れた時、保存フロアを消去してペットを失なっていたので修正。
mogami [Sat, 4 Oct 2003 13:36:45 +0000 (13:36 +0000)]
闘技場で敗れた時、保存フロアを消去してペットを失なっていたので修正。

20 years ago頭蓋のドルジの説明で, merelyは "まれに" どころか "のみ" なので, 頭蓋
nothere [Thu, 2 Oct 2003 19:56:38 +0000 (19:56 +0000)]
頭蓋のドルジの説明で, merelyは "まれに" どころか "のみ" なので, 頭蓋
のドルジが実情以上に安全そうに書かれていた誤訳を修正.

20 years ago現在のBCC++向けMakefile.bccの警告設定で残っていた警告のうち, 変数未使
nothere [Thu, 2 Oct 2003 18:17:29 +0000 (18:17 +0000)]
現在のBCC++向けMakefile.bccの警告設定で残っていた警告のうち, 変数未使
用などで除去可能なものを除去.

20 years ago"クスコ゚サム" -> "クスコ゚、ホサム".
nothere [Thu, 2 Oct 2003 17:57:38 +0000 (17:57 +0000)]
"クスコ゚サム" -> "クスコ゚、ホサム".

20 years agoMPWでのCarbonコンパイル用の変更
macband [Thu, 2 Oct 2003 09:06:59 +0000 (09:06 +0000)]
MPWでのCarbonコンパイル用の変更

20 years ago英語版でiskanji()が使われてリンクに失敗しないように修正.
nothere [Wed, 1 Oct 2003 20:57:28 +0000 (20:57 +0000)]
英語版でiskanji()が使われてリンクに失敗しないように修正.

20 years ago自動拾いエディタで漢字が入力できなくなっていたバグ修正。
mogami [Wed, 1 Oct 2003 19:21:57 +0000 (19:21 +0000)]
自動拾いエディタで漢字が入力できなくなっていたバグ修正。

20 years ago「無銘の」キーワードが未鑑定のアイテムにマッチしていたエンバグ修正。
mogami [Wed, 1 Oct 2003 19:10:59 +0000 (19:10 +0000)]
「無銘の」キーワードが未鑑定のアイテムにマッチしていたエンバグ修正。

20 years agopref_opt.prfにabbrev_extraとabbrev_allを初期値FALSEとして追加. また,
nothere [Wed, 1 Oct 2003 18:08:37 +0000 (18:08 +0000)]
pref_opt.prfにabbrev_extraとabbrev_allを初期値FALSEとして追加. また,
オプションとしての和文テキストに "。" が付いていたので, 他のオプ
ションに合わせて "。" を外した.

20 years agoCFM_CLEAR_ALLフラグを廃止して、真偽を逆にした CFM_SAVE_FLOORS を導入。
mogami [Wed, 1 Oct 2003 17:42:29 +0000 (17:42 +0000)]
CFM_CLEAR_ALLフラグを廃止して、真偽を逆にした CFM_SAVE_FLOORS を導入。
保存フロアと無関係なフロア移動でいちいちCFM_CLEAR_ALLフラグを付けなくていいようにした。

20 years ago*勝利*時のメッセージをダンプに残せるように変更. セーブデータVer.は
nothere [Wed, 1 Oct 2003 17:26:38 +0000 (17:26 +0000)]
*勝利*時のメッセージをダンプに残せるように変更. セーブデータVer.は
1.7.0.1に上がる.

20 years agoアリーナで負けた後で dead end フロアに入ってしまうバグを修正。
mogami [Wed, 1 Oct 2003 16:34:29 +0000 (16:34 +0000)]
アリーナで負けた後で dead end フロアに入ってしまうバグを修正。

20 years agomain-mac.cのrev. 1.21 の変更を移植:
mogami [Wed, 1 Oct 2003 15:18:20 +0000 (15:18 +0000)]
main-mac.cのrev. 1.21 の変更を移植:
Bit tileモード用のカーソル表示コードを整理。main-xxx.cの中で地形情報の配列の
内容を直接参照してしまっていた所を、書き変えて参照せずに済むようにした。
既にVanilla用のパッチで適用していたもの。

20 years agoPotion of Cure Serious Wounds 、ホアムハクタ篶タ、ャ 6d8 、ネ、ハ、テ、ニ、、、ソ、ホ、ヌ。「4d8 、ヒス、タオ。」
mogami [Wed, 1 Oct 2003 14:53:01 +0000 (14:53 +0000)]
Potion of Cure Serious Wounds 、ホアムハクタ篶タ、ャ 6d8 、ネ、ハ、テ、ニ、、、ソ、ホ、ヌ。「4d8 、ヒス、タオ。」

20 years ago"。」" 、ャツュ、熙ハ、、ノャ、ホトノイテ.
nothere [Tue, 30 Sep 2003 17:06:25 +0000 (17:06 +0000)]
"。」" 、ャツュ、熙ハ、、ノャ、ホトノイテ.

20 years agoテンキーの'5'がnumlockのオン時とオフ時で違うマクロトリガコードとして認識されてしまうのを修正。
iks [Tue, 30 Sep 2003 02:40:18 +0000 (02:40 +0000)]
テンキーの'5'がnumlockのオン時とオフ時で違うマクロトリガコードとして認識されてしまうのを修正。

20 years agoモンスターの攻撃手法修正.
henkma [Sun, 28 Sep 2003 18:57:00 +0000 (18:57 +0000)]
モンスターの攻撃手法修正.

20 years ago新馬系モンスターの攻撃力up, 発光カヴーの回復確率down.
henkma [Sun, 28 Sep 2003 14:51:51 +0000 (14:51 +0000)]
新馬系モンスターの攻撃力up, 発光カヴーの回復確率down.

20 years ago・ェ。シ・ッラクオンツ筅ホタ篶タハク、ノイテ.
henkma [Sat, 27 Sep 2003 20:53:31 +0000 (20:53 +0000)]
・ェ。シ・ッラクオンツ筅ホタ篶タハク、ノイテ.

20 years agoサブウィンドウからのキー入力に対するマクロトリガの処理がおかしかったのを修正。
iks [Sat, 27 Sep 2003 18:38:16 +0000 (18:38 +0000)]
サブウィンドウからのキー入力に対するマクロトリガの処理がおかしかったのを修正。
キー入力処理を外部関数化するなど、ソースを少し整形。

20 years ago非タイルモードで'='といったミミック系モンスターは幻覚時にアルファベッ
nothere [Sat, 27 Sep 2003 17:06:53 +0000 (17:06 +0000)]
非タイルモードで'='といったミミック系モンスターは幻覚時にアルファベッ
トにしかならず, 普通のモンスターが幻覚でミミック系に見えることもな
かったので, 幻覚時にはSHAPECHANGER同様に1/25でアイテムのシンボルに見
えるように変更.

20 years agodeleteキーのマクロを'\x7f'(Delete)に修正。
iks [Sat, 27 Sep 2003 16:27:52 +0000 (16:27 +0000)]
deleteキーのマクロを'\x7f'(Delete)に修正。

20 years ago新しいnumpadのマクロトリガコードに対応した移動のマクロを定義。
iks [Sat, 27 Sep 2003 16:13:33 +0000 (16:13 +0000)]
新しいnumpadのマクロトリガコードに対応した移動のマクロを定義。

20 years agonumlockオンでもオフでもnumpad上の同じキーなら同じキーコードとして扱うように変更。
iks [Sat, 27 Sep 2003 15:35:05 +0000 (15:35 +0000)]
numlockオンでもオフでもnumpad上の同じキーなら同じキーコードとして扱うように変更。
numpad上のnumlock以外のすべてのキーに対応(したはず)。

20 years agoリビジョン1.27の修正:switch文でwParamを参照するように修正。'/'以外のキーにも対応。
iks [Sat, 27 Sep 2003 14:52:26 +0000 (14:52 +0000)]
リビジョン1.27の修正:switch文でwParamを参照するように修正。'/'以外のキーにも対応。
ASCIIコードを伴うマクロトリガーを押したときに、マクロコードとASCIIコードの両方を入力してたので、ASCIIコードを入力しないよう修正。

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[]を引いていた部分の一部のポインタ化.