I'm really looking into optimizing gameplay experience in any way I can, and I'm somewhat glad to announce that I found a workaround on 'bring companion to assign anything' thing.
This will make events requiring to choose a servant way less cumbersome on what would be required from player. so it will go from:
Assign person you want to take occupation on a companion role -> go to the screen with assigning role -> see if it fits -> assign person to occupation -> go back to the companion screen and put your standard companion back
Go to the screen with assigning role -> choose person from list -> see if it fits -> accept assignment.
Later I may even make so only people fit for specific role could be assigned this way which would further reduce amount of needed work, but for now that would require way more coding than I'm willing to do (multiple lists and checks for every different role). Anyway this will be out in next release, although laboratory modifications will still require you to bring a companion as code there is a bit harder to redo right now. (I may reprogram whole modification system at some point though... again)
Now, on the different topic, as I discovered this way to do 'select' function, I also discovered potential ways to make save/load system work in code. What that means, is that I'll be able to develop a save/load function which will:
1. allow saving between versions (to some extent, unless there's gonna be like new body parts of features in newer versions, limiting what you would be able to transfer)
2. allow saving ignore cookies, local storage and even devices.
I believe, this should make many people excited as this is probably the most frequent demand. Although I do see couple of problems with it: code would be pretty darn long, given how many variables game has; it will take some time to develop and debug as there's really a lot of stuff to take into account here. So I'll do my best to make it happen in version after that, but don't hold your hopes too high.
This is the last day of my first month on patreon, so thank you everyone who decided to support the project, this is very important for me as I do want to get bigger and put more content and possibly raise quality as whole. And if you didn't, this would be about nigh time to go for this month's support.
See you in next days.