iv_drip

Universal IV that can drain blood or feed reagents over a period of time from or to a replaceable container
Vars | |
attached | Who are we sticking our needle in? |
---|---|
drip_containers | Typecache of containers we accept |
dripfeed | whether we feed slower |
mode | Are we donating or injecting? |
reagent_container | Internal beaker |
use_internal_storage | Set false to block beaker use and instead use an internal reagent holder |
Procs | |
attach_iv | called when an IV is attached |
detach_iv | Called when an iv is detached. doesnt include chat stuff because there's multiple options and its better handled by the caller |
Var Details
attached

Who are we sticking our needle in?
drip_containers

Typecache of containers we accept
dripfeed

whether we feed slower
mode

Are we donating or injecting?
reagent_container

Internal beaker
use_internal_storage

Set false to block beaker use and instead use an internal reagent holder
Proc Details
attach_iv
called when an IV is attached
detach_iv
Called when an iv is detached. doesnt include chat stuff because there's multiple options and its better handled by the caller