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.
Sub Members Attend Battle - SubMembersAttendBattle.js
Plugin desc : [Ver1.1.0]Make Sub Members(=NPC) Attend Battle and does auto actions.
License : MIT License
Author : Sasuke KANNAZUKI
Website : https://www.rpgmakerweb.com/products/rpg-maker-mz
Download Page : C:Program Files (x86)SteamsteamappscommonRPG Maker MZdlcBasicResourcespluginslaunch SubMembersAttendBattle.js
File name : SubMembersAttendBattle.js
Help of plugin :
* @target MZ * @plugindesc [Ver1.1.0]Make Sub Members(=NPC) Attend Battle and does auto actions. * @author Sasuke KANNAZUKI * * @param subMemberIdVal1 * @text Var ID for sub member 1 * @desc Variable ID for actor ID of sub member 1. * @type variable * @default 1 * * @param subMemberIdVal2 * @text Var ID for sub member 2 * @desc Variable ID for actor ID of sub member 2. * @type variable * @default 2 * * @param subMemberIdVal3 * @text Var ID for sub member 3 * @desc Variable ID for actor ID of sub member 3. * @type variable * @default 3 * * @param subMemberIdVal4 * @text Var ID for sub member 4 * @desc Variable ID for actor ID of sub member 4. * @type variable * @default 4 * * @command set * @text Set NPC Attend Battle * @desc Set whether to attend battle the sub member * * @arg settingMode * @text ActorId or NPC Position * @desc Which to set actor id. * @type select * @option Actor Id * @value actorId * @option NPC Position * @value followerId * @default actorId * * @arg actorId * @parent settingMode * @text Actor ID * @desc When you adopt NPC Position, this setting is ignored. * @type actor * @default 1 * * @arg followerId * @parent settingMode * @text NPC Position * @desc Set between from 1 to 4. If you adopt Actor Id, this setting is ignored. * @type number * @max 4 * @min 1 * @default 1 * * @arg doesAttend * @text Attend the battle? * @desc When you select 'reset', it'll be default(note description) setting. * @type select * @option Yes to attend * @value yes * @option No to attend * @value no * @option Reset the plugin setting * @value reset * @default reset * * @help * This plugin runs under RPG Maker MZ. * * This plugin enables Sub Members(=NPC) attend battle. * * [Summary] * A sub member is an actor but not displayed actor list in menu, * because sum members are not included in the party. * * Since sub members are not party members... * - at battle scene, sub members' HP/MP and other status is not displayed. * Actually, sub members never become attack target. * - Sub members never consume HP/MP. * (i.e. Sub members' hp and mp is not considered while all battle situations.) * - Sub members never get EXP at battle end. * * [Recommended Usage] * Use together with MenuSubMembersMZ.js to display sub members on menu and * followers on map. * In that case, set the options 'Var ID for submember' at the same value * as that of MenuSubMembersMZ.js. * * [Advanced Option] * Write an actor's note <NonFightNPC> and the actor doesn't attend the battle * when the actor become sub member. * * [Plugin Command] * When you change the battle attending condition for any sub member, * You can do it by a plugin command. * NOTE: Please call this pluguin command on map event. * If you call the plugin command on battle, that doesn't work well. * * [License] * this plugin is released under MIT license. * http://opensource.org/licenses/mit-license.php