In newer versions of the program, the filling speed slows down as it fills up. The amount of time is relative depending on how high each participant's agility stat is, higher agility results in less time required before each attack. xDĪTB is used for RPG Maker 2003, in which both enemies and actors cannot attack immediately, a certain amount of real time must pass before they can attack. Nearly all RPG Maker programs come with a basic turn based battle system where players can select what attacks to use for all allies at once, and then when selected the actors and enemies use attacks in an order determined by their agility stat. If it is by speed, and actions take different speeds, we call those a CTB system (I think?), maybe look for one of those to get the last part of your system implemented.Default battle systems Turn based battle system If it is by AGL, I think there is a script that already does that part at least.
If you don't have Ruby experience but coding experience, DiamondandPlatium3 has some good videos on how to do RPGMaker Ruby coding here: .Īs for your steps, those do look like a decent order, though that last one you may want to specify how turn order is figured out. Sure, it will not be the system you want, but maybe can use it on a side project? One of my hopes is to someday write a battle system, but right now I'm working on taking existing battle systems and adding features to them, my suggestion might be to start by doing the same. If you're completely new then your first step would be to use the Ruby-Tutorials on the internet to learn that programming language - and ask us again for the next step in three or four months (that's the minimum time it takes to learn a programming language unless you have previous experience with programming). To do that we need to know what your experiences with programming in Ruby are. However, there are a lot of people here who can help you to write that for yourself. In fact, it's so much work that most scripters here on the forum won't even do this as a paid commission, much less as a free request. To do this, you need to know how to program in Ruby, and even then this is something that usually takes months of programming work (depending on what exactly the battlesystem should contain).
That's what Tsukihime is talking about - the steps needed to convert your description of a battle system into a program of a battle system. You do not write a custom battle system, you program a custom battle system. I am using the yanfly scripts to achieve the visual battlers and the visual enemies as well. I have also attached a doodle of how I would like to set up the UI in battle. There are also certain combos that are exclusive to that certain character and only they can use it. The different ingredient items consume different amounts of AP. The elements consume AP based on what level they are, each element starts at 1 and ends at 3. The Max total of AP you can gain is 18 and the player starts with 9 at the start of battle. There is also an AP system so the player doesn't use powerful attacks all the time without consequence. The Z key is to confirm your decision, X is to cancel, R is to access the combos you have learned, D is to defend and V is to escape battle. There is also a timer so the player has to think on their feet however, you can access the combos you have learned through an item or reaching a certain level. The elements and the bottle have levels which determine its strength, you have to toggle through with the right and left keys. To make the controls more streamline you toggle through your elements and ingredient items by pressing the up and down arrows. You also have to combine items by using a bottle and various ingredient items to create the main item you are going to use. Also there are secondary elements that can be made when combing the base element here a list of them: fire+water=steam fire+earth=lava earth+water=ice fire+earth+water= Ultimate element in the game. The main three elements being fire, water, and earth.
The main objective of the battle system is to combine different elements together to create your attack. The main party will consist of 3 characters. I was wondering if any would know how to help me get started on my game's battle system.