OSDN Git Service
nothere [Mon, 13 Oct 2003 00:17:02 +0000 (00:17 +0000)]
'C'でのステータス表示での "カオスランク", "アンバー [%d]" は非常に分
かりにくいため, 他バリアントにならい "英雄的", "伝説的[%d]" と変更.
英語版で "Legendary[%d]" がはみ出さないように画面構成を微調整.
nothere [Sun, 12 Oct 2003 14:59:44 +0000 (14:59 +0000)]
常にdungeon_alignする仕様に戻した.
nothere [Sun, 12 Oct 2003 01:31:06 +0000 (01:31 +0000)]
デバッグコマンドでの指定モンスター召喚で, 森の中に召喚ができなかった
バグを修正.
nothere [Sat, 11 Oct 2003 10:32:38 +0000 (10:32 +0000)]
遠く離れたモンスター同士の戦闘で倒れた暁の戦士が, その戦闘とは無関係
なプレイヤーの目の前のみに復活していたバグを修正.
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にした.
nothere [Sat, 11 Oct 2003 06:06:49 +0000 (06:06 +0000)]
グリッドのfeatまたはmimicからf_info[]で定義されたmimicを取得する処理
をマクロとしてまとめた.
nothere [Sat, 11 Oct 2003 05:23:31 +0000 (05:23 +0000)]
FEAT_WALL_INVISは存在しないため, place_invis_wall()を削除.
nothere [Sat, 11 Oct 2003 03:25:35 +0000 (03:25 +0000)]
"FEAT_UNDETECTD" -> "FEAT_UNDETECTED".
mogami [Wed, 8 Oct 2003 23:16:41 +0000 (23:16 +0000)]
カーソルキーにマクロを定義していても自動拾いエディタ中でカーソル移動に使えるようにした。その他、Home, End, PageUp, PageDown等も使えるようになった。
mogami [Wed, 8 Oct 2003 21:54:11 +0000 (21:54 +0000)]
時止めを使うモンスターがプレイヤーのオーラで死んだ時に時止めをキャンセ
ルするコードがいいかげんだった為、光の剣等で関係無いモンスターが死んだ
時にも時止めがキャンセルされていたバグ修正。
mogami [Wed, 8 Oct 2003 21:52:14 +0000 (21:52 +0000)]
乗馬中のペットを解放すると、その乗馬のヘルスバーがすぐに消えずに残るバグを修正。
nothere [Tue, 7 Oct 2003 23:00:50 +0000 (23:00 +0000)]
変愚蛮怒ではダンジョンの部屋を揃える (dungeon_align) コードはNO_CAVE
ダンジョン (城) でのみ有効であったので, NO_CAVE以外ではdungeon_align
処理を行わないように修正.
nothere [Tue, 7 Oct 2003 20:46:30 +0000 (20:46 +0000)]
オプションのページの直値指定がいくつかあることもあり, オプションテー
ブルでのページ数指定をbit指定と区別する意味も兼ねて, 記号定数化. オプ
ションテーブルの整形と空行の数の統一, 全角括弧の半角化.
nothere [Tue, 7 Oct 2003 19:33:59 +0000 (19:33 +0000)]
数値252がSPECIAL_KEY_QUITに置き換えられていなかった部分の修正.
nothere [Tue, 7 Oct 2003 19:26:50 +0000 (19:26 +0000)]
オプションメニューでの初期オプションと詐欺オプションの行のスペースの
調整.
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)
mogami [Sat, 4 Oct 2003 21:17:20 +0000 (21:17 +0000)]
板倉さんのメールアドレス更新。
mogami [Sat, 4 Oct 2003 19:17:05 +0000 (19:17 +0000)]
typo。」Rick、オ、隍遙」
mogami [Sat, 4 Oct 2003 18:49:44 +0000 (18:49 +0000)]
NumLockがOnだとマクロトリガーにいちいち無意味に mod2- が入っていたが、入らないように修正。
mogami [Sat, 4 Oct 2003 13:36:45 +0000 (13:36 +0000)]
闘技場で敗れた時、保存フロアを消去してペットを失なっていたので修正。
nothere [Thu, 2 Oct 2003 19:56:38 +0000 (19:56 +0000)]
頭蓋のドルジの説明で, merelyは "まれに" どころか "のみ" なので, 頭蓋
のドルジが実情以上に安全そうに書かれていた誤訳を修正.
nothere [Thu, 2 Oct 2003 18:17:29 +0000 (18:17 +0000)]
現在のBCC++向けMakefile.bccの警告設定で残っていた警告のうち, 変数未使
用などで除去可能なものを除去.
nothere [Thu, 2 Oct 2003 17:57:38 +0000 (17:57 +0000)]
"クスコ゚サム" -> "クスコ゚、ホサム".
macband [Thu, 2 Oct 2003 09:06:59 +0000 (09:06 +0000)]
MPWでのCarbonコンパイル用の変更
nothere [Wed, 1 Oct 2003 20:57:28 +0000 (20:57 +0000)]
英語版でiskanji()が使われてリンクに失敗しないように修正.
mogami [Wed, 1 Oct 2003 19:21:57 +0000 (19:21 +0000)]
自動拾いエディタで漢字が入力できなくなっていたバグ修正。
mogami [Wed, 1 Oct 2003 19:10:59 +0000 (19:10 +0000)]
「無銘の」キーワードが未鑑定のアイテムにマッチしていたエンバグ修正。
nothere [Wed, 1 Oct 2003 18:08:37 +0000 (18:08 +0000)]
pref_opt.prfにabbrev_extraとabbrev_allを初期値FALSEとして追加. また,
オプションとしての和文テキストに "。" が付いていたので, 他のオプ
ションに合わせて "。" を外した.
mogami [Wed, 1 Oct 2003 17:42:29 +0000 (17:42 +0000)]
CFM_CLEAR_ALLフラグを廃止して、真偽を逆にした CFM_SAVE_FLOORS を導入。
保存フロアと無関係なフロア移動でいちいちCFM_CLEAR_ALLフラグを付けなくていいようにした。
nothere [Wed, 1 Oct 2003 17:26:38 +0000 (17:26 +0000)]
*勝利*時のメッセージをダンプに残せるように変更. セーブデータVer.は
1.7.0.1に上がる.
mogami [Wed, 1 Oct 2003 16:34:29 +0000 (16:34 +0000)]
アリーナで負けた後で dead end フロアに入ってしまうバグを修正。
mogami [Wed, 1 Oct 2003 15:18:20 +0000 (15:18 +0000)]
main-mac.cのrev. 1.21 の変更を移植:
Bit tileモード用のカーソル表示コードを整理。main-xxx.cの中で地形情報の配列の
内容を直接参照してしまっていた所を、書き変えて参照せずに済むようにした。
既にVanilla用のパッチで適用していたもの。
mogami [Wed, 1 Oct 2003 14:53:01 +0000 (14:53 +0000)]
Potion of Cure Serious Wounds 、ホアムハクタ篶タ、ャ 6d8 、ネ、ハ、テ、ニ、、、ソ、ホ、ヌ。「4d8 、ヒス、タオ。」
nothere [Tue, 30 Sep 2003 17:06:25 +0000 (17:06 +0000)]
"。」" 、ャツュ、熙ハ、、ノャ、ホトノイテ.
iks [Tue, 30 Sep 2003 02:40:18 +0000 (02:40 +0000)]
テンキーの'5'がnumlockのオン時とオフ時で違うマクロトリガコードとして認識されてしまうのを修正。
henkma [Sun, 28 Sep 2003 18:57:00 +0000 (18:57 +0000)]
モンスターの攻撃手法修正.
henkma [Sun, 28 Sep 2003 14:51:51 +0000 (14:51 +0000)]
新馬系モンスターの攻撃力up, 発光カヴーの回復確率down.
henkma [Sat, 27 Sep 2003 20:53:31 +0000 (20:53 +0000)]
・ェ。シ・ッラクオンツ筅ホタ篶タハク、ノイテ.
iks [Sat, 27 Sep 2003 18:38:16 +0000 (18:38 +0000)]
サブウィンドウからのキー入力に対するマクロトリガの処理がおかしかったのを修正。
キー入力処理を外部関数化するなど、ソースを少し整形。
nothere [Sat, 27 Sep 2003 17:06:53 +0000 (17:06 +0000)]
非タイルモードで'='といったミミック系モンスターは幻覚時にアルファベッ
トにしかならず, 普通のモンスターが幻覚でミミック系に見えることもな
かったので, 幻覚時にはSHAPECHANGER同様に1/25でアイテムのシンボルに見
えるように変更.
iks [Sat, 27 Sep 2003 16:27:52 +0000 (16:27 +0000)]
deleteキーのマクロを'\x7f'(Delete)に修正。
iks [Sat, 27 Sep 2003 16:13:33 +0000 (16:13 +0000)]
新しいnumpadのマクロトリガコードに対応した移動のマクロを定義。
iks [Sat, 27 Sep 2003 15:35:05 +0000 (15:35 +0000)]
numlockオンでもオフでもnumpad上の同じキーなら同じキーコードとして扱うように変更。
numpad上のnumlock以外のすべてのキーに対応(したはず)。
iks [Sat, 27 Sep 2003 14:52:26 +0000 (14:52 +0000)]
リビジョン1.27の修正:switch文でwParamを参照するように修正。'/'以外のキーにも対応。
ASCIIコードを伴うマクロトリガーを押したときに、マクロコードとASCIIコードの両方を入力してたので、ASCIIコードを入力しないよう修正。
mogami [Sat, 27 Sep 2003 13:36:36 +0000 (13:36 +0000)]
lParam、ホ24bit、マ。「Enter、ネ/、タ、アニテハフーキ、、、ヌ、「、テ、ソ、ホ、ヌswitchハク、ヌハャエ」
mogami [Sat, 27 Sep 2003 12:25:13 +0000 (12:25 +0000)]
キーパッドのDel等を、本物のDelete等と区別できるようにした。
nothere [Sat, 27 Sep 2003 11:18:55 +0000 (11:18 +0000)]
生い立ち設定ファイル中で初期オプションを変更でき, 微妙なスコア操作
(オートローラーを使った後でオートローラーを切ってスコアを上げるなど)
が使えていたので, 生い立ち設定ファイル中では初期オプションを変更でき
ないように変更.
mogami [Sat, 27 Sep 2003 10:42:05 +0000 (10:42 +0000)]
"you are wielding %s with both hands."
mogami [Sat, 27 Sep 2003 09:36:44 +0000 (09:36 +0000)]
自動破壊の自動登録で、簡易鑑定されたアイテムを考慮していなかったので、
考慮するように修正。
その過程で「無銘の」キーワードを{並}{上質}にもマッチするようにした。
また、tvalが武器かどうか確かめるのにTV_BOW等を直接使っているのが
わかりにく過ぎるので、TV_WEAPON_BEGIN 等のマクロを定義してそれを使うように置換した。
henkma [Fri, 26 Sep 2003 17:30:22 +0000 (17:30 +0000)]
セ霽マエリマ「、ホス、タオ.(エ゙・筵ケ・ソ。シトノイテ)
nothere [Thu, 25 Sep 2003 03:16:46 +0000 (03:16 +0000)]
生い立ち設定ファイル読み込みのキー移転に対応.
nothere [Thu, 25 Sep 2003 03:04:45 +0000 (03:04 +0000)]
生い立ち設定ファイルの読み込みの際に, 文法エラーで失敗した場合にも
ファイルが見つからないメッセージが出ないように変更.
nothere [Thu, 25 Sep 2003 00:56:18 +0000 (00:56 +0000)]
★フランテングは巨人に9倍ダメージだったものを5倍ダメージにするように
正式に仕様変更していたという連絡を受けたため, 巨人9倍コードを削除.
mogami [Thu, 25 Sep 2003 00:18:35 +0000 (00:18 +0000)]
オプション2つ追加。
abbrev_extra, "アイテムに追加耐性/能力の略称を刻む。"
abbrev_all, "アイテムに全ての耐性/能力の略称を刻む。"
{%}を刻むとオプションに関わらず刻んだ方を優先。
英語の略称を使うオプションもあった方が良いだろうか?
3つもオプション増やすのが気に喰わないので、今の所は作ってない。
iks [Wed, 24 Sep 2003 22:42:16 +0000 (22:42 +0000)]
モンスターの思い出('/')コマンドで'^R'を選ぶと乗馬可能なモンスターの思い出を閲覧できるように変更。
ただし英語のプロンプトは、長くなりすぎるためまだ変更していない。
mogami [Wed, 24 Sep 2003 22:12:34 +0000 (22:12 +0000)]
自動破壊を簡単に設定する機能を破壊コマンド(k/^D)に追加した。
「壊しますか? [y/n/Auto]」で、'a'を押すとそのキャラクターが
死ぬまでの期間だけ有効な自動破壊設定をpicktype.prfに書き加える。
mogami [Wed, 24 Sep 2003 19:29:38 +0000 (19:29 +0000)]
generate_rooms()の中で生成を試みる部屋数が多過ぎるので標準の面積で40部
屋固定にした。実際に作られる部屋数は最大でも35程度にしかならない。
多過ぎるとnormal roomが配置しきれずに切り捨てられるので、
その分 vault が異常に出やすくなってしまう。
mogami [Wed, 24 Sep 2003 18:30:20 +0000 (18:30 +0000)]
inkey_macro_trigger_stringを活用して、生い立ちエディタでカーソルキーで移動できるままで、2468を数値も入力できるようにした。
mogami [Wed, 24 Sep 2003 14:55:41 +0000 (14:55 +0000)]
知識コマンド内で「乗馬可能なモンスター」をリスト表示。
nothere [Tue, 23 Sep 2003 19:44:49 +0000 (19:44 +0000)]
★フランテングのSLAY_GIANTをKILL_GIANTに移転した影響で, 巨人に9倍ダイ
スのダメージを与えるコードが無効になっていたバグを修正.
nothere [Mon, 22 Sep 2003 16:32:25 +0000 (16:32 +0000)]
火炎ブレス持ちにとっての火炎2重耐性の魔力消去条件にエンバグがあり, 元
種族がバルログの場合に変身した状態で火炎2重耐性があれば消去対象になっ
ていたバグの修正.
mogami [Sat, 20 Sep 2003 19:22:00 +0000 (19:22 +0000)]
エディタ終了時にカーソル位置を保存する。
mogami [Sat, 20 Sep 2003 19:21:41 +0000 (19:21 +0000)]
無駄にポインタ演算をしていたのを削除。*s++; → s++;
mogami [Sat, 20 Sep 2003 19:03:53 +0000 (19:03 +0000)]
editor.txt、ネjeditor.txtトノイテ。」
mogami [Sat, 20 Sep 2003 18:44:22 +0000 (18:44 +0000)]
メニューでキーワードを操作した時に、tb->changedフラグを立て忘れた。
mogami [Sat, 20 Sep 2003 18:42:46 +0000 (18:42 +0000)]
「おまえは既に死んでいる。」追加。
mogami [Sat, 20 Sep 2003 15:01:24 +0000 (15:01 +0000)]
^Qをセーブ無しで終了(変更があると[y/n]確認が出る)にして、新しく^Wをセーブして終了にした。
メニューの配置が変ったので後でヘルプを更新しないといけない。
mogami [Sat, 20 Sep 2003 14:11:00 +0000 (14:11 +0000)]
自動拾いエディタで、条件分岐「?:」によって無効にされている行は暗い色で表示し、画面下の説明文にも無効である事を表示するようにした。
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を同時に立てて識別する事にした。
mogami [Sat, 20 Sep 2003 10:05:02 +0000 (10:05 +0000)]
ケケソキ
henkma [Fri, 19 Sep 2003 22:16:25 +0000 (22:16 +0000)]
fixed a typo.
nothere [Fri, 19 Sep 2003 14:30:07 +0000 (14:30 +0000)]
匠魔法 "武器属性付与" の詠唱にはどちらかの手に武器が必要とした. また,
武器を外すと効果が切れるようにした.
mogami [Thu, 18 Sep 2003 20:22:33 +0000 (20:22 +0000)]
・ニ・ュ・ケ・ネチェツマーマ、ホソカノ、ハムケケ。」
mogami [Thu, 18 Sep 2003 17:44:35 +0000 (17:44 +0000)]
カヤ、ャチエ、ニ、ホ・「・、・ニ・爨ヒ・メ・テ・ネ、キ、ニ、、、ソツ逾ミ・ー。」
mogami [Thu, 18 Sep 2003 17:05:03 +0000 (17:05 +0000)]
既に使用していない MD_ASSUME_OUTSIDE フラグ関連の処理を削除。
mogami [Thu, 18 Sep 2003 16:44:26 +0000 (16:44 +0000)]
新自動拾いエディタにはメニューにヘルプがあるので、デフォルト設定の中のコマンド説明は削除。
mogami [Thu, 18 Sep 2003 16:42:09 +0000 (16:42 +0000)]
新自動拾いエディタに対応。英語版 editor.txt はまだ説明文章が不足だが、そのうち書く。
mogami [Thu, 18 Sep 2003 16:40:33 +0000 (16:40 +0000)]
修正2つ。最下行をカットするとクラッシュ。行末より右にカーソルが(表示上で)位置する時にテキスト選択を始めると表示がバグる。
mogami [Thu, 18 Sep 2003 15:57:50 +0000 (15:57 +0000)]
色々修正。カットとコピーはテキストを選択しないで使うとカーソルのある1行だけを対象にする。
nothere [Thu, 18 Sep 2003 15:30:39 +0000 (15:30 +0000)]
koka氏のパッチを取り込み, Windowsでsound.cfgの設定が有効にならなかっ
たバグを修正.
nothere [Thu, 18 Sep 2003 14:50:53 +0000 (14:50 +0000)]
地上やクエストで "地上" の表示が灰色になっていたバグを修正. ついでに,
if文をswitch文で整理.
nothere [Thu, 18 Sep 2003 13:10:45 +0000 (13:10 +0000)]
1.101の変更のうち, "一撃必殺時のダメージが現HP+1より元々大きかった場
合はそのままのダメージを使う" 変更を破棄.
nothere [Thu, 18 Sep 2003 12:55:13 +0000 (12:55 +0000)]
壁を掘れるモンスターに乗馬した場合にドアを掘れずに埋まっていたバグを
修正. また, 魔王変化等でプレイヤーが壁を掘れる場合に開いたドアも壊し
ていたバグを修正.
mogami [Thu, 18 Sep 2003 12:48:58 +0000 (12:48 +0000)]
マウスでコピーする時、行の最後に余計なスペース文字の列があったら削除するようにした。
mogami [Thu, 18 Sep 2003 12:34:04 +0000 (12:34 +0000)]
ゲーム開始時に、change_floor()を呼ぶ前の prepare_change_floor_mode() が無かった為、ダンジョン内で階段を作る処理が行なわれてしまっていたバグを修正。
iks [Thu, 18 Sep 2003 11:35:01 +0000 (11:35 +0000)]
階の雰囲気による階数表示の色分けをやや詳細化した。
色を指定する変数の型がintになっていたので、byteに修正。
nothere [Thu, 18 Sep 2003 08:52:55 +0000 (08:52 +0000)]
打撃に関する細かい修正.
* 形式上, 死の大鎌での自爆やマーシャルアーツのダイスにもプレイヤー自
身のダイスボーナスを適用するようにした.
* 毒針や剣術 "急所突き", 忍者の一撃必殺ではダメージが現 HP + 1より元
々大きかった場合はそのままのダメージを使うようにした.
* 英語版での★斬鉄剣でのメッセージについて, "Sign" -> "Sigh".
* 一部メッセージで#ifdefの使い方を変えて行を削った.
* 少しだけコード整理.
* 字下げの修正.
henkma [Wed, 17 Sep 2003 19:52:35 +0000 (19:52 +0000)]
英語版でコンパイル(正確にはリンク)通ってなかったのを修正.
nothere [Wed, 17 Sep 2003 09:32:52 +0000 (09:32 +0000)]
現在はありえないが, 地上に普通の下り階段や坑道があった場合は鉄獄の入り口
として扱うように変更.
nothere [Wed, 17 Sep 2003 08:06:13 +0000 (08:06 +0000)]
vanilla_townでスタート地点の階段が荒野への階段になったり, lite_townで
鉄獄への階段を降りられなくなり, 事実上ゲームが開始できないバグを修正.
ダンジョンの入り口で使っているc_ptr->specialを保存フロアIDとみなして
処理を行っていたことで起きていたので, c_ptr->specialを特別な意味で使
う地形を保存フロアの処理に使わないように修正.
mogami [Tue, 16 Sep 2003 18:36:59 +0000 (18:36 +0000)]
自動拾いエディタ、未実装部分を直した。オプション画面で「P」を押しても自動拾いエディタに入れるようにした。後はヘルプ文章を書けば完了かと。
mogami [Tue, 16 Sep 2003 15:54:37 +0000 (15:54 +0000)]
階数の表示色を雰囲気によって変える仕様をSAngから移植する楠瀬さんのパッチ。
mogami [Tue, 16 Sep 2003 15:18:40 +0000 (15:18 +0000)]
自動拾いエディタを大幅に改良。viタイプだったのを完全にやめて、ESCキーでメニューが出るVZ editorタイプにした。全てのキーワードがメニューに出るので、説明を読まなくてもある程度使えるはず。
mogami [Tue, 16 Sep 2003 15:16:40 +0000 (15:16 +0000)]
マウスによるコピー&ペーストで漢字が使えなかったので、使えるようにした。
漢字はCOMPOUND_TEXTという形式にする必要があった。
nothere [Tue, 16 Sep 2003 14:59:37 +0000 (14:59 +0000)]
vanilla_town/lite_townでは "辺境の地" ではなく "街" から始まるので,
playrecordに "街に降り立った" と記録されるように修正.
nothere [Tue, 16 Sep 2003 12:39:02 +0000 (12:39 +0000)]
cheat_room時に, ダンジョンに生成された部屋の数を表示するように変更.
nothere [Tue, 16 Sep 2003 11:44:15 +0000 (11:44 +0000)]
vanilla_town/lite_townでの街の外壁や世界の果てにぶつかった場合に何の
メッセージも出なかったので, メッセージが出るようにした. また, フロア
境界の山にぶつかった場合に "壁" と書かず "山" と書くようにした.
nothere [Tue, 16 Sep 2003 10:59:50 +0000 (10:59 +0000)]
乗馬中のプレイヤーがドアを開けたりするとプレイヤーのいるグリッドの
m_idxが0になって, モンスターがいないことになるバグを修正. また, 乗馬
のいるグリッドのm_idx処理を少し変更. p_ptr->ridingを直接使える場合は
使うようにした.
nothere [Tue, 16 Sep 2003 08:23:55 +0000 (08:23 +0000)]
room_build()で呼ばれているbuild_type*()による各種部屋生成が失敗しても
room_build()は無条件でTRUEを返し生成成功であるかのように扱っていたの
で, build_type*()の成功/失敗を上位のroom_build()が返すように変更.
nothere [Tue, 16 Sep 2003 07:44:55 +0000 (07:44 +0000)]
lesser vaultやgreater vaultの生成失敗時のreturn FALSEする位置を変更.
また, cheat_room時にはlesser vaultかgreater vaultかを区別して表示する
ようにした.