diff --git a/code/game/objects/items/weapons/implants/implants/mindshield.dm b/code/game/objects/items/weapons/implants/implants/mindshield.dm index f7135a29658..9f6fe4257e6 100644 --- a/code/game/objects/items/weapons/implants/implants/mindshield.dm +++ b/code/game/objects/items/weapons/implants/implants/mindshield.dm @@ -56,6 +56,9 @@ /obj/item/implant/mindshield/proc/cancel_power(var/implantee, var/caster, var/cancelled) SIGNAL_HANDLER *cancelled = TRUE + if(implantee == caster) + return + to_chat(implantee, SPAN_DANGER("Your [name] buzzes angrily.")) /obj/item/implant/mindshield/emp_act(severity) diff --git a/code/modules/organs/subtypes/augment/augments/mind_blanker.dm b/code/modules/organs/subtypes/augment/augments/mind_blanker.dm index 7de64ff242e..65c650842a4 100644 --- a/code/modules/organs/subtypes/augment/augments/mind_blanker.dm +++ b/code/modules/organs/subtypes/augment/augments/mind_blanker.dm @@ -37,6 +37,9 @@ return *cancelled = TRUE + if(implantee == caster) + return + to_chat(implantee, SPAN_DANGER("Your mind wriggles as it repulses an outside thought.")) /obj/item/organ/internal/augment/bioaug/mind_blanker/proc/modify_sensitivity(var/implantee, var/effective_sensitivity) @@ -85,6 +88,9 @@ return *cancelled = TRUE + if(implantee == caster) + return + to_chat(implantee, SPAN_DANGER("Your mind wriggles as it repulses an outside thought.")) if(isliving(caster)) var/mob/living/victim = caster diff --git a/html/changelogs/Hellfirejag - fix mindshield spam.yml b/html/changelogs/Hellfirejag - fix mindshield spam.yml new file mode 100644 index 00000000000..012fcdc7a4f --- /dev/null +++ b/html/changelogs/Hellfirejag - fix mindshield spam.yml @@ -0,0 +1,4 @@ +author: Hellfirejag +delete-after: True +changes: + - bugfix: "Fixed mindshields and mind blankers spamming the chat."