ステートが付与されているほど命中率が下がるスキル

塩焼き
記事: 15
登録日時: 2022年2月05日(土) 19:48

ステートが付与されているほど命中率が下がるスキル

投稿記事by 塩焼き » 2022年2月19日(土) 11:17

いつもお世話になっています

題名通りステートが付与されている数だけ、命中率が下がるスキル というものを探しています。

これはプラグインを使用しなければ実現は不可能でしょうか?

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: ステートが付与されているほど命中率が下がるスキル

投稿記事by ムノクラ » 2022年2月19日(土) 11:25

塩焼き さんが書きました:いつもお世話になっています

題名通りステートが付与されている数だけ、命中率が下がるスキル というものを探しています。

これはプラグインを使用しなければ実現は不可能でしょうか?


具体的な内容次第ですが、多分プラグインが必要と予想します。
全ての命中率を下げるステートなら作れますが、必中は対象外だったような?

確認ですが、
・「ステートが付与されている数」とは、具体的にどの数でしょう?
あらゆるステートの数で良いのでしょうか?
特定のステートの数でしょうか?
・「命中率が下がるスキル」とは?
特定のスキルだけが命中率が下がり、他のスキルへの影響はない、ということでしょうか?

プラグインを作成するとしても、この辺りくらいまでは明確な仕様を決める必要があると思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
塩焼き
記事: 15
登録日時: 2022年2月05日(土) 19:48

Re: ステートが付与されているほど命中率が下がるスキル

投稿記事by 塩焼き » 2022年2月19日(土) 22:46

返信ありがとうございます

まず ステートが付与されている数 はあらゆる数です。

次に 命中率が下がるスキル ですが、特定のスキルです。

例として
[オーク]
❈威力の高いスキル【スキル1】を多用する。
❈対策としてステート(毒や混乱など…)を付与すると
 【スキル1】の命中率がステート1つにつき、10%
 下がっていく

このような敵を想定しています。
アバター
アーヴェル
記事: 48
登録日時: 2019年5月18日(土) 12:02

Re: ステートが付与されているほど命中率が下がるスキル

投稿記事by アーヴェル » 2022年2月20日(日) 20:15

こんばんわー。

本当にあらゆるステートで良いのなら、
YanaさんのHitandEvaFormula.jsを用いて、スキルに

<命中計算式:hit - (a._states.length * 0.1)>

と記述する事で可能です。(MZで確認しました)

上記の記述では、使用者の掛かっているステート一つ毎に10%命中率が低下します。

一応判定から特定ステート(例えばボス用の不死身ステートや、能力上昇ステート等)
を省いたりするための条件付けが出来ないかと試してみましたが、
mapやfilterといった絞り込みに用いるような記述を使うとエラーしてしまうという事と、
提示条件は満たせているので自分の回答としてはこの辺りで。

“MZ:質問” へ戻る