From 1e58dd6b948e938eeeb7f33d3c079e9c43d408f2 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sun, 23 Jan 2022 11:32:17 +0100 Subject: [PATCH] [MIRROR] Heirlooms now reveal themselves on examine regardless of role, status or ownership. [MDB IGNORE] (#10925) * Heirlooms now reveal themselves on examine regardless of role, status or ownership. (#64310) * Heirlooms now reveal themselves on examine regardless of role, status or ownership. Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com> --- code/datums/components/heirloom.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/datums/components/heirloom.dm b/code/datums/components/heirloom.dm index b1cfcbdfcdd..fe7b82a6ad9 100644 --- a/code/datums/components/heirloom.dm +++ b/code/datums/components/heirloom.dm @@ -14,11 +14,11 @@ /datum/component/heirloom/proc/examine(datum/source, mob/user, list/examine_list) SIGNAL_HANDLER + var/datum/antagonist/obsessed/creeper = user.mind.has_antag_datum(/datum/antagonist/obsessed) + if(user.mind == owner) examine_list += span_notice("It is your precious [family_name] family heirloom. Keep it safe!") - else if(isobserver(user)) - examine_list += span_notice("It is the [family_name] family heirloom, belonging to [owner].") + else if(creeper && creeper.trauma.obsession == owner) + examine_list += span_nicegreen("This must be [owner]'s family heirloom! It smells just like them...") else - var/datum/antagonist/obsessed/creeper = user.mind.has_antag_datum(/datum/antagonist/obsessed) - if(creeper && creeper.trauma.obsession == owner) - examine_list += span_nicegreen("This must be [owner]'s family heirloom! It smells just like them...") + examine_list += span_notice("It is the [family_name] family heirloom, belonging to [owner].")