The problem isn't the randomisation, it's that the various dollmaker variables are elements of an array, which Renpy doesn't store in save files. I finally figured out how to store dollmaker variables in a way Renpy will save for Pride or Prejudice, and have been meaning to edit this project to use the same technique, but hadn't gotten around to it. It'll require some fiddly editing so may take me a little while to edit in and then test, but it's definitely on my to do list!