SPLURT Station 13 - Modules - TypesVar Details - Proc Details

job

Vars

allow_bureaucratic_errorShould this job be allowed to be picked for the bureaucratic error event?
alt_titlesWhat alternate titles does this job currently have?
always_can_respawn_asCan you always join as this job even while respawning (should probably only be on for assistant)
considered_combat_roleIs this job considered a combat role for respawning? (usually sec/command)
departmentsBitfield of departments this job belongs wit
exclusive_mail_goodiesIf this job's mail goodies compete with generic goodies.
family_heirloomsList of family heirlooms this job can get with the family heirloom quirk. List of types.
mail_goodiesGoodies that can be received via the mail system. Keep the _job definition for this empty and use /obj/item/mail to define general gifts.
random_spawns_possibleIs this job affected by weird spawns like the ones from station traits
starting_modifiersStarting skill modifiers.

Procs

after_latejoin_spawnCalled after a successful latejoin spawn. Client is in the mob. This happens after after_spawn()
after_roundstart_spawnCalled after a successful roundstart spawn. Client is not yet in the mob. This happens after after_spawn()
get_default_roundstart_spawn_pointHandles finding and picking a valid roundstart effect landmark spawn point, in case no uncommon different spawning events occur.
get_latejoin_spawn_pointFinds a valid latejoin spawn point, checking for events and special conditions.
get_mail_goodiesAn overridable getter for more dynamic goodies.
get_roundstart_spawn_pointReturns an atom where the mob should spawn in.
map_checkChecks if we should be created on a certain map
process_map_overridesProcesses map specific overrides

Var Details

allow_bureaucratic_error

Should this job be allowed to be picked for the bureaucratic error event?

alt_titles

What alternate titles does this job currently have?

always_can_respawn_as

Can you always join as this job even while respawning (should probably only be on for assistant)

considered_combat_role

Is this job considered a combat role for respawning? (usually sec/command)

departments

Bitfield of departments this job belongs wit

exclusive_mail_goodies

If this job's mail goodies compete with generic goodies.

family_heirlooms

List of family heirlooms this job can get with the family heirloom quirk. List of types.

mail_goodies

Goodies that can be received via the mail system. Keep the _job definition for this empty and use /obj/item/mail to define general gifts.

random_spawns_possible

Is this job affected by weird spawns like the ones from station traits

starting_modifiers

Starting skill modifiers.

Proc Details

after_latejoin_spawn

Called after a successful latejoin spawn. Client is in the mob. This happens after after_spawn()

after_roundstart_spawn

Called after a successful roundstart spawn. Client is not yet in the mob. This happens after after_spawn()

get_default_roundstart_spawn_point

Handles finding and picking a valid roundstart effect landmark spawn point, in case no uncommon different spawning events occur.

get_latejoin_spawn_point

Finds a valid latejoin spawn point, checking for events and special conditions.

get_mail_goodies

An overridable getter for more dynamic goodies.

get_roundstart_spawn_point

Returns an atom where the mob should spawn in.

map_check

Checks if we should be created on a certain map

process_map_overrides

Processes map specific overrides