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

water_cooler

Vars

our_jugReference to our jug.
paper_cupsPaper cups left from the cooler.
tippedHave we been tipped?

Procs

create_jugCreates an empty jug inside of the cooler. Doesn't need to be filled bc it absorbs the cooler's reagent on eject.
eject_jugEject the jug in a variety of ways. If there is a user, the jug goes into their hands. throw_away is passed on tip, to empty and throw the jug away. We delete the reagents since we create a splash before this is called.
tip_overHandles the visual stuff related to the cooler itself tipping.

Var Details

our_jug

Reference to our jug.

paper_cups

Paper cups left from the cooler.

tipped

Have we been tipped?

Proc Details

create_jug

Creates an empty jug inside of the cooler. Doesn't need to be filled bc it absorbs the cooler's reagent on eject.

eject_jug

Eject the jug in a variety of ways. If there is a user, the jug goes into their hands. throw_away is passed on tip, to empty and throw the jug away. We delete the reagents since we create a splash before this is called.

tip_over

Handles the visual stuff related to the cooler itself tipping.