Q) How to add more Battle Party Members and Make them stand in row and columns.
A) I have seen many of the people don't know coding and they want to add more party member rather than just 4 in
Battle party and also want that all member don't stand in same line.
I make a small code in Visustella battle core plugin so you guys can use it too.
I have explain every thing in video please check it full then. Just copy paste the code and use it in game as, I told in Video.
Please this video how to do this thing.
https://www.youtube.com/embed/l77euEoyvpI
Code :
Add more party member in team just type this code in your script :
Game_Party.prototype.maxBattleMembers = function() {
return 4;
};
Change the number 4 to the how many member you want in your party ok.
Code : to make all members not stand in same line
you must have visustella free plugin core and battle core.
open the battle core plugin => Actor Battle Setting => Home Position
just change the code given below what shown in video
// Declare Constants
const sprite = this;
const actor = this._actor;
const index = arguments[0];
const members = $gameParty.battleMembers().length;
let x;
let y;
// Make Calculations
if(members == 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12)
{
if(index == 0){x = Math.round(Graphics.width - 100); y = Math.round(Graphics.height - 480);}
if(index == 1){x = Math.round(Graphics.width - 100); y = Math.round(Graphics.height - 410);}
if(index == 2){x = Math.round(Graphics.width - 100); y = Math.round(Graphics.height - 340);}
if(index == 3){x = Math.round(Graphics.width - 100); y = Math.round(Graphics.height - 270);}
if(index == 4){x = Math.round(Graphics.width - 196); y = Math.round(Graphics.height - 480);}
if(index == 5){x = Math.round(Graphics.width - 196); y = Math.round(Graphics.height - 410);}
if(index == 6){x = Math.round(Graphics.width - 196); y = Math.round(Graphics.height - 340);}
if(index == 7){x = Math.round(Graphics.width - 196); y = Math.round(Graphics.height - 270);}
if(index == 8){x = Math.round(Graphics.width - 292); y = Math.round(Graphics.height - 480);}
if(index == 9){x = Math.round(Graphics.width - 292); y = Math.round(Graphics.height - 410);}
if(index == 10){x = Math.round(Graphics.width - 292); y = Math.round(Graphics.height - 340);}
if(index == 11){x = Math.round(Graphics.width - 292); y = Math.round(Graphics.height - 270);}
}
I hope you guys what the answer you wanted for this how to add battle party member and how to make them stand in position
if you have basic calculation knowledge you can do fun thing with this code.
like if you have 6 party member then stand them in 1 = 2 = 3 like pyramid sturcture
and many more
See you guys.
Thank you for reading...
Enram Rohsik
WisePot^
本贴来自国际rpgmaker官方论坛作者:Wisepot处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/how-to-add-more-battle-party-members-and-make-them-stand-in-row-and-columns.154210/