MZ用プラグイン

NRP バトルイベントをフェードイン前に最速実行 - NRP_FastBattleEvent.js

シェア用テキスト:
▼NRP バトルイベントをフェードイン前に最速実行(砂川赳様作) - NRP_FastBattleEvent.js
https://plugin-mz.fungamemake.com/archives/6029
バトルイベントをフェードイン前に最速実行します。画面の色調変更などと組み合わせれば、戦闘が始まった瞬間から演出を実行することができます。

ふりがな:ばとるいべんとをふぇーどいんまえにさいそくじっこう

機能概要: バトルイベントをフェードイン前に最速実行します。画面の色調変更などと組み合わせれば、戦闘が始まった瞬間から演出を実行することができます。

利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認

作者:砂川赳

作者サイト:https://newrpg.seesaa.net//

解説ページ:https://newrpg.seesaa.net/article/499824342.html

ファイル名:NRP_FastBattleEvent.js

プラグインのヘルプ:

/*:ja
 * @target MZ
 * @plugindesc v1.011 バトルイベントをフェードイン前に最速実行。
 * @author 砂川赳(https://newrpg.seesaa.net/)
 * @url https://newrpg.seesaa.net/article/499824342.html
 *
 * @help バトルイベントをフェードイン前に最速実行します。
 * 
 * 画面の色調変更などと組み合わせれば、
 * 戦闘が始まった瞬間から演出を実行することができます。
 * 
 * さらにプラグインコマンドによって敵キャラの追加が可能です。
 * NRP_TroopRandomFormation.jsと組み合わせれば、
 * 敵グループをランダム生成&配置することも可能です。
 * 
 * ※ただし、イベントコマンドの停止制御はしていないため、
 *  文章の表示やウェイトなどはうまくいきません。
 * 
 * ver1.01より、敵を全滅させた際に戦闘が終了する前に、
 * バトルイベントを実行できるようになりました。
 * イベント内で敵キャラの追加を行えば、戦闘は続行されます。
 * 例えば、敵を全滅させても立て続けに増援が現れるような演出が可能です。
 * 
 * -------------------------------------------------------------------
 * ■使用方法
 * -------------------------------------------------------------------
 * 以下を満たすバトルイベントが最速実行の対象になります。
 * 
 * ・1ページ目であること。
 * ・条件が『実行しない』であること。
 * ・スパンが『バトル』であること。
 * 
 * 上記は設定によって、無効化できます。
 * 
 * それ以外の場合でも、イベントコマンドの先頭の注釈に
 * 以下を記入すれば最速実行の対象になります。
 * 
 * <FastBattleEvent>
 * 
 * -------------------------------------------------------------------
 * ■プラグインコマンド
 * -------------------------------------------------------------------
 * ◆敵キャラを追加
 * 指定した敵キャラを追加します。
 * 
 * 複数指定すれば、ランダム選択もできます。
 * ・例1:1~3ならば、ID1~3の敵からランダムに追加。
 * ・例2:1,3,5ならば、ID1、3、5の敵からランダムに追加。
 * 
 * また、数式を使えば変数による指定も有効です。
 * ・例:$gameVariables.value(1)
 * ※変数にはスクリプトによる文字列指定(”1~3”など)も有効です。
 * 
 * ◆敵キャラを追加(詳細)
 * 要領は上の『敵キャラを追加』と同じですが、座標の指定が可能です。
 * 
 * ただし、NRP_TroopRandomFormation.jsのランダム配置が有効な場合は、
 * 座標が上書きされてしまうので、ご注意ください。
 * 
 * -------------------------------------------------------------------
 * ■利用規約
 * -------------------------------------------------------------------
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @-----------------------------------------------------
 * @ プラグインコマンド
 * @-----------------------------------------------------
 * 
 * @command AddEnemy
 * @text 敵キャラを追加
 * @desc 指定した敵キャラを追加します。
 * 
 * @arg EnemyId
 * @text 敵キャラのID
 * @type string
 * @desc 追加する敵キャラのIDです。
 * 複数指定でランダム選択可(例:1~3,5)
 * 
 * @-----------------------------------------------------
 * 
 * @command AddEnemyDetail
 * @text 敵キャラを追加(詳細)
 * @desc 指定した敵キャラを追加し、座標を設定します。
 * 
 * @arg EnemyId
 * @text 敵キャラのID
 * @type string
 * @desc 追加する敵キャラのIDです。
 * 複数指定でランダム選択可(例:1~3,5)
 * 
 * @arg X
 * @text X座標
 * @type string
 * @desc 敵キャラを追加するX座標です。
 * 
 * @arg Y
 * @text Y座標
 * @type string
 * @desc 敵キャラが追加するY座標です。
 * 
 * @-----------------------------------------------------
 * @ プラグインパラメータ
 * @-----------------------------------------------------
 * 
 * @param AutoFastEvent
 * @text 自動で最速実行
 * @type boolean
 * @default true
 * @desc 『1ページ目』かつ『実行しない』かつ『バトル』のイベントを最速実行します。
 * 
 * @param CommonCommonEvent
 * @text 共通コモンイベント
 * @type common_event
 * @desc 戦闘開始時に常に最速実行されるコモンイベントです。
 * 敵グループのイベントより後で実行されます。
 * 
 * @param EnemiesDefeatedEvent
 * @text 敵全滅時でもイベント実行
 * @type boolean
 * @default false
 * @desc 敵全滅時、戦闘が終わる前にバトルイベントを実行できるようにします。
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2025 All Rights Reserved.