How would I hide the summons from the battle status page. I don't fully expect you to answer this since i think it is mainly a Visustella thing causing my extra actors to appear. I just would like to know if there is a way to easily keep them from being drawn like normal actors since I am letting summons auto battle.
Viewing post in Summon System for RPG Maker MV & MZ comments
Have you tried Menu Addon for Summon System – Aerosys' Blog ? This plugin should hide pets from your menus and move them into a new menu.
Sorry for not being too clear, I have the menu addon, I am trying to hide them from the little profile action bar that appears during combat since its shrinks the other actors when they get added and since they are autobattling I do not need them to show up in the command menu thing. I don't actually know what that menu thing is called.
This might not work well from a technical perspective. I just wrote a short plugin that removes pets from the battle UI, however, I don't know about side effects or how your game will react on it.
Create a new plugin with any name and paste this:
/*:
* @target MZ
*/
// Override
Window_BattleStatus.prototype.maxItems = function() {
return $gameParty.battleMembers().filter(actor => !actor.isPet()).length;
}
// Override
Window_BattleStatus.prototype.actor = function(index) {
return $gameParty.battleMembers().filter(actor => !actor.isPet())[index];
}
// Override
Window_BattleStatus.prototype.selectActor = function(actor) {
const members = $gameParty.battleMembers().filter(actor => !actor.isPet());
this.select(members.indexOf(actor));
}
As I said, I don't know how the engine will function once the battle UI and the actors on the field are no longer in sync.