ページ 11

戦闘中装備変更プラグインで防具を変更不可にする方法

Posted: 2023年2月18日(土) 02:11
by 石動満
ロマサガ的な武器持ち替え要素を導入したくてローンチプラグインの「ChangeEquipOnBattleMZ」を使おうと思っています。ちなみに防具スロット拡張プラグインの「EquipScene_Extension」も入れてあります
お聞きしたいのはタイトル通り、戦闘中に限り防具類の着脱を不可にする方法です。
具体的には戦闘中の装備変更は武器スロットと盾スロットだけ変更でき、頭、身体、装飾品等は「特徴」の装備固定を設定した時のように文字が暗く表示されて選択不可のようになってると理想です。
敵グループのバトルイベント欄全てに「戦闘開始時”装備を固定するステート”を味方全体に付与」などで設定すれば一応いけそうではありますが、もうちょっとスマートな方法があれば知りたいです。

Re: 戦闘中装備変更プラグインで防具を変更不可にする方法

Posted: 2023年2月18日(土) 14:06
by 辛味噌
エディタの標準機能で、特徴「装備固定」を設定すれば装備交換そのものは禁止できるかと思います。
どの特徴につけるかは、アクターでも職業でもステートでも可能と思いますが、ステートを使って対象者全員に付与/解除する方式が合理的かなと思います。

このご相談の主旨としては「どのタイミングでそれを付与・解除するとよいか」といった点と理解しました。
下記のような方法があるのではないでしょうか。

・該当のステートを付与するコモンイベントと、解除するコモンイベントを用意する
・下記のいずれかのタイミングでそれぞれのコモンイベントを走らせる
  ①戦闘突入前後にコモンイベント
  ②メニュー画面(あるいは装備画面)の開閉前後にコモンイベント

①はそのようなプラグインが見つかれば実現可能かと思います。
②は、発想を変えて「メニュー(装備)画面の時のみ許可し、それ以外は禁止」にするパターンです。
こちらもそのようなプラグインが見つかれば実現可能かと思います。
(なお、②の場合、ショップで装備変更も可能な仕組みを実装している場合はそちらも禁止が必要ですね)

Re: 戦闘中装備変更プラグインで防具を変更不可にする方法

Posted: 2023年2月19日(日) 00:31
by 石動満
>>辛味噌さん
開始時自動実行プラグインというのは盲点でした
丁度良いのを見つけたので何とかなりました。
ありがとうございました