diff --git a/Content.Server/SS220/Clothing/SpawnOnUnequippedComponent.cs b/Content.Server/SS220/Clothing/SpawnOnUnequippedComponent.cs
new file mode 100644
index 000000000000..ac36bee91cae
--- /dev/null
+++ b/Content.Server/SS220/Clothing/SpawnOnUnequippedComponent.cs
@@ -0,0 +1,23 @@
+using Content.Shared.Storage;
+
+namespace Content.Server.SS220.Clothing
+{
+ ///
+ /// Spawns items when used in got unequiped.
+ ///
+ [RegisterComponent]
+ public sealed partial class SpawnOnUnequippedComponent : Component
+ {
+ ///
+ /// The list of entities to spawn, with amounts and orGroups.
+ ///
+ [DataField("items", required: true)]
+ public List Items = new();
+
+ ///
+ /// How many uses before the item should delete itself.
+ ///
+ [ViewVariables(VVAccess.ReadWrite)]
+ public int Uses = 1;
+ }
+}
diff --git a/Content.Server/SS220/Clothing/SpawnOnUnequippedSystem.cs b/Content.Server/SS220/Clothing/SpawnOnUnequippedSystem.cs
new file mode 100644
index 000000000000..2a95f8a64ddb
--- /dev/null
+++ b/Content.Server/SS220/Clothing/SpawnOnUnequippedSystem.cs
@@ -0,0 +1,56 @@
+using Content.Shared.Administration.Logs;
+using Content.Shared.Inventory.Events;
+using Content.Shared.Database;
+using Content.Shared.Hands.EntitySystems;
+using Robust.Shared.Random;
+using static Content.Shared.Storage.EntitySpawnCollection;
+using Content.Shared.Clothing.Components;
+
+namespace Content.Server.SS220.Clothing
+{
+ public sealed class SpawnOnUnequippedSystem : EntitySystem
+ {
+ [Dependency] private readonly IRobustRandom _random = default!;
+ [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!;
+ [Dependency] private readonly SharedHandsSystem _hands = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnGotUnequipped);
+ }
+ private void OnGotUnequipped(Entity uid, ref GotUnequippedEvent args)
+ {
+
+ // If starting with zero or less uses, this component is a no-op
+ if (!TryComp(uid, out var clothComp))
+ return;
+
+ if (clothComp.Slots != args.SlotFlags)
+ return;
+
+ if (uid.Comp.Uses <= 0)
+ return;
+
+ var coords = Transform(args.Equipee).Coordinates;
+ var spawnEntities = GetSpawns(uid.Comp.Items, _random);
+ EntityUid? entityToPlaceInHands = null;
+
+ foreach (var proto in spawnEntities)
+ {
+ entityToPlaceInHands = Spawn(proto, coords);
+ _adminLogger.Add(LogType.EntitySpawn, LogImpact.Low, $"{ToPrettyString(args.Equipee)} unequipped {ToPrettyString(uid)} which spawned {ToPrettyString(entityToPlaceInHands.Value)}");
+ }
+
+ uid.Comp.Uses--;
+
+ // Delete entity only if component was successfully used
+ if (uid.Comp.Uses <= 0)
+ EntityManager.QueueDeleteEntity(uid);
+
+ if (entityToPlaceInHands != null)
+ _hands.PickupOrDrop(args.Equipee, entityToPlaceInHands.Value);
+ }
+ }
+}
diff --git a/Resources/Audio/SS220/CultYogg/attributions.yml b/Resources/Audio/SS220/CultYogg/attributions.yml
index ec1dff8eae55..f0d4716bf68c 100644
--- a/Resources/Audio/SS220/CultYogg/attributions.yml
+++ b/Resources/Audio/SS220/CultYogg/attributions.yml
@@ -15,15 +15,25 @@
- files: ["inhale_scream_1.ogg"]
license: "CC-BY-4.0"
- copyright: "Original is created by jorickhoofd, modified by SkaldetSkaeg for SS22"
+ copyright: "Original is created by jorickhoofd, modified by SkaldetSkaeg for SS220"
source: "https://freesound.org/people/jorickhoofd/sounds/179333/"
- files: ["inhale_scream_2.ogg"]
license: "CC-BY-4.0"
- copyright: "Original is created by jorickhoofd, modified by SkaldetSkaeg for SS22"
+ copyright: "Original is created by jorickhoofd, modified by SkaldetSkaeg for SS220"
source: "https://freesound.org/people/jorickhoofd/sounds/180300/"
- files: ["inhale_scream_3.ogg"]
license: "CC-BY-4.0"
copyright: "Original is created by jorickhoofd, modified by SkaldetSkaeg for SS220"
source: "https://freesound.org/people/jorickhoofd/sounds/180301/"
+
+- files: ["lurbo_kill.ogg"]
+ license: "CC0-1.0"
+ copyright: "Original is created by FairCashew, modified by SkaldetSkaeg for SS220"
+ source: "https://freesound.org/people/FairCashew/sounds/684867/"
+
+- files: ["lurbo_unequip.ogg"]
+ license: "CC-BY-4.0"
+ copyright: "Original is created by DrMinky, modified by SkaldetSkaeg for SS220"
+ source: "https://freesound.org/people/DrMinky/sounds/167074/"
diff --git a/Resources/Audio/SS220/CultYogg/lurbo_kill.ogg b/Resources/Audio/SS220/CultYogg/lurbo_kill.ogg
new file mode 100644
index 000000000000..3dce5eb0a8a2
Binary files /dev/null and b/Resources/Audio/SS220/CultYogg/lurbo_kill.ogg differ
diff --git a/Resources/Audio/SS220/CultYogg/lurbo_unequip.ogg b/Resources/Audio/SS220/CultYogg/lurbo_unequip.ogg
new file mode 100644
index 000000000000..936bd3a05a62
Binary files /dev/null and b/Resources/Audio/SS220/CultYogg/lurbo_unequip.ogg differ
diff --git a/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_animals.ftl b/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_animals.ftl
index 6c7d2fe8efc1..526288c45b7c 100644
--- a/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_animals.ftl
+++ b/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_animals.ftl
@@ -36,3 +36,7 @@ ent-CultKangarooSpaceCorrupted = оскверненный космический
.desc = Наверное, будет плохой идеей устроить с ним боксерский поединок.
ent-CultRatCorrupted = оскверненная мышь
.desc = Откуда она вообще выползла?!
+ent-FoodEggCorruptedDuckFertilized = проклятое утиное яйцо
+ .desc = Кто знает, быть может есть шанс, что из него что-то вылезет
+ent-FoodEggCorruptedChickenFertilized = проклятое куриное яйцо
+ .desc = Кто знает, быть может есть шанс, что из него что-то вылезет
diff --git a/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_consumable.ftl b/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_consumable.ftl
index 2424c716da45..287fdc4294e4 100644
--- a/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_consumable.ftl
+++ b/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_consumable.ftl
@@ -5,10 +5,14 @@ ent-MiGomyceteSeeds = пакет спор (Ми-Гомицелий)
ent-FoodNullificationShroomCult = Нулевой гриб
.desc = Невероятно агрессивная к своим сородичам форма гриба. Говорят, что помогает при несварениях.
ent-NullificationShroomSeeds = пакет спор (Нулевой гриб)
- .desc = Семена странного типа, использующиеся в основном для травли насекомых.
+ .desc = Пакет спор странного типа, использующиеся в основном для травли насекомых и других грибковых.
ent-FoodSidiousShroomCult = Сидиус гриб
.desc = Невероятно питательный и водянистыый, но до ужаса отторгающий любого неподготовленного гурмана.
ent-SidiousShroomSeeds = пакет спор (Сидиус гриб)
- .desc = Семена, использующиеся для выращивания невероятно питательных грибов.
+ .desc = Пакет спор, использующиеся для выращивания невероятно питательных грибов
+ent-FoodLubroShroomCult = Луброгус
+ .desc = Мы не придумали, что из него можно делать, но его удобно носить на ногах.
+ent-LubroShroomSeeds = пакет спор (Луброгус)
+ .desc = Удивительный гриб, который чаще растет группами, близ водоемов.
ent-HolyWaterJug = кувшин святой воды
- .desc = Сохраняйте гидратацию по-божески.
+ .desc = Сохраняйте гидратацию по божески.
diff --git a/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_seeds.ftl b/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_seeds.ftl
index 236d55124f93..aea9abd42872 100644
--- a/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_seeds.ftl
+++ b/Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_seeds.ftl
@@ -6,3 +6,5 @@ seeds-null-shroom-name = нулевой гриб
seeds-null-shroom-display-name = нулевой гриб
seeds-sidious-shroom-name = Сидиус гриб
seeds-sidious-shroom-display-name = Сидиус гриб
+seeds-lurbo-shroom-name = Луброгус
+seeds-lurbo-shroom-display-name = Луброгус
diff --git a/Resources/Prototypes/SS220/Entities/Mobs/NPCs/CultYogg/corruptedAnimals.yml b/Resources/Prototypes/SS220/Entities/Mobs/NPCs/CultYogg/corruptedAnimals.yml
index 3e622c464cef..70403c3d4b6e 100644
--- a/Resources/Prototypes/SS220/Entities/Mobs/NPCs/CultYogg/corruptedAnimals.yml
+++ b/Resources/Prototypes/SS220/Entities/Mobs/NPCs/CultYogg/corruptedAnimals.yml
@@ -216,6 +216,9 @@
Base: chicken
Dead:
Base: dead
+ - type: EggLayer
+ eggSpawn:
+ - id: FoodEggCorruptedChickenFertilized
- type: MovementSpeedModifier
baseWalkSpeed : 4
baseSprintSpeed : 6.5
@@ -370,6 +373,9 @@
amount: 2
- id: FoodMeatRotten
amount: 2
+ - type: EggLayer
+ eggSpawn:
+ - id: FoodEggCorruptedDuckFertilized
- type: MeleeWeapon
soundHit:
path: /Audio/Effects/bite.ogg
diff --git a/Resources/Prototypes/SS220/Entities/Mobs/NPCs/CultYogg/eggs.yml b/Resources/Prototypes/SS220/Entities/Mobs/NPCs/CultYogg/eggs.yml
new file mode 100644
index 000000000000..dbfd234d092e
--- /dev/null
+++ b/Resources/Prototypes/SS220/Entities/Mobs/NPCs/CultYogg/eggs.yml
@@ -0,0 +1,31 @@
+# © SS220, An EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt
+
+- type: entity
+ id: FoodEggCorruptedDuckFertilized
+ parent: FoodEgg
+ suffix: Fertilized, Duck, CultYogg
+ components:
+ - type: Timer
+ - type: TimedSpawner
+ prototypes:
+ - CultDuckCorrupted
+ intervalSeconds: 20
+ minimumEntitiesSpawned: 1
+ maximumEntitiesSpawned: 1
+ - type: TimedDespawn #delete the egg after the chicken spawns
+ lifetime: 21
+
+- type: entity
+ id: FoodEggCorruptedChickenFertilized
+ parent: FoodEgg
+ suffix: Fertilized, Chicken, CultYogg
+ components:
+ - type: Timer
+ - type: TimedSpawner
+ prototypes:
+ - CultChickenCorrupted
+ intervalSeconds: 20
+ minimumEntitiesSpawned: 1
+ maximumEntitiesSpawned: 1
+ - type: TimedDespawn #delete the egg after the chicken spawns
+ lifetime: 21
diff --git a/Resources/Prototypes/SS220/Entities/Objects/Consumable/CultYogg/LubroShroom.yml b/Resources/Prototypes/SS220/Entities/Objects/Consumable/CultYogg/LubroShroom.yml
new file mode 100644
index 000000000000..dc9b6513bf83
--- /dev/null
+++ b/Resources/Prototypes/SS220/Entities/Objects/Consumable/CultYogg/LubroShroom.yml
@@ -0,0 +1,105 @@
+# EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt
+
+- type: entity
+ name: LubroShroom
+ parent: [FoodProduceBase, ClothingShoesBase, CultYoggRestrictedItem]
+ id: FoodLubroShroomCult
+ description: We didn't understand how to use it, so we just wear it on our feet
+ components:
+ - type: Food
+ - type: Clothing
+ sprite: SS220/Objects/CultYogg/lurbo_shroom.rsi
+ equipSound: /Audio/SS220/CultYogg/lurbo_kill.ogg
+ unequipSound: /Audio/SS220/CultYogg/lurbo_unequip.ogg
+ equipDelay: 1
+ unequipDelay: 1
+ - type: NoSlip
+ - type: SpawnOnUnequipped
+ items:
+ - id: FoodLubroShroomCultDead
+ - type: FlavorProfile
+ flavors:
+ - menacing
+ - type: SolutionContainerManager
+ solutions:
+ food:
+ maxVol: 2.0
+ reagents:
+ - ReagentId: Nutriment
+ Quantity: 1
+ - ReagentId: Water
+ Quantity: 1
+ - type: Sprite
+ sprite: SS220/Objects/CultYogg/lurbo_shroom.rsi
+ state: produce
+ - type: Produce
+ seedId: LubroShroomSpores
+ - type: Extractable
+ grindableSolutionName: food
+ - type: Tag
+ tags:
+ - Omnivorous
+
+- type: entity
+ parent: SeedBase
+ name: packet of LubroShroom spores
+ description: We didn't understand how to use it, so we just wear it on our feet
+ id: LubroShroomSeeds
+ components:
+ - type: Seed
+ seedId: LubroShroomSpores
+ - type: Sprite
+ sprite: SS220/Objects/CultYogg/lurbo_shroom.rsi
+
+- type: seed
+ id: LubroShroomSpores
+ name: seeds-lurbo-shroom-name
+ noun: seeds-noun-spores
+ displayName: seeds-lurbo-shroom-display-name
+ plantRsi: SS220/Objects/CultYogg/lurbo_shroom.rsi
+ packetPrototype: LubroShroomSeeds
+ productPrototypes:
+ - FoodLubroShroomCult
+ lifespan: 55
+ maturation: 40
+ production: 2
+ yield: 1
+ potency: 2
+ growthStages: 7
+ chemicals:
+ Nutriment:
+ Min: 1
+ Max: 1
+ PotencyDivisor: 1
+ Water:
+ Min: 1
+ Max: 1
+ PotencyDivisor: 1
+
+- type: entity
+ name: LubroShroomDead
+ parent: FoodBase
+ id: FoodLubroShroomCultDead
+ description: Now it's dead and useless.
+ components:
+ - type: Food
+ - type: FlavorProfile
+ flavors:
+ - menacing
+ - type: SolutionContainerManager
+ solutions:
+ food:
+ maxVol: 2.0
+ reagents:
+ - ReagentId: Nutriment
+ Quantity: 1
+ - ReagentId: Water
+ Quantity: 1
+ - type: Sprite
+ sprite: SS220/Objects/CultYogg/lurbo_shroom_dead.rsi
+ state: icon
+ - type: Extractable
+ grindableSolutionName: food
+ - type: Tag
+ tags:
+ - Omnivorous
diff --git a/Resources/Prototypes/SS220/Entities/Objects/CultYogg/fungus.yml b/Resources/Prototypes/SS220/Entities/Objects/CultYogg/fungus.yml
index 50f47a487d41..5433eeab6215 100644
--- a/Resources/Prototypes/SS220/Entities/Objects/CultYogg/fungus.yml
+++ b/Resources/Prototypes/SS220/Entities/Objects/CultYogg/fungus.yml
@@ -86,3 +86,4 @@
CultStrangeFruitSeed: 0
NullificationShroomSeeds: 0
SidiousShroomSeeds: 0
+ LubroShroomSeeds: 0
diff --git a/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/icon.png b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/icon.png
new file mode 100644
index 000000000000..10f67f92c7af
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/icon.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/inhand-left.png b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/inhand-left.png
new file mode 100644
index 000000000000..5194edcacfe0
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/inhand-left.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/inhand-right.png b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/inhand-right.png
new file mode 100644
index 000000000000..80def8c6b714
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/inhand-right.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/meta.json b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/meta.json
new file mode 100644
index 000000000000..6901ce3cf6e0
--- /dev/null
+++ b/Resources/Textures/SS220/Objects/CultYogg/boot_fish_used.rsi/meta.json
@@ -0,0 +1,22 @@
+{
+ "version": 1,
+ "license": "EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt",
+ "copyright": "By MIXNikita for SS220",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/dead.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/dead.png
new file mode 100644
index 000000000000..c5bb94dc58ba
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/dead.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/equipped-FEET.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/equipped-FEET.png
new file mode 100644
index 000000000000..d80c5c7f8eb6
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/harvest.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/harvest.png
new file mode 100644
index 000000000000..a1806ef8ba55
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/harvest.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/icon.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/icon.png
new file mode 100644
index 000000000000..be83c1b0ac7c
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/icon.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/inhand-left.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/inhand-left.png
new file mode 100644
index 000000000000..0565321d37d9
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/inhand-left.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/inhand-right.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/inhand-right.png
new file mode 100644
index 000000000000..71885714be27
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/inhand-right.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/meta.json b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/meta.json
new file mode 100644
index 000000000000..c330c48c5637
--- /dev/null
+++ b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/meta.json
@@ -0,0 +1,59 @@
+{
+ "version": 1,
+ "license": "EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt",
+ "copyright": "By MIXNikita for SS220",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "dead"
+ },
+ {
+ "name": "harvest"
+ },
+ {
+ "name": "produce"
+ },
+ {
+ "name": "seed"
+ },
+ {
+ "name": "stage-1"
+ },
+ {
+ "name": "stage-2"
+ },
+ {
+ "name": "stage-3"
+ },
+ {
+ "name": "stage-4"
+ },
+ {
+ "name": "stage-5"
+ },
+ {
+ "name": "stage-6"
+ },
+ {
+ "name": "stage-7"
+ },
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/produce.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/produce.png
new file mode 100644
index 000000000000..be83c1b0ac7c
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/produce.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/seed.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/seed.png
new file mode 100644
index 000000000000..76e34d5c354e
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/seed.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-1.gif b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-1.gif
new file mode 100644
index 000000000000..921d1108c6b6
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-1.gif differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-1.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-1.png
new file mode 100644
index 000000000000..38621e3ea056
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-1.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-2.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-2.png
new file mode 100644
index 000000000000..c296042218b6
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-2.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-3.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-3.png
new file mode 100644
index 000000000000..18c5fd6b9676
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-3.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-4.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-4.png
new file mode 100644
index 000000000000..28b0d068a27e
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-4.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-5.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-5.png
new file mode 100644
index 000000000000..8c0bc5647c08
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-5.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-6.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-6.png
new file mode 100644
index 000000000000..121b5125614b
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-6.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-7.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-7.png
new file mode 100644
index 000000000000..51458723db1d
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom.rsi/stage-7.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/icon.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/icon.png
new file mode 100644
index 000000000000..10f67f92c7af
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/icon.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/inhand-left.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/inhand-left.png
new file mode 100644
index 000000000000..5194edcacfe0
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/inhand-left.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/inhand-right.png b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/inhand-right.png
new file mode 100644
index 000000000000..80def8c6b714
Binary files /dev/null and b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/inhand-right.png differ
diff --git a/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/meta.json b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/meta.json
new file mode 100644
index 000000000000..6901ce3cf6e0
--- /dev/null
+++ b/Resources/Textures/SS220/Objects/CultYogg/lurbo_shroom_dead.rsi/meta.json
@@ -0,0 +1,22 @@
+{
+ "version": 1,
+ "license": "EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt",
+ "copyright": "By MIXNikita for SS220",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}