Hi! Thanks for the comment and for using the plugin!
I think I understand what you're asking for, but I want to make sure I get it right before implementing anything.
My understanding:
You're working with procedurally generated actors (created dynamically during gameplay), which makes it impossible to pre-configure each actor in the Plugin Parameters.
What you'd need is a "Global Stat Template" system where:
- You define the stat structure once (like: Strength, Dexterity, Intelligence - with their icons, descriptions, and max values)
- This template can be dynamically applied to any actor during runtime
- Each actor would use their own separate variables to store their individual stat values, but they'd all share the same stat definitions (names, icons, descriptions, limits)
Example flow:
- Define global template: [Strength, Dex, Int]
- Actor #5 (generated at runtime) → uses template with Variables #50, #51, #52
- Actor #47 (generated later) → uses same template with Variables #470, #471, #472
Is this what you need?
If so, I have a few questions to design the best solution:
- How do you want to assign the template to new actors? Via Plugin Command? Or automatically when unlocking an actor?
- Should each stat still use a unique variable per actor, or would you prefer a different approach?
- Do you need all actors to share the same "Available Points" variable, or should each have their own?
Let me know and I'll see what I can do!