From 03568104d33517431e43164184c57b0d7119a4ab Mon Sep 17 00:00:00 2001 From: bruhmogus <104110869+bruhmogus@users.noreply.github.com> Date: Tue, 9 Jun 2026 14:43:12 -0500 Subject: [PATCH 1/4] use the meatspike --- Resources/Prototypes/Entities/Mobs/NPCs/animals.yml | 9 +++++++++ Resources/Prototypes/Entities/Mobs/NPCs/carp.yml | 1 + Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml | 10 ++++++++++ .../Prototypes/Entities/Mobs/NPCs/miscellaneous.yml | 1 + Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml | 3 +++ Resources/Prototypes/Entities/Mobs/NPCs/space.yml | 3 +++ 6 files changed, 27 insertions(+) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index afee9337ad4..085f8b45468 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1027,6 +1027,7 @@ growthDelay: 30 - type: ExaminableHunger - type: Butcherable + butcheringtype: Spike #starcup spawned: - id: FoodMeat amount: 5 @@ -1127,6 +1128,7 @@ Dead: Base: dead - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeatCrab amount: 2 @@ -1246,6 +1248,7 @@ flavors: - fiber - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeat amount: 4 @@ -1412,6 +1415,7 @@ Dead: Base: dead - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeat amount: 4 @@ -1516,6 +1520,7 @@ - type: ReplacementAccent accent: kangaroo - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeat dropOrgansOnButcher: true # starcup: butchering gives organs @@ -2666,6 +2671,7 @@ Dead: Base: penguin_dead - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeatPenguin amount: 3 @@ -2888,6 +2894,7 @@ layer: - MobLayer - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeatSpider amount: 2 @@ -4263,6 +4270,7 @@ Dead: Base: dead - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeatBacon amount: 6 @@ -4440,6 +4448,7 @@ Dead: Base: reindeer_buck_dead - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeat amount: 4 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index a95a6ee2e06..153f9059100 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -256,6 +256,7 @@ Base: dead BaseUnshaded: dead_mouth - type: Butcherable + butcheringtype: Spike # starcup spawned: - id: FoodMeatFish amount: 4 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml index 2f1332c3b04..327fdc032f3 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml @@ -95,6 +95,11 @@ Base: dead Dead: Base: dead + - type: Butcherable # begin starcup + butcheringType: Spike + spawned: + - id: FoodMeat + amount: 1 # end starcup - type: MeleeWeapon soundHit: path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg @@ -124,6 +129,11 @@ thresholds: 0: Alive 50: Dead + - type: Butcherable # begin starcup + butcheringType: Spike + spawned: + - id: FoodMeat + amount: 1 # end starcup - type: MeleeWeapon soundHit: path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml index f6d5667c3fe..471d32c8f00 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml @@ -38,6 +38,7 @@ 0: Alive 100: Dead - type: Butcherable + butcheringType: Spike # starcup spawned: - id: FoodMeatChicken amount: 2 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml index 76444595c39..c9639f19074 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml @@ -122,9 +122,12 @@ screamAction: ActionEmitSound # end starcup - type: Butcherable + butcheringType: Spike # starcup spawned: - id: ClothingHeadHatFancyCrown #how did that get there? amount: 1 + - id: FoodMeatRat + amount: 5 - type: MobPrice price: 2500 # rat wealth - type: RandomMetadata diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml index 7fa1106cf28..3b6009ab45f 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml @@ -96,6 +96,7 @@ Dead: Base: bear_dead - type: Butcherable + butcheringType: Spike # starcup spawned: - id: FoodMeatBear amount: 3 @@ -200,6 +201,7 @@ - type: ReplacementAccent accent: kangaroo - type: Butcherable + butcheringType: Spike # starcup spawned: - id: FoodMeat amount: 1 @@ -246,6 +248,7 @@ Dead: Base: spacespider_dead - type: Butcherable + butcheringType: Spike # starcup spawned: - id: FoodMeatSpider amount: 2 From 22d7aad12cfe1bc9fd3e6f883b59b7d396ab46a6 Mon Sep 17 00:00:00 2001 From: bruhmogus <104110869+bruhmogus@users.noreply.github.com> Date: Sun, 14 Jun 2026 15:08:45 -0500 Subject: [PATCH 2/4] Fix case issue in animals.yml --- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 085f8b45468..6e73c3362a1 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1027,7 +1027,7 @@ growthDelay: 30 - type: ExaminableHunger - type: Butcherable - butcheringtype: Spike #starcup + butcheringType: Spike #starcup spawned: - id: FoodMeat amount: 5 @@ -1128,7 +1128,7 @@ Dead: Base: dead - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeatCrab amount: 2 @@ -1248,7 +1248,7 @@ flavors: - fiber - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeat amount: 4 @@ -1415,7 +1415,7 @@ Dead: Base: dead - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeat amount: 4 @@ -1520,7 +1520,7 @@ - type: ReplacementAccent accent: kangaroo - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeat dropOrgansOnButcher: true # starcup: butchering gives organs @@ -2671,7 +2671,7 @@ Dead: Base: penguin_dead - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeatPenguin amount: 3 @@ -2894,7 +2894,7 @@ layer: - MobLayer - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeatSpider amount: 2 @@ -4270,7 +4270,7 @@ Dead: Base: dead - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeatBacon amount: 6 @@ -4448,7 +4448,7 @@ Dead: Base: reindeer_buck_dead - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeat amount: 4 From 5f83ee1c9fd66b1cc64f7d905eab1b0d15ee49d3 Mon Sep 17 00:00:00 2001 From: bruhmogus <104110869+bruhmogus@users.noreply.github.com> Date: Sun, 14 Jun 2026 15:09:20 -0500 Subject: [PATCH 3/4] Update carp.yml --- Resources/Prototypes/Entities/Mobs/NPCs/carp.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index 153f9059100..d5402c71d44 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -256,7 +256,7 @@ Base: dead BaseUnshaded: dead_mouth - type: Butcherable - butcheringtype: Spike # starcup + butcheringType: Spike # starcup spawned: - id: FoodMeatFish amount: 4 From d1578fffe55c8cf7157d355776ce46595860c36c Mon Sep 17 00:00:00 2001 From: bruhmogus <104110869+bruhmogus@users.noreply.github.com> Date: Sun, 14 Jun 2026 16:01:37 -0500 Subject: [PATCH 4/4] Add abomination to spike butchering list --- Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml index 327fdc032f3..769d7696a10 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml @@ -220,6 +220,11 @@ - type: MovementSpeedModifier baseWalkSpeed: 1.5 baseSprintSpeed: 2.5 + - type: Butcherable # begin starcup + butcheringType: Spike + spawned: + - id: FoodMeat + amount: 1 # end starcup - type: MeleeWeapon soundHit: path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg