The RPG Maker Resource Kit

RMRK RPG Maker Creation => RPG Maker General => General Tutorials and Eventing => Topic started by: Rukishou on May 13, 2007, 11:27:15 AM

Title: Arena Battle System [REQUEST]
Post by: Rukishou on May 13, 2007, 11:27:15 AM
Hi! I was thinking about a new battle system, but I'm not entirely sure on how to do this right...
 I just want to say this right now, before we start: this is not a regular ABS, and it's not like the BS that's already in the RMXP software when you get it.

 Now here comes the stuff I have and/or want for the BS:
  • Monsters walk around in maps (at least in battle-able areas).
  • A nice-looking HUD which displays HP, MP/SP, EXP, level, status (like illness' and buffs) and maybe job/class/race.
  • When a player collides with a monster, they're both transferred to a new map - the Battle Arena! In the Battle Arena the player fights with several monster or just one boss till the battle is over. Then you get exp. and stuff and then the player get transferred back to the exact spot he/she was standing before transferred to the battle arena.
  • An in-battle menu bar (opened by a key-press, of course, which pauses the game when opened) where you can choose: 'escape', 'items', 'skills' (maybe) and maybe some special command that you will acquire later on in the game.
  • More may, possibly, come along later, but, please, help me with this - I'm still not too good with stuff like this!
Title: Re: Arena Battle System [REQUEST]
Post by: tSwitch on May 13, 2007, 02:49:00 PM
the only thing that would need to be scripted is a Custom Battle Menu
the rest of it could all be evented.

get the HUD from Blizzard's Addons, and have the monsters walk(randomly or otherwise), and just make them a hero touch event with the battle executing.

as for the skill showing up later on, you could have inside the code, a line that checks to see if a certain switch is active, and if so, adds that skill command to the end of the list and possibly changes the size of the box.

I'll try to do the command window sometime when I'm less buisy, but the rest you can either find and/or event.