From 8a4f1e9081f316c92157fbe7b0cf3ef4cd943e07 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Wed, 16 Jan 2019 07:48:28 +0000 Subject: [PATCH] Observers can tell if an object is a family heirloom on examine() :cl: coiax tweak: Observers are able to see family heirloom messages when examining objects. /:cl: I mean, it bugged me the once time that I suspected a random object was an heirloom, but had to use VV to check. --- code/datums/components/heirloom.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/datums/components/heirloom.dm b/code/datums/components/heirloom.dm index 93b20397a82..69f73aab01e 100644 --- a/code/datums/components/heirloom.dm +++ b/code/datums/components/heirloom.dm @@ -14,6 +14,10 @@ /datum/component/heirloom/proc/examine(datum/source, mob/user) if(user.mind == owner) to_chat(user, "It is your precious [family_name] family heirloom. Keep it safe!") - var/datum/antagonist/creep/creeper = user.mind.has_antag_datum(/datum/antagonist/creep) - if(creeper && creeper.trauma.obsession == owner) - to_chat(user, "This must be [owner]'s family heirloom! It smells just like them...") \ No newline at end of file + else if(isobserver(user)) + to_chat(user, "It is the [family_name] family heirloom, belonging to [owner].") + else + var/datum/antagonist/creep/creeper = user.mind.has_antag_datum(/datum/antagonist/creep) + if(creeper && creeper.trauma.obsession == owner) + to_chat(user, "This must be [owner]'s family heirloom! It smells just like them...") +