公式が用意している、もっとも基本的な物理攻撃のダメージ計算式を共有します。
[物理ダメージ 基本型]
USER.STR.MAX * 2 - TGT.DEF.MAX
意味:
・USER.STR.MAX → 攻撃する側の STR (装備・ステート込みの最大値)
・TGT.DEF.MAX → 対象の DEF
・攻撃側の STR の 2 倍から、対象の DEF を引いた値がダメージ
[応用: 乱数を入れる]
USER.STR.MAX * 2 - TGT.DEF.MAX + randi() % 10 - 5
[応用: HP 割合に応じたバーサーク化]
USER.STR.MAX * (3 - USER.HP.RATE * 2) - TGT.DEF.MAX
ぜひみなさんの工夫した計算式も共有してください。
ダメージ計算式のサンプル (物理攻撃・基本型)
-
#1 ponApp 公式 ID: official