mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 05:00:55 +01:00
Merge branch 'master' of https://github.com/tgstation/tgstation into pupstream-2025-09-07
# Conflicts: # README.md # code/__DEFINES/admin.dm # code/__DEFINES/melee.dm # code/_globalvars/traits/_traits.dm # code/controllers/subsystem/economy.dm # code/datums/components/crafting/crafting.dm # code/datums/elements/crusher_loot.dm # code/modules/antagonists/pirate/pirate_shuttle_equipment.dm # code/modules/clothing/suits/_suits.dm # code/modules/escape_menu/leave_body.dm # code/modules/jobs/job_types/_job.dm # code/modules/mining/equipment/mineral_scanner.dm # code/modules/mob/living/living.dm # code/modules/plumbing/plumbers/pill_press.dm # tgui/packages/tgui/interfaces/Vending.tsx
This commit is contained in:
@@ -74,11 +74,6 @@
|
||||
wash(CLEAN_TYPE_BLOOD)
|
||||
organ_flags &= ~ORGAN_VIRGIN
|
||||
|
||||
if(external_bodytypes)
|
||||
receiver.synchronize_bodytypes()
|
||||
if(external_bodyshapes)
|
||||
receiver.synchronize_bodyshapes()
|
||||
|
||||
receiver.organs |= src
|
||||
receiver.organs_slot[slot] = src
|
||||
owner = receiver
|
||||
@@ -141,6 +136,11 @@
|
||||
ADD_TRAIT(src, TRAIT_NODROP, ORGAN_INSIDE_BODY_TRAIT)
|
||||
interaction_flags_item &= ~INTERACT_ITEM_ATTACK_HAND_PICKUP
|
||||
|
||||
if(external_bodytypes)
|
||||
limb.owner?.synchronize_bodytypes()
|
||||
if(external_bodyshapes)
|
||||
limb.owner?.synchronize_bodyshapes()
|
||||
|
||||
if(bodypart_overlay)
|
||||
limb.add_bodypart_overlay(bodypart_overlay)
|
||||
|
||||
@@ -186,8 +186,6 @@
|
||||
SEND_SIGNAL(organ_owner, COMSIG_CARBON_LOSE_ORGAN, src, special)
|
||||
ADD_TRAIT(src, TRAIT_USED_ORGAN, ORGAN_TRAIT)
|
||||
|
||||
organ_owner.synchronize_bodytypes()
|
||||
organ_owner.synchronize_bodyshapes()
|
||||
if(!special)
|
||||
organ_owner.hud_used?.update_locked_slots()
|
||||
|
||||
@@ -249,6 +247,9 @@
|
||||
interaction_flags_item |= INTERACT_ITEM_ATTACK_HAND_PICKUP
|
||||
SEND_SIGNAL(src, COMSIG_ORGAN_BODYPART_REMOVED, limb, movement_flags) // BUBBER CHANGE, added COMSIG_ORGAN_BODYPART_REMOVED to on_bodypart_remove
|
||||
|
||||
limb.owner?.synchronize_bodytypes()
|
||||
limb.owner?.synchronize_bodyshapes()
|
||||
|
||||
if(!bodypart_overlay)
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user