ページ 11

攻撃時、パラメーターを減少させた値でダメージ計算

Posted: 2017年1月28日(土) 14:08
by kakashi23
RGSS3です。

例えば、攻撃時に一定確率で、相手の守備力を200減らして、減算後の値でダメージ計算を行うような
スクリプトを作っていただけないでしょうか?

なお、連続攻撃時に毎回確率の判定を行う、武器のメモ帳を使ったシステムにしていただけると助かります。

何卒宜しくお願いします。

Re: 攻撃時、パラメーターを減少させた値でダメージ計算

Posted: 2017年1月28日(土) 16:53
by faida
計算式を使うとか。

コード: 全て選択

a.atk * 4 - [b.def - (rand(5).zero? ? 200 : 0), 0].max * 2
これで5分の1の確率で防御力が200減ります。
なんなら攻撃時のスキルを変えるスクリプトを用意して、武器でそのスキルを通常攻撃にすれば
武器固有にもできますし。

Re: 攻撃時、パラメーターを減少させた値でダメージ計算

Posted: 2017年1月28日(土) 17:36
by kakashi23
なるほど・・・計算式でも再現出来るんですね。

ただ、言葉足らずで申し訳ないのですが、パッシブスキルの特徴にしたいと思っております。

また、全ての魔法にも反映させたいです・・・・・・