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.
Parallel Party - ParallelParty.js
Plugin desc : Parallel Party Plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com
Desc page : https://github.com/triacontane/RPGMakerMV/tree/mz_master/ParallelParty.js
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MZ-plugins/refs/heads/main/ParallelParty.js
File name : ParallelParty.js
Help of plugin :
@target MZ @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/ParallelParty.js @plugindesc Parallel Party Plugin @author Triacontane @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/triacontane-MZ-plugins ). Original plugin by Triacontane. Please check the latest official version at: https://triacontane.blogspot.com ----- ParallelParty.js Manage multiple parties simultaneously. Each party is managed by a ”party ID,” with the initial party ID being ”0.” Each party’s money and items are managed separately, and you can switch to a different party using a plugin command. Immediately after switching to a new party, there will be zero members, so add an actor using the ”Swap Members” event. Actor information is shared, so if you add an actor currently in another party to a new party, their status will be inherited. Party swaps cannot be performed during battle. By specifying the ”Party Event ID” parameter, you can display parallel parties that are not currently being controlled as events. The following additional plugins are required to use this feature: Template Event Plugin Dynamic Event Generation Plugin The following scripts can be used in template events for other parties. this.character(0).partyId; // Get the party ID this.character(0).leaderActorId; // Get the leader actor ID Terms of Use: You may modify and redistribute this plugin without permission from the author, and there are no restrictions on its use (commercial, R18+, etc.). This plugin is now yours. @param shareResource @text Resource Sharing @desc Different parties share resources (items, weapons, armor, money, steps). @type boolean @default false @param savePosition @text Hold Party Position @desc When you switch parties, your original location will be saved, and when you switch back to the original party, you will automatically move to that location. @type boolean @default false @param partyIdVariable @text Party ID variable @desc This variable stores the party ID. Please refer to the help for details about the party ID. @type variable @default 0 @param partyEventId @text Party Event ID @desc Template event ID for displaying parallel parties that are not currently operating as events. @type number @default 0 @command CHANGE_PARTY @text Party Change @desc Changes the current party to the party with the specified ID. @arg partyId @text Party ID @desc This is your party ID. Please check the help for details about your party ID. @type number @default 0 @arg resourceCombine @text Resource Integration @desc Merges items and money with the party you join. If resource sharing is enabled, no merging will occur. @type boolean @default false @command CHANGE_PARTY_POSITION @text Party position change @desc Sets the position of the party with the specified ID. The operation is invalid for the current party. @arg partyId @text Party ID @desc This is your party ID. Please check the help for details about your party ID. @type number @default 0 @arg mapId @text Map ID @desc The destination map ID. @type number @default 0 @arg x @text X coordinate @desc The X coordinate of the destination. @type number @default 0 @arg y @text Y coordinate @desc The Y coordinate of the destination. @type number @default 0 @arg direction @text direction @desc The direction of the destination. @type select @default 2 @option under @value 2 @option left @value 4 @option right @value 6 @option above @value 8 @command CHANGE_PARTY_MEMBER @text Party member change @desc Changes the member of the party with the specified ID. The operation is invalid for the current party. @arg partyId @text Party ID @desc This is your party ID. Please check the help for details about your party ID. @type number @default 0 @arg actorId @text Actor ID @desc The actor ID to join the party. @type actor @default 0 @arg type @text Operation Type @desc Specify whether to add or remove the character from your party. @type select @default 0 @option Add @value 0 @option remove @value 1