【解決済み】「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

白白白
記事: 21
登録日時: 2024年2月28日(水) 22:35

【解決済み】「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

投稿記事by 白白白 » 2024年3月18日(月) 10:52

トピックを失礼致します。

「MOG Battle Commands プラグインVer1.3」
https://fungamemake.com/archives/5097

「アクターコマンド封印」
https://plugin.fungamemake.com/archives/1122

上記の「アクターコマンド封印」プラグインを使用し、コマンドを細かく使用禁止にしたいと思っているのですが、「MOG Battle Commands」で表示されているコマンドは使用禁止にできません。

「MOG Battle Commands」で表示されているコマンドは、ステートによるスキル封印は使用禁止が反映されるようです。ただこの方法ですと攻撃・防御・封印したスキルのみしか使用禁止にすることができません。

「アクターコマンド封印」は便利なプラグインのため出来れば併用したいので、何か方法があればご教示頂ければと存じます。
最後に編集したユーザー 白白白 on 2024年3月20日(水) 22:06 [ 編集 1 回目 ]

ecf5DTTzl6h6lJj02
記事: 457
登録日時: 2018年12月23日(日) 13:55

Re: 「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

投稿記事by ecf5DTTzl6h6lJj02 » 2024年3月20日(水) 12:49

こんにちは。
白白白 さんが書きました:トピックを失礼致します。

「MOG Battle Commands プラグインVer1.3」
https://fungamemake.com/archives/5097

「アクターコマンド封印」
https://plugin.fungamemake.com/archives/1122

上記の「アクターコマンド封印」プラグインを使用し、コマンドを細かく使用禁止にしたいと思っているのですが、「MOG Battle Commands」で表示されているコマンドは使用禁止にできません。

「MOG Battle Commands」で表示されているコマンドは、ステートによるスキル封印は使用禁止が反映されるようです。ただこの方法ですと攻撃・防御・封印したスキルのみしか使用禁止にすることができません。

「アクターコマンド封印」は便利なプラグインのため出来れば併用したいので、何か方法があればご教示頂ければと存じます。

アクターコマンド封印でスキルタイプ毎にコマンド封印できるようにするオプションプラグインを試作してみました。
SealActorCommand_Option.js
(3.6 KiB) ダウンロード数: 1 回

こちらで、スキルタイプ毎のコマンド封印を設定してあげれば、
MOG_BattleCommand のほうでも、封印されるのではないかと思います。

きちんと動作確認していないので、動作不良等あるかもしれません。
その場合は、ご連絡ください。

以上、ご確認ください。
白白白
記事: 21
登録日時: 2024年2月28日(水) 22:35

Re: 「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

投稿記事by 白白白 » 2024年3月20日(水) 14:56

ご返信を頂きありがとうございます。

SealActorCommand.jsの下にSealActorCommand_Option.jsを導入させて頂き、アクターのメモ欄に<SACSkill封印スイッチ>と記載してみたのですが、バトルコマンドが表示される段階で以下のエラーが発生します。(エラー画面を載せるのは初めてなのでおかしいところがあればご指摘ください)
タイプ > スキルタイプの表記はSkillになっています。
添付ファイル
WS007498.png
WS007498.png (39.48 KiB) 閲覧数: 506 回
ecf5DTTzl6h6lJj02
記事: 457
登録日時: 2018年12月23日(日) 13:55

Re: 「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

投稿記事by ecf5DTTzl6h6lJj02 » 2024年3月20日(水) 17:48

こんにちは。
白白白 さんが書きました:ご返信を頂きありがとうございます。

SealActorCommand.jsの下にSealActorCommand_Option.jsを導入させて頂き、アクターのメモ欄に<SACSkill封印スイッチ>と記載してみたのですが、バトルコマンドが表示される段階で以下のエラーが発生します。(エラー画面を載せるのは初めてなのでおかしいところがあればご指摘ください)
タイプ > スキルタイプの表記はSkillになっています。

