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

icecream_vat

Vars

cone_prototypesList of prototypes of dispensable ice cream cones. path as key, instance as assoc.
custom_ice_cream_beakerThe beaker inside of the vat used to make custom ice cream.
ice_cream_iconsList of ice creams as icons used for the radial menu.
icecream_vat_reagentsList of all reagenets the icecream vat will spawn with, if preinstall_reagents is TRUE.
preinstall_reagentsBoolean on whether or not to add 'icecream_vat_reagents' into the icecream vat on Initialize.
selected_flavourThe selected flavor of ice cream that we'll dispense when hit with an ice cream cone.
vat_modeWhich mode the icecream vat is set to dispense, VAT_MODE_ICECREAM or VAT_MODE_CONES

Procs

add_flavor_to_coneMakes ice cream if it can, then puts it in the ice cream cone we're being attacked with.
allow_reagent_scanAllows any user to see what reagents are in the ice cream vat regardless of special gear.
make_coneMakes an ice cream cone of the make_type, using ingredients list as reagents used to make it. Puts in user's hand if possible.
spill_reagentsLets the user select a reagent in the vat to spill out.
swap_modesSwaps the mode to the next one meant to be selected, then tells the user who changed it.

Var Details

cone_prototypes

List of prototypes of dispensable ice cream cones. path as key, instance as assoc.

custom_ice_cream_beaker

The beaker inside of the vat used to make custom ice cream.

ice_cream_icons

List of ice creams as icons used for the radial menu.

icecream_vat_reagents

List of all reagenets the icecream vat will spawn with, if preinstall_reagents is TRUE.

preinstall_reagents

Boolean on whether or not to add 'icecream_vat_reagents' into the icecream vat on Initialize.

selected_flavour

The selected flavor of ice cream that we'll dispense when hit with an ice cream cone.

vat_mode

Which mode the icecream vat is set to dispense, VAT_MODE_ICECREAM or VAT_MODE_CONES

Proc Details

add_flavor_to_cone

Makes ice cream if it can, then puts it in the ice cream cone we're being attacked with.

allow_reagent_scan

Allows any user to see what reagents are in the ice cream vat regardless of special gear.

make_cone

Makes an ice cream cone of the make_type, using ingredients list as reagents used to make it. Puts in user's hand if possible.

spill_reagents

Lets the user select a reagent in the vat to spill out.

swap_modes

Swaps the mode to the next one meant to be selected, then tells the user who changed it.