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].")