persistent_client 
Tracks information about a client between log in and log outs
Vars | |
| achievements | Tracks achievements they have earned |
|---|---|
| byond_build | Build number of BYOND this client was last using. |
| byond_version | Major version of BYOND this client was last using. |
| client | The true client |
| joined_as_slots | Lazylist of preference slots this client has joined the round under Numbers are stored as strings |
| logging | Tracks client action logging |
| mob | The mob this persistent client is currently bound to. |
| next_nova_painting_admin_prompt | Earliest world.time this administrator may issue another prompt; survives reconnects. |
| next_nova_painting_target_prompt | Earliest world.time any administrator may prompt this account again. |
| next_preferences_import | world.time before another attempt; survives reconnecting and replacing the preferences datum. |
| notify_admins_cooldown | World time at which this player may notify admins again, including after reconnecting. |
| painting_gallery_error | Last visibility-save error, shared across this account's open galleries. |
| played_names | List of names this key played under this round assoc list of name -> mob tag |
| player_actions | Action datums assigned to this player |
| post_login_callbacks | Callbacks invoked when this client logs in again |
| post_logout_callbacks | Callbacks invoked when this client logs out |
| time_of_death | World.time this player last died |
Procs | |
| full_byond_version | Returns the full version string (i.e 515.1642) of the BYOND version and build. |
| get_played_names | Writes all of the played_names into an HTML-escaped string. |
| set_client | Setter for the client var, updates any vars we have that might be dependent on client state |
| set_mob | Setter for the mob var, handles both references. |
Var Details
achievements 
Tracks achievements they have earned
byond_build 
Build number of BYOND this client was last using.
byond_version 
Major version of BYOND this client was last using.
client 
The true client
joined_as_slots 
Lazylist of preference slots this client has joined the round under Numbers are stored as strings
logging 
Tracks client action logging
mob 
The mob this persistent client is currently bound to.
next_nova_painting_admin_prompt 
Earliest world.time this administrator may issue another prompt; survives reconnects.
next_nova_painting_target_prompt 
Earliest world.time any administrator may prompt this account again.
next_preferences_import 
world.time before another attempt; survives reconnecting and replacing the preferences datum.
notify_admins_cooldown 
World time at which this player may notify admins again, including after reconnecting.
painting_gallery_error 
Last visibility-save error, shared across this account's open galleries.
played_names 
List of names this key played under this round assoc list of name -> mob tag
player_actions 
Action datums assigned to this player
post_login_callbacks 
Callbacks invoked when this client logs in again
post_logout_callbacks 
Callbacks invoked when this client logs out
time_of_death 
World.time this player last died
Proc Details
full_byond_version
Returns the full version string (i.e 515.1642) of the BYOND version and build.
get_played_names
Writes all of the played_names into an HTML-escaped string.
set_client
Setter for the client var, updates any vars we have that might be dependent on client state
set_mob
Setter for the mob var, handles both references.