【解決】一定確率でアイテムを消費しなくするスキルを作りたい

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

【解決】一定確率でアイテムを消費しなくするスキルを作りたい

投稿記事by sagami » 2020年1月15日(水) 20:44

お世話になっております。
回復アイテムなどを使用した時、一定確率でアイテムを消費せず何回か使えるようになるスキルを作りたいです。
(そのスキルを所持しているだけで、確率でアイテム消費を抑えるような感じです)
そのようなスキルのを作成可能になるプラグインなどがありましたら、どなたかご教示願えませんでしょうか。
最後に編集したユーザー sagami on 2020年1月18日(土) 16:02 [ 編集 1 回目 ]

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

Re: 一定確率でアイテムを消費しなくするスキルを作りたい

投稿記事by sally » 2020年1月17日(金) 22:11

こんばんは。

直接的な解決方法ではないですが、
コモンイベントと併用することで実装が可能かと思います。

ただし、こちらの方法ですと、
スキル習得可能者が複数おり、かつ、スキル習得者のみに効果が発生する
という状況には対応しておりませんので、ご留意ください。
アイテム使用者を取得するスクリプトが分からず、片手落ちで申し訳ありません…。

【前提】
1. https://github.com/AlecYawata/TkoolMV_PluginCommandBook
  のプラグインを導入する(Alec さんの呼び出し元アイテム取得を使います)。
【アイテムの設定】
1. アイテム全てをの消耗をしないにする。
2. 使用効果の「最後」でコモンイベント「アイテム消費」を呼び出す。
【コモンイベントの設定】
1. プラグインコマンドにて、
 呼び出し元アイテム取得 x(変数xxxxにコモンイベントを呼び出したアイテムIDを入れる)を実行。
2. スキル「確率アイテム無消費」を覚えているかで条件分岐。
  →レベルで覚えるなら拾得者のLVがx以上、
   アイテムやイベントで覚えるなら覚えた判別スイッチ等で代用した方が楽かと思います。
3. 覚えていない場合は変数xxxxのアイテムを1個減らす処理。
4. 覚えている場合は、確率で消費しない条件分岐を設定。
  →確率作成用の変数を用意し、乱数を代入、乱数の値にて50以上なら無消費、以下なら消費
   などと設定すると楽だと思います。

蛇足ですが、こちらの方法ですと、アイテムや種類ごとに消費確率を設定可能となります(設定は面倒です)。
sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

Re: 一定確率でアイテムを消費しなくするスキルを作りたい

投稿記事by sagami » 2020年1月18日(土) 10:37

sally 様

こんにちは、ご返信ありがとうございます。
有用なプラグインの情報を教えていただき、大変助かります。
ですがやはり、できればスキル習得可能者が複数おり、かつ、スキル習得者のみに効果が発生するという状況に対応した方法を知りたいです。
(今作っているゲームは職業ごとにスキルを習得でき、自由に転職できるので、このような状況が発生する可能性があるため)
どなたかご存じの方がいらっしゃるかもしれないので、引き続きトピックを継続させていただきます。
アバター
剣崎 宗二
記事: 678
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: 一定確率でアイテムを消費しなくするスキルを作りたい

投稿記事by 剣崎 宗二 » 2020年1月18日(土) 11:03

仕様確認を行わせてもらいます。

メニュー画面からアイテムを使用した際の動作はどうしますか?
(デフォルトだと、アイテムの対象者がそれを使った扱いとなります)

また、その類のスキルを複数個所持していた場合はどうしますか?(ランダムで1つを適用、加算、乗算etc)
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

Re: 一定確率でアイテムを消費しなくするスキルを作りたい

投稿記事by sagami » 2020年1月18日(土) 11:22

剣崎 宗二 様

こんにちは、ご返信ありがとうございます。
メニュー画面からアイテムを使用した際は、普通にアイテムを消費する形で考えています。
(あくまで戦闘中にアイテムを使用した場合にのみ有効なスキル)
その類のスキルを複数個所持していた場合は、乗算する形で考えています。
sagami
記事: 57
登録日時: 2019年2月09日(土) 02:29

Re: 一定確率でアイテムを消費しなくするスキルを作りたい

投稿記事by sagami » 2020年1月18日(土) 16:01

dimholz 様

こんにちは、ご返信ありがとうございます。
まさしくドンピシャで求めていたプラグインです。
非常に助かりました、ありがとうございます!

“MV:質問” へ戻る