mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 21:12:24 +01:00
Updated the Datum Component System and dcs signals handling (#19625)
Updated the Datum Component System and dcs signals handling
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -367,7 +367,7 @@
|
||||
|
||||
var/datum/component/armor/armor_component = GetComponent(/datum/component/armor)
|
||||
if(istype(armor_component))
|
||||
armor_component.RemoveComponent()
|
||||
qdel(armor_component)
|
||||
var/list/armor_list = list(
|
||||
melee = melee_armor,
|
||||
bullet = bullet_armor,
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
if(islist(armor))
|
||||
var/datum/component/armor/armor_component = piece.GetComponent(/datum/component/armor)
|
||||
if(istype(armor_component))
|
||||
armor_component.RemoveComponent()
|
||||
qdel(armor_component)
|
||||
piece.AddComponent(/datum/component/armor, armor, ARMOR_TYPE_STANDARD|ARMOR_TYPE_RIG)
|
||||
|
||||
if(chest.flags_inv & HIDEJUMPSUIT)
|
||||
|
||||
@@ -423,7 +423,7 @@
|
||||
|
||||
var/datum/component/armor/armor_component = H.GetComponent(/datum/component/armor)
|
||||
if(armor_component)
|
||||
armor_component.RemoveComponent()
|
||||
qdel(armor_component)
|
||||
|
||||
H.organs = list()
|
||||
H.internal_organs = list()
|
||||
|
||||
Reference in New Issue
Block a user