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

blob_minion

Common behaviour shared by things which are minions to a blob

Vars

death_cloud_sizeUsed to determine the size of blob mob death clouds or equivlent strain dependant spore death effects
on_strain_changedCallback to run if overmind strain changes
our_strainOur strain we should not acess the overminds strain directly as we may not have one.
overmindOvermind who is our boss

Procs

on_attempted_passSomeone is attempting to move through us, allow it if it is a blob tile
on_blob_touchedIf we feel the gentle caress of a blob, we feel better
on_burnedIf we feel the fearsome bite of open flame, we feel worse
on_mind_initBecome blobpilled when we gain a mind
on_minion_atom_interactedFor when we want to trigger effects when a blobmob clicks something, such as clicking on items.
on_mutatedWhen am independent mob with this component mutates, like from a random cytology mutation, give them a strain and modify their name to let the players know they have something special.
on_space_moveIf we're near a blob, stop drifting
on_transformedCalled when a blob minion is transformed into something else, hopefully a spore into a zombie
on_try_speechWe only speak telepathically to blobs
on_update_appearanceWhen our icon is updated, update our colour too
on_update_status_tabWhen our icon is updated, update our colour too
overmind_deletedOur overmind is gone, uh oh!
strain_properties_changedOur strain has changed, perhaps because our blob overmind has changed strain, died, or because of a mutation.

Var Details

death_cloud_size

Used to determine the size of blob mob death clouds or equivlent strain dependant spore death effects

on_strain_changed

Callback to run if overmind strain changes

our_strain

Our strain we should not acess the overminds strain directly as we may not have one.

overmind

Overmind who is our boss

Proc Details

on_attempted_pass

Someone is attempting to move through us, allow it if it is a blob tile

on_blob_touched

If we feel the gentle caress of a blob, we feel better

on_burned

If we feel the fearsome bite of open flame, we feel worse

on_mind_init

Become blobpilled when we gain a mind

on_minion_atom_interacted

For when we want to trigger effects when a blobmob clicks something, such as clicking on items.

on_mutated

When am independent mob with this component mutates, like from a random cytology mutation, give them a strain and modify their name to let the players know they have something special.

on_space_move

If we're near a blob, stop drifting

on_transformed

Called when a blob minion is transformed into something else, hopefully a spore into a zombie

on_try_speech

We only speak telepathically to blobs

on_update_appearance

When our icon is updated, update our colour too

on_update_status_tab

When our icon is updated, update our colour too

overmind_deleted

Our overmind is gone, uh oh!

strain_properties_changed

Our strain has changed, perhaps because our blob overmind has changed strain, died, or because of a mutation.