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

cigarette

Vars

chem_volumeThe capacity for chems this cigarette has.
choke_foreverIf, when glorf'd, we will choke on this cig forever
choke_time_maxWhen choking, what is the maximum amount of time we COULD choke for
drag_cooldownThe cooldown that prevents just huffing the entire cigarette at once.
dragtimeHow much time between drags of the cigarette.
icon_offThe icon state used when this is extinguished.
icon_onThe icon state used when this is lit.
inhand_icon_offThe inhand icon state used when this is extinguished.
inhand_icon_onThe inhand icon state used when this is lit.
list_reagentsThe reagents that this cigarette starts with.
litWhether this cigarette has been lit.
lung_harmHow much damage this deals to the lungs per drag.
smoke_allShould we smoke all of the chems in the cig before it runs out. Splits each puff to take a portion of the overall chems so by the end you'll always have consumed all of the chems inside.
smoketimeHow long the cigarette lasts in seconds
starts_litWhether this cigarette should start lit.
type_buttThe type of cigarette butt spawned when this burns out.

Procs

check_oxygenChecks that we have enough air to smoke
handle_reagentsHandles processing the reagents in the cigarette.
lightLights the cigarette with given flavor text.

Var Details

chem_volume

The capacity for chems this cigarette has.

choke_forever

If, when glorf'd, we will choke on this cig forever

choke_time_max

When choking, what is the maximum amount of time we COULD choke for

drag_cooldown

The cooldown that prevents just huffing the entire cigarette at once.

dragtime

How much time between drags of the cigarette.

icon_off

The icon state used when this is extinguished.

icon_on

The icon state used when this is lit.

inhand_icon_off

The inhand icon state used when this is extinguished.

inhand_icon_on

The inhand icon state used when this is lit.

list_reagents

The reagents that this cigarette starts with.

lit

Whether this cigarette has been lit.

lung_harm

How much damage this deals to the lungs per drag.

smoke_all

Should we smoke all of the chems in the cig before it runs out. Splits each puff to take a portion of the overall chems so by the end you'll always have consumed all of the chems inside.

smoketime

How long the cigarette lasts in seconds

starts_lit

Whether this cigarette should start lit.

type_butt

The type of cigarette butt spawned when this burns out.

Proc Details

check_oxygen

Checks that we have enough air to smoke

handle_reagents

Handles processing the reagents in the cigarette.

light

Lights the cigarette with given flavor text.