指定イベント追跡プラグイン – TraceEvent.js

タイトル
指定イベント追跡プラグイン
作者名
ヘルプ
TraceEvent.js

様々な方法で指定イベントに近づくコマンドを提供します。
「移動ルートの設定」のスクリプトから以下を実行してください。

一般的な方法でイベントに近づきます。
this.traceEventById(id); # idの番号のイベントに近づく
this.traceEventByName('name'); # nameの名前のイベントに近づく
this.traceEventByTag('tagName'); # 指定したメモ(※1)のイベントに近づく

※1 イベントのメモ欄に<tagName>(関数で指定する名前)と記述してください。
例:メモ欄 : <aaa>
スクリプト : this.traceEventByNote('aaa');

高精度かつ高負荷な方法でイベントに近づきます。
this.findEventById(id); # idの番号のイベントに近づく
this.findEventByName('name'); # nameの名前のイベントに近づく
this.findEventByTag('tagName'); # 指定したメモ(※1)のイベントに近づく

一般的な方法でイベントから遠ざかります。
this.awayEventById(id); # idの番号のイベントから遠ざかる
this.awayEventByName('name'); # nameの名前のイベントから遠ざかる
this.awayEventByTag('tagName'); # 指定したメモ(※1)のイベントから遠ざかる

このプラグインにはプラグインコマンドはありません。

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param イベント優先基準
desc 対象イベントが複数存在した場合の優先基準です。
default 0
type select
option 最もIDの小さいイベント
value 0
option 自身の現在値から最も近いイベント
value 1

param 追跡範囲
desc イベントを探索する際の探索有効範囲です。制御文字\v[n]を使うと変数値を取得します。
default 0

param 範囲外動作
desc イベントが範囲外だった場合の動作です。
default 0
type select
option 動かない
value 0
option ランダム移動
value 1
option プレイヤーに近づく
value 2

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C)2017 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/TraceEvent.js