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

organ_manipulation

Adding or removing specific organs

Vars

cached_organ_manipulation_optionsRadial slice datums for every organ type we can manipulate
insert_implementsImplements used to insert organs
insert_preop_soundSound played when starting to insert an organ
insert_success_soundSound played when successfully inserting an organ
remove_implementsImplements used to remove organs
remove_preop_soundSound played when starting to remove an organ
remove_success_soundSound played when successfully removing an organ

Procs

get_removable_organsGet a list of organs that can be removed from the limb in the specified zone
is_insert_availableCheck if inserting an organ is possible
is_remove_availableCheck if removing an organ is possible
organ_checkChecks that the passed organ can be inserted/removed
zone_checkChecks that the passed organ can be inserted/removed in the specified zones

Var Details

cached_organ_manipulation_options

Radial slice datums for every organ type we can manipulate

insert_implements

Implements used to insert organs

insert_preop_sound

Sound played when starting to insert an organ

insert_success_sound

Sound played when successfully inserting an organ

remove_implements

Implements used to remove organs

remove_preop_sound

Sound played when starting to remove an organ

remove_success_sound

Sound played when successfully removing an organ

Proc Details

get_removable_organs

Get a list of organs that can be removed from the limb in the specified zone

is_insert_available

Check if inserting an organ is possible

is_remove_available

Check if removing an organ is possible

organ_check

Checks that the passed organ can be inserted/removed

zone_check

Checks that the passed organ can be inserted/removed in the specified zones