ページ 11

【解決済み】バトルイベントが反応しない。

Posted: 2017年3月08日(水) 16:21
by ぶたマスク見習い
こんにちは、いつもお世話になってます。

アイテムで電気属性の攻撃を与えられるものを作りました。そのアイテムに[帯電]というステートをつけて、一部の敵にそのステートがかかると敵が変身する、というシステムを完成させたいです。
しかしどういうわけか、敵が一度も攻撃を受けていない時にアイテムを使うとちゃんと発生するのですが、一度でも別の攻撃を喰らわせておくと発生しません。
バトルイベント自体は 条件 敵キャラHP <=100% で、さらに条件分岐で 敵キャラがステート[帯電]になっている という設定にしています。
ステート付加の確率は1000%です。何故一度でも別のダメージを与えるとイベントが発生しないのでしょうか。

どんなアドバイス、ご質問でもお待ちしております。

Re: バトルイベントが反応しない。

Posted: 2017年3月08日(水) 16:32
by rasnyan
敵グループにイベントを設定しているという状態なら、もしかしたら「スパン」を見直したら改善するかもしれませんね。
もしスパンが「バトル」になっている場合「ターン」もしくは「モーメント」にすることで、何とかできるかもしれません。

もし、それでも改善が見込めない場合、条件を満たさない時の分岐でも作って、
その中と処理前後あたりに適当に効果音でも鳴らすイベントを入れておけば
処理のどの部分に不具合があるかが分かるかもしれません。

それでも最悪の場合、アイテムの実行内容にスイッチ操作を入れて、スイッチと連動させるという手もあるかもしれません。
(確率分岐、成功時スイッチONあたりで何とかなるでしょうか……?)

Re: バトルイベントが反応しない。

Posted: 2017年3月08日(水) 19:02
by ぶたマスク見習い
rasnyan さんが書きました:敵グループにイベントを設定しているという状態なら、もしかしたら「スパン」を見直したら改善するかもしれませんね。
もしスパンが「バトル」になっている場合「ターン」もしくは「モーメント」にすることで、何とかできるかもしれません。

もし、それでも改善が見込めない場合、条件を満たさない時の分岐でも作って、
その中と処理前後あたりに適当に効果音でも鳴らすイベントを入れておけば
処理のどの部分に不具合があるかが分かるかもしれません。

それでも最悪の場合、アイテムの実行内容にスイッチ操作を入れて、スイッチと連動させるという手もあるかもしれません。
(確率分岐、成功時スイッチONあたりで何とかなるでしょうか……?)

コメントありがとうございます!無事解決しました!
スパンをターンに変更し、条件をターン終了にすることが解決策でした。スパンをバトルにしていたので、1ターン目直前にイベントが発生してしまっていて、ダメージうんぬん関係なく作動していなかったみたいです。本当に感謝します!!