皆さん、初めまして。
ダメージ計算式で使える小ネタを載せときます。
間違いなどがあったら、どんどん指摘してください。
●属性有効度を算出する
x.elementRate(属性ID)
対象の属性有効度を算出します。
これを使えば擬似的に2つ以上の属性をスキルにもたせられます。
例:敵の属性1と属性3の有効度の平均値をダメージにかける
a.atk * ((b.elementRate(1) + b.elementRate(3)) / 2)
例:敵の属性1と属性3の有効度で、もっとも有効度が高いほうを採用する
Math.max(a.atk * b.elementRate(1),a ...