【解決済み】(VX Ace)ダメージ計算式について
Posted: 2018年4月17日(火) 01:43
お世話になっております。
ダメージ計算式について質問があります。
基本の防御力はどのキャラも100で固定とし、
その防御力100をステート等で20%下げる事で
受けるダメージを20%増加させるといった計算を想定しています。
計算式には
a.atk * (2 - b.def / 100) と入力しています
防御力に変化がない場合は想定通り攻撃力分のダメージが発生するのですが
防御力を変化させた場合、2倍になるかそのまま変化なしといった変化しかしません。
計算上はこれで1.2倍になったり0.8倍になったりするはずなのですが何か入力が間違っているのでしょうか?
ステート等に単純に被ダメージを0.5倍等にする特徴はあるのですが
ダメージ軽減50%の効果を2回受けた場合、ダメージ軽減100%という扱いにしたいのでこのような計算にしました。
(特徴の被ダメージ半減2回分では0.5×0.5になってしまう)
ダメージ計算式について質問があります。
基本の防御力はどのキャラも100で固定とし、
その防御力100をステート等で20%下げる事で
受けるダメージを20%増加させるといった計算を想定しています。
計算式には
a.atk * (2 - b.def / 100) と入力しています
防御力に変化がない場合は想定通り攻撃力分のダメージが発生するのですが
防御力を変化させた場合、2倍になるかそのまま変化なしといった変化しかしません。
計算上はこれで1.2倍になったり0.8倍になったりするはずなのですが何か入力が間違っているのでしょうか?
ステート等に単純に被ダメージを0.5倍等にする特徴はあるのですが
ダメージ軽減50%の効果を2回受けた場合、ダメージ軽減100%という扱いにしたいのでこのような計算にしました。
(特徴の被ダメージ半減2回分では0.5×0.5になってしまう)