まず、SealActorCommand.js で、起こっている、
PluginManagerEx is not defined
というエラーですが、
この PluginManagerEx というメソッドはMZ版に記述されているものです。
MZ版はツクールMVでは動作しません。
MZ版とMV版は別プラグインとして扱われていますので、
MV版をダウンロードして、ご使用ください。
(貼っていただいているリンクはMV版のものなので、ここからダウンロードすれば、MV版のはずなのですが…)

つづいて、私の作成したプラグイン上で起こっているエラーですが、
上記エラーのせいで、アクターコマンド封印プラグイン(SealActorCommand.js) が読み込まれず、
プラグインで定義されているメソッドが使用できないためにエラーが発生しています。
上記のエラーが解決できれば、このエラーも解消されるはずです。

ただ、質問内容には、
フトコロ様作の アクターのバトルコマンドの表示を変更するプラグイン(FTKR_ExBattleCommand.js)
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ExBattleCommand.ja.md
(リンク先はフトコロ様のGitHub上にあるプラグインの解説ページ)
を使用している旨がありませんでしたので、こちらのプラグインの併用を想定していません。
こちらのプラグインとの競合する可能性がありますので、ご注意ください。
(私個人として、このプラグインは、MOG_BattleCommand の機能を上書きしてしてしまうような
挙動になると思うので、併用する意味があるのか少々疑問なのですが)

以上、ご確認ください。
白白白
記事: 21
登録日時: 2024年2月28日(水) 22:35

Re: 「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

投稿記事by 白白白 » 2024年3月20日(水) 20:29

大変失礼致しました。
SealActorCommand.jsをMVの方にしたところエラーはなくなったのですが、アクターのメモ欄に<SACSkill封印スイッチ>と記載していてもコマンドは変わらず使用できてしまいます。

FTKR_ExBattleCommand.jsは、パーティコマンドの制御に必須ですので、同時に使用した上で動作する方法がありましたらご教示頂ければと存じます。
ecf5DTTzl6h6lJj02
記事: 457
登録日時: 2018年12月23日(日) 13:55

Re: 「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

投稿記事by ecf5DTTzl6h6lJj02 » 2024年3月20日(水) 21:41

白白白 さんが書きました:大変失礼致しました。
SealActorCommand.jsをMVの方にしたところエラーはなくなったのですが、アクターのメモ欄に<SACSkill封印スイッチ>と記載していてもコマンドは変わらず使用できてしまいます。

FTKR_ExBattleCommand.jsは、パーティコマンドの制御に必須ですので、同時に使用した上で動作する方法がありましたらご教示頂ければと存じます。

こちらで、プラグイン管理画面で FTKR_ExBattleCommand.js を追加して、
テストをしたところ、正常にスキルタイプを封印できることを確認しました。

プラグインヘルプでも記載しておりますが、
<SACSkill封印スイッチ:1>
のように、
スイッチIDの指定をし、そのIDのスイッチが ON の時に、指定したスキルタイプが封印される仕様ですが、
きちんとIDが指定されており、スイッチも ON になっていますでしょうか?
<SACSkill封印スイッチ>
のように、IDの指定がされていなかったり、スイッチが OFF になっている状態では、封印されませんので、
ご確認ください。
白白白
記事: 21
登録日時: 2024年2月28日(水) 22:35

Re: 「アクターコマンド封印プラグイン」と「MOG - Battle Commands (v1.3)」の併用について

投稿記事by 白白白 » 2024年3月20日(水) 22:04

重ね重ね失礼致しました。
SealActorCommand.jsのMZ版に、IDを指定しない記載方法があったため、そのままにしておりました。
IDを指定したところ、無事に封印をすることができました。
不手際でお手数をお掛けしてしまったにも関わらず、最後までお付き合い頂きありがとうございました。

“MV:質問” へ戻る