ID:158432
 
How would I prevent the character from being saved until they talk to a Npc(mob)?

Using Deadron's CharacterSaving Lib.
mob/proc/Save()
if(src.nosave) return
...save stuff...


mob/var/nosave = 1 // Initially save is disabled

mob/StartChar/Click()
usr << "Welcome to the WORLD OF TOMORROW... TODAY!"
usr.nosave = 0
usr.Save()