An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

NRP Change Party - NRP_ChangeParty.js

Plugin desc : v1.07 Implemented a party change screen.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_ChangeParty.js

Desc page : http://newrpg.seesaa.net/article/500297653.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_ChangeParty.js

File name : NRP_ChangeParty.js

Help of plugin :

Implemented a party change screen.
 * 
 * This is a simple scene to swap battle members and reserve members.
 * 
 * As a prerequisite, RPG Maker MZ's standard formation feature
 * makes it easy to swap battle members with reserve members.
 * So if that is sufficient, the party change screen is not necessary.
 * 
 * So what is the purpose of this plugin,
 * it is mainly to restrict the use of reserve members.
 * We anticipate that the level of difficulty
 * will be lower than expected, especially
 * if the recovery skills of the reserve members are freely available.
 * 
 * Therefore, this plugin prohibits the use of recovery skills by
 * reserve members by forbidding their replacement on the menu screen.
 * 
 * If the party change screen could then be called up from a base,
 * save point, etc., it would limit the use of reserve members.
 * 
 * -------------------------------------------------------------------
 * [Usage]
 * -------------------------------------------------------------------
 * As mentioned above, the party change screen of this plugin
 * is designed to replace battle members and reserve members.
 * Actors to be organized should be added using
 * the "Change Party Member" event command.
 * 
 * The following features are applied when the plug-in is applied
 * 
 * - Prohibit the replacement of reserve members
 *   in the formation of the menu.
 * - Prohibits the use of skills by reserve members.
 * 
 * In addition, depending on the settings of the plugin parameters,
 * it is possible to set the reserve member
 * itself not to be displayed in the menu.
 * 
 * The party change screen should be called up
 * at a time of your choosing.
 * 
 * In addition to invoking the command via a plugin command,
 * the command can also be added to the menu screen.
 * The timing of when menu commands are available
 * can also be controlled by switches.
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @-----------------------------------------------------
 * @ [Plugin Commands]
 * @-----------------------------------------------------
 * 
 * @command SceneStart
 * @desc Call the change party screen.
 * 
 * @-----------------------------------------------------
 * 
 * @command ChangeMaxBattleMembers
 * @type number
 * @desc Change the maximum number of battlers.
 * AllowRelease should be turned on.
 * 
 * @arg MaxBattleMembers
 * @type number
 * @desc Maximum number of battlers.
 * If blank, initialize (Default:4).
 * 
 * @-----------------------------------------------------
 * @ [Plugin Parameters]
 * @-----------------------------------------------------
 * 
 * @param AllowRelease
 * @type boolean
 * @default false
 * @desc Reduce the number of combat members to allow for less than three to be organized.
 * 
 * @param ShowOtherPage
 * @parent AllowRelease
 * @type boolean
 * @default false
 * @desc When "AllowRelease" is on, the members are displayed on a separate page in the menu screen.
 * 
 * @param ReserveOpacity
 * @type number
 * @desc Opacity of the reserved member's face, opaque at 255. If left blank, the default value of 160 is set.
 * 
 * @param StatusType
 * @type select
 * @option Only Name @value name
 * @option Name & Level @value level
 * @option All @value all
 * @default level
 * @desc How to display status on the party change screen.
 * All is deprecated as it usually does not fit.
 * 
 * @param ChangeDisabledState
 * @type state
 * @desc Actors on a given state are not allowed to be replaced.
 * 
 * @param <Menu Scene>
 * @desc Related items on the menu screen.
 * 
 * @param DisableReserveSkill
 * @parent <Menu Scene>
 * @type boolean
 * @default true
 * @desc Prohibits the use of skills by reserve members.
 * They will also not be able to target skills or items.
 * 
 * @param DisableReserveFormation
 * @parent <Menu Scene>
 * @type boolean
 * @default true
 * @desc Hide the reserve members in the formation function of the menu.
 * 
 * @param DisableReserveStatus
 * @parent <Menu Scene>
 * @type boolean
 * @default false
 * @desc Prohibits the display of reserve members in various functions. Hides them in status, equipment, etc.
 * 
 * @param <Menu Command>
 * @desc This is the relevant section for displaying the change party in the menu commands.
 * 
 * @param ShowMenuCommandPosition
 * @parent <Menu Command>
 * @type number
 * @default 4
 * @desc The position where the function is inserted into the menu command. 0 is the first position.
 * 
 * @param CommandName
 * @parent <Menu Command>
 * @type text
 * @default Party Change
 * @desc Sets the display command name for the change party.
 * 
 * @param MenuCommandSwitch
 * @parent <Menu Command>
 * @type switch
 * @desc Displays the command only when the switch is on.
 * If blank, it is always displayed.
 * 
 * @param MaskString
 * @parent MenuCommandSwitch
 * @type string
 * @desc If MenuCommandSwitch is off, displays the specified string. If blank, hides the command itself.
 * 
 * @param DisableSwitch
 * @parent <Menu Command>
 * @type switch
 * @desc Disallow command only when switch is on.
 * Always allow if blank.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.