From 4836e4c49e2bd250dbd1fb4ed9c9e883aa1518e8 Mon Sep 17 00:00:00 2001 From: Matt Atlas Date: Tue, 25 Jul 2023 14:14:01 +0200 Subject: [PATCH] I have never been loved by anyone Nor have I loved anyone else --- code/modules/psionics/abilities/psi_search.dm | 9 ++++++--- code/modules/psionics/mob/mob_helpers.dm | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/code/modules/psionics/abilities/psi_search.dm b/code/modules/psionics/abilities/psi_search.dm index 87fa314127f..3a34d378c28 100644 --- a/code/modules/psionics/abilities/psi_search.dm +++ b/code/modules/psionics/abilities/psi_search.dm @@ -56,7 +56,10 @@ if(H.psi && H.psi.get_rank() == PSI_RANK_HARMONIOUS) harmonious_signatures++ continue - signatures += "[perceptive_signatures] weak signatures" - signatures += "[sensitive_signatures] robust signatures" - signatures += "[harmonious_signatures] robust signatures" + if(length(perceptive_signatures)) + signatures += "[perceptive_signatures] weak signature[perceptive_signatures > 1 ? "s" : ""]" + if(length(sensitive_signatures)) + signatures += "[sensitive_signatures] robust signature[sensitive_signatures > 1 ? "s" : ""]" + if(length(harmonious_signatures)) + signatures += "[harmonious_signatures] very powerful signature[harmonious_signatures > 1 ? "s" : ""]" to_chat(user, SPAN_NOTICE("Reaching out into the Nlom, you sense [english_list(signatures)].")) diff --git a/code/modules/psionics/mob/mob_helpers.dm b/code/modules/psionics/mob/mob_helpers.dm index b4a5d7ec762..3b06d4dcc9f 100644 --- a/code/modules/psionics/mob/mob_helpers.dm +++ b/code/modules/psionics/mob/mob_helpers.dm @@ -9,7 +9,7 @@ return !has_psionics() /mob/living/carbon/is_psi_blocked() - if(HAS_TRAIT(src, TRAIT_ZONA_BOVINAE_ABSORBED) || HAS_TRAIT(src, TRAIT_PSIONICALLY_DEAF)) + if(HAS_TRAIT(src, TRAIT_PSIONICALLY_DEAF)) return SPAN_WARNING("[src]'s mind is inaccessible, like hitting a brick wall.") for (var/obj/item/implant/mindshield/I in src) if (I.implanted) @@ -20,7 +20,7 @@ return TRUE /mob/living/carbon/has_zona_bovinae() - if(HAS_TRAIT(src, TRAIT_ZONA_BOVINAE_ABSORBED) || HAS_TRAIT(src, TRAIT_PSIONICALLY_DEAF)) + if(HAS_TRAIT(src, TRAIT_PSIONICALLY_DEAF)) return FALSE return TRUE