From 686350a2df9c7ec825752878b209d2d9eec602d1 Mon Sep 17 00:00:00 2001 From: "baloh.matevz@gmail.com" Date: Wed, 15 Feb 2012 12:21:26 +0000 Subject: [PATCH] - added feedback logging of wizard, traitor and changeling success as well as individual objectives success. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3131 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/gamemodes/changeling/changeling.dm | 4 ++++ code/game/gamemodes/traitor/traitor.dm | 4 ++++ code/game/gamemodes/wizard/wizard.dm | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 4b8795b3862..c95a71c247d 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -178,8 +178,10 @@ for(var/datum/objective/objective in changeling.objectives) if(objective.check_completion()) world << "Objective #[count]: [objective.explanation_text] \green Success" + feedback_add_details("changeling_objective","[objective.type]|SUCCESS") else world << "Objective #[count]: [objective.explanation_text] \red Failed" + feedback_add_details("changeling_objective","[objective.type]|FAIL") changelingwin = 0 count++ @@ -189,8 +191,10 @@ if(changelingwin) world << "The changeling was successful!" + feedback_add_details("changeling_success","SUCCESS") else world << "The changeling has failed!" + feedback_add_details("changeling_success","FAIL") return 1 /datum/changeling //stores changeling powers, changeling recharge thingie, changeling absorbed DNA and changeling ID (for changeling hivemind) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 1d2904e3dc6..74113fb607e 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -174,15 +174,19 @@ for(var/datum/objective/objective in traitor.objectives) if(objective.check_completion()) world << "Objective #[count]: [objective.explanation_text] \green Success" + feedback_add_details("traitor_objective","[objective.type]|SUCCESS") else world << "Objective #[count]: [objective.explanation_text] \red Failed" + feedback_add_details("traitor_objective","[objective.type]|FAIL") traitorwin = 0 count++ if(traitorwin) world << "The [special_role_text] was successful!" + feedback_add_details("traitor_success","SUCCESS") else world << "The [special_role_text] has failed!" + feedback_add_details("traitor_success","FAIL") return 1 diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 3d1fc0540fe..959864e8cca 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -222,15 +222,19 @@ for(var/datum/objective/objective in wizard.objectives) if(objective.check_completion()) world << "Objective #[count]: [objective.explanation_text] \green Success" + feedback_add_details("wizard_objective","[objective.type]|SUCCESS") else world << "Objective #[count]: [objective.explanation_text] \red Failed" + feedback_add_details("wizard_objective","[objective.type]|FAIL") wizardwin = 0 count++ if(wizard.current && wizard.current.stat!=2 && wizardwin) world << "The wizard was successful!" + feedback_add_details("wizard_success","SUCCESS") else world << "The wizard has failed!" + feedback_add_details("wizard_success","FAIL") return 1 //OTHER PROCS