So a cool thing happened, but it came with a bad thing.
One of my crystal purifiers, named Meta, refused to work. The director apparently made her film a scene instead of just sitting on her ass. That's cool!
That is part of the new "Intelligent Matron" stuff I started.
But the text displayed when this happened was:
"film the scenes, the Director ordered Metato while someone else filmed it"
That is part of the old "Coder Not Testing Everything" stuff I always do.
Fixed it.
I have gone over the item equip/use code and found that everything was using temp Skills/Stats.
I changed them to use skillmod and statmod instead.
Temp items still use temp S/S.
This will allow items to affect the girls stats more forcefully as well as allow them to improve their S/S.
The old way of having the items directly affect the base S/S could render some items useless because of the 0-100 limits.
Now the base S/S stays as 0-100 but the S/S mod can range from -100 to +100 effectively forcing the girl's S/S to either max or min.
Base + Temp + Mod = Total with 0-100 limit
While currently everything is limited to the 0-100, I may increase the limits by scaling numbers above and below the limits.
So effectively, if a girl has (Base 100 + Temp 100 + Mod 100) her Total would be some amount of the 300 scaled down.
Probably amounts above 100 would be counted as 1/10 so 300 would be 120.
Negative numbers would be an entirely different can of worms (-20 charisma?) so probably not going to happen.
This would require a lot of running through the code so it will probably not come anytime soon.