ページ 11

【解決済み】ダメージ計算式について質問

Posted: 2024年7月12日(金) 15:31
by neko
ダメージ計算式で相手の属性有効度が0の場合、相手の属性有効度を+50にしてダメージを与える事が
出来るようになる計算式はありますか?

Re: ダメージ計算式について質問

Posted: 2024年7月13日(土) 15:00
by 名無し蛙
要望通りの実装は無理ですね。
逆数を掛ける訳にもいかないしダメージ計算式内で対象のパラメータを一時的に変更する事は出来ません。

代用法としてはスキルの属性を無属性にしてダメージ計算式の方で属性倍率を計算する事ですね。

コード: 全て選択

(a.atk * 4 - b.def * 2) * (b.elementRate(属性ID) || 0.5)
属性:通常攻撃は面倒なのでとりあえず省きます。

Re: ダメージ計算式について質問

Posted: 2024年7月13日(土) 17:02
by neko
名無し蛙さん、ありがとうございます。
なるほど、計算式内では変更不可なんですね。
代用法を教えていただきありがとうございます。