I'm making an rpg with a tweaked default battle system, featuring a real-time dodge system(simpler than it sounds, but you do try to dodge as the attacks already started), and a turn-based system similar to FFX's, where your speed not only determined who would attack first, but how often you attack.
I made a formula for this, one where a given target's database # would be checked, then an appropriate script would be called that used a speed comparison check 'n balance system with 2 battle variables assigned to that database #'s script.
Ignore all that for now, though I believe that part may have it's own bugs, at this point I'm merely trying to figure out how to get the most basic part of this system to work- for both enemy and party member, when your speed's less than the fastest battle participant, you can't act some rounds, based on how slow you are compared to that speed.(I've tested the formula, and half as fast means half as many free rounds, and equal speed means always free rounds, and even things like 1/10 the speed means 1/10 the free rounds)
What should I use for this, and what form of incapitation/observe ability should I use in the script?
At this point, I just need to test the turn disabling part of it. Should it be a trait? A status effect always applied of some sort?
Is this possible at all?
I tested setting it with Trait>trait?(the third trait option where you can't control them), and they lost a round when this happened, but I need something where you still have control of your characters.
I made a formula for this, one where a given target's database # would be checked, then an appropriate script would be called that used a speed comparison check 'n balance system with 2 battle variables assigned to that database #'s script.
Ignore all that for now, though I believe that part may have it's own bugs, at this point I'm merely trying to figure out how to get the most basic part of this system to work- for both enemy and party member, when your speed's less than the fastest battle participant, you can't act some rounds, based on how slow you are compared to that speed.(I've tested the formula, and half as fast means half as many free rounds, and equal speed means always free rounds, and even things like 1/10 the speed means 1/10 the free rounds)
What should I use for this, and what form of incapitation/observe ability should I use in the script?
At this point, I just need to test the turn disabling part of it. Should it be a trait? A status effect always applied of some sort?
Is this possible at all?
I tested setting it with Trait>trait?(the third trait option where you can't control them), and they lost a round when this happened, but I need something where you still have control of your characters.





5198-2124-7210 Smash

Comment