イベント出現条件拡張 - EventConditionsEx.js
シェア用テキスト:
▼イベント出現条件拡張(あわやまたな様作) - EventConditionsEx.js
https://plugin.fungamemake.com/archives/31762
出現条件をより細かく設定可能になります。
ふりがな:いべんとしゅつげんじょうけんかくちょう
機能概要: 出現条件をより細かく設定可能になります。
利用規約(ライセンス): MITライセンス
作者:あわやまたな
作者サイト:https://awaya3ji.seesaa.net/
解説ページ:https://awaya3ji.seesaa.net/article/493464265.html
ファイル名:EventConditionsEx.js
プラグインのヘルプ:
/*: * @target MZ MV * @plugindesc イベントの出現条件をより細かく設定可能になります。 * @author あわやまたな (Awaya_Matana) * @url https://awaya3ji.seesaa.net/article/493464265.html * @help [出現条件] * (1) 条件分岐のスクリプトに //出現条件 とコメントを入力します。 * 必ず、スラッシュ2つを忘れないようにして下さい。 * (2) (1)の条件分岐内に出現条件を記入します。 * (3) その条件分岐が出現条件になります。 * * ◆注釈:true に到達すると出現条件を満たします。 * ◆注釈:false に到達すると出現条件を満たしません。 * ◆注釈:true に到達しなかった場合も出現条件を満たしません。 * マップイベント、バトルイベントに使用できます。 * * [スクリプト] * this.return(true/false); //注釈と同じ扱いです。 * this._childResult //コモンイベントの結果を取得。 * * [仕様] * 一応、出現条件コメントを検出する範囲に上限を設けています。 * 自分の用途に合わせて検出範囲を調整して下さい。 * * ツクールMZでは以下のコマンドを実行した時にマップが更新され、 * 出現条件が検証されます。 * ・スイッチの操作 * ・変数の操作 * ・セルフスイッチの操作 * ・アイテム/武器/防具の増減 * ・メンバーの入れ替え * * 本プラグインではそれに加え、以下でも更新されます。 * ・タイマーの操作 * ・所持金の増減 * * * [更新履歴] * 2022/11/13:Ver.1.0.0 公開 * 2022/11/21:Ver.1.0.1 メソッド名変更。 * 2023/07/20:Ver.2.0.0 機能一新。折り畳み機能に対応するなど全体的に合理化。 * 2023/12/15:Ver.2.1.0 シーン遷移と同時に出現条件を判定した時の不具合を修正。 * * @param commentOfConditions * @text 出現条件コメント * @desc 出現条件拡張に利用するコメントです。 * コメントの前に//を入れて使用します。 * @default 出現条件 * * @param detectionRange * @text 検出範囲 * @desc 指定した行数ぶん、出現条件コメントを探します。 * それを超えた場合、出現条件は無いものとみなします。 * @type number * @default 15 * @min 1 * * @param enableTimerRefresh * @text タイマーで更新 * @desc タイマーの数値が変化した時にマップを更新します。 * @type boolean * @default true * * @param enableGoldRefresh * @text 所持金で更新 * @desc 所持金の増減を行った時にマップを更新します。 * @type boolean * @default true * */
