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 + } + ] +}