【解決】弱化ステートの数に応じて威力が上昇するスキル

sagami
記事: 44
登録日時: 2019年2月09日(土) 02:29

【解決】弱化ステートの数に応じて威力が上昇するスキル

投稿記事by sagami » 2020年1月10日(金) 19:11

お世話になっております。
敵にかかっている弱化ステート(例えば毒や麻痺など)の数に応じて威力が上昇するスキルを作成したいです。
そのようなスキルの計算式や、もしプラグインなどがありましたらどなたかご教示願えませんでしょうか。
最後に編集したユーザー sagami on 2020年1月12日(日) 23:30 [ 編集 1 回目 ]

sally
記事: 24
登録日時: 2019年8月06日(火) 05:11

Re: 弱化ステートの数に応じて威力が上昇するスキル

投稿記事by sally » 2020年1月12日(日) 21:34

こんばんは。

少しイメージされているものとは違うかもしれませんが、
下記のような形でしたら実装が可能かと思います。

1. スキル専用の属性を一つ作成する
2. スキルの計算式を a.atk * ((b.elementRate(x)) と設定
 →xは設定した属性IDを入れる(a.atkは例えなので、100のような固定値でもOK)。
3. 弱化ステートの特徴に「属性x有効度〇%」を持たせる

こうすることで、弱化ステートがかかっている分、ダメージが増加します。
sagami
記事: 44
登録日時: 2019年2月09日(土) 02:29

Re: 弱化ステートの数に応じて威力が上昇するスキル

投稿記事by sagami » 2020年1月12日(日) 23:29

sally 様

こんばんは、ご返信ありがとうございます。
sally様に教えて頂いた方法を試してみたところ、無事解決いたしました。
(計算式は、((b.elementRate(x))の()をはずしてa.atk * b.elementRate(x)という感じにしたら正常に作動しました)
ご丁寧にご指導いただきありがとうございました!

“MV:質問” へ戻る