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

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

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

投稿記事 by ppp »

質問失礼します。アイテムの使用を特定の条件によってキャンセルしたいのですが、Game_Battler.prototype.useItemをオーバーライドしてアイテム使用をキャンセルしようとしてもそのコモンイベントだけはどうしても実行されてしまいます。コモンイベントもキャンセルしたい場合はどうすればよいでしょうか?もしかしたらアイテム使用効果もキャンセルされていないかもしれません。
アバター
くろうど
記事: 318
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡する:

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

投稿記事 by くろうど »

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

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

投稿記事 by ppp »

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

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

投稿記事 by くろうど »

何をしたいのか分からないので、
使用効果すべてをキャンセルするのはオーバーライドでないと実装が難しそうです。
のオーバーライドする必要性は判断はできませんが、
最初に書かれていた
Game_Battler.prototype.useItemをオーバーライドしてアイテム使用をキャンセルしようとしても
の部分は既に完成しているという認識で、
そのコモンイベントだけはどうしても実行されてしまいます。
という問題であるという認識なので、

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

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

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

投稿記事 by ppp »

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

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

投稿記事 by くろうど »

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

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

投稿記事 by ppp »

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

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

投稿記事 by くろうど »

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

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

投稿記事 by ppp »

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

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

投稿記事 by くろうど »

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

“MV:質問”に戻る