customat 
Vars | |
active | No sales pitches if off |
---|---|
broken_lightmask_overlay | Special lightmask for broken overlay. If customat is BROKEN, but not dePOWERED we will see this, instead of lightmask_overlay . |
broken_overlay | Damage overlay applied if customat is damaged enough. |
canister | The type of refill canisters used by this machine. |
connected_id | ID that was used to block customat |
currently_vending | Item currently being bought |
deny_lightmask | Special lightmask that will override default lightmask_overlay , while machine is denying its wares. |
deny_overlay | Overlay applied when machine is denying its wares. |
deny_overlay_time | Amount of time until denying sequence is reseted. |
flick_sequence | Flags used to correctly manipulate with vend/deny sequences. |
flickering | Makes all prices 0 blocks further flickering while true |
force_no_power_icon_state | do I look unpowered, even when powered? |
lightmask_overlay | Lightmask used when customat is working properly. |
panel_overlay | Overlay of customat maintenance panel. |
products | Map of {key; customat_product} |
refill_canister | Type of canister used to build it |
remembered_costs | Last costs of inserted types of items |
screen_overlay | Overlay of a customat screen, will not apply of stat is NOPOWER. |
shut_up | If true, prevent saying sales pitches |
slogan_list | List of slogans the customat will say, optional |
trunk | Direct ref to the trunk pipe underneath us |
vend_delay | How long customat takes to vend one item. |
vend_lightmask | Special lightmask that will override default lightmask_overlay , while machine is vending goods. |
vend_overlay | Overlay applied when machine is vending goods. |
vend_overlay_time | Amount of time until vending sequence is reseted. |
vend_power_usage | Power used for one vend |
vend_ready | If off, customat is busy and unusable until current action finishes |
vend_reply | List of replies the customat will say after vends |
Procs | |
do_vend | Override this proc to add handling for what to do with the vended product when you have a inserted item and remember to include a parent call for this generic handling |
Var Details
active 
No sales pitches if off
broken_lightmask_overlay 
Special lightmask for broken overlay. If customat is BROKEN, but not dePOWERED we will see this, instead of lightmask_overlay
.
broken_overlay 
Damage overlay applied if customat is damaged enough.
canister 
The type of refill canisters used by this machine.
connected_id 
ID that was used to block customat
currently_vending 
Item currently being bought
deny_lightmask 
Special lightmask that will override default lightmask_overlay
, while machine is denying its wares.
deny_overlay 
Overlay applied when machine is denying its wares.
deny_overlay_time 
Amount of time until denying sequence is reseted.
flick_sequence 
Flags used to correctly manipulate with vend/deny sequences.
flickering 
Makes all prices 0 blocks further flickering while true
force_no_power_icon_state 
do I look unpowered, even when powered?
lightmask_overlay 
Lightmask used when customat is working properly.
panel_overlay 
Overlay of customat maintenance panel.
products 
Map of {key; customat_product}
refill_canister 
Type of canister used to build it
remembered_costs 
Last costs of inserted types of items
screen_overlay 
Overlay of a customat screen, will not apply of stat is NOPOWER.
shut_up 
If true, prevent saying sales pitches
slogan_list 
List of slogans the customat will say, optional
trunk 
Direct ref to the trunk pipe underneath us
vend_delay 
How long customat takes to vend one item.
vend_lightmask 
Special lightmask that will override default lightmask_overlay
, while machine is vending goods.
vend_overlay 
Overlay applied when machine is vending goods.
vend_overlay_time 
Amount of time until vending sequence is reseted.
vend_power_usage 
Power used for one vend
vend_ready 
If off, customat is busy and unusable until current action finishes
vend_reply 
List of replies the customat will say after vends
Proc Details
do_vend
Override this proc to add handling for what to do with the vended product when you have a inserted item and remember to include a parent call for this generic handling