Wizardry(NES) 解析 - 宝箱開封

宝箱に対する各種コマンドの詳細。

INSPECT

INSPECT成功率はキャラの職業とAGIに依存する。また、INSPECTに失敗した場合は 罠が発動する可能性がある。

まず、MAGE, PRIEST, BISHOP, SAMURAI, LORDは特定の罠しか答えない(これは INSPECT失敗として扱われるため、罠が発動する可能性がある):

FIGHTER, THIEF, NINJAの場合、AGIに依存する確率でINSPECTに成功する:

これらの職業でINSPECTに失敗した場合はランダムな罠を答える。

INSPECTに失敗した場合、(19-AGI)/20 の確率で罠が発動する。

既にINSPECTを行った者が再度INSPECTを行った場合、前回のINSPECTと同じ罠を答 える。つまりINSPECTは事実上1人1回しか行えない。なお、同一キャラの2回目以降の INSPECTで罠が発動することはない。

CALFO

CALFOはINSPECTと異なり、何度でもトライできる(CALFOをかける度に成功判定が 行われる)。

CALFOは 95% の確率で成功する。失敗した場合はランダムな罠を答える。

沈黙状態で戦闘を終えたキャラもCALFOを唱えることができる。

DISARM

DISARMを行うキャラが事前にINSPECTを行っていた場合、そのキャラが答えた罠に カーソルが合わせられている。なお、CALFOはカーソル位置に影響しない。

正しくない罠を指定すると必ず罠が発動する。正しい罠を指定した場合はDISARM 成功判定が行われ、それが失敗した場合はさらに罠発動判定も行われる。

正しい罠を指定した場合のDISARM成功率はキャラの職業、LV, および現在の階層 に依存し、次式で表される:

(DISARM成功率) = (LV/256 - (現在の階層) - 7 + (職業ボーナス)) / 70
※職業ボーナスはTHIEF, NINJAの場合 +50, その他の職業では 0
※階層は [1, 10]
※成功率が負になった場合は0として扱う

DISARMに失敗した場合、(20-AGI)/20 の確率で罠が発動する。

以上より、B10FでDISARMを100%成功させるためには、LV 9472 以上のTHIEFまたは NINJAが必要となる。THIEF, NINJA以外ならば LV 22272 以上が必要。

OPEN

罠のかかった箱をOPENしても罠が発動しないことがある(表示上は罠がかかってい なかった場合と同様)。

罠のかかった箱をOPENした場合の罠回避率はキャラのLVに依存する。まず、[0, 3] の乱数 r を発生し、

r == LV/256 の場合は、(LV%256)/256 の確率で罠は発動しない(% は余りを求め る演算子)。

以上より、LV 1024 以上のキャラがOPENを行えば罠にかかることはない。


Back