mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 04:22:39 +01:00
Multiple Consular/Representative Framework (#17853)
* auto-blacklisting for consulars * proper blacklist list * changelog * oops * corprep * Update code/game/jobs/job/job.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * roundstart spawn checks * Update code/game/jobs/job/job.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/game/jobs/job/job.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> --------- Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
This commit is contained in:
@@ -208,6 +208,11 @@ INITIALIZE_IMMEDIATE(/mob/abstract/new_player)
|
||||
if(S.name in job.blacklisted_species)
|
||||
return FALSE
|
||||
|
||||
if(job.blacklisted_citizenship)
|
||||
var/datum/citizenship/C = SSrecords.citizenships[client.prefs.citizenship]
|
||||
if(C.name in job.blacklisted_citizenship)
|
||||
return FALSE
|
||||
|
||||
var/datum/faction/faction = SSjobs.name_factions[client.prefs.faction] || SSjobs.default_faction
|
||||
var/list/faction_allowed_roles = unpacklist(faction.allowed_role_types)
|
||||
if (!(job.type in faction_allowed_roles))
|
||||
|
||||
Reference in New Issue
Block a user