Crew objectives no longer count towards antags greentexting
This commit is contained in:
@@ -245,6 +245,14 @@ GLOBAL_LIST_INIT(slot2type, list("head" = /obj/item/clothing/head/changeling, "w
|
|||||||
if(changeling.objectives.len)
|
if(changeling.objectives.len)
|
||||||
var/count = 1
|
var/count = 1
|
||||||
for(var/datum/objective/objective in changeling.objectives)
|
for(var/datum/objective/objective in changeling.objectives)
|
||||||
|
if(istype(objective, /datum/objective/crew))
|
||||||
|
if(objective.check_completion())
|
||||||
|
text += "<br><b>Objective #[count]</b>: [objective.explanation_text] <font color='green'><b>Success!</b></font> <font color='grey'>(Optional)</font>"
|
||||||
|
SSblackbox.add_details("changeling_objective","[objective.type]|SUCCESS")
|
||||||
|
else
|
||||||
|
text += "<br><b>Objective #[count]</b>: [objective.explanation_text] <span class='danger'>Fail.</span> <font color='grey'>(Optional)</font>"
|
||||||
|
SSblackbox.add_details("changeling_objective","[objective.type]|FAIL")
|
||||||
|
else
|
||||||
if(objective.check_completion())
|
if(objective.check_completion())
|
||||||
text += "<br><b>Objective #[count]</b>: [objective.explanation_text] <font color='green'><b>Success!</b></font>"
|
text += "<br><b>Objective #[count]</b>: [objective.explanation_text] <font color='green'><b>Success!</b></font>"
|
||||||
SSblackbox.add_details("changeling_objective","[objective.type]|SUCCESS")
|
SSblackbox.add_details("changeling_objective","[objective.type]|SUCCESS")
|
||||||
@@ -520,4 +528,3 @@ GLOBAL_LIST_INIT(slot2type, list("head" = /obj/item/clothing/head/changeling, "w
|
|||||||
var/datum/atom_hud/antag/hud = GLOB.huds[ANTAG_HUD_CHANGELING]
|
var/datum/atom_hud/antag/hud = GLOB.huds[ANTAG_HUD_CHANGELING]
|
||||||
hud.leave_hud(changling_mind.current)
|
hud.leave_hud(changling_mind.current)
|
||||||
set_antag_hud(changling_mind.current, null)
|
set_antag_hud(changling_mind.current, null)
|
||||||
|
|
||||||
|
|||||||
@@ -111,6 +111,14 @@
|
|||||||
if(traitor.objectives.len)//If the traitor had no objectives, don't need to process this.
|
if(traitor.objectives.len)//If the traitor had no objectives, don't need to process this.
|
||||||
var/count = 1
|
var/count = 1
|
||||||
for(var/datum/objective/objective in traitor.objectives)
|
for(var/datum/objective/objective in traitor.objectives)
|
||||||
|
if(istype(objective, /datum/objective/crew))
|
||||||
|
if(objective.check_completion())
|
||||||
|
objectives += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='green'><B>Success!</B></font> <font color='grey'>(Optional)</font>"
|
||||||
|
SSblackbox.add_details("traitor_objective","[objective.type]|SUCCESS")
|
||||||
|
else
|
||||||
|
objectives += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='red'>Fail.</font> <font color='grey'>(Optional)</font>"
|
||||||
|
SSblackbox.add_details("traitor_objective","[objective.type]|FAIL")
|
||||||
|
else
|
||||||
if(objective.check_completion())
|
if(objective.check_completion())
|
||||||
objectives += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='green'><B>Success!</B></font>"
|
objectives += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='green'><B>Success!</B></font>"
|
||||||
SSblackbox.add_details("traitor_objective","[objective.type]|SUCCESS")
|
SSblackbox.add_details("traitor_objective","[objective.type]|SUCCESS")
|
||||||
|
|||||||
@@ -212,6 +212,14 @@
|
|||||||
var/count = 1
|
var/count = 1
|
||||||
var/wizardwin = 1
|
var/wizardwin = 1
|
||||||
for(var/datum/objective/objective in wizard.objectives)
|
for(var/datum/objective/objective in wizard.objectives)
|
||||||
|
if(istype(objective, /datum/objective/crew))
|
||||||
|
if(objective.check_completion())
|
||||||
|
text += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='green'><B>Success!</B></font> <font color='grey'>(Optional)</font>"
|
||||||
|
SSblackbox.add_details("wizard_objective","[objective.type]|SUCCESS")
|
||||||
|
else
|
||||||
|
text += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='red'>Fail.</font> <font color='grey'>(Optional)</font>"
|
||||||
|
SSblackbox.add_details("wizard_objective","[objective.type]|FAIL")
|
||||||
|
else
|
||||||
if(objective.check_completion())
|
if(objective.check_completion())
|
||||||
text += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='green'><B>Success!</B></font>"
|
text += "<br><B>Objective #[count]</B>: [objective.explanation_text] <font color='green'><B>Success!</B></font>"
|
||||||
SSblackbox.add_details("wizard_objective","[objective.type]|SUCCESS")
|
SSblackbox.add_details("wizard_objective","[objective.type]|SUCCESS")
|
||||||
|
|||||||
Reference in New Issue
Block a user