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

#ツクプラ

YEP Party System - YEP_PartySystem.js

シェア用テキスト:
▼YEP Party System(Yanfly様作) - YEP_PartySystem.js
https://plugin.fungamemake.com/archives/10615
「並び替え」を新しいメニューに置き換え。戦闘中に入れ替わる事も可能(要YEP_BattleEngineCore.js)

ふりがな:ぱーてぃしすてむ

機能概要: 「並び替え」を新しいメニューに置き換え。戦闘中に入れ替わる事も可能(要YEP_BattleEngineCore.js)

利用規約(ライセンス):http://www.yanfly.moe/wiki/Category:Yanfly_Engine_Plugi…

作者:Yanfly

作者サイト:http://yanfly.moe/

解説ページ:https://fungamemake.com/archives/861

ダウンロードページ:http://yanfly.moe/2015/11/20/yep-29-party-system/

ファイル名:YEP_PartySystem.js

プラグインのヘルプ:

/*:ja
 * @plugindesc v1.13 プレイヤーがパーティーを簡単に変更できるように、メインメニューの「並び替え」を新しいメニューに置き換えます(戦闘中のメニューに関わる機能にはYEP_BattleEngineCore.jsが必要です)
 * @author Yanfly Engine Plugins
 *
 * @param ---一般---
 * @default
 *
 * @param Max Battle Members
 * @parent ---一般---
 * @type number
 * @min 1
 * @desc 戦闘に参加できるアクターの最大数
 * Default: 4
 * @default 4
 *
 * @param Show Battle Command
 * @parent ---一般---
 * @type boolean
 * @on 表示
 * @off 非表示
 * @desc 戦闘パーティコマンドに '並び替え'コマンドを表示しますか?
 * 非表示 - false     表示 - true
 * @default true
 *
 * @param Enable Battle Command
 * @parent ---一般---
 * @type boolean
 * @on 許可
 * @off 不可
 * @desc 戦闘パーティコマンドで '並び替え'を許可しますか?
 * 不可 - false     許可 - true
 * @default true
 *
 * @param Battle Cooldown
 * @parent ---一般---
 * @type number
 * @min 0
 * @desc プレイヤーはパーティーを変えた後何ターン待つ必要がありますか?
 * @default 1
 *
 * @param Maximum Followers
 * @parent ---一般---
 * @type number
 * @min 0
 * @desc マップ上の隊列歩行キャラの最大数
 * Default: 4
 * @default 4
 *
 * @param EXP Distribution
 * @parent ---一般---
 * @type boolean
 * @on YES
 * @off NO
 * @desc 得られる経験値を戦闘終了時に生き残っている戦闘アクターで均等割しますか?
 * NO - false     YES - true
 * @default false
 *
 * @param ---メニュー---
 * @default
 *
 * @param Help Window
 * @parent ---メニュー---
 * @type boolean
 * @on 表示
 * @off 非表示
 * @desc パーティーメニューにヘルプウィンドウを表示しますか?
 * 非表示 - false     表示 - true
 * @default false
 *
 * @param Text Alignment
 * @parent ---メニュー---
 * @type combo
 * @option left
 * @option center
 * @option right
 * @desc コマンドウィンドウのテキスト配置
 * left     center     right
 * @default center
 *
 * @param Change Command
 * @parent ---メニュー---
 * @desc コマンドメニューに「交代」コマンドの表示テキストを指定。非表示にするには、空白に
 * @default 交代
 *
 * @param Remove Command
 * @parent ---メニュー---
 * @desc コマンドメニューに「離脱」コマンドの表示テキストを指定。非表示にするには、空白に
 * @default 離脱
 *
 * @param Revert Command
 * @parent ---メニュー---
 * @desc コマンドメニューに「リセット」コマンドの表示テキストを指定。非表示にするには、空白に
 * @default リセット
 *
 * @param Finish Command
 * @parent ---メニュー---
 * @desc コマンドメニューに「完了」コマンドの表示テキストを指定。非表示にするには、空白に
 * @default 完了
 *
 * @param ---選択---
 * @default
 *
 * @param Empty Text
 * @parent ---選択---
 * @desc 空のパーティースロットに表示するテキスト
 * @default - 空き -
 *
 * @param Actor Face
 * @parent ---選択---
 * @type boolean
 * @on 表示
 * @off 非表示
 * @desc アクターの顔画像を表示するか設定します
 * 非表示 - false     表示 - true
 * @default true
 *
 * @param Actor Sprite
 * @parent ---選択---
 * @type boolean
 * @on 表示
 * @off 非表示
 * @desc アクターの歩行グラフィックを表示するか設定します
 * 非表示 - false     表示 - true
 * @default true
 *
 * @param ---リスト---
 * @default
 *
 * @param Remove Icon
 * @parent ---リスト---
 * @type number
 * @min 0
 * @desc パーティーメンバーリストの「離脱」コマンドの横に表示されるアイコン
 * @default 16
 *
 * @param Show Sprite
 * @parent ---リスト---
 * @type boolean
 * @on 表示
 * @off 非表示
 * @desc アクターの歩行グラフィックをリストに表示
 * 非表示 - false     表示 - true
 * @default true
 *
 * @param Sprite Y Buffer
 * @parent ---リスト---
 * @type number
 * @desc 歩行グラフィックの表示位置Yを調整する量
 * @default 16
 *
 * @param In Party Text Color
 * @parent ---リスト---
 * @type number
 * @min 0
 * @max 31
 * @desc パーティーに参加しているアクターのテキスト色
 * @default 6
 *
 * @param ---固定---
 * @default
 *
 * @param Lock First Actor
 * @parent ---固定---
 * @type boolean
 * @on ロックする
 * @off ロックしない
 * @desc デフォルトで先頭のアクターをロックする設定
 * ロックしない - false     ロックする - true
 * @default false
 *
 * @param Locked Icon
 * @parent ---固定---
 * @type number
 * @min 0
 * @desc アクターがロックされているアイコン表示
 * @default 195
 *
 * @param Required Icon
 * @parent ---固定---
 * @type number
 * @min 0
 * @desc アクターが必要なときに表示するアイコン
 * @default 205
 *
 * @param ---ウィンドウ詳細---
 * @default
 *
 * @param Enable Detail Window
 * @parent ---ウィンドウ詳細---
 * @type boolean
 * @on 表示
 * @off 非表示
 * @desc リストの横に詳細パーティーウィンドウを表示
 * 非表示 - false     表示 - true
 * @default true
 *
 * @param List Width
 * @parent ---ウィンドウ詳細---
 * @type number
 * @min 1
 * @desc 詳細ウィンドウを有効にした場合のパーティーリストウィンドウの幅
 * @default 300
 *
 * @param Actor Parameters
 * @parent ---ウィンドウ詳細---
 * @desc アクターの能力値を表示する見出し
 * @default 能力値
 *
 * @param Actor Equipment
 * @parent ---ウィンドウ詳細---
 * @desc アクターの装備を表示する見出し
 * @default 装備
 *
 * @help
 * 翻訳:ムノクラ
 * https://munokura.tk/
 * https://twitter.com/munokura/
 *
 * ============================================================================
 * Introduction
 * ============================================================================
 *
 * このプラグインは、ゲーム内メニューにある「並び替え」コマンドを、
 * プレイヤーが自分が望むパーティーに変更できる新しいシーンに置き換えます。
 * 戦闘の途中でパーティーの切り替えを有効にしたい 場合、
 * このプラグインをプラグインのリストのYEP_BattleEngineCore.jsの下に置きます。
 * このプラグインはプラグアンドプレイです。
 * あなたがする必要があるのは、プラグインをオンにしてあなたの好みに合わせて
 * パラメータを変更することだけです。
 *
 * ============================================================================
 * Plugin Commands
 * ============================================================================
 *
 * これがあなたが使えるプラグインコマンドです。
 *
 * プラグインコマンド:
 *   OpenPartyMenu     Opens up the Party Menu from the field.
 *
 * アクターが必要になる場合があります。
 * つまり、プレーヤーがパーティーメニューから出ることができるようになるには、
 * プレーヤーはパーティーにそのアクターを持っている必要があります。 
 * ロックされたアクターとは異なり、必要なアクターは入れ替わることができます。
 * もしあなたが何人かのアクターを必要とするなら、ゲームが可能な最大のバトラーよりも
 * 多くのアクターを必要としないようにしないならば覚えておいてください。
 * さもなければプレーヤーはパーティーメニューで立ち往生します。 *
 *
 * プラグインコマンド:
 *   ShowBattleFormation    - 「並べ替え」コマンドを戦闘中に表示
 *   HideBattleFormation    - 「並べ替え」コマンドを戦闘中に非表示
 *   EnableBattleFormation  - 「並べ替え」コマンドを戦闘中に許可
 *   DisableBattleFormation - 「並べ替え」コマンドを戦闘中に禁止
 *
 *   LockActor 3          - アクター 3 をロック
 *   LockActor 4 5 6      - アクター 4, 5, 6 をロック
 *   UnlockActor 3        - アクター 3 をロック解除
 *   UnlockActor 4 5 6    - アクター 4, 5, 6 をロック解除
 *                        * ロックされたアクターは
 *                          現在のポジションから移動することはできず、
 *                          パーティーに参加する必要があります。
 *
 *   RequireActor 3       - アクター 3 がパーティから外せなくなります。
 *   RequireActor 4 5 6   - アクター 4, 5, 6 がパーティから外せなくなります。
 *   UnrequireActor 3     - アクター 3 がパーティから外せるようになります。
 *   UnrequireActor 4 5 6 - アクター 4, 5, 6 がパーティから外せるようになります。
 *                        * プレイヤーがパーティーメニューを終了できるようにするには、
 *                          必要なアクターがパーティーに参加している必要があります。
 *
 *   ChangePartyMax 5     - 最大パーティー人数を5に変更します。
 *
 * ============================================================================
 * Changelog
 * ============================================================================
 *
 * Version 1.13:
 * - Updated for RPG Maker MV version 1.5.0.
 *
 * Version 1.12:
 * - Functions updated to maintain compatibility.
 *
 * Version 1.11:
 * - 'Show Sprite' plugin parameter added for those who would wish to show/hide
 * the sprites in the list on the left side of the menu.
 * - Change for 'Remove Icon' plugin parameter: if the icon ID used here is 0,
 * an icon will not be drawn at all and the text will be realigned to the left.
 * - Game now refreshes all battlers upon reentry into the battle after
 * entering and leaving the Party change menu mid-battle.
 *
 * Version 1.10:
 * - Optimization update.
 *
 * Version 1.09:
 * - Fixed a bug that caused party members to not index themselves properly in
 * battle. When in battle, actor index will now refer to the index of their
 * battle member positions.
 *
 * Version 1.08:
 * - Added 'EXP Distribution' parameter into the plugin parameters. Enabling
 * this will cause the EXP distributed to party members to be divided based on
 * the number of alive members at the end of battle.
 *
 * Version 1.07:
 * - Fixed a bug that caused music to not replay properly when accessing the
 * Party change menu from battle.
 *
 * Version 1.06:
 * - Fixed a bug with certain actors not drawing properly.
 * 
 * Version 1.05:
 * - Added 'Maximum Followers' parameter. This number should be the maximum
 * number you have in your game if you ever increase the maximum party size
 * midway through your game.
 *
 * Version 1.04:
 * - Fixed a visual bug with mid-battle formation changing against backgrounds
 * without battlebacks.
 * - Formation changes during mid-battle will resume bgm/bgs currently played.
 *
 * Version 1.03:
 * - Fixed a bug that would cause AutoBattlers to stall if they got added into
 * the party mid-battle.
 *
 * Version 1.02:
 * - Made a change so that the number of followers updates properly when you
 * increase the maximum number of battle members.
 *
 * Version 1.01:
 * - Added 'Battle Cooldown' plugin parameter.
 * - Added 'ChangePartyMax x' plugin command.
 * - Added feature where if you leave the class comand name empty, it will
 * remove the command.
 *
 * Version 1.00:
 * - Finished Plugin!
 */

スポンサードリンク

スポンサードリンク

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