コンバインバトルプラグイン – MKR_CombineBattle.js

タイトル
コンバインバトルプラグイン
作者名
ヘルプ
= コンバインバトルプラグイン =
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

ライセンス表記
・作者に無断で本プラグインの改変、再配布が可能です。
(ただしヘッダーの著作権表示部分は残してください。)
・利用形態(フリーゲーム、商用ゲーム、R-18作品等)に制限はありません。
・本プラグインを使用したことにより発生した問題について作者は一切の責任を
(c) 2016 マンカインド
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/mankindGames/RPGTkool/blob/master/MKR_CombineBattle.js