From 5eb81e48b29642c55655c4ef4b9ece5396c4813c Mon Sep 17 00:00:00 2001 From: Chcm97 Date: Tue, 10 Mar 2026 14:48:01 -0400 Subject: [PATCH 1/2] Compresses spawns of Bluespace and Sepia Carpets from slime extracts. --- .../Xenobiology/Extracts/t3/bluespace.yml | 6 +++--- .../Specific/Xenobiology/Extracts/t3/sepia.yml | 6 +++--- .../Objects/Specific/Xenobiology/stacks.yml | 17 +++++++++++++++++ 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml index 0b31a03419f..e665ff80798 100644 --- a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml +++ b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml @@ -22,8 +22,8 @@ - !type:PlaySoundEffect sound: /Audio/Effects/Chemistry/bubbles.ogg - !type:CreateEntityReactionEffect - entity: FloorTileItemBluespace - number: 30 + entity: FloorTileItemBluespace30 + count: 1 - reagents: [ Plasma ] methods: [ Touch, Injection ] effects: @@ -48,4 +48,4 @@ - !type:RandomTeleportNearby - type: Tag tags: - - XenobiologyBluespaceExtract \ No newline at end of file + - XenobiologyBluespaceExtract diff --git a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/sepia.yml b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/sepia.yml index ac08a217ac1..e1ea61f88f8 100644 --- a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/sepia.yml +++ b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/sepia.yml @@ -50,8 +50,8 @@ - !type:PlaySoundEffect sound: /Audio/Effects/Chemistry/bubbles.ogg - !type:CreateEntityReactionEffect - entity: FloorTileItemSepia - number: 30 + entity: FloorTileItemSepia30 + count: 1 - type: Tag tags: - - XenobiologySepiaExtract \ No newline at end of file + - XenobiologySepiaExtract diff --git a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/stacks.yml b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/stacks.yml index 1bdae4175d8..d9e7b64b472 100644 --- a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/stacks.yml +++ b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/stacks.yml @@ -9,3 +9,20 @@ name: stack-sepia-tile spawn: FloorTileItemSepia maxCount: 30 + + # This is a bodge, but I cannot find a way to make these things stack to thirty when spawning them, except by making a new prototype for them. +- type: entity + parent: FloorTileItemBluespace + id: FloorTileItemBluespace30 + suffix: 30 + components: + - type: Stack + count: 30 + +- type: entity + parent: FloorTileItemSepia + id: FloorTileItemSepia30 + suffix: 30 + components: + - type: Stack + count: 30 From 6e758e51013dc178b28875d3bd859a0f40c73205 Mon Sep 17 00:00:00 2001 From: Chcm97 Date: Tue, 10 Mar 2026 16:27:58 -0400 Subject: [PATCH 2/2] BS Crystals Compression --- .../Entities/Objects/Materials/materials.yml | 10 +++++++++- .../Specific/Xenobiology/Extracts/t3/bluespace.yml | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/_Goobstation/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/_Goobstation/Entities/Objects/Materials/materials.yml index ef94254cf76..e52d2a1d64b 100644 --- a/Resources/Prototypes/_Goobstation/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/_Goobstation/Entities/Objects/Materials/materials.yml @@ -58,6 +58,14 @@ - type: Stack count: 1 +- type: entity + parent: MaterialBSCrystal + id: MaterialBSCrystal5 + suffix: Single + components: + - type: Stack + count: 5 + - type: entity parent: MaterialBSCrystal id: MaterialBSCrystalUnprocessed @@ -76,4 +84,4 @@ suffix: Single components: - type: Stack - count: 1 \ No newline at end of file + count: 1 diff --git a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml index e665ff80798..7515e9e3348 100644 --- a/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml +++ b/Resources/Prototypes/_Goobstation/Xenobiology/Entities/Objects/Specific/Xenobiology/Extracts/t3/bluespace.yml @@ -34,8 +34,8 @@ - !type:PlaySoundEffect sound: /Audio/Effects/Chemistry/bubbles.ogg - !type:CreateEntityReactionEffect - entity: MaterialBSCrystal1 - number: 5 + entity: MaterialBSCrystal5 + count: 1 - reagents: [ Blood ] methods: [ Touch, Injection ] effects: