job 
Vars | |
| ckey_to_total_playtime | Eris specific stuff , playtimes are based off overall hours , and not on hours in said departament. |
|---|---|
| queries_by_key | DOS Attack prevention by locking off file-reads. |
Procs | |
| CheckHeadPositions | This proc is called at the start of the level loop of DivideOccupations() and will cause head jobs to be checked before any other jobs of the same level |
| DivideOccupations | |
| FillHeadPosition | This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until it locates a head or runs out of levels to check |
| get_spawnpoint_for | Return appropriate /datum/spawnpoint for given client and rank |
Var Details
ckey_to_total_playtime 
Eris specific stuff , playtimes are based off overall hours , and not on hours in said departament.
queries_by_key 
DOS Attack prevention by locking off file-reads.
Proc Details
CheckHeadPositions
This proc is called at the start of the level loop of DivideOccupations() and will cause head jobs to be checked before any other jobs of the same level
DivideOccupations
- Proc DivideOccupations
- fills var "assigned_role" for all ready players.
- This proc must not have any side effect besides of modifying "assigned_role".
FillHeadPosition
This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until it locates a head or runs out of levels to check
get_spawnpoint_for
Return appropriate /datum/spawnpoint for given client and rank
Spawnpoint will be the one set in preferences for the client, unless the preference is not set, or the preference is not appropriate for the rank, in which case a fallback will be selected.