/tg/ Station 13 - Modules - TypesVar Details - Proc Details

protean_limb

Protean Limb Component

Attached to each bodypart when a mob gains the protean species. Handles all protean-specific limb behavior via signals:

Vars

qdel_timeridTimer ID for the auto-dissolution of a dismembered limb
species_modsuit_refReference to this protean's modsuit. Only set on chest components.

Procs

get_protean_modsuitReturn the species modsuit if it's still valid, if not return null and null the weakref
is_chestWhether this component is on a chest bodypart.
on_item_equipped-- back slot interception --
on_item_interaction-- welder/cable healing rejection --
on_limb_damaged-- Dismemberment at max damage --
on_limb_removed-- Dissolution timer --
on_owner_changedWhen the limb changes owner, migrate signals and cancel dissolution timer if reattached.
set_protean_modsuitSets a new weakref to a species modsuit

Var Details

qdel_timerid

Timer ID for the auto-dissolution of a dismembered limb

species_modsuit_ref

Reference to this protean's modsuit. Only set on chest components.

Proc Details

get_protean_modsuit

Return the species modsuit if it's still valid, if not return null and null the weakref

is_chest

Whether this component is on a chest bodypart.

on_item_equipped

-- back slot interception --

on_item_interaction

-- welder/cable healing rejection --

on_limb_damaged

-- Dismemberment at max damage --

on_limb_removed

-- Dissolution timer --

on_owner_changed

When the limb changes owner, migrate signals and cancel dissolution timer if reattached.

set_protean_modsuit

Sets a new weakref to a species modsuit