Character Wizard overrides of onInit
I have overriden character wizard charwizard.lua to override the onInit call and modify the collections it builds. Works as it always has. But now I find that unless I copy in every single function and header definitions - it will not work with the LVL UP button in the character sheet. This makes no sense to me. Why is LUA/FGU/whatever forcing me to do this? I've tried calling super things but unless I call the actual functions and define them all in my override they will seem to go off to some other version of the code.
Totally confused. For now I'm going to copy the entire charwizrd.lua and stamp my onInit stuff in it also - but this seems way overkill and unfriendly to manage just to get some onInit stuff working the character wizard - which always works. It's just when it comes at the same charwizard.lua that I don't override from the charsheet LVL UP button that it seems to go nuts. Unless I copy in and override all the code in that lua.
Would really like to not have to do this. Is there a way?