SS1984 - Modules - TypesVar Details - Proc Details

coffeemaker

Vars

brew_timeTime required to brew coffee
brewingWhether the machine is currently brewing
cartridgeThe coffee cartridge to make coffee from
coffeeList of coffee bean objects stored
coffee_amountCurrent amount of coffee beans stored
coffeepotThe coffee pot currently in the machine
max_coffee_amountMaximum amount of coffee beans that can be stored
resourcesAssociative list of resource datums [resource_id] = datum
speedBrewing speed multiplier from parts
uses_cartridgesWhether this machine uses cartridges instead of beans

Procs

toggle_steamUpdates the smoke state to something else, setting particles if relevant

Var Details

brew_time

Time required to brew coffee

brewing

Whether the machine is currently brewing

cartridge

The coffee cartridge to make coffee from

coffee

List of coffee bean objects stored

coffee_amount

Current amount of coffee beans stored

coffeepot

The coffee pot currently in the machine

max_coffee_amount

Maximum amount of coffee beans that can be stored

resources

Associative list of resource datums [resource_id] = datum

speed

Brewing speed multiplier from parts

uses_cartridges

Whether this machine uses cartridges instead of beans

Proc Details

toggle_steam

Updates the smoke state to something else, setting particles if relevant