Merge pull request #6320 from Citadel-Station-13/upstream-merge-37036

[MIRROR] Fixes an heirloom trait-related runtime that gets spammed in the logs
This commit is contained in:
LetterJay
2018-04-09 16:37:54 -05:00
committed by GitHub
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -56,6 +56,7 @@
/datum/trait/process()
if(QDELETED(trait_holder))
trait_holder = null
qdel(src)
return
if(trait_holder.stat == DEAD)
+1 -1
View File
@@ -61,7 +61,7 @@
var/list/family_name = splittext(trait_holder.real_name, " ")
heirloom.name = "\improper [family_name[family_name.len]] family [heirloom.name]"
/datum/trait/family_heirloom/process()
/datum/trait/family_heirloom/on_process()
if(heirloom in trait_holder.GetAllContents())
trait_holder.SendSignal(COMSIG_CLEAR_MOOD_EVENT, "family_heirloom_missing")
trait_holder.SendSignal(COMSIG_ADD_MOOD_EVENT, "family_heirloom", /datum/mood_event/family_heirloom)