いつもお世話になっております。標記の件でお伺いしたいことがございます。
メニュー画面でアイテムを使用する際、その効果をパーティー全体に適用することは可能でしょうか。
例えば、使用効果「成長・攻撃力+X」のアイテムをメニュー画面で使用した時、
パーティーに所属する全てのアクターの攻撃力が +X される、というようなアイテムを作りたいです。
範囲を「味方全体」にしても効果が他アクターに適用されません。
もし何かご存じでしたら、恐縮ですがご助言いただけますと幸いです。
よろしくお願いいたします。
【解決済み】メニュー画面で使用するアイテムの効果をパーティー全体に適用したい
【解決済み】メニュー画面で使用するアイテムの効果をパーティー全体に適用したい
最後に編集したユーザー muraichi [ 2025年6月13日(金) 23:40 ], 累計 1 回
-
- 記事: 752
- 登録日時: 2018年12月23日(日) 13:55
Re: メニュー画面で使用するアイテムの効果をパーティー全体に適用したい
こんにちは。
『パワーアップ』というアイテムの範囲を『味方全体』に変更してテストしてみたところ、
こちらの環境下では、正常に、味方全体に使用効果が適用され、
パーティー全員の攻撃力が +3 されました。
アイテムの設定をもう一度確認して、おかしな部分がないかどうかを確認してみてください。
また、プラグイン等による影響も考えられますので、
新規の何もプラグインが入っていない状態でのテスト等を行い、
影響の有無を確認してみてください。
デフォルトで存在している、muraichi さんが書きました: 2025年6月13日(金) 18:00 いつもお世話になっております。標記の件でお伺いしたいことがございます。
メニュー画面でアイテムを使用する際、その効果をパーティー全体に適用することは可能でしょうか。
例えば、使用効果「成長・攻撃力+X」のアイテムをメニュー画面で使用した時、
パーティーに所属する全てのアクターの攻撃力が +X される、というようなアイテムを作りたいです。
範囲を「味方全体」にしても効果が他アクターに適用されません。
もし何かご存じでしたら、恐縮ですがご助言いただけますと幸いです。
よろしくお願いいたします。
『パワーアップ』というアイテムの範囲を『味方全体』に変更してテストしてみたところ、
こちらの環境下では、正常に、味方全体に使用効果が適用され、
パーティー全員の攻撃力が +3 されました。
アイテムの設定をもう一度確認して、おかしな部分がないかどうかを確認してみてください。
また、プラグイン等による影響も考えられますので、
新規の何もプラグインが入っていない状態でのテスト等を行い、
影響の有無を確認してみてください。
Re: メニュー画面で使用するアイテムの効果をパーティー全体に適用したい
お世話になっております。
ご助言いただき誠にありがとうございます。
原因が何となくですが判明しました。
デフォルトのメニュー画面ですと、範囲「味方全体」の強化アイテムを使用すると、パーティー全体が網掛けの状態(点滅している状態)になると思います。
ただ私は、「MNKR_HenshinMZ」プラグイン及びメニューをカスタマイズするプラグインを用いて、登録した二人のアクターの内一人だけのステータスを表示させるようにしております。
この場合、範囲「味方全体」の強化アイテムを使用しても、表示されたアクターのみしか網掛けされないので、そのアクターのみしかアイテムの効果が適用されないようです。
パーティー外メンバーに経験値を取得させる「ExpForOutsideParty.js」は、上記のような設定でも、二人のアクターに経験値が配布されました。
もしかしたら、何かプラグインを用いないとだめなのかもしれません。
ご助言感謝いたします。
ご助言いただき誠にありがとうございます。
原因が何となくですが判明しました。
デフォルトのメニュー画面ですと、範囲「味方全体」の強化アイテムを使用すると、パーティー全体が網掛けの状態(点滅している状態)になると思います。
ただ私は、「MNKR_HenshinMZ」プラグイン及びメニューをカスタマイズするプラグインを用いて、登録した二人のアクターの内一人だけのステータスを表示させるようにしております。
この場合、範囲「味方全体」の強化アイテムを使用しても、表示されたアクターのみしか網掛けされないので、そのアクターのみしかアイテムの効果が適用されないようです。
パーティー外メンバーに経験値を取得させる「ExpForOutsideParty.js」は、上記のような設定でも、二人のアクターに経験値が配布されました。
もしかしたら、何かプラグインを用いないとだめなのかもしれません。
ご助言感謝いたします。
-
- 記事: 752
- 登録日時: 2018年12月23日(日) 13:55
Re: メニュー画面で使用するアイテムの効果をパーティー全体に適用したい
こんにちは。
入手元へのリンクを貼っていただけると助かります。
ムノクラ様作 MNKR アクター変身(交代)プラグイン(MNKR_HenshinMZ.js)
https://raw.githubusercontent.com/munok ... nshinMZ.js
トリアコンタン様作 パーティ外メンバーの経験値取得 プラグイン(ExpForOutsideParty.js)
https://raw.githubusercontent.com/triac ... deParty.js
私の所感ですが、
そもそも、作成されているプロジェクトの仕様上、そうなってしまうのは仕方がないこと、
のような気がします。
MNKR_HenshinMZ.js は、
パーティーメンバーに、『入換前』に指定したアクターIDのアクターがいない場合、
パーティーメンバーに、『入換後』に指定したアクターIDのアクターがいる場合、
入れ替えが行えない(行われない)ようになっていますので、
パーティーメンバーはメニュー画面に表示されているアクターのみで、
表示されていない方のアクターはパーティーにいない、という状態になっていると思います。
アイテムの使用効果は、当然のことながら、パーティーにいないアクターに対しては適用されませんので、
メニュー画面に表示されていない方のアクターのパラメータは成長しません。
ご自身でも言及している通り、
これをしたい場合は、ExpForOutsideParty.js のように、
パーティー外のメンバー(パーティーに加入したことがあるが、現在はパーティーに加入していないアクター)
にもアイテムの効果が適用されるような仕組み、恐らくプラグインが必要になるかと思います。
プラグインに関しては、
まずは、ツクプラMZ などのプラグイン紹介サイトの検索や、Google 等のwebエンジンでの検索をして、
見つからないようであれば、作成を依頼するということを検討してください。
プラグインに関しては、検索の手間を無くすために、muraichi さんが書きました: 2025年6月13日(金) 21:49 お世話になっております。
ご助言いただき誠にありがとうございます。
原因が何となくですが判明しました。
デフォルトのメニュー画面ですと、範囲「味方全体」の強化アイテムを使用すると、パーティー全体が網掛けの状態(点滅している状態)になると思います。
ただ私は、「MNKR_HenshinMZ」プラグイン及びメニューをカスタマイズするプラグインを用いて、登録した二人のアクターの内一人だけのステータスを表示させるようにしております。
この場合、範囲「味方全体」の強化アイテムを使用しても、表示されたアクターのみしか網掛けされないので、そのアクターのみしかアイテムの効果が適用されないようです。
パーティー外メンバーに経験値を取得させる「ExpForOutsideParty.js」は、上記のような設定でも、二人のアクターに経験値が配布されました。
もしかしたら、何かプラグインを用いないとだめなのかもしれません。
ご助言感謝いたします。
入手元へのリンクを貼っていただけると助かります。
ムノクラ様作 MNKR アクター変身(交代)プラグイン(MNKR_HenshinMZ.js)
https://raw.githubusercontent.com/munok ... nshinMZ.js
トリアコンタン様作 パーティ外メンバーの経験値取得 プラグイン(ExpForOutsideParty.js)
https://raw.githubusercontent.com/triac ... deParty.js
私の所感ですが、
そもそも、作成されているプロジェクトの仕様上、そうなってしまうのは仕方がないこと、
のような気がします。
MNKR_HenshinMZ.js は、
パーティーメンバーに、『入換前』に指定したアクターIDのアクターがいない場合、
パーティーメンバーに、『入換後』に指定したアクターIDのアクターがいる場合、
入れ替えが行えない(行われない)ようになっていますので、
パーティーメンバーはメニュー画面に表示されているアクターのみで、
表示されていない方のアクターはパーティーにいない、という状態になっていると思います。
アイテムの使用効果は、当然のことながら、パーティーにいないアクターに対しては適用されませんので、
メニュー画面に表示されていない方のアクターのパラメータは成長しません。
ご自身でも言及している通り、
これをしたい場合は、ExpForOutsideParty.js のように、
パーティー外のメンバー(パーティーに加入したことがあるが、現在はパーティーに加入していないアクター)
にもアイテムの効果が適用されるような仕組み、恐らくプラグインが必要になるかと思います。
プラグインに関しては、
まずは、ツクプラMZ などのプラグイン紹介サイトの検索や、Google 等のwebエンジンでの検索をして、
見つからないようであれば、作成を依頼するということを検討してください。
Re: 【解決済み】メニュー画面で使用するアイテムの効果をパーティー全体に適用したい
お世話になります。
ご返信いただきありがとうございます。
プラグインの表記について、以後入手先のリンクを貼るように致します。
ご迷惑おかけして申し訳ありませんでした…。
パーティー外のメンバーにアイテムの効果が適用されるような仕組みについて、コモンイベントを併用することで解決することができました。
例えば、パーティーにいるアクターをA、パーティー外のアクターをBとします。
範囲「味方全体」の強化アイテムの使用効果に、攻撃力+Xに加え、コモンイベントYを加えます。
コモンイベントYにて、条件分岐「アクターAがいる or いない」の条件分岐を作成します。
アクターAがいる場合Bの攻撃力が+Xされる、アクターAがいない場合Aの攻撃力が+Xされる、といった条件分岐を作成します。
上記の設定をすれば、Aが強化アイテムを使っても、逆にBが強化アイテムを使っても、AとB両方を強化することが出来るようになりました。
ご返信いただきありがとうございます。
プラグインの表記について、以後入手先のリンクを貼るように致します。
ご迷惑おかけして申し訳ありませんでした…。
パーティー外のメンバーにアイテムの効果が適用されるような仕組みについて、コモンイベントを併用することで解決することができました。
例えば、パーティーにいるアクターをA、パーティー外のアクターをBとします。
範囲「味方全体」の強化アイテムの使用効果に、攻撃力+Xに加え、コモンイベントYを加えます。
コモンイベントYにて、条件分岐「アクターAがいる or いない」の条件分岐を作成します。
アクターAがいる場合Bの攻撃力が+Xされる、アクターAがいない場合Aの攻撃力が+Xされる、といった条件分岐を作成します。
上記の設定をすれば、Aが強化アイテムを使っても、逆にBが強化アイテムを使っても、AとB両方を強化することが出来るようになりました。