Merge pull request #4464 from Fox-McCloud/tatorvamp-fix

Fixes TraitorVamp Chaplains
This commit is contained in:
TheDZD
2016-05-19 16:38:56 -04:00
@@ -7,6 +7,7 @@
required_enemies = 1 // how many of each type are required
recommended_enemies = 3
var/protected_species_vampire = list("Machine")
var/special_job_protection = list("Chaplain") //this must exist or else Chaplain can role for Vampire. That said, we don't want to rule out him getting traitor, either
/datum/game_mode/traitor/vampire/announce()
to_chat(world, "<B>The current game mode is - Traitor+Vampire!</B>")
@@ -22,6 +23,8 @@
for(var/mob/new_player/player in player_list)
if((player.mind in possible_vampires) && (player.client.prefs.species in protected_species_vampire))
possible_vampires -= player.mind
if((player.mind in possible_vampires) && (player.mind.assigned_role in special_job_protection))
possible_vampires -= player.mind
if(possible_vampires.len > 0)
var/datum/mind/vampire = pick(possible_vampires)