Fluff Augment Despawning Fix (#21392)

This fixes an issue where only the last fluff augment selected in
loadouts will be used. It was being caused by fluff augments all sharing
the same parented organ tag, which was normally used to prevent
identical augments from being stacked.
This commit is contained in:
VMSolidus
2025-09-29 20:03:48 +00:00
committed by GitHub
parent a47b11e1a8
commit 13ba3dc91d
4 changed files with 21 additions and 1 deletions
@@ -3,7 +3,7 @@
icon = 'icons/obj/organs/augments.dmi'
icon_state = "augment"
parent_organ = BP_CHEST
organ_tag = "augment"
organ_tag = "augment" // All augments are required to have a UNIQUE organ_tag. This is used to check organ stacking.
robotic = ROBOTIC_MECHANICAL
emp_coeff = 2
is_augment = TRUE
@@ -2,6 +2,7 @@
name = "head augmentation"
desc = "An augment installed inside the head of someone."
parent_organ = BP_HEAD
organ_tag = BP_AUG_FLUFF_HEAD
/obj/item/organ/internal/augment/head_fluff/die()
..()
@@ -24,33 +25,40 @@
name = "chest augmentation"
desc = "An augment installed inside the chest of someone."
parent_organ = BP_CHEST
organ_tag = BP_AUG_FLUFF_CHEST
/obj/item/organ/internal/augment/head_fluff/rhand_fluff
name = "right hand augmentation"
desc = "An augment installed inside the right hand of someone."
parent_organ = BP_R_HAND
organ_tag = BP_AUG_FLUFF_R_HAND
/obj/item/organ/internal/augment/head_fluff/lhand_fluff
name = "left hand augmentation"
desc = "An augment installed inside the left hand of someone."
parent_organ = BP_L_HAND
organ_tag = BP_AUG_FLUFF_L_HAND
/obj/item/organ/internal/augment/bioaug/head_fluff
name = "head bioaug"
desc = "A bioaug installed inside the head of someone."
parent_organ = BP_HEAD
organ_tag = BP_AUG_FLUFF_HEAD_BIO
/obj/item/organ/internal/augment/bioaug/head_fluff/chest_fluff
name = "chest bioaug"
desc = "A bioaug installed inside the chest of someone."
parent_organ = BP_CHEST
organ_tag = BP_AUG_FLUFF_CHEST_BIO
/obj/item/organ/internal/augment/bioaug/head_fluff/rhand_fluff
name = "right hand bioaug"
desc = "A bioaug installed inside the right hand of someone."
parent_organ = BP_R_HAND
organ_tag = BP_AUG_FLUFF_R_HAND_BIO
/obj/item/organ/internal/augment/bioaug/head_fluff/lhand_fluff
name = "left hand bioaug"
desc = "A bioaug installed inside the left hand of someone."
parent_organ = BP_L_HAND
organ_tag = BP_AUG_FLUFF_L_HAND_BIO