スキルのダメージ属性

kamometrain
記事: 100
登録日時: 2018年2月25日(日) 12:47

スキルのダメージ属性

投稿記事by kamometrain » 2019年3月10日(日) 16:26

武器スキルのダメージ「属性」について、質問があります。

ひとつのスキルに対して、ダメージ「属性」を複数設定しておきたくて、添付写真のように、ダメージ計算式にb.elementRateを入れております。
この式を反映させるには、『「属性」は「なし」の設定にする』というスレを読んだことがあるので、「なし」の設定をしております

ただ、武器スキルという位置づけで、装備している武器の「攻撃時属性」も、あわせて反映させたいのですが、反映させようとすると、スキルの「属性」は、「なし」ではなく「通常攻撃」に設定しないと、武器の「攻撃時属性」は、反映できないと思うのです。

そこで質問の本題なのですが、スキルのダメージ計算式b.elementRateは、属性「通常攻撃」のときでも反映されているのでしょうか?
あるいは、どうすれば、どちらも反映させることができるのでしょうか?
添付ファイル
20190310.png

アバター
剣崎 宗二
記事: 681
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: スキルのダメージ属性

投稿記事by 剣崎 宗二 » 2019年3月11日(月) 09:51

質問の意図を完全に理解できているかあまり自信がないので、違う方向に回答していたら申し訳ございません。

先ず、結論から言いますと、(武器の属性を含む)両方の属性を式に適用するにはそのまま「なし→通常攻撃」と変更していただければ大丈夫です。
スキルの「属性」の欄は、計算式に書いた部分が算出された「後」に、それに対してさらに乗算される形となります。
『「属性」は「なし」の設定にする』をどこで読んだのかはわかりませんが、おそらく『「なし」でないとほかの属性のも影響されて技がその1属性ではなくなる」という逆の話かと考えます。

但し、この場合注意すべきなのは「2属性の場合どういう計算をさせたいか」と言う事です。
例えば、武器属性が火、式に入れた属性が雷だとしましょう。
敵の耐性(有効度)が火0%、雷300%だったとします。
この場合、乗算ですので、ダメージは0になります。

この挙動でいいのであれば問題ないのですが…ゲームシステムによっては
「一番有効な属性が適用される」
「100%からの+-で合計する」(上記の場合、火-100%、雷+200%の扱いとなり、合計で+100%→2倍ダメージとなります)
等を見た事があります。
これらの挙動にしたい場合は、YEPのElement Coreを導入するなど、他の対策が必要となりますね。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
kamometrain
記事: 100
登録日時: 2018年2月25日(日) 12:47

Re: スキルのダメージ属性

投稿記事by kamometrain » 2019年3月11日(月) 23:35

ご丁寧な説明ありがとうございました。
説明がうまくできておらず、伝わりにくかったにもかかわらず、意図をくみ取っていただき、ありがとうございます。
また、スキルのダメージ「属性」と、武器の「攻撃時属性」が乗算されるのであれば、イメージどおりですので問題はありません。

ありがとうございしました。

“MV:質問” へ戻る