【解決済み】指定アイテム所持数によってスキルの連続回数を変更したい

返信する
パンダパン
記事: 15
登録日時: 2019年8月08日(木) 13:14

【解決済み】指定アイテム所持数によってスキルの連続回数を変更したい

投稿記事 by パンダパン »

お世話になっております。
現在

・スキル「危険物生成」でアイテム「爆薬」を入手する
・アイテム「爆薬」の所持数によってスキル「爆撃」の連続回数が増加する
・スキル「爆撃」使用後に所持しているアイテム「爆薬」を全て消費する

という仕組み(例)を作ろうとしているのですが、MZの仕様上、スキルの連続回数を特定のデータを参照して変動させるにはプラグイン導入が賢明と判断し、こちらのトピックに質問させていただきました。
上記の詳細に似た形で実現可能性のあるプラグインやスクリプト等、ご存知の方がいらっしゃいましたら教えてくださると幸いです。
よろしくお願いいたします。
最後に編集したユーザー パンダパン [ 2024年9月22日(日) 23:52 ], 累計 1 回
ecf5DTTzl6h6lJj02
記事: 715
登録日時: 2018年12月23日(日) 13:55

Re: 指定アイテム所持数によってスキルの連続回数を変更したい

投稿記事 by ecf5DTTzl6h6lJj02 »

こんにちは。
パンダパン さんが書きました:お世話になっております。
現在

・スキル「危険物生成」でアイテム「爆薬」を入手する
・アイテム「爆薬」の所持数によってスキル「爆撃」の連続回数が増加する
・スキル「爆撃」使用後に所持しているアイテム「爆薬」を全て消費する

という仕組み(例)を作ろうとしているのですが、MZの仕様上、スキルの連続回数を特定のデータを参照して変動させるにはプラグイン導入が賢明と判断し、こちらのトピックに質問させていただきました。
上記の詳細に似た形で実現可能性のあるプラグインやスクリプト等、ご存知の方がいらっしゃいましたら教えてくださると幸いです。
よろしくお願いいたします。
きちんと確認・テストをしていませんが、
トリアコンタン様作 動的データベースプラグイン(DynamicDatabase.js)
https://plugin-mz.fungamemake.com/archives/1270 (リンクはツクプラMZの紹介ページです)
で実現可能ではないかと推測します。

このプラグインを導入し、
スキルのメモ欄に、

コード: 全て選択

<DD連続回数:f> 
と記述することで、連続回数の値を動的に変更することができるようになります。

f の部分は JavaScript の計算式を記述することができます。

この式を、

コード: 全て選択

$gameParty.numItems($dataItems[アイテムのID])
とすることで、指定したアイテムの所持数によって変動する連続回数になるのではないかと思います。
$dataItems は、通常アイテムの場合です。
武器の場合は $dataWeapons、防具の場合は $dataArmors に変えてください。

メモ欄の記述に関して詳しいことは、
トリアコンタン様のサイトにスプレッドシートで用意されていますので、
そちらをご参照ください。
https://docs.google.com/spreadsheets/d/ ... =894678948

ご確認ください。
パンダパン
記事: 15
登録日時: 2019年8月08日(木) 13:14

Re: 指定アイテム所持数によってスキルの連続回数を変更したい

投稿記事 by パンダパン »

こんばんは。
ご回答ありがとうございます。

教えて頂いたプラグインと計算式を運用し、まさにイメージした通りの挙動が確認できました。

適切な助言をして頂き非常に助かりました。ありがとうございます!
返信する

“MZ:質問”に戻る