From 71be789d658633127e3ddc6646c92e1895b35df3 Mon Sep 17 00:00:00 2001 From: cynical Date: Thu, 29 Aug 2024 18:22:59 -0400 Subject: [PATCH 1/2] the fix --- Content.Server/Devour/DevourSystem.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Content.Server/Devour/DevourSystem.cs b/Content.Server/Devour/DevourSystem.cs index febbd093a6c..16def72d44e 100644 --- a/Content.Server/Devour/DevourSystem.cs +++ b/Content.Server/Devour/DevourSystem.cs @@ -1,3 +1,4 @@ +using Content.Server.Body.Components; using Content.Server.Body.Systems; using Content.Shared.Chemistry.Components; using Content.Shared.Devour; @@ -15,6 +16,7 @@ public override void Initialize() base.Initialize(); SubscribeLocalEvent(OnDoAfter); + SubscribeLocalEvent(OnGibContents); } private void OnDoAfter(EntityUid uid, DevourerComponent component, DevourDoAfterEvent args) @@ -45,5 +47,15 @@ private void OnDoAfter(EntityUid uid, DevourerComponent component, DevourDoAfter _audioSystem.PlayPvs(component.SoundDevour, uid); } + + private void OnGibContents(EntityUid uid, DevourerComponent component, ref BeingGibbedEvent args) + { + if (!component.ShouldStoreDevoured) + return; + + // For some reason we have two different systems that should handle gibbing, + // and for some another reason GibbingSystem, which should empty all containers, doesn't get involved in this process + ContainerSystem.EmptyContainer(component.Stomach); + } } From ef6331b43dfc3cc05f373039027478e52dc5e673 Mon Sep 17 00:00:00 2001 From: FloofStation Changelogs <175611579+Floof-Station-Bot@users.noreply.github.com> Date: Fri, 30 Aug 2024 05:07:33 +0000 Subject: [PATCH 2/2] Automatic Changelog Update (#158) --- Resources/Changelog/Floof.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Resources/Changelog/Floof.yml b/Resources/Changelog/Floof.yml index 8e68d86e318..1efbaf4f8d6 100644 --- a/Resources/Changelog/Floof.yml +++ b/Resources/Changelog/Floof.yml @@ -735,3 +735,9 @@ Entries: message: Added two new physical traits - weakness and lightweight id: 100 time: '2024-08-29T14:51:40.0000000+00:00' +- author: cynical24 + changes: + - type: Fix + message: space dragons will now drop bodies upon being butchered :3 + id: 101 + time: '2024-08-30T05:07:01.0000000+00:00'