mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 15:08:02 +01:00
Actually Fixes Traitor-Vamp
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
name = "traitor+vampire"
|
||||
config_tag = "traitorvamp"
|
||||
traitors_possible = 3 //hard limit on traitors if scaling is turned off
|
||||
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Chaplain", "Brig Physician", "Internal Affairs Agent")
|
||||
restricted_jobs = list("AI", "Cyborg")
|
||||
required_players = 10
|
||||
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>")
|
||||
@@ -23,8 +23,6 @@
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user