編集日時:2016年10月20日(木) 21:07:53履歴
A.P.Sにおける戦闘は基本的に以下の流れとなります。
・戦闘開始及び、ラウンド開始のプロセス。
↓
・行動を行うキャラクターを決定するプロセス。
↓
・行動を行うプロセス。
↓
・ラウンド終了のプロセス。
以上の5つのプロセスにより戦闘ラウンドは進行します。
セットアッププロセス |
↓
イニシアティブプロセス |
↓
メインプロセス |
↓
クリンナッププロセス |
以上の5つのプロセスにより戦闘ラウンドは進行します。
戦闘開始処理及び、ラウンド開始処理を行います。
このプロセスのタイミングで戦闘開始時スキルやラウンド開始時スキルが使用出来ます。
複数キャラクターでスキル使用が発生した場合、イニシアチブ順に処理を行います。
このプロセスのタイミングで戦闘開始時スキルやラウンド開始時スキルが使用出来ます。
複数キャラクターでスキル使用が発生した場合、イニシアチブ順に処理を行います。
未行動のキャラクターの中で、次に誰がメインプロセスを行うか決定します。
もっともイニシアチブが高いキャラクターから行動を行います。
もっともイニシアチブが高いキャラクターから行動を行います。
ラウンド終了処理を行うプロセスとなります。
このタイミングでラウンド終了時効果の使用が可能です。
このタイミングでラウンド終了時効果の使用が可能です。
攻撃行動を行った場合は以下の流れにそって処理を行います。
・攻撃の命中判定を行います。
自動成功の攻撃の場合、この判定はスキップされます。
↓
・回避行動を行う処理です。
回避判定については別途ページをご参照下さい。
↓
↓→(成功)→終了
↓ (失敗or放棄)
・そのキャラクターに命中が確定したかの処理を行います。
具体的ににはこの判定で庇い処理が発生します。
↓
・ダメージの数値決定が行われます。
基本的に処理順として db上昇→%増加→固定値増加 の順番で処理します。
↓
・被ダメージ算出が行われます。
順番として 耐性→耐久db の順番で処理します。耐久db内の処理はダメージロールと同じとします。
↓
・HP/MPからダメージ分が差し引かれます。
ダメージ肩代わり系はダメージ差し引きからダウン判定までを適用範囲とします。
↓
・バステ処理を行います。
バステ処理は別途記述をご参照下さい。
↓
・ダウン判定処理が行われます。
↓
命中判定 |
自動成功の攻撃の場合、この判定はスキップされます。
↓
回避判定 |
回避判定については別途ページをご参照下さい。
↓
↓→(成功)→終了
↓ (失敗or放棄)
命中確定判定 |
具体的ににはこの判定で庇い処理が発生します。
↓
ダメージロール |
基本的に処理順として db上昇→%増加→固定値増加 の順番で処理します。
↓
ダメージ算出 |
順番として 耐性→耐久db の順番で処理します。耐久db内の処理はダメージロールと同じとします。
↓
ダメージ差し引き |
ダメージ肩代わり系はダメージ差し引きからダウン判定までを適用範囲とします。
↓
バステ判定 |
バステ処理は別途記述をご参照下さい。
↓
ダウン判定 |
↓
終了 |