RPG Maker MV

RPG Maker MV

Sileka Jul 19, 2019 @ 4:57am
Yanfly's STB Battle System script, multiple actions per turn question
Yanfly's STB script limits actions per turn to 1, 'for balance issues' by default. There is no parameter to change to over ride this feature. You can -NOT- select more then a single action per turn.

Could someone point me to the part of the STB script that limits actions per turn? (And if altering it is too risky for a novice, some directional pointers on that part also.)

Using Yanfly's Instant Cast won't work for my intended concept. Would largely bypass the purpose of certain instant cast skills that should grant the extra action. (And in my mind, seems like it would be a huge mess with replacing 'normal' skills with instant skills for a single selection to mimic multiple turns.

(That is to say, I feel adjusting the STB limit is the simplest course of action. I hope I'm not wrong.)
--------------------------------------------------

Reasoning;
Using instant cast I want certain classes to be capable of boosting the number of actions they can take in a turn. If you are familiar with D&D, it would be like the 5th edition Fighter using Action Surge.

For those unfamiliar with D&D:
Action Surge does not take up a turn action when used. When used it grants the player an additional action that turn.
< >
Showing 1-4 of 4 comments
Caethyril Jul 19, 2019 @ 6:28am 
What you can do is give battlers "Action Times +" traits; that will simply give them more actions per action phase, though, not multiple action phases per turn...

As far as I know, it is an assumption built into the structure of the basic battle system: one action phase per battler per turn. You'd need to redesign a large chunk of the existing battle system to get around that, in which case it'd probably find be easier to make your own system from scratch. I could be wrong about that, though; battle plugins aren't my forte. xP
Sileka Jul 19, 2019 @ 6:39am 
Originally posted by Caethyril:
What you can do is give battlers "Action Times +" traits; that will simply give them more actions per action phase, though, not multiple action phases per turn...

As far as I know, it is an assumption built into the structure of the basic battle system: one action phase per battler per turn. You'd need to redesign a large chunk of the existing battle system to get around that, in which case it'd probably find be easier to make your own system from scratch. I could be wrong about that, though; battle plugins aren't my forte. xP
The default combat (Turn based) system does in fact allow the Action Times + to work. However I am not using the default combat/turn system. I am using Yanfly's STB (Standard Turn Battle) system. This allows an actor/mob's actions to take effect at the end of said actor/mob's turn instead of having the actions play out after everyone chooses their actions.

However:
Originally posted by STB Help file:
Each battler is only allowed one action per battle turn, meaning a single
battler cannot have twice the number of turns as another battler even if the
battler's AGI value is double that of the other. This is to prevent any
balancing issues that come from tick-based battle systems as they tend to be
far more difficult to balance compared to turn-based battle systems.

Instant cast abilities do what they should do using yanfly's STB plugin (let the actor cast something without using up their turn). I do not want to waste skill slots making duplicate 'instant' skills and try to mess with disabling/replacing skills depending on states added by other abilities. (It would quickly become very messy, very chaotic, and just bad.)

Since I've reworked how turn order works, I do not have to worry about balancing issues from agility granting several 'turns' in one round. I am trying to find a way to side-step this one-action limitation in the STB plugin.


(Edit:
In short, I am trying to figure out how to keep STB from preventing the Action Times+ from taking effect. Currently, even if you have Action Times+ set to actor, class, or even a state, you only get one action.)
Last edited by Sileka; Jul 19, 2019 @ 6:42am
Caethyril Jul 19, 2019 @ 6:55am 
Originally posted by lilvulpix:
In short, I am trying to figure out how to keep STB from preventing the Action Times+ from taking effect. Currently, even if you have Action Times+ set to actor, class, or even a state, you only get one action.
Oh, I didn't realise this was the case. Confirmed, not sure how to work around it. v_v

Maybe ask on RMW if you haven't already, there are more programmers active over there:
https://forums.rpgmakerweb.com/index.php?forums/javascript-plugin-support.128/
Sileka Jul 22, 2019 @ 2:51pm 
Welp, no luck here nor over at the RPGMaker forums. Yanfly redirects people wanting Action Turn+ to Olivia's OTB plugin. However it still has the issue of pre-calculating turn order and such.

Best option, unless I can magically 'git gud' at scripting is to rethink how I want to implement combat. Sad outcome, but not unexpected.
< >
Showing 1-4 of 4 comments
Per page: 1530 50