For the last several days I've been trying, and failing, to find a fix for the Golemancy bugs. I'm still pretty sure it happens because of the bad interaction between the skills' modifying a third party (the golem) when leveled up or down and the levelup dialog restoring a backup of the player still linked to the original, now modified, golem. I've tried a few solutions to that problem, but none have worked.
Then another idea hit me. What if instead of modifying the golem directly, leveling those skills instead triggered an effect that compares the player's golemancy skills with the golem's skills and adjusts the golem's skills to match? This effectively works around the bug and could add a little flavor, too.
Something like:
Code: Select all
Runic Renovation:
The forces powering this golem are still realigning into their newly constructed arcane channels.
Also, I don't know how adventurer party and rare alchemists are produced. Do they spring forth fully formed or is a basic level 1 alchemist/golem pair produced and leveled up from there? The latter would probably make the multi-turn version a bad idea.
Or maybe the whole thing is a bad idea. Any thoughts?