ID:177127
 
Is mob/Logout() called whenever a player leaves the game? Is it when they go file -> logout, or quit dreamseeker, or disconnect from the internet, or turn thier computer off while the game is running? Basically, I would like to know if it is safe to assume that if I save their character in the mob/Logout() event that their character will always or almost always be saved. Also, what if I delete/boot them, does it run mob/Logout() when deleted?

So should I leave saving in the Logout() event, or should I make it a separate proc that is called by Logout() and other game-exting events? I don't want "save points" in my game, or require the user to click a save verb.

I am in school right now, but I looked in the reference page which I would imagaine is the same as (or close enough to) DreamMaker's help system. It says that it's when a client disconnects from a mob, but I don't think that fully answers my question.
Logout() is called when a player disconnects from a mob. It would be better to call saving procedures in client/Del() because that is called when a player has disconnected from the world and is more safe for saving player mobs.