
当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
▼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 敵全滅時、戦闘が終わる前にバトルイベントを実行できるようにします。 */
当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Copyright© #ツクプラMZ , 2025 All Rights Reserved.