DQ3 はやぶさの剣以外に2回攻撃できる武器を増やす

連発で質問コーナーです。今回の質問は

DQ3ではやぶさの剣以外に2回攻撃できる武器を増やしたい

です。やまびこのぼうし実装で似たようなことはしてるんですが、ちょっと違うということで実装例を紹介します。変更部分はSR: $027BBFです。ここで行動主体者の戦闘行動がはやぶさの剣による2回攻撃化する行動である場合で、かつ行動主体の装備品がはやぶさの剣である場合に行動回数を2回にしています。従って、装備品の判定の部分をちょっと変えればいい、ということになります。今回はおうごんのつめを2回攻撃化する武器として追加します。

  • SR: $027BBF 戦闘行動がはやぶさのけんに依存する場合ははやぶさのけん装備をチェックし行動回数を確定
027BD8-ENOP
027BDFJSR $D141SR: $02D141複数回攻撃する武器を装備しているか(該当c=on)
027BE2BCC #$03if(c==off) goto $027BE7

  • SR: $02D141 複数回攻撃する武器を装備しているか(該当c=on)(新SR)
02D141LDA #$0019A=#$0019はやぶさのけんのアイテムID
02D144STA $242C$7E242C=A
02D147JSL $02B87ASR: $02B87Aアイテム装備チェック
02D14BBVC #$02if(v==off) goto $02D14F装備していなければさらにチェック
02D14DSECc=on
02D14ERTSreturn
02D14FLDA #$001BA=#$001BおうごんのつめのアイテムID
02D152STA $242C$7E242C=A
02D155JSL $02B87ASR: $02B87Aアイテム装備チェック
02D159BVC #$02if(v==off) goto $02D15D
02D15BBRA #$F0goto $02D14D
02D15DCLCc=off
02D15ERTSreturn

さらに2回攻撃する武器を増やしたい場合は、SR: $02D141の判定部分を増やしていけばいい、ということになります(増やしまくってゲーム性が高まるかどうかは別として)。

コメント

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