Space Station 13 - Modules - TypesVar Details - Proc Details

speculator

Vars

FLICKER_TIMEHow many loops the flicker animation in flicker_cloak() plays for. Each loop is approximately 0.2 seconds, or 2 game ticks.
cloak_levelInteger. Invisibility value to use when cloaked.
cloak_soundsList of sounds. Sound effects played when cloaking.
cloaked_alphaInteger. Alpha level to use when the mob is "cloaked". This is only visible for ghosts and anything that can see cloak_level.
cloakingBoolean. Whether or not the cloaking effect is in progress.
hint_soundsList of sounds. Sound effects played during hidden_*_hint() procs.
last_flickerInteger. world.time of the last flicker_cloak() call so it's not overly spammy.
last_hint_timeInteger. world.time of the last hidden_*_hint() call.
uncloak_soundsList of sounds. Sound effects played when decloaking.

Procs

cloakEnables the speculator's cloak.
disrupt_cloakTemporarily disables the speculator's cloak for the given time.
flicker_cloakA brief cloaking flicker effect. Intended to partially reveal the mob's location without fully decloaking. See FLICKER_TIME for some configuration.
hidden_idle_hintDoes some hinting the speculator is nearby and idle. Audio and narration cue.
hidden_movement_hintDoes some hinting the speculator is nearby and moving. Audio and narration cue.
is_cloakedWhether or not the speculator is currently cloaked.
post_cloakSecond stage of the speculator's cloak/uncloak. Called by the relevant procs after the animation completes.
try_disruptAttempts to randomly disrupt the speculator's cloak.
uncloakDisables the speculator's cloak.

Var Details

FLICKER_TIME

How many loops the flicker animation in flicker_cloak() plays for. Each loop is approximately 0.2 seconds, or 2 game ticks.

cloak_level

Integer. Invisibility value to use when cloaked.

cloak_sounds

List of sounds. Sound effects played when cloaking.

cloaked_alpha

Integer. Alpha level to use when the mob is "cloaked". This is only visible for ghosts and anything that can see cloak_level.

cloaking

Boolean. Whether or not the cloaking effect is in progress.

hint_sounds

List of sounds. Sound effects played during hidden_*_hint() procs.

last_flicker

Integer. world.time of the last flicker_cloak() call so it's not overly spammy.

last_hint_time

Integer. world.time of the last hidden_*_hint() call.

uncloak_sounds

List of sounds. Sound effects played when decloaking.

Proc Details

cloak

Enables the speculator's cloak.

disrupt_cloak

Temporarily disables the speculator's cloak for the given time.

Parameters:

flicker_cloak

A brief cloaking flicker effect. Intended to partially reveal the mob's location without fully decloaking. See FLICKER_TIME for some configuration.

hidden_idle_hint

Does some hinting the speculator is nearby and idle. Audio and narration cue.

hidden_movement_hint

Does some hinting the speculator is nearby and moving. Audio and narration cue.

is_cloaked

Whether or not the speculator is currently cloaked.

post_cloak

Second stage of the speculator's cloak/uncloak. Called by the relevant procs after the animation completes.

Parametetrs:

try_disrupt

Attempts to randomly disrupt the speculator's cloak.

uncloak

Disables the speculator's cloak.