商人職業特性追加 一覧

DQ3 ぐんたいよび実装3

結構苦戦してますぐんたいよびの実装(昨日もテストプレイ中にフリーズするバグが見つかりました。直したけど)。ここまで苦労して実装する必要があるのかとさえ考えてしまいます。残りは「生きている敵をランダムに選択して4回攻撃する」という作業です。

  • SR: $027D53 戦闘行動実行処理メイン
027D98JSR $D61BSR: $02D61B
027D9BBCS #$1Dif(c==on) goto $027DBA

もともと$028400を呼んでいた部分を潰して上記のように書き換えます。

続きを読む


DQ3 ぐんたいよび実装2

とりあえずダメージ部分の実装が終わったので次は所持金の確認と後処理での所持金減額です。レベル99での消費金額は50Gx99=4950Gです。というわけで、まず所持金の上1バイトを調べて1以上であれば65536Gは持ってるわけでOK。そうでなければ下位2バイトの値と消費金額を比較して足りない場合はどこかにフラグをセットする、ということになります。さらに、メガザルの時同様、最後に後処理を追加して必要な金額の支払いor金がないのメッセージ表示をする必要があります。

  • SR: $027D53 戦闘行動実行処理メイン
027D93JSR $D590SR: $02D590
027D96BCS #$22if(c==on) goto $027DBA

続きを読む


スポンサーリンク

DQ3 ぐんたいよび実装1

今回からはぐんたいよびの実装を行うことにします。オリジナル(DQ6)はレベルx2.2のランダム4回攻撃でレベルx50Gを消費するというものです。所持金が足りないとなにもしないで帰ってしまいます。また、ボスには通用しないようですが、耐性が存在するのかは不明です。(ダークドレアムには効かなかった)。ここでのポイントは

  1. ダメージ値の計算をどうするか(バランス的な意味で)
  2. 終わった後の後処理(ゴールドを引く/帰ってしまったとメッセージ表示)
  3. 「ランダムで4回攻撃」をどう実装するか

です。というわけで順番に作業していきます。 続きを読む