SS1984 - Modules - TypesVar Details - Proc Details

god

Shared base for round-ending eldritch avatars (Nar'Sie, Ratvar). Wraps the singularity component, the POI bookkeeping, the spawn animation, and the mesmerize tick. Subtypes only customize their flavor.

Vars

apocalypse_god_nameName passed to /datum/game_mode/proc/apocalypse on rise.
consume_rangeTiles in which the god consumes outright.
ghost_alert_messagePrefix for the ghost notification; the spawn area name is appended.
grav_pullTiles out from which the god pulls in atoms.
singularityThe singularity component. Weakref so admin removal of the component preserves the obj.
singularity_sizeStage size handed to the component (mostly used by singularity_act).
soul_devouredHow many humans got killed by it. For now used only for /proc/apocalypse cinematics

Procs

announce_deathCalled from on_fall to fire the gamemode-specific death hook.
announce_summonCalled from on_rise to fire the gamemode-specific summon hook (cult_objs, clocker_objs).
consumeSingularity component's consume callback. Override per god.
devoteesDevotees that get the retribution chat on death (cultists, clockcultists).
is_devoteeWhether the given mob is an aligned devotee (cultist, clockcultist).
mezzerStun nearby non-devotee carbons.
wrap_announceWraps an announcement string in the god's themed span. Subtypes should override.

Var Details

apocalypse_god_name

Name passed to /datum/game_mode/proc/apocalypse on rise.

consume_range

Tiles in which the god consumes outright.

ghost_alert_message

Prefix for the ghost notification; the spawn area name is appended.

grav_pull

Tiles out from which the god pulls in atoms.

singularity

The singularity component. Weakref so admin removal of the component preserves the obj.

singularity_size

Stage size handed to the component (mostly used by singularity_act).

soul_devoured

How many humans got killed by it. For now used only for /proc/apocalypse cinematics

Proc Details

announce_death

Called from on_fall to fire the gamemode-specific death hook.

announce_summon

Called from on_rise to fire the gamemode-specific summon hook (cult_objs, clocker_objs).

consume

Singularity component's consume callback. Override per god.

devotees

Devotees that get the retribution chat on death (cultists, clockcultists).

is_devotee

Whether the given mob is an aligned devotee (cultist, clockcultist).

mezzer

Stun nearby non-devotee carbons.

wrap_announce

Wraps an announcement string in the god's themed span. Subtypes should override.