
当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
▼前衛後衛(トリアコンタン様作) - VanguardAndRearguard.js
https://plugin-mz.fungamemake.com/archives/2827
戦闘に「前衛」「後衛」の概念を追加します。 戦闘中やメニュー画面などで前衛、後衛の切り替えが可能なほか、相手の前衛・後衛を無理やり切り替えたり、前衛にのみ有効などスキルなどが作れます。
ふりがな:ぜんえいこうえい
機能概要: 戦闘に「前衛」「後衛」の概念を追加します。 戦闘中やメニュー画面などで前衛、後衛の切り替えが可能なほか、相手の前衛・後衛を無理やり切り替えたり、前衛にのみ有効などスキルなどが作れます。
利用規約(ライセンス): MITライセンス
作者:トリアコンタン
作者サイト:https://triacontane.blogspot.com/
ダウンロードページ:https://raw.githubusercontent.com/triacontane/RPGMakerM…
ファイル名:VanguardAndRearguard.js
プラグインのヘルプ:
/*:ja * @plugindesc 前衛後衛プラグイン * @target MZ * @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/VanguardAndRearguard.js * @base PluginCommonBase * @orderAfter PluginCommonBase * @author トリアコンタン * * @param VanguardStateId * @text 前衛ステートID * @desc 前衛のステートIDです。 * @default 11 * @type state * * @param RearguardStateId * @text 後衛ステートID * @desc 後衛のステートIDです。 * @default 12 * @type state * * @param ChangeInMenu * @text メニューチェンジ可能 * @desc メニュー画面で前衛・後衛の切り替えが可能になります。 * @default true * @type boolean * * @param TopActorFixedSwitch * @text 先頭アクター固定スイッチ * @desc 指定したスイッチがONのとき先頭アクターの並び順を固定できます。 * @default 0 * @type switch * * @param RearDefense * @text 後衛防御 * @desc 前衛メンバーが生存している限り、後衛メンバーが狙われなくなります。 * @default false * @type boolean * * @param SkillIdChange * @text チェンジスキルID * @desc 戦闘中の前衛・後衛切り替えコマンドで実行されるスキルIDです。0を指定すると戦闘中はチェンジ不可となります。 * @default 0 * @type skill * * @param RearguardOffsetX * @text 後衛時X補正 * @desc 後衛時のX座標を前衛時に対する相対値で指定します。サイドビューかつ敵キャラの場合は反転します。 * @default 48 * @type number * * @param RearguardOffsetY * @text 後衛時Y補正 * @desc 後衛時のX座標を前衛時に対する相対値で指定します。 * @default 0 * @type number * * @param ChangeSpeed * @text チェンジ速度 * @desc 戦闘中にチェンジした場合のグラフィックの移動速度です。 * @default 8 * @type number * * @param HiddenIcon * @text アイコン非表示 * @desc 敵キャラの前衛、後衛のステートアイコンを非表示にします。(アクターのアイコンは表示されます) * @default false * @type boolean * * @param FaceShift * @text フェイスシフト * @desc メニュー画面で、後衛の顔グラフィックを右に少しずらして表示します。 * @default true * @type boolean * * @param ShiftVanguard * @text 前衛に詰める * @desc 前衛が全滅した時点で後衛が強制的に前衛に移動します。また、前衛がいない状態では後衛に移動できなくなります。 * @default false * @type boolean * * @param ValidActor * @text アクターに適用 * @desc 前衛・後衛の仕様をアクター側に適用します。 * @default true * @type boolean * * @param ValidEnemy * @text 敵キャラに適用 * @desc 前衛・後衛の仕様を敵キャラ側に適用します。 * @default true * @type boolean * * @param RearguardLimit * @text 後衛メンバー上限 * @desc 後衛になれるメンバーの上限です。0に設定すると無制限になります。 * @default 0 * @type number * * @param EnemyRearBorderX * @text 敵キャラ後衛ラインX座標 * @desc 敵キャラの配置X座標(中心原点)が指定したラインより小さいと自動的に後衛配置されます。 * @default 0 * @type number * * @param EnemyRearBorderY * @text 敵キャラ後衛ラインY座標 * @desc 敵キャラの配置Y座標(下原点)が指定したラインより小さいと自動的に後衛配置されます。 * @default 0 * @type number * * @param PartyDefeat * @text パーティ敗北条件 * @desc パーティの敗北条件を取得する変数です。変数値[0]:全滅 [1]:前衛全滅 [2]:後衛全滅 * @default 0 * @type variable * * @param TroopDefeat * @text 敵グループ敗北条件 * @desc 敵グループの敗北条件を取得する変数です。変数値[0]:全滅 [1]:前衛全滅 [2]:後衛全滅 * @default 0 * @type variable * * @help VanguardAndRearguard.js * * 戦闘に「前衛」「後衛」の概念を追加します。 * 「前衛」時のステートと「後衛」時のステートを指定したうえで * 「特徴」などで「前衛」「後衛」の特殊効果を設定してください。 * * 「前衛」「後衛」に指定されたステートは、解除条件を満たしても解除されません。 * 変更するには以下のいずれかの方法を選択します。 * * ・メニュー画面の「並び替え」で同じキャラクターを選択する。 * ・戦闘画面で「チェンジ」コマンドを実行する。 * ・イベントから対象ステートを付与する。 * * 戦闘中のチェンジを有効した場合、チェンジ用スキルの対象を「使用者」にして * さらにメモ欄に以下の通り設定してください。 * (既存スキル「防御」をコピーすることをオススメします) * <チェンジ> * <Change> * * 上記メモ欄はチェンジ以外のスキルでも有効です。 * スキル使用者をチェンジ対象にしたい場合はメモ欄に以下の通り設定してください。 * <使用者チェンジ> * <UserChange> * * 前衛のみ、後衛のみを対象にしたスキルを作成したい場合、 * スキルのメモ欄に以下の通り設定してください。 * <前衛のみ> # 前衛のみ対象スキル * <VanguardOnly> * <後衛のみ> # 後衛のみ対象スキル * <RearguardOnly> * * ただし、メニュー画面から使用する場合は無効です。 * また、ターゲットの選択制限はできないので原則として効果範囲が「全体」の * スキルにのみ使用できます。 * * 敵キャラの初期配置を後衛にしたい場合、メモ欄に以下の通り設定してください。 * <後衛> * <Rearguard> * * 前衛後衛のチェンジを禁止して前衛か後衛で固定したい場合、 * アクターおよび敵キャラのメモ欄に以下の通り設定してください。 * <チェンジ禁止> # 対象バトラーに対するチェンジは禁止されます。 * <ChangeDisable> # 同上 * * 利用規約: * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) * についても制限はありません。 * このプラグインはもうあなたのものです。 */
当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Copyright© #ツクプラMZ , 2025 All Rights Reserved.