DQ3 PC側の素早さに応じて回避率を変える

PC側の素早さに応じて回避率を変えるようにします。あまり回避率を高くするのもアレなので、

素早さ200未満2%デフォルトのまま
素早さ200以上4%回避率分子に+1
素早さ300以上6%回避率分子に+2
素早さ400以上8%回避率分子に+3
素早さ500以上12%回避率分子に+5
みかわしのふく14%1/8から1/7に変更
しのびのふく17%1/8から1/6に変更
やみのころも25%(変更なし)

とします。 計算を簡単にするために敵味方ともに回避率の分母は50にします。変更前は敵=#$2F(47)、味方=#$3F(63)で、味方の方が回避しにくい設定になっていました。若干オリジナルよりゆるめになりますが、後はモンスターの回避率の分子を変えることで対応することにします。

  • SR: $02C345 PC回避率分子部分取得(通常)
02C345JSR $DF5FSR: $02DF5FPC側回避率分子設定(素早さによる可変)
02C348RTSreturn

  • SR: $02DF5F PC側回避率分子設定(素早さによる可変)(新SR)
02DF5FJSL $C43644SR: $043644 引数:1#$06 引数:2#$FD 引数:3#$FFステータス画面上の素早さ取得
02DF66CMP #$00C8A>=#$00C8?素早さが200以上か
02DF69BCS #$05if(c==on) goto $02DF70
02DF6BLDA #$0001A=#$0001
02DF6EBRA #$21goto $02DF91
02DF70CMP #$012CA>=#$012C?素早さが300以上か
02DF73BCS #$05if(c==on) goto $02DF7A
02DF75LDA #$0002A=#$0002
02DF78BRA #$17goto $02DF91
02DF7ACMP #$0190A>=#$0190?素早さが400以上か
02DF7DBCS #$05if(c==on) goto $02DF84
02DF7FLDA #$0003A=#$0003
02DF82BRA #$0Dgoto $02DF91
02DF84CMP #$01F4A>=#$01F4?素早さが500以上か
02DF87BCS #$05if(c==on) goto $02DF8E
02DF89LDA #$0004A=#$0004
02DF8CBRA #$03goto $02DF91
02DF8ELDA #$0006A=#$0006
02DF91RTSreturn

上の通りに実装するだけです。これといって難しいことはありません。今回の改造では素早さを素で500を越える職業は用意しないつもりです(最大でも450くらい?)。つまり、素早さ500に到達するにはほしふるうでわの装備が必須になるわけです。ほしふるうでわが無限に取得できてしまうとつまらないので取得を制限しようとしたのですが、イシスと第5すごろくで拾える2個以外には取得できないはずがデータをいじってない自分のセーブデータではなぜか3個持っていました。固定の宝箱以外では入手経路は

  • モンスタードロップ
  • ショップ
  • すごろく

くらいだと思うのですがどこにも「ほしふるうでわ」は見当たりませんでした。あと「あなほり」がありました。…がどうやら「あなほり」でアイテムを入手する場合はその地点に出現するモンスターのドロップアイテムに依存するようです。もしほしふるうでわが理論上無限に取得できるルートがあったら教えてください。

(17:00追記)
「ほしふるうでわ」はやはりオリジナルで3個入手可能なようです。3個目は適当なアイテムに変えておきました。情報ありがとうございました。

DQ3改造
dq_492をフォローする
レトロゲームハッカーズ

コメント

  1. あきば より:

    三つ目の星降る腕輪は、実はかなり盲点で、DQ3攻略サイトでも載っているところは少ないです。
    ジパングのすごろく場が追加された後の、ジパングの井戸の底に落ちてます!すごろく追加前には落ちていません。
    予断ですが、僕も星降る腕輪はイシスのもの以外は別のアイテムにしてます。

    管理者より返信:

    「アイテム拾得」のデータをいい加減にしか見てなくて、#$6Dのデータをイシスで取得できるものだと思っていました。イシスで入手できるものは「アイテム拾得」で管理されてるものとは別だったようですね。情報ありがとうございました。

タイトルとURLをコピーしました