Greetings.
As discussed via discord, the MZ version of this plugin doesn't do damage splitting anymore. The older version uploaded onto the devlog for that post is the last version that did damage splitting, or any visual changes to battle or menus for MZ.
The reason for this was twofold:
- The plugin requires Visustella BattleCore to function, or it did, rather, and while I had (have?) plans to change that, I haven't had anywhere near enough time to try.
- An update at the time to their BattleCore broke compatibility with this plugin (as mentioned in the devlog at the time), when I reached out to their team for help fixing the problem, whoever it was I was working with (I don't recall now) decided that something very similar to my dual wield implementation could be put directly into battle core. Doing this broke my plugin, and basically removed any need for it to exist, and since their code is obfuscated, the menu changes this plugin made to display main or offhand atk values on the status scenes also couldn't be trusted to be correct information, so I removed that as well.
Despite the above change, I did leave this up on the store, and there's a big blurb at the top of the store page for it explaining how it does and doesn't work, and how you're free to modify it. But the gist of it is that the plugin now is only capable of locking weapons, setting up monkeygrip, titansgrip, equipping a shield in the offhand of a dualwield actor, and preventing certain wtypes from being used together.
As for your suggestion, and as discussed previously, I thought I had implemented something like this in the DW plugin already, and can confirm there is a function that does something similar, but I think after looking into it more, it just stops skills with the mainhand or offhand lock function from being usable if that weapon is not one of the weapons the skill is allowed on. Realistically it wouldn't take much to create extra functionality there to temporarily lock the weapon to main or off hand depending on the wtype required by the skill for a dualwielder, and extend that to dual wield skills as well.
As above though, while I could get this to work in MV, the MZ version of the plugin has lost this functionality completely after the VS_BattleCore update, and if I'm being honest, I sort of stopped following their updates after that, so I'm not even sure if their implementation even works anymore. The MV version also needed BattleCore to function, and so if you were to try to use something like FOSSIL to port it over to MZ, it also probably wouldn't work for you.
Good luck and Godspeed.