RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

MKR コンバインバトル - MKR_CombineBattle.js

シェア用テキスト:
▼MKR コンバインバトル(マンカインド様作) - MKR_CombineBattle.js
https://plugin.fungamemake.com/archives/10412
敵として設定したイベントに接触し一定時間経過後、隣接している敵イベントとまとめて戦うことができるシンボルエンカウントシステムを作成することができます。

ふりがな:こんばいんばとる

機能概要: 敵として設定したイベントに接触し一定時間経過後、隣接している敵イベントとまとめて戦うことができるシンボルエンカウントシステムを作成することができます。

利用規約(ライセンス): MITライセンス

作者:マンカインド

作者サイト:https://x.com/mankind_games

ダウンロードページ:https://raw.githubusercontent.com/mankindGames/RPGTkool…

ファイル名:MKR_CombineBattle.js

プラグインのヘルプ:

/*:
 * ==============================================================================
 * @plugindesc (v0.0.2) コンバインバトルプラグイン
 * @author マンカインド
 *
 * @help = コンバインバトルプラグイン =
 * MKR_CombineBattle.js
 *
 * 敵として設定したイベントに接触し一定時間経過後、
 * 隣接している敵イベントとまとめて戦うことができるシンボルエンカウントシステムを
 * 作成することができます。
 * (移動処理はイベント側で作成する必要があります)
 *
 * プレイヤーを未発見時(=非接触)の敵イベントの挙動、
 * プレイヤーを発見時(=接触)の敵イベントの挙動はそれぞれのイベントページにて
 * 作成してください。
 *
 * 敵イベントがプレイヤーを発見時、そのイベントと
 * プレイヤーの周囲にいる敵イベントのセルフスイッチがONになります。
 * (セルフスイッチのONが出現条件のイベントページに、
 * プレイヤー発見時の挙動を設定します)
 *
 *
 * <使い方>
 *
 * 1. ダミーの敵グループを作成し、プラグインパラメータで指定する。
 * 敵の出現位置を決めるため、ダミーの敵グループを作成してください。
 * 敵を4体配置し、位置を指定します。
 * ゲーム中では設定した位置にエネミーが表示されるようになります。
 *
 * 2. 他のプラグインパラメータの設定を行います。
 *
 * 3. 敵として設定するイベントのメモ欄を以下の通り設定します。
 *   <enemy:1>
 * 上記の 1 は敵キャラのIDを表します。
 *
 *
 * ゲームを開始し、敵イベントに接触すると周囲の敵イベントが集まります。
 * イベント集合中、プレイヤーは動くことができません。
 *
 * 戦闘に勝利した場合、隣接していた敵イベントは「イベント一時消去」状態に
 * なります。(=マップを切り替えると復活します)
 *
 * 戦闘から逃走した場合、隣接していた敵イベントが一時行動停止、
 * 不透明度が変化し一時的にすり抜け状態となります。
 * 指定した時間が経過した場合元の状態に戻りますが、
 * 逃走中は他の敵イベントに接触しても何も起こりません。
 *
 *
 * プラグインコマンド:
 *   ありません。
 *
 *
 * スクリプトコマンド:
 *   ありません。
 *
 *
 * 利用規約:
 *   ・作者に無断で本プラグインの改変、再配布が可能です。
 *     (ただしヘッダーの著作権表示部分は残してください。)
 *
 *   ・利用形態(フリーゲーム、商用ゲーム、R-18作品等)に制限はありません。
 *     ご自由にお使いください。
 *
 *   ・本プラグインを使用したことにより発生した問題について作者は一切の責任を
 *     負いません。
 *
 *   ・要望などがある場合、本プラグインのバージョンアップを行う
 *     可能性がありますが、
 *     バージョンアップにより本プラグインの仕様が変更される可能性があります。
 *     ご了承ください。
 *
 * ==============================================================================
 *
 * @param Approach Distance
 * @text 敵接近範囲
 * @desc バトル開始前、プレイヤーの上下左右○マス範囲内にいる敵イベントのセルフスイッチをONにします。
 * @type number
 * @min 1
 * @default 1
 *
 * @param Approach Self Switch
 * @text 敵接近セルフスイッチ
 * @desc 敵接近ルーチンを作成するイベントページを有効にする(=出現条件を満たす)セルフスイッチを指定します。
 * @type select
 * @option A
 * @option B
 * @option C
 * @option D
 * @default A
 *
 * @param Approach Time
 * @text 敵接近可能時間
 * @desc バトル開始直前、周囲の敵が接近可能な時間をフレーム単位で指定します。(60フレーム=1秒)
 * @type number
 * @min 1
 * @default 1
 *
 * @param Escape Time
 * @text 逃走可能時間
 * @desc バトル逃走時、隣接している敵イベントとの戦闘を回避可能な時間をフレーム単位で指定します。(60フレーム=1秒)
 * @type number
 * @min 1
 * @default 1
 *
 * @param Escape Opacity
 * @text 逃走時の敵イベント不透明度
 * @desc バトル逃走時、隣接している敵イベントの不透明度を一時的に変更します。(0~255、大きいほど不透明)
 * @type number
 * @min 0
 * @max 255
 * @default 120
 *
 * @param Dummy Troop
 * @text ダミー敵グループ
 * @desc 本プラグインで使用する敵グループを指定します。
 * @type troop
 * @default 0
 *
*/

スポンサードリンク

スポンサードリンク

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