計算式 の変更点

最終更新:

#author("2020-08-07T09:24:12+00:00","","")
#author("2021-06-28T06:46:12+00:00","","")
#contents
聖剣伝説2におけるダメージ計算は以下の式になると思われる。
少なくともSFC版ではそうだった

*物理ダメージ [#l4a6631b]
物理ダメージは以下の項目が関与すると思われる
-&color(#EF454A){攻撃力};=ちから+武器の攻撃力
-&color(orange){ラッシュ補正};(+&color(#EF454A){攻撃力};/4)
-&color(aqua){セイバー系補正};
( &color(#EF454A){攻撃力}; / (10 - 魔法レベル / 対象数)
-必殺技による攻撃力補正
-命中率(クイックの効果は受けない?)
-これまでの最大マナエネルギー(=魔法レベル上限)
-クリティカル係数(クリティカルなら2倍、そうでないなら1倍)
-相手の防御力(=たいりょく+防具の防御力+魔法効果)
-&color(#A349A4){補正攻撃力};(通常攻撃)=&color(#EF454A){攻撃力};+&color(orange){ラッシュ補正};+&color(aqua){セイバー補正};
-&color(#A349A4){補正攻撃力};&color(red){(必殺技時)};=&color(#A349A4){補正攻撃力};(通常攻撃)+&color(#A349A4){補正攻撃力};(通常攻撃)*必殺技レベル/2)

これらを以下の計算式にあてはめる
 
攻撃威力(命中)=(&color(#A349A4){補正攻撃力};+最大マナエネルギー^2+ランダム成分1)
攻撃威力(失敗)=&color(#A349A4){補正攻撃力};×命中率/100

物理ダメージ=攻撃威力 × クリティカル係数+ランダム成分2
最終ダメージ=物理ダメージ ー 相手防御力
 
ランダム成分1は0から(&color(#A349A4){補正攻撃力};+最大マナエネルギー^2)/16程度まで
ランダム成分2は0から相手防御力/16程度まで

※上記攻撃威力(命中)/(失敗)とは別に攻撃そのものが無効化される「Miss」が存在する
※Missに関しては不明。とりあえず相手が防御行動をしているとMissになる。

*基本魔法ダメージ計算 [#b2468ad9]
イビルゲート以外の魔法によるダメージは以下の項目が関与するものと思われる
ポポイなら知性、プリムなら精神が参照される

-魔法レベル(Lv8時は超魔法以外はLv7扱い)
-最大マナエネルギー(ステータス画面のマナエネルギー数)
-相手の魔法防御力=せいしん+防具の魔法防御力
-対象数
-属性係数(弱点なら2倍、耐性なら0.5倍、どちらでもないなら1倍)
-&color(Teal){魔法固有威力};(敵の場合は不明(全て同じ?))
100:バースト
61:フリーズ、ヒールウォーター、アースクエイク、サンダーストーム、エクスプロード、ダークフォース、セイントビーム
52:ファイアボール
43:ダイヤミサイル、エアブラスト、ラーバウェイブ、ファイアカクテル、アブソーブ
32:ブレイズウォール、スポイト
-&color(#EF454A){魔法攻撃力};=[知性 or 精神]+&color(Teal){魔法固有威力};
-魔法命中率=75+[知性 or 精神]/4
-&color(#A349A4){補正攻撃力};=&color(#EF454A){魔法攻撃力};+&color(#EF454A){魔法攻撃力};×魔法レベル/2

これらを以下の計算式にあてはめる
 
魔法威力(命中)=( &color(#A349A4){補正攻撃力}; + 最大マナエネルギー^2 + ランダム成分1)×属性係数/対象数		
魔法威力(失敗)=&color(#A349A4){補正攻撃力};×魔法命中率/100×属性係数/対象数	

魔法ダメージ=魔法威力+ランダム成分2
最終ダメージ=魔法ダメージ-相手魔法防御力
 
ランダム成分1は0から(&color(#A349A4){補正攻撃力};+最大マナエネルギー^2)/16程度まで
ランダム成分2は0から相手魔法防御力/16程度まで
※魔法ダメージは最小0、最大999
※ヒールウォーターは弱点属性(威力2倍)として扱われる
※アブソーブは計算結果の1/10

相手の魔法防御力を事前に知ることはできないが、カンスト威力なら逆算して求めることはできる。
例えばグリフォンハンドに高知性高レベルのダイヤミサイルを撃っても、899以上のダメージは出せない。
これはつまりグリフォンハンドの魔法防御が100であることを意味しているものと思われる。

-例:マナレベル7のとき、知性71のポポイがLv7サンダーストームをスパイダーレッグ3匹に使う
魔法攻撃力=71 + 61 = 132
補正攻撃力=132 + 132 × 7/2 = 594
魔法命中率=75 + 71/4 = 92.75
魔法防御力=0
命中時=(594 + 7×7 + 0~40) × 2 / 3 = 428~455
失敗時= 594 × 92/100 × 2 / 3 =366
よって最低366~最大455のダメージを与えるハズである

*イビルゲートのダメージ計算 [#da00acf1]
こちらは単純
ダメージ = ( 対象の最大HP + 対象の現在HP ) ÷ レベル依存の効果値
 
最大HPの33%~19%程度のダメージになる。
弱点や耐性による変動はない。

効果値は以下より
|~シェイドのLv|>|>|~対象数|
|~|~1|~2|~3|
|Lv0|20|20|20|
|Lv1|18|20|20|
|Lv2|16|18|20|
|Lv3|14|18|18|
|Lv4|12|16|18|
|Lv5|10|16|18|
|Lv6| 8|14|16|
|Lv7| 6|14|16|
|Lv8| 6|14|16|
|超魔法| 4|12|16|

-例:無傷のアイスパイ(HP100)1匹にイビルゲートLv7を使う
現在HP100:(100+100)÷6=33 (残りHP67)
現在HP 67 :(100+67) ÷6=27 (残りHP40)
現在HP 40 :(100+40) ÷6=23 (残りHP17)
現在HP 17 :(100+17) ÷6=19 (死亡)

イビルゲート一発だけで倒すことは不可能。
999ダメージを出すには、Lv7でも最大HP+現在HP=5,994 以上が必要になる。
現在HPが 2,997 以上なら確定で出せるが、HP4桁の雑魚はサタンヘッドの1,150が最大。
あとは全てボスとなる。しかしボスにはイビルゲートが効かない(1しか与えない)ことが多い。

*補助魔法持続時間 [#c1b53e77]
ラッシュやプロテクトなどの時間経過で効果が切れる補助魔法の持続時間も
ダメージ計算式を用いていると考えられている。

-&color(Teal){魔法固有威力};(敵の場合は不明(全て同じ?))
61:ラッシュ、プロテクト、クイック、ルナティック
52:アシッドストーム、ブレイズウォール
??:スピードダウン、バルーン、サイレンス、ファイアカクテル、スリープフラワー

持続時間=最終魔法ダメージ / 12秒

魔法防御力による影響は受けないが、弱点属性なら効果時間2倍、耐性属性なら0.5倍になる。
魔法やアイテムを使って動けない間(リングコマンドを開けない間)の時間は、カウントされない。

-例:精神69のプリムがマナレベル7時にLv7ラッシュを3人に使う
魔法攻撃力=69 + 61 = 130
補正攻撃力=130 + 130 × 7/2 = 585
魔法命中率=75 + 71/4 = 92.25
魔法防御力=0
命中時=(585 + 7×7 + 0~39) × 1 / 3 = 211~224 / 12 = 約17~18
失敗時= 585 × 92/100 × 1 / 3 =179 / 12 = 約14
最短14秒~最長18秒程度になる筈である

(最終魔法ダメージ / 12ではなく、最終魔法ダメージ * 5ならフレーム数がわかるが未検証)


参考:[[http://www.ric.hi-ho.ne.jp/cheap_restaurant/GAME/SEIKEN2/damage.html]]