Enforces species jobs restrictions through mechanics (#7691)

This commit is contained in:
Alberyk
2019-12-18 19:13:41 -03:00
committed by Werner
parent 658dac81d8
commit 13138756b5
10 changed files with 33 additions and 0 deletions
@@ -179,6 +179,11 @@
if(ban_reason == "WHITELISTED")
dat += "<del>[dispRank]</del></td><td><b> \[WHITELISTED]</b></td></tr>"
continue
else if(job.blacklisted_species) // check for restricted species
var/datum/species/S = all_species[pref.species]
if(S.name in job.blacklisted_species)
dat += "<del>[dispRank]</del></td><td><b> \[SPECIES RESTRICTED]</b></td></tr>"
continue
else if (ban_reason == "AGE WHITELISTED")
var/available_in_days = player_old_enough_for_role(user.client, rank)
dat += "<del>[dispRank]</del></td><td> \[IN [(available_in_days)] DAYS]</td></tr>"