Since this itch.io project/plugin gets so many comments and gets into discussions and technical support is always needed, I've changed this from comments to the community board.
Yes, record a video. Are you using it for RPG Maker MV? Did you change anything in the plugin? This plugin works well for everyone else. Also, could you take a screenshot from the debug window by pressing F8 during gameplay? Can you try putting the plugin at the very top and very bottom of the plugin list and see if that helps? I have added +100% critical and it worked in giving me a turn.
Edit: also, can you take a screenshot of your plugin manager? Are you using any other battle system plugins simultaneously? You really shouldn't.
I have no other Plugins installed except this one. I'm using a freshly installed copy of RPG Maker MV from Steam.
In this video I have a character who has 100% crit rate and crits first, then 2 characters who use Guard which has the <Pass> note tag. And then finally a character who hits with Fire which the Bats are set to have 200% Elemental Rate.
Nothing works however. I'm completely at a loss for why this is occurring.
I'm at a loss too honestly :( I really want this plugin to work.
The only thing I can think of checking is if the code itself looks wrong
if (!target.result().isHit()) BattleManager.RemoveTurn();
else if (target.result().critical || this.calcElementRate(target) > 1.00 || this.item().note.includes("<Pass>"))
BattleManager.AddTurn();
This is the code I see in my version of the plugin
Okay, so I installed a new project, it didn't work, then I installed a few other plugins (namely YEP stuff) and it suddenly started working, and then after testing and installing a few more scripts it suddenly bricked again. Disabling all scripts again did not fix it...There must be something really wrong!
So, I need help understanding this! This plugin works perfectly with or without other plugins on my current game project (the in-engine playtesting). But I have built my game project and sent it to my playtester, and all sorts of wrong things happen! He sent me the test files, and I saw many things wrong. I have also started a new project, and the plugin doesn't work well, like on your project, even in the in-engine playtesting.
I've found out what the problem is! It's in the settings, and it isn't a bug. Suppose you have set the first parameter of the plugin to "false" and the second parameter to the number of battlers there are. In that case, it won't add a turn if you try to because you have set the maximum amount of turns there, and the amount of battlers is equal to or greater than that amount as every turn you start with as many turns as there are friendly battlers.
Edit: You can increase that second plugin parameter to include new max turns if you want more turns than the number of battlers. Or you can set the first plugin parameter to "true" and make the maximum number of turns based on the number of alive battlers at the start of the turn. You can set the maximum number of turns per battler in the third parameter.