netpod 
Vars | |
| avatar_ref | Holds this to see if it needs to generate a new one |
|---|---|
| cached_outfits | Static list of outfits to select from |
| connected | Whether we have an ongoing connection |
| disconnect_damage | The amount of brain damage done from force disconnects |
| netsuit | A player selected outfit by clicking the netpod |
| server_ref | The linked quantum server |
Procs | |
| add_healing | Puts the occupant in netpod stasis, basically short-circuiting environmental conditions |
| auto_disconnect | Disconnects the occupant after a certain time so they aren't just hibernating in netpod stasis. A balance change |
| disconnect_occupant | Handles occupant post-disconnection effects like damage, sounds, etc |
| enter_matrix | |
| find_server | Finds a server and sets the server_ref |
| make_outfit_collection | Creates a list of outfit entries for the UI. |
| on_broken | Machine has been broken - handles signals and reverting sprites |
| on_damage_taken | Checks the integrity, alerts occupants |
| on_domain_complete | Puts points on the current occupant's card account |
| on_domain_scrubbed | The domain has been fully purged, so we should double check our avatar is deleted |
| on_power_loss | Boots out anyone in the machine && opens it |
| on_server_upgraded | When the server is upgraded, drops brain damage a little |
| resolve_outfit | Resolves a path to an outfit. |
| sever_connection | Severs the connection with the current avatar |
| shut_pod | Closes the machine without shoving in an occupant |
| validate_entry | Checks for cases to eject/fail connecting an avatar |
Var Details
avatar_ref 
Holds this to see if it needs to generate a new one
cached_outfits 
Static list of outfits to select from
connected 
Whether we have an ongoing connection
disconnect_damage 
The amount of brain damage done from force disconnects
netsuit 
A player selected outfit by clicking the netpod
server_ref 
The linked quantum server
Proc Details
add_healing
Puts the occupant in netpod stasis, basically short-circuiting environmental conditions
auto_disconnect
Disconnects the occupant after a certain time so they aren't just hibernating in netpod stasis. A balance change
disconnect_occupant
Handles occupant post-disconnection effects like damage, sounds, etc
enter_matrix
Enter Matrix
Finds any current avatars from this chair - or generates a new one
New avatars cost 1 attempt, and this will eject if there's none left
Connects the mind to the avatar if everything is ok
find_server
Finds a server and sets the server_ref
make_outfit_collection
Creates a list of outfit entries for the UI.
on_broken
Machine has been broken - handles signals and reverting sprites
on_damage_taken
Checks the integrity, alerts occupants
on_domain_complete
Puts points on the current occupant's card account
on_domain_scrubbed
The domain has been fully purged, so we should double check our avatar is deleted
on_power_loss
Boots out anyone in the machine && opens it
on_server_upgraded
When the server is upgraded, drops brain damage a little
resolve_outfit
Resolves a path to an outfit.
sever_connection
Severs the connection with the current avatar
shut_pod
Closes the machine without shoving in an occupant
validate_entry
Checks for cases to eject/fail connecting an avatar