Yogstation 13 - Modules - TypesVar Details - Proc Details

/datum/status_effect/hallucination

Hallucination status effect. How most hallucinations end up happening. Hallucinations are drawn from the global weighted list, random_hallucination_weighted_list

Vars

hallucination_cooldownThe cooldown for when the next hallucination can occur
lower_tick_intervalThe lower range of when the next hallucination will trigger after one occurs.
upper_tick_intervalThe upper range of when the next hallucination will trigger after one occurs.

Procs

on_bump_airlockSignal proc for COMSIG_CARBON_BUMPED_AIRLOCK_OPEN, bumping an airlock can cause a fake zap. This only happens on airlock bump, future TODO - make this chance roll for attack_hand opening airlocks too
on_check_bodypartSignal proc for COMSIG_CARBON_CHECKING_BODYPART, checking bodyparts while hallucinating can cause them to appear more damaged than they are
on_health_scanSignal proc for COMSIG_LIVING_HEALTHSCAN. Show we're hallucinating to (advanced) scanners.

Var Details

hallucination_cooldown

The cooldown for when the next hallucination can occur

lower_tick_interval

The lower range of when the next hallucination will trigger after one occurs.

upper_tick_interval

The upper range of when the next hallucination will trigger after one occurs.

Proc Details

on_bump_airlock

Signal proc for COMSIG_CARBON_BUMPED_AIRLOCK_OPEN, bumping an airlock can cause a fake zap. This only happens on airlock bump, future TODO - make this chance roll for attack_hand opening airlocks too

on_check_bodypart

Signal proc for COMSIG_CARBON_CHECKING_BODYPART, checking bodyparts while hallucinating can cause them to appear more damaged than they are

on_health_scan

Signal proc for COMSIG_LIVING_HEALTHSCAN. Show we're hallucinating to (advanced) scanners.