MNKR TM イベント拡張リージョンMZ - MNKR_TMeventRegionExMZ.js
シェア用テキスト:
▼MNKR TM イベント拡張リージョンMZ(tomoaky (改変 munokura)様作) - MNKR_TMeventRegionExMZ.js
https://plugin-mz.fungamemake.com/archives/1589
リージョンでイベント通行可/不可の指定、イベント通行時にセルフスイッチ制御ができます。
ふりがな:いべんとかくちょうりーじょん
機能概要: リージョンでイベント通行可/不可の指定、イベント通行時にセルフスイッチ制御ができます。
利用規約(ライセンス): MITライセンス
作者:tomoaky (改変 munokura)
作者サイト:https://fungamemake.com
解説ページ:https://fungamemake.com/archives/11889
ファイル名:MNKR_TMeventRegionExMZ.js
プラグインのヘルプ:
/*: * @target MZ * @url https://raw.githubusercontent.com/munokura/MNKR-MZ-plugins/master/MNKR_TMeventRegionExMZ.js * @author tomoaky (改変 munokura) * @plugindesc リージョンでイベント通行可/不可の指定、イベント通行時にセルフスイッチ制御ができます。 * * @help * 使い方: * * リージョンでイベント通行可/不可の指定、イベント通行時にスイッチ制御ができます。 * * メモ欄タグを使って、イベント毎に移動可能なリージョンを変更できます。 * プラグインパラメータで移動可能リージョングループをカスタマイズしてから * 利用してください。 * たとえば movableRegion1 の値を 1,2,3 にして、イベントのメモ欄に * <movableRegion:1> というタグを書いた場合、そのイベントはリージョンが * 1~3番の場所のみ移動できるようになります。 * * * メモ欄タグ(イベント): * * <movableRegion:1> * 移動可能リージョングループを1番に設定する * * <stepSwitchOnA:64> * イベントが移動してリージョン64番を踏むとセルフスイッチAをオン * A以外のセルフスイッチを使用する場合は stepSwitchOnB のようにして * ください。 * * <stepSwitchOffB:65> * イベントが移動してリージョン65番を踏むとセルフスイッチBをオフ * * 上記タグはイベントコマンド『注釈』に書き込むことでも機能します。 * メモ欄と注釈の両方にタグがあった場合、注釈の方が優先されます。 * * * プラグインコマンド: * * regionLocate 3 20 * 3番のイベントをリージョン20番が設定されている座標のどこかへ場所移動 * させます。 * イベント番号が 0 ならコマンドを実行したイベント自体、-1 ならプレイヤー * を対象とします。 * * * 利用規約: * MITライセンスです。 * https://ja.osdn.net/projects/opensource/wiki/licenses%2FMIT_license * 作者に無断で改変、再配布が可能で、 * 利用形態(商用、18禁利用等)についても制限はありません。 * * * @param movableRegion1 * @text 移動可リージョングループ1 * @desc イベントの移動可能リージョングループ設定1番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion2 * @text 移動可リージョングループ2 * @desc イベントの移動可能リージョングループ設定2番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion3 * @text 移動可リージョングループ3 * @desc イベントの移動可能リージョングループ設定3番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion4 * @text 移動可リージョングループ4 * @desc イベントの移動可能リージョングループ設定4番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion5 * @text 移動可リージョングループ5 * @desc イベントの移動可能リージョングループ設定5番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion6 * @text 移動可リージョングループ6 * @desc イベントの移動可能リージョングループ設定6番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion7 * @text 移動可リージョングループ7 * @desc イベントの移動可能リージョングループ設定7番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion8 * @text 移動可リージョングループ8 * @desc イベントの移動可能リージョングループ設定8番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion9 * @text 移動可リージョングループ9 * @desc イベントの移動可能リージョングループ設定9番 * 設定例: 1,2,3 * @default * @type string * * @param movableRegion10 * @text 移動可リージョングループ10 * @desc イベントの移動可能リージョングループ設定10番 * 設定例: 1,2,3 * @default * @type string * * * @command regionLocate * @text イベントを移動 * @desc イベントをリージョンIDが設定されている座標のどこかへ場所移動させます。 * * @arg EventId * @text イベントID * @desc 移動するイベントを指定します。 * -1:プレイヤー / 0:実行イベント / 1以上:イベントID * @type number * @min -1 * @default 0 * * @arg RegionId * @text リージョンID * @desc 移動先の対象となるリージョンIDです。 * @type number * @max 255 * @default 1 */