Recently i took up the task of trying to make rechargeable soulgems. Since they seem to be fixed in the executable both for ID and how big a soul they can hold, this means i can't make new soulgems. Instead i've written a couple scripts to work side by side, 1 for the soulgems to mark if it's going into enchanting mode or not, and a global one that does the checks and updates if it needs it, and give you a new one if luck is on your side.
What has happened, is when i added scripts to the soulgems, they won't stack when empty anymore. Is there a way around this? (although this does explain why certain armors won't stack...)
Also, the OnPCSoulGemUse function/variable seems to be broken. I can't seem to get it to work at all, and the only example involves a script not attached to azuras star.