• 追加された行はこの色です。
  • 削除された行はこの色です。
|Bug#|現象|対策・情報|h
|C343-6|落し穴に入っていない(底に届かない)状態の時、#sitで落し穴の底のアイテムの上に座れてしまう|dosit() にチェック追加|
|C343-7|乗馬中に岩を水に向かって押したとき主語が「あなた」になる|boulder_hits_pool() に moverock() 同様の処理を追加すればOK&br;	 日本語版では盲目時にtrapdoor/holeに向かって岩を押したときも同様のバグがある|
|C343-10|pitの中にある食べ物をe)atできてしまう|floorfood()にチェック追加|
|C343-22|浮遊中、落し穴に落ちた怪物を助けることができる|help_monster_out() にLevitationチェックを追加|
|C343-31|コカトリスを武器で攻撃して武器が壊れた時、石化することがある|passive() の時点で素手判定をしているため&br;brassではhitflagで判定するようにした|
|C343-33|腐りきってしまった死体に怪物が隠れたままになることがある|rot_corpse() に判定を追加|
|C343-36|特殊階での死体の重さが正しく計算されないことがある|create_object() で weight() を呼ぶようにする|
|C343-41|自分から見えないところで岩が落とし穴を埋めた場合、プレイヤーが盲目状態にある時のみその音を聞くことかできる|flooreffects() を修正|
|C343-52|装備または身に付けたアイテムが火をつけた油の薬に浸すことで壊れた場合の処理が正しくない。これによってゲームの挙動がおかしくなる|dodip() は油でアイテムを破壊する前に remove_worn_item() を呼ぶべき&br;setnotworn(), useupall() などを使っている箇所が remove_worn_item() を呼ぶべきか検討すべき|
|C343-63|怪物に飲み込まれている状態でも流し、泉などから飲むことが出来てしまう|dodrink() に uswallow チェックを追加|
|C343-66|骨ファイルに残った同じ属性のユニコーンが敵対的になることがある|makemon() でユニコーン生成時にやっている処理を peace_minded() にも追加する|
|C343-73|テレポート不可レベルで怪物を蹴ると、正しくない「瞬間移動して避けた」メッセージが表示される|kick_monster() の can_teleport() チェックにテレポート禁止レベルのチェックを追加|
|C343-76|メデューサの肉の缶詰が正しく警告されない|isstoneorslime() に PM_MEDUSA を追加|
|C343-83|昇天時に食事中のペットを取り残してしまう|keepdogs() に pets_only == TRUE の時の処理を追加|
|C343-88|像を巨岩に変化させた時、画面表示が間違った物になることがある|poly_obj() で物体が床にある場合、変化前後でblockingのありなしの変化を検出してun/block_point() を呼ぶ|
|C343-91|自動的に呪われる防具をモンスターが身につけても呪われない|m_dowear_type() に autocurse 処理を追加|
|C343-95|魔法のランプからの願いによって死ぬことで骨ファイルが作成された時、骨ファイル内の魔法のランプの状態が間違った状態になる|dorub() でオイルランプ変更後に djinni_from_bottle() を呼ぶようにする|
|C343-103|成功した祈りのあいだ、マインドフレアから守られない|dochug() マインドフレア精神波の処理内で Invulnerable をチェックする|
|C343-106|装備者が死んだ後もサンソードが輝き続ける|relobj() から setmnotwielded() を呼ぶ|
|C343-114|ある場所から複数の巨岩のうち一部だけを取り除いた時、表示システムが混乱する|remove_object() で、床にまだboulder があるかどうかをチェックする|
|C343-115|眠ったり麻痺した状態のユニコーンが宝石をキャッチできる|thitmonst() で動ける状態かどうかチェックする|
|C343-126|グレイスワンダーを装備している時、罠のかかっている宝箱からの応答が間違ったものになり得る|chest_trap() の幻覚ガスの部分に Halluc_resistance のチェックを追加|
|C343-138|幾つかの球体はアイテムを拾い、幾つかは拾わない|flaming/shocking sphere に M1_NOTAKE 追加|
|C343-137|悪魔が、気絶したキャラクターに対して賄賂を要求し得る(そして金を受け取り得る)|demon_talk() にチェック追加|
|C343-141|走る、探す、休憩するといった行動は浮遊が終わった時には中断するべき|nh_timeout() のLevitation終了時にstop_occupation()|
|C343-161|たった今消費した充填の巻物が、充填しようとする品の一覧にまだ登場し得る|display_pickinv() で in_use のアイテムを除外するか、識別の巻物同様 seffects() 内で先に useup() してしまう|
|C343-179|酸の薬を持った怪物が跳ね橋で殺された時、ゲームがpanicすることがある|fire_damage() と同様に、water_damage() の返り値にアイテムが消滅したかどうかを持たせる|
|C343-218|手にしているクリームパイを使うとゲームがクラッシュすることがある|use_cream_pie() で obj_extract_self()/delobj() ではなく useupall() を使う|
|C343-245|プレイヤーがフロアの端から外側に向けて蹴ろうとした時に正しく扱われない|isok() でチェックする|
|C343-261|眠っている騎乗動物がジャンプできる|jump() にチェック追加|
|C343-275|点灯しているろうそくや油を装備した状態でそれらが燃え尽きた時、ゲームがクラッシュし得る|burn_object() obj_extract_self()/obfree() の前に remove_worn_item() を使う|
|C343-276|装備した状態の人形が自動的に変形した場合、ゲームがクラッシュし得る|remove_worn_item() を呼ぶ|
|C343-324|ロングワームを二つに切ったとき、切ることによってロングワームのHPが1になったり、ロングワームが絶滅すると、ゲームがクラッシュする|cutworm() clone_mon() が失敗したら尻尾切りとみなす|
|C343-349|識別の巻物での識別時、スペースを入力してインベントリ一覧が閉じられると、巻物が消費されてしまう|query_objlist() がキャンセルと未選択を区別しないのが問題。この仕様で使っているのは display_binventory() と menu_loot()|
|C343-359|フルーツの新しい名前が既に知られているが、たまたま内部リストの最後でなかった場合、失敗する|fruitadd() で current_fruit に代入する値を f->id に変更|
|C343-369|プレイヤーの乗騎が命の魔除けで復活し野生化すると、降りるまで繰り返し警告を受ける|wary_dog() 野生化した馬は乗り手を振り落とすべき|
|C343-383|マップの端にいるときに鞭を使うとpanicやクラッシュを引き起こすことがある|use_whip() で対象位置を isok() でチェックする|
|C343-387|真珠の指輪が錆びる|pearl ring を IRON から MINERAL に変更|

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS