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