[MIRROR] some more NEW to init (#10148)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-02-13 03:00:18 -07:00
committed by GitHub
parent a8ea2f9062
commit fe69ddd909
23 changed files with 106 additions and 98 deletions

View File

@@ -248,13 +248,16 @@
/obj/item/organ/external/update_health()
damage = min(max_damage, (brute_dam + burn_dam))
/obj/item/organ/external/New(var/mob/living/carbon/holder)
..(holder, 0)
/obj/item/organ/external/Initialize(mapload, var/internal)
..(mapload, 0)
if(istype(owner))
replaced(owner)
sync_colour_to_human(owner)
spawn(1)
get_icon()
return INITIALIZE_HINT_LATELOAD
/obj/item/organ/external/LateInitialize()
. = ..()
get_icon()
/obj/item/organ/external/replaced(var/mob/living/carbon/human/target)
owner = target

View File

@@ -3,7 +3,7 @@
icon_name = ""
dislocated = -1
/obj/item/organ/external/stump/New(var/mob/living/carbon/holder, var/internal, var/obj/item/organ/external/limb)
/obj/item/organ/external/stump/Initialize(mapload, var/internal, var/obj/item/organ/external/limb)
if(istype(limb))
organ_tag = limb.organ_tag
body_part = limb.body_part
@@ -11,7 +11,7 @@
joint = limb.joint
parent_organ = limb.parent_organ
wounds = limb.wounds
..(holder, internal)
. = ..(mapload, internal)
if(istype(limb))
max_damage = limb.max_damage
if((limb.robotic >= ORGAN_ROBOT) && (!parent || (parent.robotic >= ORGAN_ROBOT)))