DQ3改造DQ3 盗賊に切り返し(カウンター)を実装する3 前回からの続き。今回はダメージを発生させるところから。 SR: $02D580 直接攻撃反射ダメージ計算等 省略 02D593JSL $CFAEB8SR: $0FAEB8 盗賊切り返しダメージ処理 省略 SR: $0FAEB8 盗賊切り返し...2014-03-270DQ3改造
DQ3改造DQ3 盗賊に切り返し(カウンター)を実装する2 今回から実装に移ります。ダメージが発生する前に切り返し判定を行い、発生する場合には行動対象へのダメージ処理をスキップします。 SR: $028E70 ダメージ確定メイン 省略 028E8DJSL $CFAF00SR: $0FAF00 ダメー...2014-03-200DQ3改造
DQ3改造DQ3 盗賊に切り返し(カウンター)を実装する1 リクエストがあったので解説エントリを投下します。実装自体は1日程度で終わりましたが、あとはバランスをどんなものにするかの検討・テストのほうが手間がかかったという印象。まず仕様としては以下のとおり。 レベル20の盗賊が特定の戦闘行動(「切り替...2014-03-130DQ3改造
DQ6解析DQ6 ダークドレアムの行動パターン解析 DQ3 K.Mixにダークドレアムを移植するにあたって、「DQ6の行動パターンのまま移植してDQ3のパーティと戦わせたい」という方針を立てたので、DQ6(SFC)ではどのような実装になっているのかをプログラムサイドからのアプローチで見ていき...2012-09-300DQ6解析
DQ3解析DQ3 戦闘行動の属性IDと耐性 自分用も兼ねて、各戦闘行動の属性IDを整理します。 ちなみに、属性IDは5ビットなので、31まで定義できるので、あと8種類追加できることになります。 ID説明M*1側基礎値M側減少要素PC側基礎値PC側減少要素PC側基礎値(PA時)PC側減...2011-11-230DQ3解析
DQ3改造DQ3 戦士の防御による後方キャラクターのダメージ低減率をレベルに応じて変化させる2 実装を始めます。ちなみに、今回からコメント部分の表記の一部(特にアドレス部分)が変更になります。 SR: $02D807 戦士防御時のダメージ軽減処理 略 02D896CPY $2604Y==$2604? 02D899BEQ #$02 if...2011-05-050DQ3改造