Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
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.