mob/Login() happens AFTER the client has connected, and mob/Logout() happens AFTER the client has logged out.

This actually NEEDS to be changed. Backwards compability be dammed.

The fact the client var doesn't exist on the mob before ..() is ever called on logout() is a source of major annoyance, mainly for resetting client things that are mob controlled like mobs that change client.view. or hud objects or client images to override visibility.
This actually NEEDS to be changed. Backwards compability be dammed.

The fact the client var doesn't exist on the mob before ..() is ever called on logout() is a source of major annoyance, mainly for resetting client things that are mob controlled like mobs that change client.view. or hud objects or client images to override visibility.

QFE
In response to MrStonedOne
Why not put that code in client/Del()?
The code I am talking about, is for when clients are assigned a new/different mob. it calls oldmob/Logout then newmob/Login, but by the time oldmob/Logout is called, oldmob.client is null (and i'd assume newmob.client is set to the client), so if you need to reset client sight vars to default, like view or dir, you can't access them on logout.
Page: 1 2