Alright, life in prison should work, the back-end should be able to handle -1 sentence and 1,000,000 demerits properly, lol. Still have to do something with the GUI.
Also set up the skeleton for the mayor system. I just deleted my profile and the system save, logged in, and the game recognized there was no mayor and assigned the server owner as the first. So that's all good. Wiring in elections is next.
I'l probably have to spend some time going back and fixing old functions, though. There's some issues with foresight with how I did things when setting up the profile system. I'm not happy with some versatility and it's best to fix that ASAP. This includes separating CityRPG code from the Profiler saving system, which will allow it to be instanced multiple times and handle mods outside of CityRPG.
Tomorrow I'll hopefully have some screenshots of the GUI in action.