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_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 |
Procs | |
| 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. |
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.