That might be a little too complex than just 1 plugin system, there might need to be 2 dependant plugins.
Basically you keep adding “If this than that” happens statements in the code, with more than 3 independent systems involved.
- The characters themselves
- The weapon proficiency
- Luck/weighted roll chances need to interact with 1 +2
- Character + Monster Scaling before determining #3
I make no guarantees because i’m working on other projects too, but i’ll try to get it as close to your request as I can; there’s just a lot of independent yet dependent variables that may end up breaking your game if you add other independent plugins.
So i’ll go for a “universal” base code, then you will need to “enhance” the files by adding your other files into either Claude or another LLM along with it with the instructions to “merge, fix holes, and rerun under RPG Maker MZ’s default database”