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

wall_healer

A wall mounted machine that heals chip damage for a price

Vars

antispam_counterOnly sends messages every X injections to the same user to avoid spam
blood_healingAmount of blood to restore
brute_healingAmount of brute healing pooled
burn_healingAmount of burn healing pooled
current_handCurrent hand of the mob using the wall healer, if any (can be unset if in use by a simplemob, for example)
current_userCurrent mob using the wall healer
injection_barBar that props above the healer to show time until next injection
injection_cd_lengthHow long it takes between injections
injection_cooldownCooldown between chem injections
last_user_refRef of the last user to touch the wall healer - only set when there is no active user
num_bandagesNumber of bandages to dispense on rmb. Never recharges but can be restocked.
per_bandage_costCost per bandage dispensed. Note, always disregarded on red alert.
per_heal_costCost per unit of healing applied. Note: disregarded on red alert.
recharge_cd_lengthHow long it takes to recharge the wall healer
recharge_cooldownCooldown between chem recharges
stocked_bandagesLazylist of bandages that have been restocked into the wall healer.
tox_healingAmount of toxin healing pooled

Procs

is_freeChecks if the machine is free for the given mob
loc_checkWe want user to be right up to the wall mount to use it However people may often map the machine over a table In those contexts, they should be allowed to reach over the table

Var Details

antispam_counter

Only sends messages every X injections to the same user to avoid spam

blood_healing

Amount of blood to restore

brute_healing

Amount of brute healing pooled

burn_healing

Amount of burn healing pooled

current_hand

Current hand of the mob using the wall healer, if any (can be unset if in use by a simplemob, for example)

current_user

Current mob using the wall healer

injection_bar

Bar that props above the healer to show time until next injection

injection_cd_length

How long it takes between injections

injection_cooldown

Cooldown between chem injections

last_user_ref

Ref of the last user to touch the wall healer - only set when there is no active user

num_bandages

Number of bandages to dispense on rmb. Never recharges but can be restocked.

per_bandage_cost

Cost per bandage dispensed. Note, always disregarded on red alert.

per_heal_cost

Cost per unit of healing applied. Note: disregarded on red alert.

recharge_cd_length

How long it takes to recharge the wall healer

recharge_cooldown

Cooldown between chem recharges

stocked_bandages

Lazylist of bandages that have been restocked into the wall healer.

tox_healing

Amount of toxin healing pooled

Proc Details

is_free

Checks if the machine is free for the given mob

loc_check

We want user to be right up to the wall mount to use it However people may often map the machine over a table In those contexts, they should be allowed to reach over the table