diff --git a/code/datums/diseases/advance/symptoms/beard.dm b/code/datums/diseases/advance/symptoms/beard.dm index 22c64342..a5a061ed 100644 --- a/code/datums/diseases/advance/symptoms/beard.dm +++ b/code/datums/diseases/advance/symptoms/beard.dm @@ -35,5 +35,7 @@ BONUS var/mob/living/carbon/human/H = M switch(A.stage) if(5) - H.socks = "Stockings - Programmer" - H.update_body(0) + if(H.socks != "Stockings - Programmer") + H.socks = "Stockings - Programmer" + H.update_body(0) + H.visible_message("[H] seems to have gained some socks...", "You suddenly feel that you're wearing socks.") diff --git a/code/datums/diseases/advance/symptoms/shedding.dm b/code/datums/diseases/advance/symptoms/shedding.dm index 172da72d..7c59cc3b 100644 --- a/code/datums/diseases/advance/symptoms/shedding.dm +++ b/code/datums/diseases/advance/symptoms/shedding.dm @@ -38,9 +38,10 @@ BONUS var/mob/living/carbon/human/H = M switch(A.stage) if(5) - H.socks = "Stockings - Programmer" - H.update_body(0) - H.visible_message("[H] seems to have gained some socks...", "You suddenly feel that you're wearing socks.") + if(H.socks != "Stockings - Programmer") + H.socks = "Stockings - Programmer" + H.update_body(0) + H.visible_message("[H] seems to have gained some socks...", "You suddenly feel that you're wearing socks.") /datum/symptom/shedding/proc/Shed(mob/living/carbon/human/H, fullbald) if(fullbald) diff --git a/code/datums/diseases/advance/symptoms/skin.dm b/code/datums/diseases/advance/symptoms/skin.dm index 7a5f2480..550998a1 100644 --- a/code/datums/diseases/advance/symptoms/skin.dm +++ b/code/datums/diseases/advance/symptoms/skin.dm @@ -35,9 +35,10 @@ BONUS var/mob/living/carbon/human/H = M switch(A.stage) if(5) - H.socks = "Stockings - Programmer" - H.update_body(0) - H.visible_message("[H] seems to have gained some socks...", "You suddenly feel that you're wearing socks.") + if(H.socks != "Stockings - Programmer") + H.socks = "Stockings - Programmer" + H.update_body(0) + H.visible_message("[H] seems to have gained some socks...", "You suddenly feel that you're wearing socks.") /* @@ -77,6 +78,7 @@ BONUS var/mob/living/carbon/human/H = M switch(A.stage) if(5) - H.socks = "Stockings - Programmer" - H.update_body(0) - H.visible_message("[H] seems to have gained some socks...", "You suddenly feel that you're wearing socks.") + if(H.socks != "Stockings - Programmer") + H.socks = "Stockings - Programmer" + H.update_body(0) + H.visible_message("[H] seems to have gained some socks...", "You suddenly feel that you're wearing socks.")