Yogstation 13 - Modules - TypesVar Details - Proc Details

/datum/plane_master_debug

Used for testing/debugger plane masters and their associated rendering plates

Vars

current_groupThe current plane master group we're viewing
depth_stackAssoc list of plane master group key -> its depth stack
mirror_targetIf we are actively mirroring the target of our current ui
mob_refWeakref to the mob to edit

Procs

create_storeCreate or refresh our stored visual data, represeting the viewing mob
set_mirroringSetter for mirror_target, basically allows for enabling/disabiling viewing through mob's sight
treeifyTakes a list of js formatted planes, and turns it into a tree based off the back connections of relays So start at the top master plane, and work down Haha jerry what if I added commands to my list parser lmao lol
ui_actWe want master planes to ALWAYS bubble down to their own space. Just ignore this if this is the head we're processing, yeah? Walk treelike output, remove allll the empty lists we've accidentially generated

Var Details

current_group

The current plane master group we're viewing

depth_stack

Assoc list of plane master group key -> its depth stack

mirror_target

If we are actively mirroring the target of our current ui

mob_ref

Weakref to the mob to edit

Proc Details

create_store

Create or refresh our stored visual data, represeting the viewing mob

set_mirroring

Setter for mirror_target, basically allows for enabling/disabiling viewing through mob's sight

treeify

Takes a list of js formatted planes, and turns it into a tree based off the back connections of relays So start at the top master plane, and work down Haha jerry what if I added commands to my list parser lmao lol

ui_act

We want master planes to ALWAYS bubble down to their own space. Just ignore this if this is the head we're processing, yeah? Walk treelike output, remove allll the empty lists we've accidentially generated