FTKR Event Re Spawn Ex - FTKR_EventReSpawnEx.js
▼FTKR Event Re Spawn Ex(フトコロ様作) - FTKR_EventReSpawnEx.js
https://plugin.fungamemake.com/archives/1380
EventReSpawn.jsとTemplateEvent.jsで生成した一時イベントの座標とセルフスイッチを記録する。要EventReSpawn.js、TemplateEvent.js(トリアコンタン様作)
ふりがな:いべんとさいせいせいかくちょう
機能概要: EventReSpawn.jsとTemplateEvent.jsで生成した一時イベントの座標とセルフスイッチを記録する。要EventReSpawn.js、TemplateEvent.js(トリアコンタン様作)
利用規約(ライセンス): MITライセンス
作者:フトコロ
作者サイト:https://x.com/futokoro_mv
ダウンロードページ:https://raw.githubusercontent.com/futokoro/RPGMaker/mas…
ファイル名:FTKR_EventReSpawnEx.js
プラグインのヘルプ:
/*: * @plugindesc v1.0.0 EventReSpawn.jsとTemplateEvent.jsで生成した一時イベントの座標とセルフスイッチを記録する * @author フトコロ * * @param Save Condition When Transfer * @desc 場所移動時に一時イベントの状態を記録する * 1 - 記録する, 0 - 記録しない * @type select * @option 記録する * @value 1 * @option 記録しない * @value 0 * @default 1 * * @help *----------------------------------------------------------------------------- * 概要 *----------------------------------------------------------------------------- * トリアコンタンさん製のイベント動的生成プラグインEventReSpawn.jsと * 同じくトリアコンタンさん製のテンプレートイベントプラグインTemplateEvent.jsを * 組み合わせて生成した一時イベントの座標とセルフスイッチの状態を記録します。 * * * 一度別の場所に移動した後に、再度同じマップに移動した場合に、 * 記録した位置およびセルフスイッチの状態で一時イベントを生成します。 * * * 以下のバージョンで動作確認済み。 * EventReSpawn.js v1.7.0 * TemplateEvent.js v1.7.1 * * *----------------------------------------------------------------------------- * 設定方法 *----------------------------------------------------------------------------- * 1.「プラグインマネージャー(プラグイン管理)」に、本プラグインを追加して * ください。 * * * 2. このプラグインを動作させるためには EventReSpawn.js が必要です。 * プラグイン管理画面では、当プラグインはEventReSpawn.jsの下に * 登録してください。 * * EventReSpawn.js * * *----------------------------------------------------------------------------- * イベントの位置とセルフスイッチの状態を記録する *----------------------------------------------------------------------------- * 一時イベントの座標とセルフスイッチの状態を記録するためには、 * コピー元のイベントのメモ欄に、以下のタグを記入します。 * * <ERS_記録> or <RES_SAVE> * * * 上記タグを記入した一時イベントに対して、以下のタイミングで状態を記録します。 * * 1. 場所移動時 * プラグインパラメータ<Save Condition When Transfer>を 1 に設定すると * 場所移動時に、マップ上のすべての一時イベントの状態を記録します。 * * * 2. プラグインコマンドで記録 * 以下のプラグインコマンドを実行すると、その時点の状態を記録します。 * * ERS_一時イベント記録 [イベントID] * ERS_SAVE_PREFABEVENT [eventId] * * イベントIDは、生成した一時イベントのIDです。 * 元となるイベントのIDではありません。 * イベントIDを指定しない場合は、マップ上のすべての一時イベントの * 状態を記録します。 * * 生成した一時イベントのIDは、以下のプラグインコマンド等で取得してください。 * ERS_最終生成イベントID取得 10 # 最後に生成したイベントIDを変数[10]に設定 * ERS_GET_LAST_SPAWN_EVENT_ID 10 # 同上 * * イベントIDには、V[x]のようにすることでゲーム内変数の値を指定できます。 * * 元となるイベントの実行内容欄で記述する場合は、 * this._eventId で一時イベント自身のIDを指定できます。 * * 例) * 生成したマップ上でのイベントID10の座標とセルフ変数の状態を記録 * ERS_一時イベント記録 10 * * 元となるイベントに初めから記録するコマンドを設定しておく場合 * ERS_一時イベント記録 this._eventId * * *----------------------------------------------------------------------------- * 位置とセルフスイッチの状態を初期化する *----------------------------------------------------------------------------- * 記録した一時イベントの状態は、以下のプラグインコマンドで初期化できます。 * * ERS_一時イベント初期化 [マップID] [イベントID] * ERS_RESET_PREFABEVENT [mapId] [eventId] * * イベントIDは、生成した一時イベントのIDです。 * イベントIDを指定しない場合は、指定したマップIDのすべての一時イベントを * 初期化します。 * また、元となるイベントの実行内容欄で記述する場合は、 * this._eventId で一時イベント自身のIDを指定できます。 * * マップIDも指定しない場合は、すべてのマップの一時イベントを初期化します。 * * マップIDやイベントIDには、V[x]のようにすることでゲーム内変数の値を * 指定できます。 * * *----------------------------------------------------------------------------- * 本プラグインのライセンスについて(License) *----------------------------------------------------------------------------- * 本プラグインはMITライセンスのもとで公開しています。 * This plugin is released under the MIT License. * * Copyright (c) 2017 Futokoro * http://opensource.org/licenses/mit-license.php * * * プラグイン公開場所 * https://github.com/futokoro/RPGMaker/blob/master/README.md * * *----------------------------------------------------------------------------- * 変更来歴 *----------------------------------------------------------------------------- * * v1.0.0 - 2017/11/14 : 初版作成 * *----------------------------------------------------------------------------- */