organ_manipulation 
Adding or removing specific organs
Vars | |
| 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 |
Procs | |
| 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 |
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