RPGツクール2000/イベントコマンド(フィールド)【サイトトップへ戻る】 ■戦闘の処理 (更新:2020/06/28) 戦闘の処理は、ボスキャラなどの特定の敵キャラ(敵グループ)と戦わせたい時に使います。
▲トップへ戻る▲ ■仕様・バグ ■全回復があっても即ゲームーオーバーに!? 戦闘に負けてもすぐに全回復して戦闘不能を解除する…
戦闘に負けた場合に全回復で回復する前にゲームオーバーになる場合は、 定期的に並列処理するが動いている事が原因である可能性が高いです。 負けた場合:独立して分岐の戦闘の処理を実行する前には、 全ての定期的に並列処理するを止めておいた方が良いでしょう。 ■メニュー画面の表示と重なると… 定期的に並列処理するにて、取り消しキーを押してメニュー画面を表示する処理と、 戦闘の処理を実行する処理が同時に行われると、戦闘の処理が実行されないバグが発生します。 ▼バグ確認
上記の設定で文章が表示されたら、トントンと言った感じで取り消しキーを2回押すと…
また主人公が移動している途中で取り消しキーを押し、 さらに次のマスへの移動が終わる前に戦闘の処理を実行すると、 上記のようなバグは発生しませんが、 戦闘が終わった後に、メニュー画面が表示されるバグが発生します。 これらのバグを回避するには、 定期的に並列処理するで戦闘の処理を実行しないようにするか、 イベントコマンド:メニュー画面禁止の変更を使い、 メニュー画面を表示させないようにする必要があります。 ▲トップへ戻る▲ ■補足 フィールド上を歩いていて敵に遭遇する処理は、エンカウントの設定を行ってください。 バトルイベントにてイベントコマンド:戦闘の中断を実行した時には、 「勝った場合」にも「負けた場合」にもならず、 イベント処理は「:分岐終了」の下から実行されます。
戦闘中にタイマーを動かしている場合、タイマーが0分0秒になると戦闘が強制終了します。 ▲トップへ戻る▲ ◎関連ページ ●イベントコマンド:戦闘の処理 ┗●戦闘前に並列処理を止める ●敵の出現設定 ●シンボルエンカウント ●自作エンカウント ●エラー表示:「無効な敵グループが指定されました」 ●データベース「敵グループ」 ●イベントコマンド:戦闘の中断 |