Updated the Datum Component System and dcs signals handling (#19625)

Updated the Datum Component System and dcs signals handling
This commit is contained in:
Fluffy
2024-07-20 17:33:21 +00:00
committed by GitHub
parent c5b6e2ceb3
commit 947487ba62
19 changed files with 701 additions and 356 deletions
@@ -71,7 +71,7 @@
/singleton/origin_item/origin/gadpathur/on_remove(mob/living/carbon/human/H)
. = ..()
var/datum/component/armor/armor_component = H.GetComponent(/datum/component/armor)
armor_component?.RemoveComponent()
qdel(armor_component)
/singleton/origin_item/origin/gadpathur_exile
name = "Gadpathurian Exile"
@@ -89,7 +89,7 @@
/singleton/origin_item/origin/gadpathur_exile/on_remove(mob/living/carbon/human/H)
. = ..()
var/datum/component/armor/armor_component = H.GetComponent(/datum/component/armor)
armor_component?.RemoveComponent()
qdel(armor_component)
/singleton/origin_item/origin/assunzione
name = "Republic of Assunzione"
@@ -20,4 +20,4 @@
/singleton/origin_item/origin/queendom/on_remove(mob/living/carbon/human/H)
. = ..()
var/datum/component/armor/armor_component = H.GetComponent(/datum/component/armor)
armor_component.RemoveComponent()
qdel(armor_component)
@@ -69,4 +69,4 @@
/singleton/origin_item/origin/wastelander/on_remove(mob/living/carbon/human/H)
. = ..()
var/datum/component/armor/armor_component = H.GetComponent(/datum/component/armor)
armor_component.RemoveComponent()
qdel(armor_component)