アイテム使用キャンセルについて

ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

アイテム使用キャンセルについて

投稿記事by ppp » 2024年2月27日(火) 12:52

質問失礼します。アイテムの使用を特定の条件によってキャンセルしたいのですが、Game_Battler.prototype.useItemをオーバーライドしてアイテム使用をキャンセルしようとしてもそのコモンイベントだけはどうしても実行されてしまいます。コモンイベントもキャンセルしたい場合はどうすればよいでしょうか?もしかしたらアイテム使用効果もキャンセルされていないかもしれません。

アバター
くろうど
記事: 265
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

Re: アイテム使用キャンセルについて

投稿記事by くろうど » 2024年2月27日(火) 16:07

「特定の条件」以外の時だけコモンイベントを実行するように、今作ってある処理を条件分岐コマンドで囲めば良いのではないでしょうか?
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

Re: アイテム使用キャンセルについて

投稿記事by ppp » 2024年2月27日(火) 17:04

返答ありがとうございます。説明不足ですみません。アイテムの使用時に「置く」コマンドを選んでアイテムをイベントとして配置するプラグインを作っているので、使用効果すべてをキャンセルするのはオーバーライドでないと実装が難しそうです。
アバター
くろうど
記事: 265
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

Re: アイテム使用キャンセルについて

投稿記事by くろうど » 2024年2月27日(火) 18:09

何をしたいのか分からないので、
使用効果すべてをキャンセルするのはオーバーライドでないと実装が難しそうです。

のオーバーライドする必要性は判断はできませんが、
最初に書かれていた
Game_Battler.prototype.useItemをオーバーライドしてアイテム使用をキャンセルしようとしても

の部分は既に完成しているという認識で、
そのコモンイベントだけはどうしても実行されてしまいます。

という問題であるという認識なので、

キャンセルした時にコモンイベント自体は実行されてしまうけれど、何らかのフラグ等で実行させたくない処理を飛ばしてコモンイベントを終了させれば済むのではないかという提案になっております。

つまり、「すべてをキャンセルする(コモンイベントを実行しないようにする)」提案ではない点にご注意ください。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

Re: アイテム使用キャンセルについて

投稿記事by ppp » 2024年2月27日(火) 18:35

返答ありがとうございます。コモンイベントについて言及したので質問がややこしくなってしまいました。単に、アイテム使用効果すべてをキャンセルすることは不可能なのでしょうか?
アバター
くろうど
記事: 265
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

Re: アイテム使用キャンセルについて

投稿記事by くろうど » 2024年2月27日(火) 19:15

ここまで触れないでおいたんですが、そもそも「キャンセル」ってなんですか?
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

Re: アイテム使用キャンセルについて

投稿記事by ppp » 2024年2月27日(火) 19:26

アイテムを使用するときにそれをできなくする方法です。ただ、アイテムを使用したうえでコードを実行したいので、おそらくアイテム使用時のソースコードが分かれば解決できます
最後に編集したユーザー ppp on 2024年2月27日(火) 19:38 [ 編集 1 回目 ]
アバター
くろうど
記事: 265
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

Re: アイテム使用キャンセルについて

投稿記事by くろうど » 2024年2月27日(火) 19:37

「アイテムを使用するとき」っていつですか?
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

Re: アイテム使用キャンセルについて

投稿記事by ppp » 2024年2月27日(火) 19:40

マップ上です。
アバター
くろうど
記事: 265
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

Re: アイテム使用キャンセルについて

投稿記事by くろうど » 2024年2月27日(火) 19:48

メニュー画面は使わないってことですか?
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119

“MV:質問” へ戻る