OSDN Git Service
nothere [Tue, 25 Nov 2003 17:05:43 +0000 (17:05 +0000)]
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()で不要と思える比較を削除.
mogami [Tue, 25 Nov 2003 16:03:08 +0000 (16:03 +0000)]
MOUNTAIN_WALLに K:UNPERMを追加し忘れていたので修正。
他に _INNER 等が今だに残っていた所を修正。
mogami [Tue, 25 Nov 2003 15:58:43 +0000 (15:58 +0000)]
set_tunnel()で山脈にトンネルを作れないバグ修正。
vaultsの永久岩は inner なので、わざわざコードを追加しないでもちゃんと無視されている。
mogami [Tue, 25 Nov 2003 15:31:03 +0000 (15:31 +0000)]
テレポートの仕様整理。
・vaultsは常に禁止。
・木は禁止(森ダンジョンでこの方が自然)
・アイテム/鏡/結界 等は禁止しない。
・深い水、浅い溶岩、深い溶岩は、プレイヤーの状態によって許可。
・wizardモード時は次元の扉でどこでも移動。
mogami [Tue, 25 Nov 2003 14:48:28 +0000 (14:48 +0000)]
改名 warding_mirror()→place_mirror()。
mogami [Tue, 25 Nov 2003 14:37:14 +0000 (14:37 +0000)]
cave_droppable_bold()を変更。他のアイテムに重なる事を許可する時にも
使えるようにして、重なるのを禁止する時は明示的にそうするようにした。
また、shallow waterにFLOORを付けて鏡を置けるようにして、
鏡を配置する判定コードは元に戻した。
FLOORがあると英語版でlookした時 "a "を上に付けないので、
また deep water 等も合わせて"a "を付けないようにコードを変更して、
f_infoの英語名を"a "を付けないでいい形に修正。(unangbandと同様)
defines.hのcave_*_*()についてコメント付加。
nothere [Tue, 25 Nov 2003 05:22:38 +0000 (05:22 +0000)]
cave_clean_bold()の使用に関する変更.
* プレイヤー初期配置でcave_clean_bold()が使われていて, 地獄などのよう
にFF_FLOOR地形が存在しないダンジョンでプレイヤーを配置できず無限
ループに陥るバグを修正.
* アイテムを置けるかどうかを見ている部分ではDROPが無意味になってしま
うので, FF_DROPの有無とオブジェクトの有無のみを見るマクロ
cave_droppable_bold()を作り, それに変更.
* 浅い流れの地形が主になる地形では鏡使いが鏡を置くことができず, まる
で戦えない場合が予想されるため, 鏡の設置にもcave_droppable_bold()
を読むようにした. ただし, 木の上に鏡を作られないようにPROJECTを必要
とした. 回避の彫像の設置にも暫定的に適用. 爆発のルーンはトラップな
ので, FF_FLOORを読むcave_clean_bold()のままにした.
mogami [Mon, 24 Nov 2003 19:42:38 +0000 (19:42 +0000)]
GF_MAKE_TRAPで無駄な地形判定削除。place_trap()が全てやってくれる。
mogami [Mon, 24 Nov 2003 19:25:47 +0000 (19:25 +0000)]
花、草むら、沼 に FF_FLOOR 追加。
cave_clean_bold()はFF_FLOORを見るように変更。
cave_naked_bold()はcave_clean_bold()を呼び出す。
LAVE_FLOWとWATER_FLOWはcave_naked_bold()を使うのをやめて、
アイテム等があっても邪魔されないようにした。
nothere [Mon, 24 Nov 2003 18:31:00 +0000 (18:31 +0000)]
cave_naked_bold()に関する変更.
* 条件に "PROJECTが必要" "DOORでないこと" 追加. これにより, "ドア生
成", "石の壁" などで木をドア/壁に変えてしまうバグを修正.
* デバッグコマンド ^A H でモンスターの大群を召喚する場所の判定を
cave_naked_bold()ではなくcave_empty_bold()に変更.
以下の変更を含む.
* project_f()で, GF_LAVA_FLOWとGF_WATER_FLOWの処理でdam--;する部分に
意味はないので削除.
mogami [Mon, 24 Nov 2003 17:34:06 +0000 (17:34 +0000)]
虚無召来の大部屋モードでパターンが消える意味が無いのでHACKを削除。
mogami [Mon, 24 Nov 2003 17:12:12 +0000 (17:12 +0000)]
see_wall()の修正でエンバグして山で走れなくなっていたので修正。
mogami [Mon, 24 Nov 2003 17:06:18 +0000 (17:06 +0000)]
暗い穴は光源効果を受けないように修正。
MUST_FLYを CAN_FLY+MOVE無し に置き換え。
mogami [Mon, 24 Nov 2003 15:56:47 +0000 (15:56 +0000)]
INNER OUTER SOLID削除。
mogami [Mon, 24 Nov 2003 14:59:00 +0000 (14:59 +0000)]
FEAT_*_EXTRA, FF_EXTRA, _INNER _OUTER _SOLID を完全に抹消。
c_ptr->flags で管理するのでこちらは保持する意味はない。
FEAT_PERMの方は生成時にc_ptr->flagsをちゃんと書き込むようにした。
mogami [Mon, 24 Nov 2003 13:56:01 +0000 (13:56 +0000)]
山脈を2種類の地形に分けた。また山脈だけを特別扱いするコードをほとんど廃止。
PERMANENTの壁と同じにした。FF_MOUNTAIN を参照するのは、
荒野の山を歩けるモンスターの移動と、荒野の山でのモンスター生成の2個所のみにした。
山ダンジョンの中に居る状態でセーブファイルをアップデートすると、
荒野と同じように上を飛べてしまうが、大した問題ではないので無視。
mogami [Mon, 24 Nov 2003 11:50:07 +0000 (11:50 +0000)]
^A z 、ネ ^A Z 、ヌセ霽マ、ヲ、キ、ハ、、、隍ヲ、ヒ、キ、ソ。」
mogami [Mon, 24 Nov 2003 10:02:32 +0000 (10:02 +0000)]
装備品の説明文が*鑑定*時に表示されるが、
剣術家の「刀匠の目利き」で常に*鑑定*するレベルに達っした後、
いちいち表示されて非常にストレスが溜まる状態だったので、
説明文しか無い non-エゴ non-★ は*鑑定*後の表示をしないようにした。
また、普通の呪いフラグと「乗馬中でも普通に使える」フラグも、
同様に重要で無い情報としていちいち表示しないようにした。
hengband yahoogroups(en) で報告された問題点の修正なので、
1.4.5 & 1.6.0 へのマージ候補。
nothere [Sun, 23 Nov 2003 19:52:11 +0000 (19:52 +0000)]
マクロcave_empty_bold2()の条件がおかしく, ダンジョン内の木の中にモン
スターが初期配置されていたのを修正.
nothere [Sun, 23 Nov 2003 19:40:47 +0000 (19:40 +0000)]
壊れていないドアの上にアイテムが転がって閉じなくなると不便という意見
を受けたため, 壊れていないドアの上にはアイテムを置けないように戻した.
フラグのみの変更であり, コード自体はまだ消していない.
nothere [Sun, 23 Nov 2003 19:18:01 +0000 (19:18 +0000)]
モンスターのフラグの追加.
* 地獄の鉄槌にBASH_DOOR追加.
* ヘルブレードはカオス・ブレードに近い物であると解釈でき, <コーン>の
血戮悪魔はそのヘルブレードを装備していることがテキストにあり, また
カオス・ブレードを落とすことから, この2体にRES_CHAO追加.
nothere [Sun, 23 Nov 2003 18:54:35 +0000 (18:54 +0000)]
ミミックnestの許可シンボルに'&', '(', '/', '[', '\'を追加. '`'は以前
に消されているので追加しない. 問題がある場合は調整を要する.
nothere [Sun, 23 Nov 2003 18:19:33 +0000 (18:19 +0000)]
character_xtra時でもプレイヤーの善悪を計算するようにした. 種族別で善
悪に影響する処理は種族別フラグの処理と同時に行うことにした. 『神罰の
鉄球』での属性変化は武器のループに含めた.
nothere [Sun, 23 Nov 2003 17:03:30 +0000 (17:03 +0000)]
exit_game_panic()の仕様を元に戻した. Windowsでのシャットダウン処理は
exit_game_panic()とほぼ同等でエラーメッセージを省いたものを使うこと
とした.
nothere [Sun, 23 Nov 2003 16:26:40 +0000 (16:26 +0000)]
Windowsで, 変愚蛮怒を起動したままシャットダウン/ログオフが発生した場
合, WM_QUERYENDSESSIONが発行されたらパニックセーブでセーブするように
した. 終了中にメッセージウィンドウが出られては困るので, 緊急セーブの
関数exit_game_panic()にメッセージ無しモードを付けた.
mogami [Sun, 23 Nov 2003 15:24:06 +0000 (15:24 +0000)]
ドラゴンスレイとドラゴンESPの自動刻み記号についてのヘルプ文章訂正。
mogami [Sun, 23 Nov 2003 14:43:21 +0000 (14:43 +0000)]
入身で、暗い場所に居るモンスターを攻撃した時、視界内のはずなのに
update_mon()を先にしない為、「何かを攻撃した」と表示されていたバグを修正。
mogami [Sun, 23 Nov 2003 14:10:35 +0000 (14:10 +0000)]
mon_scatter()、ヒr_idx、ソ、ィ、ニ。「ソシ、、ソ螟ホセ螟ヒ、イ、ハ、、・筵ケ・ソ。シ、ホセ、エュク菘マ、ネ、キ、ニチェ、ヌ、キ、゙、ヲ、隍ヲ、ハシォツホ、ノサ゚、キ、ソ。」
nothere [Sun, 23 Nov 2003 13:27:33 +0000 (13:27 +0000)]
乗馬/下馬時に, 実際に乗馬/下馬した後の判定を先読みして可否を判定する
ように変更. また, 落馬時にプレイヤーが入れる地形はMOVEがあるか, 壁で
あってもプレイヤーが壊さず入れるのであれば許可することにした.
mogami [Sun, 23 Nov 2003 12:42:41 +0000 (12:42 +0000)]
次元の扉、コードを再変更。関数を2つ(+aux 1つ)に分けた。
nothere [Sun, 23 Nov 2003 09:46:46 +0000 (09:46 +0000)]
鏡使いが鏡以外の手段で次元の扉を使った場合でも鏡を使ったメッセージが
出ていたので, メッセージを分けた. また, 鏡の世界を通る場合の英文を少
し変更.
nothere [Sun, 23 Nov 2003 09:30:47 +0000 (09:30 +0000)]
開いた/壊れたドアの上にアイテムを置けるようにした. アイテムのある開い
たドアは閉まらないようにした.
nothere [Sun, 23 Nov 2003 07:26:26 +0000 (07:26 +0000)]
隠しドアが透明な材質になることも考えて, 隠せる地形の判定を変更. 視線
の通る地形には視線を遮るドアを隠せないようにした. この判定が成り立つ
場合に, mimic地形にMOVEがない, つまりmimic地形が視線の通る壁である場
合は隠しドアをmimicで潰さないようにした.
mogami [Sun, 23 Nov 2003 06:24:45 +0000 (06:24 +0000)]
変更し忘れ。
英語環境では setlocale()で"C"以外にならなくてもエラーを出さないようにする。
mogami [Sun, 23 Nov 2003 05:55:42 +0000 (05:55 +0000)]
USE_FONTSETを英語環境でもデフォルトで有効にした。こうしておくと、日本語版と
同じ環境変数でもエラー無しに英語版を実行できるので。
また、main-x11.cの「_JP」をUSE_JP_FONTSTRUCTと改名。
mogami [Sun, 23 Nov 2003 03:30:49 +0000 (03:30 +0000)]
・ェ・ラ・キ・逾靂フ、ホ。ヨイ靂フスミホマ。ラ、ネ。ヨク昀ィイス。ラ、ヨ・゙・テ・ライ靂フ。ラ、ネ。ヨ・ニ・ュ・ケ・ネノスシィ。ラ、ヒコニハヤタョ、キ、ソ。」
nothere [Sat, 22 Nov 2003 20:30:18 +0000 (20:30 +0000)]
カオス魔法 "虚無召来" での大部屋モード発動時に, 最初から起きている
モンスターが "目を覚ました" メッセージが出るバグを修正.
nothere [Sat, 22 Nov 2003 20:15:59 +0000 (20:15 +0000)]
ーナーヌ、ホニカキ「、ヌ・ヌ・ミ・テ・ー・ウ・゙・ノ^A m、ネ、テ、ニ、筵ユ・愠「チエツホ、ホテマゾ、ャシ霹タ、ヌ、ュ
、ハ、、・ミ・ー、、タオ.
nothere [Sat, 22 Nov 2003 19:55:10 +0000 (19:55 +0000)]
branch-nothere-terrainflags、゙。シ・ク.
mogami [Sat, 22 Nov 2003 19:16:33 +0000 (19:16 +0000)]
ムービー機能実装への準備。コード整理。
mogami [Sat, 22 Nov 2003 13:07:19 +0000 (13:07 +0000)]
Chaffinchの訳訂正。
ズオアオトリ→ズアオアトリ
mogami [Fri, 21 Nov 2003 17:53:55 +0000 (17:53 +0000)]
ランダムクエストで死んだキャラを"-w"で復活するのに失敗する場合があったので修正。
mogami [Fri, 21 Nov 2003 17:53:02 +0000 (17:53 +0000)]
・タ・ラ、ホセ蟆フ10ツホ、ホ・讌ヒ。シ・ッ・筵ケ・ソ。シノスシィ、ャ。「イシーフ10ツホ、ヒ、ハ、テ、ニ、、、ソ・ミ・ース、タオ。」
mogami [Fri, 21 Nov 2003 17:38:23 +0000 (17:38 +0000)]
死亡キャラを生き返らせてウィザードモードに移行するオプション"-w"がちゃんと動くように修正。
mogami [Fri, 21 Nov 2003 17:20:00 +0000 (17:20 +0000)]
帰還等でダンジョンに入った時、p_ptr->floor_idが初期化されていなかったバグ修正。
floor.cの仕様変更時に CFM_FIRST_FLOOR フラグが色々な所で必要な事を見落していた。
mogami [Fri, 21 Nov 2003 16:47:01 +0000 (16:47 +0000)]
自動破壊の自動登録は[y/n/Auto]と聞かれた時に大文字のAを押さないと
反応しないようにした。^D - a y 等という風にアイテムのリスト中の
一番最初を選択しようとして間違って自動登録してしまうのを防ぐ為。
mogami [Sun, 16 Nov 2003 14:42:06 +0000 (14:42 +0000)]
ホビットの「器用さ維持」を「経験値保持」に変更。
henkma [Sun, 16 Nov 2003 13:18:22 +0000 (13:18 +0000)]
exp_needのレベルup時に表示がリフレッシュされないバグを修正.
階が狭いときはアイテム生成を少なめに.
mogami [Sun, 16 Nov 2003 11:48:59 +0000 (11:48 +0000)]
グリフォンのマジックミサイルを射撃に変更。平均ダメージは一緒。
henkma [Sat, 15 Nov 2003 18:53:39 +0000 (18:53 +0000)]
auto_scumを完全に廃止. アイテムのレベルブースト確率を倍に.
henkma [Sat, 15 Nov 2003 18:15:37 +0000 (18:15 +0000)]
Iku_Seiso、オ、ホノスシィ・ェ・ラ・キ・逾ム・テ・チ(・ェ・ラ・キ・逾セexp_need)、「、ニ、ニ,
・ミ・ー、隍テ、ニ, ハャホ爨ホハムケケ、キ、ソ.
mogami [Sat, 15 Nov 2003 15:43:33 +0000 (15:43 +0000)]
Hammer of hell 、ホタ篶タ、ホアムハクトノイテ。」
nothere [Sat, 15 Nov 2003 13:49:30 +0000 (13:49 +0000)]
『Fat Man』の代替として地獄の鉄槌を追加. 倒すと鈍器を落とす.
mogami [Sat, 15 Nov 2003 10:09:08 +0000 (10:09 +0000)]
アイテムのスタック条件について少し仕様変更。矢等で擬似鑑定されたアイテムと
擬似鑑定されていないアイテムは重ならないようにした。
以前は重なったので、わざと「矢{並}」を持ち歩く事で(+0,+0)の矢が一瞬で
事実上鑑定できてしまう問題があった。
この仕様変更後でも擬似鑑定が弱い職業では({並}の擬似銘が付かないので)、
同じ事が出来てしまうが、これは対策の取りようがない。
mogami [Sat, 15 Nov 2003 09:53:50 +0000 (09:53 +0000)]
充填中の魔法の笛が重なって充填量がリセットされてしまうバグ修正。
mogami [Fri, 14 Nov 2003 00:44:44 +0000 (00:44 +0000)]
・ォ・鬘シ・ソ・ーハムエケ、ホ・゚・ケス、タオ。」
mogami [Thu, 13 Nov 2003 06:18:34 +0000 (06:18 +0000)]
ランダムテレポート時に、{.}と刻む方法をメッセージ表示するようにした。
手動で{%}と刻んだ時に依然としてテレポート抑止効果を付けていたコードを取り去った。
ヘルプの耐性自動刻みの項を修正。
ついでに、各種呪い発動の英文で"Your "が抜けていた所を修正。
mogami [Thu, 13 Nov 2003 05:46:36 +0000 (05:46 +0000)]
abbrev_extra, abbrev_all オプションによって{.}と刻まれているように
見えるにも関わらずランダムテレポートが抑制されない問題の対策として、
ランダムテレポートを抑制する自動刻み{.}は、耐性自動刻みの中には含め
ないように仕様変更した。
abbrev_extra, abbrev_allオプションによる表示は個別のアイテムに
ついてコントロールできないので、常に抑制されるような仕様は避けた。
mogami [Thu, 13 Nov 2003 05:26:35 +0000 (05:26 +0000)]
強力投擲のエゴ指輪を装備した時、忍者で鉄くさびを投げた時のダメージが微妙に
変化するが、持ち物サブウィンドウの表示がアップデートされなかったので修正。
mogami [Tue, 11 Nov 2003 02:52:13 +0000 (02:52 +0000)]
カラータグの書式変更。古い形式は「[[[[[ysome text]」という形だったが、
タグを閉じるのが「]」だけだと、「]」自体に色が付けられなくて不便なので、
「[[[[y@some text@」
という形で「@」の位置にどんな文字を置いてもカラータグだと解釈するようにした。
mogami [Tue, 11 Nov 2003 01:54:38 +0000 (01:54 +0000)]
編集中のヘルプ。とりあえずcommit。
mogami [Thu, 6 Nov 2003 05:47:15 +0000 (05:47 +0000)]
「上位10体のユニーク」で、11体またはプレイヤーが表示されてしまうバグ修正。
mogami [Thu, 6 Nov 2003 05:42:29 +0000 (05:42 +0000)]
ダンプにランダムクエスト数表示が残っていたので削除。
mogami [Wed, 5 Nov 2003 12:52:01 +0000 (12:52 +0000)]
アイテムを破壊するコマンドで、数値の入力よりも[y/n/Auto]確認を先にするように変更。
数値指定を事前に 099^D 等でやっていると確認無しに破壊する仕様はそのまま。
mogami [Wed, 5 Nov 2003 11:47:29 +0000 (11:47 +0000)]
全体マップ'M'内で、アイテムの外見(flavor)を隠すようにした。巻物の名前がちゃんと読める。
mogami [Wed, 5 Nov 2003 10:15:45 +0000 (10:15 +0000)]
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!"と表示できるようになった。
nothere [Tue, 4 Nov 2003 23:36:23 +0000 (23:36 +0000)]
店で売られることのない固定アーティファクトに対して複数販売されないよ
うにするコードになっていたので, ☆用に再修正.
mogami [Tue, 4 Nov 2003 17:12:47 +0000 (17:12 +0000)]
反テレポの付いた非常に安い☆が複数店に売っている事があるバグ修正。
mass_produce()で☆は複数にしない条件を付けた。
mogami [Tue, 4 Nov 2003 16:35:09 +0000 (16:35 +0000)]
未使用変数削除忘れ。
mogami [Tue, 4 Nov 2003 16:30:54 +0000 (16:30 +0000)]
abbrev_extraやabbrev_allを使用中に、店の中で自動耐性刻みが発動すると割り引き率の表示を隠してしまうバグ修正。(店の外では隠すのが仕様)
mogami [Tue, 4 Nov 2003 10:16:58 +0000 (10:16 +0000)]
「KEY_〜」 や、「MN_〜」のマクロ定義をやめて static char KEY_〜[] = 〜
という文字列配列の定義にした。MPWで特別扱いをせずに済むはず。
この変更で英語版の (void)MATCH_KEY(KEY_MORE_BONUS2); のWarningが
2つに増えてしまって気持ち悪いので、仕方なく#ifdef JPで場合分けした。
こんな所で純粋にWarning対策の#ifdefは入れたくなかったのだが。
mogami [Tue, 4 Nov 2003 09:39:33 +0000 (09:39 +0000)]
アムハク、ホハクヒ。・゚・ケト釥オ。」
mogami [Tue, 4 Nov 2003 08:31:34 +0000 (08:31 +0000)]
picktype.prfをまだ書いていない時に、自動拾いエディタを起動するとデフォ
ルトの設定を読み込むが、そのまま^Qで終了すると今見えていた設定が適用も
セーブもされないという状態だった。すぐに書き込むように修正。
また、その時にデフォルト設定を書き込んだ旨の説明が出るようにした。
mogami [Tue, 4 Nov 2003 06:52:19 +0000 (06:52 +0000)]
未使用変数削除。
mogami [Tue, 4 Nov 2003 06:45:46 +0000 (06:45 +0000)]
自動拾い関係の関数の名前を統一的に改名。全て「autopick」のキーワードを含むようにした。
また、picktype.prfを読み込む処理をautopick.c内の関数にまとめた。
mogami [Mon, 3 Nov 2003 08:54:27 +0000 (08:54 +0000)]
DELETE・ュ。シシォツホ、ホニーコ釥ャ。「タ霪ホ・ミ・ー、テ、ソBACKSPACE、ホ・ウ。シ・ノ、ヒーヘツク、キ、ニ、、、ニ。「ニー、ォ、ハ、ッ、ハ、テ、ニ、、、ソ、ホ、ヌコニス、タオ。」
mogami [Mon, 3 Nov 2003 08:48:55 +0000 (08:48 +0000)]
行末より右にカーソルがある時にBACKSPACEキーを押すとDELETEキーの動作を
してしまうバグ修正。BACKSPACEキーの動作に、一部DELETEキー用のコードが混っていた。
mogami [Mon, 3 Nov 2003 07:04:22 +0000 (07:04 +0000)]
TV_EQUIP_BEGIN, TV_EQUIP_END を定義する時に、
「装備できるアイテム」の条件と、矢玉も含めた装備品の条件とを混同してしまっていたので、
新たにTV_WEARABLE_BEGIN, TV_WEARABLE_ENDを作ってちゃんと分けた。
mogami [Sun, 2 Nov 2003 19:27:41 +0000 (19:27 +0000)]
キーワード「得意武器」で、射撃武器がマッチしてしまっていたバグ修正。
mogami [Sun, 2 Nov 2003 14:30:23 +0000 (14:30 +0000)]
・鬣タ・爭ッ・ィ・ケ・ネソェツ。ヌスヌムサ゚。」10クト、ヌクヌト遙」
mogami [Sun, 2 Nov 2003 08:28:41 +0000 (08:28 +0000)]
・ニ・ュ。シ、ホ。ヨ5。ラ、ホタ゚ト熙ャネエ、ア、ニ、、、ソ、ホ、ヌトノイテ。」
mogami [Sun, 2 Nov 2003 08:06:06 +0000 (08:06 +0000)]
askfor_aux()で数値入力をする時は、テンキーは常に数字を入力するように修正。
mogami [Sun, 2 Nov 2003 02:52:12 +0000 (02:52 +0000)]
ヘルプの使い方のページ、色を使って読み易く書き直した。
mogami [Sun, 2 Nov 2003 02:51:38 +0000 (02:51 +0000)]
自動拾い関係、ヘルプとサンプル設定を大幅に変更/更新。
mogami [Sat, 1 Nov 2003 23:33:31 +0000 (23:33 +0000)]
show_file()で、色付けタグ"[[[[[〜]" と強調表示(検索時と'='コマンド)
とがコンフリクトして、表示がおかしくなっていたので修正。
その過程で、全行に色を付けるタグ"#####"は廃止。部分文字列に色を付ける"[[[[[〜]"で十分。
また、強調表示コマンド'='で大文字の文字列を入力すると、検出に失敗するバグ修正。
mogami [Sat, 1 Nov 2003 17:26:24 +0000 (17:26 +0000)]
盗賊ギルドの「分け前」の仕様を廃止。
mogami [Sat, 1 Nov 2003 17:07:30 +0000 (17:07 +0000)]
numpad_as_cursorkey 、ホタ篶タハク、、タオ。」
mogami [Sat, 1 Nov 2003 12:58:37 +0000 (12:58 +0000)]
numpad_as_cursorkey のデフォルト設定と説明書き追加。
mogami [Sat, 1 Nov 2003 11:28:07 +0000 (11:28 +0000)]
オプション用変数のリストが古い分類形式のまま放ってあったので、
新しい分類形式に揃えた。
mogami [Sat, 1 Nov 2003 11:20:24 +0000 (11:20 +0000)]
オプション numpad_as_cursorkey を追加。
自動拾いエディタ及び文字列入力中にテンキーを押すとカーソルキーとして扱う。
Noにすると、数値を入力する。
mogami [Sat, 1 Nov 2003 10:07:34 +0000 (10:07 +0000)]
カーソル移動サブメニュー内に、"(←矢印キー)"等の説明書きを追加。
mogami [Fri, 31 Oct 2003 21:43:35 +0000 (21:43 +0000)]
EQU演算子の仕様変更。
[EQU $CLASS Mage High-Mage]
等と書いて引数に並べた文字列のどれかが等しければ真を返すようにした。
昔からあったアイディアだけれどエンバグが恐いから放ってあった。
mogami [Fri, 31 Oct 2003 18:12:15 +0000 (18:12 +0000)]
新キーワード「死体と骨」追加。ガラクタの骨にもマッチする。
また、「無銘の」から銘が刻んでない事という条件をはずした。
「無銘の」は危険なキーワードなので少し制限を付けていたのだが、
既にあまり意味が無い上に自動破壊の自動登録と相性が悪い。
mogami [Fri, 31 Oct 2003 17:59:38 +0000 (17:59 +0000)]
自動拾いエディタのアイテムで検索する機能のコードがちゃんと inkey_special()
によるエディットに対応していなかったので修正。
また、空白文字列で検索しようとした時のエラーメッセージが出なくなって
いたので出るようにした。
mogami [Fri, 31 Oct 2003 16:25:27 +0000 (16:25 +0000)]
ヘルプ表示中に ^Q も終了キーとして受け付ける。
自動拾いエディタ中からヘルプを見ている時、つい間違って^Qで終了しようとしてしまう為。
mogami [Fri, 31 Oct 2003 16:06:54 +0000 (16:06 +0000)]
自動拾いエディタでX11のマウスによる複数行のペーストが出来なくなっていた。
ASCIIキャラクターのマクロをキャンセルするのに
flush() を使っているのがそもそもの問題なので、
新しい関数 forget_macro_action() を定義して修正。
mogami [Fri, 31 Oct 2003 14:57:49 +0000 (14:57 +0000)]
show_file()で、"#####"の後にアルファベット以外の文字がある時には、カラータグと見做さないように修正。
mogami [Thu, 30 Oct 2003 02:48:40 +0000 (02:48 +0000)]
新キーワード「レアな」と「ありふれた」を追加。ドラゴン装備等の特別なベースアイテムを識別する。
mogami [Thu, 30 Oct 2003 02:47:47 +0000 (02:47 +0000)]
AF_TILE1の位置が間違っていて英語版がコンパイルできなかった。
mogami [Wed, 29 Oct 2003 07:35:20 +0000 (07:35 +0000)]
スコアサーバーのURL等を定義するマクロをdefines.hからreport.cに移動。