Found a new bug with the step forward. If both characters reach their turn at almost the exact same time, they both step forward:
And yeah, I'll make it optional. Thanks!
/*: * USING THE [NOTE] FIELD TO SETUP SKILLS THAT INTERACT WITH ATB: * In each Skill or Combat Usable Item, you can set up [NOTE]s that interact with the ATB system. * There's the following notes: * <self_atb:FORMULA> * <target_atb:FORMULA> * * It's important to note that those need to be ARITHMETICAL FORMULAS, not commands. * The following examples are valid: * <self_atb:25000> #This would make a quick skill, as your next turn will come faster. * <self_atb:-25000> #This one would delay your next turn * <self_atb:50*a.agi - 20*b.agi> #This would give the user some ATB based on the difference of AGI between him and the target * <target_atb:25000> #This would GIVE the target some atb, making his turn come quicker. * <target_atb:-10000> #This would DELAY the target next turn * <target_atb:-50*(3*a.mat - b.mdf)> #This would DELAY the target next turn based on the difference between the attacker Magic Attack and the target Magic Defense * * So: * It needs to be a formula that results in a NUMBER, not a command. Do not use "a.atb+=5000;" or similar assignments. * You do can use methods like Math.random or Math.Max; you do can use if-else conditions; just make sure that the end result will be a number and that you aren't executing any action except calculating that number. * POSITIVE numbers will always GIVE ATB, no matter if for caster or target. * NEGATIVE numbers will always REMOVE ATB, no matter if for caster or target. * Important note about SKILL WITH MULTIPLE TARGET: The "self_atb" parameter applies ONCE PER TARGET HIT, so balance accordingly (this was also the case with the Formula field). */