ForceSave(M as mob in world)
M.client.Save()
M<<"Your progress has been saved."
Problem description: For my game, it automatically saves when you log out, and I make constant updates. So, the idea is that I use this verb before I reboot to add the updates, so it saves everyone's progress, because I know for a fact that the Save() proc saves the user's vars, except for when I reboot. I think it's because it resets everything, including user variables. Any help?
You would need to loop though all mobs with a client (or through clients) and call save for each of them.