RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

NRP イベントコマンドの対象を変更する - NRP_EventCommandTarget.js

シェア用テキスト:
▼NRP イベントコマンドの対象を変更する(砂川赳様作) - NRP_EventCommandTarget.js
https://plugin.fungamemake.com/archives/28487
変数や数式によって、イベントコマンドの対象を指定できます。対象が『このイベント』の場合、対象を書き換えることで処理を実現します。

ふりがな:いべんとこまんどのたいしょうをへんこうする

機能概要: 変数や数式によって、イベントコマンドの対象を指定できます。対象が『このイベント』の場合、対象を書き換えることで処理を実現します。

利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認

作者:砂川赳

作者サイト:https://newrpg.seesaa.net/

解説ページ:https://newrpg.seesaa.net/article/482259070.html

ファイル名:NRP_EventCommandTarget.js

プラグインのヘルプ:

/*:ja
 * @target MV MZ
 * @plugindesc v1.00 イベントコマンドの対象を変更する。
 * @author 砂川赳(http://newrpg.seesaa.net/)
 * @url http://newrpg.seesaa.net/article/482259070.html
 *
 * @help イベントコマンドの対象を変更します。
 * 
 * 変数や数式によって、イベントコマンドの対象を指定できます。
 * 対象が『このイベント』の場合、対象を書き換えることで処理を実現します。
 * 
 * これにより通常は不可能なフォロワー(隊列歩行の仲間)に対して、
 * 命令を実行することもできます。
 * 
 * 例えば、以下のコマンドが対象となります。
 * 
 * ・移動ルートの設定
 * ・イベントの位置設定
 * ・アニメーションの表示
 * ・フキダシアイコンの表示
 * 
 * また、フォロワーの操作に関して以下の機能を提供します。
 * 
 * ・プレイヤーを自動追尾する機能を停止可
 * ・フォロワー毎の速度変更を有効に
 *  ※通常はプレイヤーと同じ速度で固定
 * 
 * ■MZ用プラグインコマンド
 * ◆対象キャラクターの変更
 * 『このイベント』の対象とするキャラクターを変更します。
 * 
 * 実行すると以降のイベントコマンドで『このイベント』を指定した際、
 * 設定したキャラクターを対象とするようにします。
 * 効果はイベントページの処理が終了するまで有効です。
 * 
 * キャラクターの指定はイベントIDで行います。
 * -1はプレイヤー、-2以下はフォロワーとなります。
 * 空白ならば設定解除します。
 * 
 * ◆隊列歩行の追尾を停止
 * 隊列歩行の仲間がプレイヤーを追尾しなくなります。
 * 
 * ■MV用プラグインコマンド
 * ◆NRP.EventCommandTarget.ChangeTarget [対象ID]
 * 『このイベント』の対象とするキャラクターを変更します。
 * イベントIDを数値や数式で指定してください。
 * -1はプレイヤー、-2以下はフォロワーとなります。
 * 空白ならば設定解除します。
 * 
 * ◆NRP.EventCommandTarget.StopFollow [true/false]
 * 隊列歩行の仲間がプレイヤーを追尾しなくなります。
 * true(省略可)で有効に、falseで解除します。
 * 
 * ※大文字/小文字は不問です。[]は含めないでください。
 * 
 * ■フォロワー用の追加関数
 * ◆this.chasePreceding()
 * 移動ルートの設定にて上記のスクリプトを呼び出すと、
 * 一つ前のキャラクターに向かって近づきます。
 * 
 * ■利用規約
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @command ChangeTarget
 * @text 対象キャラクターの変更
 * @desc 『このイベント』の対象とするキャラクターを変更します。
 * 空白ならば設定解除します。
 * 
 * @arg TargetId
 * @text 対象ID
 * @desc 呼び出されたイベント内で『このイベント』を対象にした際、指定IDのイベントを対象とします。
 * @type combo
 * @option $gameVariables.value(1) #変数番のイベント
 * @option -1 #プレイヤー
 * @option -2 #フォロワー
 * @option this._eventId + 1 #このイベント+1
 * @option 0 #設定解除
 * 
 * 
 * @command StopFollow
 * @text 隊列歩行の追尾を停止
 * @desc 隊列歩行の仲間がプレイヤーを追尾しなくなります。
 * 
 * @arg Stop
 * @text 追尾を停止
 * @desc 隊列歩行の追尾を停止します。
 * falseにすると解除します。
 * @type boolean
 * @default true
 * 
 * 
 * @param TerminateStopFollow
 * @text 処理終了時に追尾停止解除
 * @desc イベントの処理終了時に『隊列歩行の追尾を停止』機能を自動的に解除します。
 * @type boolean
 * @default true
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2025 All Rights Reserved.