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

blood_worm

Vars

backseatThe backseat mob for the mind of the current host, if any. This mob is always dead as it's just a mind holder.
blood_displayThe blood display on the left side of the screen, which is shown to the blood worm while in a host, if any.
cocoon_actionTyped, please initialize with a proper action subtype. (empty = no action)
consumed_normal_bloodHow much regular (human, blood pack, etc.) blood the worm has consumed.
consumed_synth_bloodHow much synthetic (monkey, duplicated, etc.) blood the worm has consumed.
effect_nameEffect name for stuff like "invade-[effect_name]". Should correspond to the growth stage, like "adult".
eject_actionNot typed, please leave empty.
hostThe current host of the blood worm, if any. You can use this to check if the blood worm has a host.
host_actionsList of actions inside of a host.
id_numberIdentification number, i.e. "hatchling blood worm (id)" Used for carrying the same number through growth stages.
innate_actionsList of actions outside of a host.
invade_actionNot typed, please leave empty.
is_possessing_hostWhether the blood worm has a host AND is currently in control of that host.
leave_host_durationHow long the leave host animation lasts for this type, in deciseconds.
leech_actionTyped, please initialize with a proper action subtype. (empty = no action)
maximum_synth_bloodThe maximum amount of synthetic blood counted for growth.
regen_rateHow quickly the blood worm regenerates, in health per second.
revive_actionNot typed, please leave empty.
spit_actionTyped, please initialize with a proper action subtype. (empty = no action)
synth_blood_efficiencyHow efficient ingesting synthetic blood is compared to normal blood. (ingested amount is multiplied by this)
transfuse_actionTyped, please initialize with a proper action subtype. (empty = no action)

Procs

adjust_worm_healthAdjusts the current health of the worm, regardless of if its in a host or not.
balloon_alert_selfSends a balloon alert to the blood worm, whether they are possessing a host or not.
get_eject_volume_thresholdGets BLOOD_WORM_EJECT_THRESHOLD as an actionable blood volume threshold.
get_worm_healthGets the current health of the worm, regardless of if its in a host or not.
to_chat_selfSends text to the blood worm, whether they are possessing a host or not.

Var Details

backseat

The backseat mob for the mind of the current host, if any. This mob is always dead as it's just a mind holder.

blood_display

The blood display on the left side of the screen, which is shown to the blood worm while in a host, if any.

cocoon_action

Typed, please initialize with a proper action subtype. (empty = no action)

consumed_normal_blood

How much regular (human, blood pack, etc.) blood the worm has consumed.

consumed_synth_blood

How much synthetic (monkey, duplicated, etc.) blood the worm has consumed.

effect_name

Effect name for stuff like "invade-[effect_name]". Should correspond to the growth stage, like "adult".

eject_action

Not typed, please leave empty.

host

The current host of the blood worm, if any. You can use this to check if the blood worm has a host.

host_actions

List of actions inside of a host.

id_number

Identification number, i.e. "hatchling blood worm (id)" Used for carrying the same number through growth stages.

innate_actions

List of actions outside of a host.

invade_action

Not typed, please leave empty.

is_possessing_host

Whether the blood worm has a host AND is currently in control of that host.

leave_host_duration

How long the leave host animation lasts for this type, in deciseconds.

leech_action

Typed, please initialize with a proper action subtype. (empty = no action)

maximum_synth_blood

The maximum amount of synthetic blood counted for growth.

regen_rate

How quickly the blood worm regenerates, in health per second.

revive_action

Not typed, please leave empty.

spit_action

Typed, please initialize with a proper action subtype. (empty = no action)

synth_blood_efficiency

How efficient ingesting synthetic blood is compared to normal blood. (ingested amount is multiplied by this)

transfuse_action

Typed, please initialize with a proper action subtype. (empty = no action)

Proc Details

adjust_worm_health

Adjusts the current health of the worm, regardless of if its in a host or not.

balloon_alert_self

Sends a balloon alert to the blood worm, whether they are possessing a host or not.

get_eject_volume_threshold

Gets BLOOD_WORM_EJECT_THRESHOLD as an actionable blood volume threshold.

get_worm_health

Gets the current health of the worm, regardless of if its in a host or not.

to_chat_self

Sends text to the blood worm, whether they are possessing a host or not.