Merge pull request #5366 from alex-gh/mutiny_runtime_fix

Fixes multiple runtimes in mutiny mode.
This commit is contained in:
Chinsky
2014-06-27 01:12:46 +04:00
6 changed files with 8 additions and 8 deletions

View File

@@ -11,7 +11,7 @@ datum/directive/terminations/alien_fraud
datum/directive/terminations/alien_fraud/get_crew_to_terminate()
var/list/aliens[0]
for(var/mob/M in player_list)
if (is_alien(M) && M.is_ready())
if (M.is_ready() && is_alien(M))
aliens.Add(M)
return aliens

View File

@@ -6,7 +6,7 @@ datum/directive/bluespace_contagion
proc/get_infection_candidates()
var/list/candidates[0]
for(var/mob/M in player_list)
if (!M.is_mechanical() && M.is_ready())
if (M.is_ready() && !M.is_mechanical())
candidates.Add(M)
return candidates

View File

@@ -8,7 +8,7 @@ datum/directive/terminations/financial_crisis/get_crew_to_terminate()
var/list/civilians[0]
var/list/candidates = civilian_positions - "Head of Personnel"
for(var/mob/M in player_list)
if (candidates.Find(M.mind.assigned_role) && M.is_ready())
if (M.is_ready() && candidates.Find(M.mind.assigned_role))
civilians.Add(M)
return civilians

View File

@@ -16,14 +16,14 @@ datum/directive/ipc_virus
proc/get_ipcs()
var/list/machines[0]
for(var/mob/M in player_list)
if (M.get_species() == "Machine" && M.is_ready())
if (M.is_ready() && M.get_species() == "Machine")
machines.Add(M)
return machines
proc/get_roboticists()
var/list/roboticists[0]
for(var/mob/M in player_list)
if (roboticist_roles.Find(M.mind.assigned_role) && M.is_ready())
if (M.is_ready() && roboticist_roles.Find(M.mind.assigned_role))
roboticists.Add(M)
return roboticists

View File

@@ -10,7 +10,7 @@ datum/directive/research_to_ripleys
proc/get_researchers()
var/list/researchers[0]
for(var/mob/M in player_list)
if (is_researcher(M) && M.is_ready())
if (M.is_ready() && is_researcher(M))
researchers.Add(M)
return researchers

View File

@@ -13,7 +13,7 @@ datum/directive/tau_ceti_needs_women
proc/get_crew_of_target_gender()
var/list/targets[0]
for(var/mob/M in player_list)
if(is_target_gender(M) && !M.is_mechanical() && M.is_ready())
if(M.is_ready() && is_target_gender(M) && !M.is_mechanical())
targets.Add(M)
return targets
@@ -63,7 +63,7 @@ datum/directive/tau_ceti_needs_women/meets_prerequisites()
var/females = 0
var/males = 0
for(var/mob/M in player_list)
if(!M.is_mechanical() && M.get_species() != "Diona" && M.is_ready())
if(M.is_ready() && !M.is_mechanical() && M.get_species() != "Diona")
var/gender = M.get_gender()
if(gender == MALE)
males++