/tg/ Station 13 - Modules - Types — Var Details - Proc Details

dullahan

Vars

my_headThe dullahan relay that's associated with the owner, used to handle many things such as talking and hearing.
owner_first_client_connection_handledDid our owner's first client connection get handled yet? Useful for when some proc needs to be called once we're sure that a client has moved into our owner, like for Dullahans.
prevent_perspective_changeDo we try to prevent reset_perspective() from working? Useful to stop perspective changes when they're looking through their head.

Procs

on_gained_partIf we gained a new body part, it had better not be a head
on_head_destroyedIf our head is destroyed, so are we
on_relay_moveHead was butchered? No more dullahan
perspective_managerHandles perspective management for the dullahan's detached head and vision perspective. Will set the index of the potential_perspective_list if we need to hand that back for update_perspective arg

Var Details

my_head

The dullahan relay that's associated with the owner, used to handle many things such as talking and hearing.

owner_first_client_connection_handled

Did our owner's first client connection get handled yet? Useful for when some proc needs to be called once we're sure that a client has moved into our owner, like for Dullahans.

prevent_perspective_change

Do we try to prevent reset_perspective() from working? Useful to stop perspective changes when they're looking through their head.

Proc Details

on_gained_part

If we gained a new body part, it had better not be a head

on_head_destroyed

If our head is destroyed, so are we

on_relay_move

Head was butchered? No more dullahan

perspective_manager

Handles perspective management for the dullahan's detached head and vision perspective. Will set the index of the potential_perspective_list if we need to hand that back for update_perspective arg