byond - Modules - TypesVar Details - Proc Details

Vendomat

Vars

activeif false, the vendor will not send sales pitches
check_accountsif true, checks the relevant account has enough money before vending
delay_product_spawnif set, uses sleep() in product spawn proc (mostly for seeds to retrieve correct names).
extended_inventorycan we access the hidden inventory?
hacking_safetyif true, will never shoot inventory or allow all access
icon_denyicon_state when failing to vend
icon_vendicon_state when vending
last_sloganwhen did we last pitch?
panel_openif the vendor is currently being hacked
product_adsstring of small ad messages in the vending screen - random chance
product_slogansstring of slogans separated by semicolons, optional
product_typeUsed to increase prices of a specific type of vendor.
seconds_electrifiedshock customers like an airlock.
shoot_inventoryfire items at customers! We're broken!
shut_upstop spouting those godawful pitches!
slogan_delayhow long until we can pitch again?
vend_delaytime delay between items can be vended
vend_readyif the vendor can vend an item
vend_replysent after vending an item

Procs

checking_idReturns TRUE if this vending machine is scanning for IDs.

Var Details

active

if false, the vendor will not send sales pitches

check_accounts

if true, checks the relevant account has enough money before vending

delay_product_spawn

if set, uses sleep() in product spawn proc (mostly for seeds to retrieve correct names).

extended_inventory

can we access the hidden inventory?

hacking_safety

if true, will never shoot inventory or allow all access

icon_deny

icon_state when failing to vend

icon_vend

icon_state when vending

last_slogan

when did we last pitch?

panel_open

if the vendor is currently being hacked

product_ads

string of small ad messages in the vending screen - random chance

product_slogans

string of slogans separated by semicolons, optional

product_type

Used to increase prices of a specific type of vendor.

seconds_electrified

shock customers like an airlock.

shoot_inventory

fire items at customers! We're broken!

shut_up

stop spouting those godawful pitches!

slogan_delay

how long until we can pitch again?

vend_delay

time delay between items can be vended

vend_ready

if the vendor can vend an item

vend_reply

sent after vending an item

Proc Details

checking_id

Returns TRUE if this vending machine is scanning for IDs.