Add Cotton Burgers (#36405)

* Adds cotton burgers

* Rephrased copyright

* Added an extra comment

* Adds CottonBurger to tags.yml, Not sure if i am supposed to do this or not.

* Reordered Cotton bun YAML, and fixed overwritten tags

* Merge issue fix?

* Add experiment plushie and remove rubber chicken from cotton burgers

* Minor comment change

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>
This commit is contained in:
Wolfkey-SomeoneElseTookMyUsername
2025-04-25 20:54:14 -05:00
committed by GitHub
parent 8812237108
commit 0dd9ffe8bf
13 changed files with 633 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ using Content.Shared.Nutrition.Components;
using Content.Shared.Nutrition.EntitySystems; using Content.Shared.Nutrition.EntitySystems;
using Content.Shared.Nutrition.Prototypes; using Content.Shared.Nutrition.Prototypes;
using Content.Shared.Popups; using Content.Shared.Popups;
using Content.Shared.Storage.Components;
using Content.Shared.Tag; using Content.Shared.Tag;
using Robust.Server.GameObjects; using Robust.Server.GameObjects;
using Robust.Shared.Prototypes; using Robust.Shared.Prototypes;
@@ -129,6 +130,13 @@ public sealed class FoodSequenceSystem : SharedFoodSequenceSystem
return false; return false;
} }
// Prevents plushies with items hidden in them from being added to prevent deletion of items
// If more of these types of checks need to be added, this should be changed to an event or something.
if (TryComp<SecretStashComponent>(element, out var stashComponent) && stashComponent.ItemContainer.Count != 0)
{
return false;
}
//Generate new visual layer //Generate new visual layer
var flip = start.Comp.AllowHorizontalFlip && _random.Prob(0.5f); var flip = start.Comp.AllowHorizontalFlip && _random.Prob(0.5f);
var layer = new FoodSequenceVisualLayer(elementIndexed, var layer = new FoodSequenceVisualLayer(elementIndexed,

View File

@@ -121,6 +121,44 @@ food-sequence-burger-content-anomaly-berry = anom
food-sequence-burger-content-extradimensional-orange = 3d food-sequence-burger-content-extradimensional-orange = 3d
food-sequence-burger-content-world-pea = peace food-sequence-burger-content-world-pea = peace
# COTTON BURGERS
food-sequence-cotton-burger-gen = {$content}burger
food-sequence-cotton-burger-content-cotton-bol = cotton
food-sequence-cotton-burger-content-pyrotton-bol = pyro
food-sequence-cotton-burger-content-plushie-throngler = throngle
food-sequence-cotton-burger-content-plushie-ghost = spooky
food-sequence-cotton-burger-content-plushie-revenant = spookier
food-sequence-cotton-burger-content-plushie-bee = buzzzy
food-sequence-cotton-burger-content-plushie-hamptr = hampt
food-sequence-cotton-burger-content-plushie-nukie = nukie
food-sequence-cotton-burger-content-plushie-rouny = rouny
food-sequence-cotton-burger-content-plushie-lamp = lamp
food-sequence-cotton-burger-content-plushie-arachnid = spider
food-sequence-cotton-burger-content-plushie-lizard = weh
food-sequence-cotton-burger-content-plushie-experiment = experimental
food-sequence-cotton-burger-content-plushie-spacelizard = space
food-sequence-cotton-burger-content-plushie-lizard-inversed = hew
food-sequence-cotton-burger-content-plushie-diona = dion
food-sequence-cotton-burger-content-plushie-shark = shonk
food-sequence-cotton-burger-content-plushie-ratvar = ratvarian
food-sequence-cotton-burger-content-plushie-narsie = nar'
food-sequence-cotton-burger-content-plushie-carp = carp
food-sequence-cotton-burger-content-plushie-magicarp = magi
food-sequence-cotton-burger-content-plushie-holocarp = holo
food-sequence-cotton-burger-content-plushie-slime = slime
food-sequence-cotton-burger-content-plushie-snake = snek
food-sequence-cotton-burger-content-plushie-mouse = mouse
food-sequence-cotton-burger-content-plushie-vox = skree
food-sequence-cotton-burger-content-plushie-atmosian = atmos
food-sequence-cotton-burger-content-plushie-xeno = xeno
food-sequence-cotton-burger-content-plushie-penguin = peng
food-sequence-cotton-burger-content-plushie-human = uristmc
food-sequence-cotton-burger-content-plushie-moth = fluff
food-sequence-cotton-burger-content-plushie-ian = corgi
food-sequence-cotton-burger-content-among-pequeno = sus
# TACO # TACO
food-sequence-taco-gen = taco with {$content} food-sequence-taco-gen = taco with {$content}

View File

@@ -0,0 +1,109 @@
# Cotton Bun
- type: entity
parent: FoodBreadSliceBase
id: FoodCottonBun
name: cotton bun
description: A cotton hamburger bun. Soft, round and convenient to hold.
components:
- type: Food
requiresSpecialDigestion: true
- type: Sprite
sprite: Objects/Consumable/Food/cottonburger.rsi
layers:
- state: cottonbun
- type: SolutionContainerManager
solutions:
food:
maxVol: 10
reagents:
- ReagentId: Nutriment
Quantity: 3.33
- ReagentId: Fiber
Quantity: 3.33
- type: Butcherable
butcherDelay: 1
spawned:
- id: FoodCottonBunTop
amount: 1
- id: FoodCottonBunBottom
amount: 1
- type: Tag
tags:
- ClothMade
- Bread
- Slice
- type: entity
parent: FoodBreadSliceBase
id: FoodCottonBunBottom
name: cotton bottom bun
description: It's time for moths to experience the burger tower.
components:
- type: Item
size: Normal #patch until there is an adequate resizing system in place
- type: Food
requiresSpecialDigestion: true
- type: Sprite
drawdepth: Mobs
noRot: true
sprite: Objects/Consumable/Food/cottonburger.rsi
layers:
- state: cottonbun_bottom
- map: ["foodSequenceLayers"]
- type: FoodSequenceStartPoint
key: CottonBurger
maxLayers: 10
startPosition: 0, 0
offset: 0, 0.07
minLayerOffset: -0.05, 0
maxLayerOffset: 0.05, 0
nameGeneration: food-sequence-cotton-burger-gen
- type: Appearance
- type: FoodMetamorphableByAdding
- type: SolutionContainerManager
solutions:
food:
maxVol: 5
canReact: false # Dont want cause reactions inside burgers after merging ingredients
reagents:
- ReagentId: Nutriment
Quantity: 1.665
- ReagentId: Fiber
Quantity: 1.665
- type: Tag
tags:
- ClothMade
- Bread
- Slice
- type: entity
parent: FoodBreadSliceBase
id: FoodCottonBunTop
name: cotton top bun
description: The perfect finish for your fibrous burger tower.
components:
- type: Food
requiresSpecialDigestion: true
- type: Sprite
sprite: Objects/Consumable/Food/cottonburger.rsi
layers:
- state: cottonbun_top
- type: SolutionContainerManager
solutions:
food:
maxVol: 5
reagents:
- ReagentId: Nutriment
Quantity: 1.665
- ReagentId: Fiber
Quantity: 1.665
- type: FoodSequenceElement
entries:
CottonBurger: CottonBunTopBurger
- type: Tag
tags:
- ClothMade
- Bread
- Slice

View File

@@ -475,6 +475,7 @@
- type: Tag - type: Tag
tags: tags:
- Slice - Slice
- ClothMade
- type: Construction - type: Construction
graph: DoughRopeCotton graph: DoughRopeCotton
node: start node: start
@@ -512,6 +513,10 @@
Quantity: 1.5 Quantity: 1.5
- ReagentId: Fiber - ReagentId: Fiber
Quantity: 3.5 Quantity: 3.5
- type: Tag
tags:
- ClothMade
- Ingredient
- type: entity - type: entity
name: raw pastry base name: raw pastry base

View File

@@ -2575,6 +2575,9 @@
tags: tags:
- ClothMade - ClothMade
- CottonBoll - CottonBoll
- type: FoodSequenceElement
entries:
CottonBurger: CottonBol
- type: entity - type: entity
name: pyrotton boll name: pyrotton boll
@@ -2608,6 +2611,9 @@
- CottonBoll - CottonBoll
- type: Extractable - type: Extractable
grindableSolutionName: food grindableSolutionName: food
- type: FoodSequenceElement
entries:
CottonBurger: PyrottonBol
- type: entity - type: entity
name: cherry name: cherry

View File

@@ -95,6 +95,10 @@
- type: Item - type: Item
size: Ginormous size: Ginormous
sprite: Objects/Weapons/Melee/Throngler-in-hand.rsi sprite: Objects/Weapons/Melee/Throngler-in-hand.rsi
- type: FoodSequenceElement
entries:
CottonBurger: ThronglerPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -134,6 +138,9 @@
accumulatorRatio: 0.5 accumulatorRatio: 0.5
maxSpeed: 1 maxSpeed: 1
minSpeed: 0.25 minSpeed: 0.25
- type: FoodSequenceElement
entries:
CottonBurger: GhostPlushie
- type: entity - type: entity
parent: PlushieGhost parent: PlushieGhost
@@ -151,6 +158,9 @@
- type: Construction - type: Construction
graph: PlushieGhostRevenant graph: PlushieGhostRevenant
node: plushie node: plushie
- type: FoodSequenceElement
entries:
CottonBurger: RevenantPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -186,6 +196,9 @@
equippedPrefix: bee equippedPrefix: bee
slots: slots:
- HEAD - HEAD
- type: FoodSequenceElement
entries:
CottonBurger: BeePlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -218,6 +231,9 @@
wideAnimationRotation: 180 wideAnimationRotation: 180
soundHit: soundHit:
path: /Audio/Items/Toys/mousesqueek.ogg path: /Audio/Items/Toys/mousesqueek.ogg
- type: FoodSequenceElement
entries:
CottonBurger: HamptrPlushie
- type: entity - type: entity
parent: PlushieBee parent: PlushieBee
@@ -252,6 +268,9 @@
components: components:
- type: Sprite - type: Sprite
state: plushie_nuke state: plushie_nuke
- type: FoodSequenceElement
entries:
CottonBurger: NukiePlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -262,6 +281,9 @@
- type: Sprite - type: Sprite
state: plushie_rouny state: plushie_rouny
- type: Rotatable - type: Rotatable
- type: FoodSequenceElement
entries:
CottonBurger: RounyPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -275,6 +297,9 @@
radius: 1.5 radius: 1.5
energy: 2 energy: 2
netsync: false netsync: false
- type: FoodSequenceElement
entries:
CottonBurger: LampPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -307,6 +332,9 @@
wideAnimationRotation: 180 wideAnimationRotation: 180
soundHit: soundHit:
path: /Audio/Voice/Arachnid/arachnid_laugh.ogg path: /Audio/Voice/Arachnid/arachnid_laugh.ogg
- type: FoodSequenceElement
entries:
CottonBurger: ArachnidPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -369,6 +397,9 @@
- ClothMade - ClothMade
- Payload - Payload
- PlushieLizard - PlushieLizard
- type: FoodSequenceElement
entries:
CottonBurger: LizardPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -425,6 +456,9 @@
equippedPrefix: expi equippedPrefix: expi
slots: slots:
- HEAD - HEAD
- type: FoodSequenceElement
entries:
CottonBurger: ExperimentPlushie
- type: entity - type: entity
parent: PlushieLizard parent: PlushieLizard
@@ -518,6 +552,9 @@
head: head:
- state: spacelizard-equipped-HELMET - state: spacelizard-equipped-HELMET
offset: "0, 0.03" offset: "0, 0.03"
- type: FoodSequenceElement
entries:
CottonBurger: SpaceLizardPlushie
- type: entity - type: entity
parent: PlushieLizard parent: PlushieLizard
@@ -569,6 +606,9 @@
equippedPrefix: lizard-inversed equippedPrefix: lizard-inversed
slots: slots:
- HEAD - HEAD
- type: FoodSequenceElement
entries:
CottonBurger: InversedLizardPlushie
- type: entity - type: entity
@@ -649,6 +689,9 @@
- LowImpassable - LowImpassable
- type: CollisionWake - type: CollisionWake
enabled: false enabled: false
- type: FoodSequenceElement
entries:
CottonBurger: DionaPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -685,6 +728,9 @@
tags: tags:
- PlushieSharkBlue - PlushieSharkBlue
- Payload - Payload
- type: FoodSequenceElement
entries:
CottonBurger: BlueSharkPlushie
- type: entity - type: entity
parent: PlushieSharkBlue parent: PlushieSharkBlue
@@ -701,6 +747,9 @@
tags: tags:
- PlushieSharkPink - PlushieSharkPink
- Payload - Payload
- type: FoodSequenceElement
entries:
CottonBurger: PinkSharkPlushie
- type: entity - type: entity
parent: PlushieSharkBlue parent: PlushieSharkBlue
@@ -717,6 +766,9 @@
tags: tags:
- PlushieSharkGrey - PlushieSharkGrey
- Payload - Payload
- type: FoodSequenceElement
entries:
CottonBurger: GreySharkPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -728,6 +780,9 @@
size: Normal size: Normal
- type: Sprite - type: Sprite
state: plushie_ratvar state: plushie_ratvar
- type: FoodSequenceElement
entries:
CottonBurger: RatvarPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -739,6 +794,9 @@
size: Normal size: Normal
- type: Sprite - type: Sprite
state: narplush state: narplush
- type: FoodSequenceElement
entries:
CottonBurger: NarPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -781,6 +839,9 @@
- Payload - Payload
- ClothMade - ClothMade
- PlushieCarp - PlushieCarp
- type: FoodSequenceElement
entries:
CottonBurger: CarpPlushie
- type: entity - type: entity
parent: PlushieCarp parent: PlushieCarp
@@ -790,6 +851,9 @@
components: components:
- type: Sprite - type: Sprite
state: magicplush state: magicplush
- type: FoodSequenceElement
entries:
CottonBurger: MagicarpPlushie
- type: entity - type: entity
parent: PlushieCarp parent: PlushieCarp
@@ -821,6 +885,9 @@
components: components:
- type: Sprite - type: Sprite
state: holoplush state: holoplush
- type: FoodSequenceElement
entries:
CottonBurger: HolocarpPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -846,6 +913,9 @@
wideAnimationRotation: 180 wideAnimationRotation: 180
soundHit: soundHit:
path: /Audio/Voice/Slime/slime_squish.ogg path: /Audio/Voice/Slime/slime_squish.ogg
- type: FoodSequenceElement
entries:
CottonBurger: SlimePlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -887,6 +957,9 @@
- NECK - NECK
- type: Speech - type: Speech
speechVerb: Reptilian # for pais (In the secret stash) speechVerb: Reptilian # for pais (In the secret stash)
- type: FoodSequenceElement
entries:
CottonBurger: SnakePlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -925,6 +998,9 @@
equippedPrefix: mouse equippedPrefix: mouse
slots: slots:
- HEAD - HEAD
- type: FoodSequenceElement
entries:
CottonBurger: MousePlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -957,6 +1033,9 @@
wideAnimationRotation: 180 wideAnimationRotation: 180
soundHit: soundHit:
path: /Audio/Voice/Vox/shriek1.ogg path: /Audio/Voice/Vox/shriek1.ogg
- type: FoodSequenceElement
entries:
CottonBurger: VoxPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -966,6 +1045,9 @@
components: components:
- type: Sprite - type: Sprite
state: plushie_atmosian state: plushie_atmosian
- type: FoodSequenceElement
entries:
CottonBurger: AtmosianPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -1000,6 +1082,9 @@
wideAnimationRotation: 180 wideAnimationRotation: 180
soundHit: soundHit:
path: /Audio/Weapons/Xeno/alien_spitacid.ogg path: /Audio/Weapons/Xeno/alien_spitacid.ogg
- type: FoodSequenceElement
entries:
CottonBurger: XenoPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -1009,6 +1094,9 @@
components: components:
- type: Sprite - type: Sprite
state: plushie_penguin state: plushie_penguin
- type: FoodSequenceElement
entries:
CottonBurger: PenguinPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -1040,6 +1128,9 @@
- type: EmitSoundOnTrigger - type: EmitSoundOnTrigger
sound: sound:
path: /Audio/Voice/Human/malescream_5.ogg path: /Audio/Voice/Human/malescream_5.ogg
- type: FoodSequenceElement
entries:
CottonBurger: HumanPlushie
- type: entity - type: entity
parent: BasePlushie parent: BasePlushie
@@ -1071,6 +1162,9 @@
requiresSpecialDigestion: true requiresSpecialDigestion: true
useSound: useSound:
path: /Audio/Voice/Moth/moth_chitter.ogg path: /Audio/Voice/Moth/moth_chitter.ogg
- type: FoodSequenceElement
entries:
CottonBurger: MothPlushie
## Rubber ## Rubber
@@ -1271,6 +1365,9 @@
requiresSpecialDigestion: true requiresSpecialDigestion: true
useSound: useSound:
path: /Audio/Items/Toys/ian.ogg path: /Audio/Items/Toys/ian.ogg
- type: FoodSequenceElement
entries:
CottonBurger: IanPlushie
## Toyweapons ## Toyweapons
@@ -1691,6 +1788,10 @@
available: available:
- enum.DamageStateVisualLayers.Base: - enum.DamageStateVisualLayers.Base:
base: Sixteen base: Sixteen
# - type: FoodSequenceElement - does not work with randomized sprites
# entries:
# CottonBurger: AmongPequeno
- type: entity - type: entity
parent: BaseItem parent: BaseItem

View File

@@ -1218,3 +1218,337 @@
sprites: sprites:
- sprite: Objects/Specific/Hydroponics/anomaly_berry.rsi - sprite: Objects/Specific/Hydroponics/anomaly_berry.rsi
state: produce state: produce
# Cotton Top Bun
- type: foodSequenceElement
id: CottonBunTopBurger
final: true
sprites:
- sprite: Objects/Consumable/Food/cottonburger.rsi
state: cottonbun_top
tags:
- Bun
- ClothMade
# Cotton Bol
- type: foodSequenceElement
id: CottonBol
name: food-sequence-cotton-burger-content-cotton-bol
sprites:
- sprite: Objects/Specific/Hydroponics/cotton.rsi
state: produce
# Pyrotton Bol
- type: foodSequenceElement
id: PyrottonBol
name: food-sequence-cotton-burger-content-pyrotton-bol
sprites:
- sprite: Objects/Specific/Hydroponics/pyrotton.rsi
state: produce
# Throngler Plushie
- type: foodSequenceElement
id: ThronglerPlushie
scale: 0.75, 0.75
name: food-sequence-cotton-burger-content-plushie-throngler
sprites:
- sprite: Objects/Weapons/Melee/ThronglerPlushie.rsi
state: icon
# Ghost Plushie
- type: foodSequenceElement
id: GhostPlushie
name: food-sequence-cotton-burger-content-plushie-ghost
scale: 0.8, 0.8
sprites:
- sprite: Mobs/Ghosts/ghost_human.rsi
state: icon
noRot: true
# Revenant Plushie
- type: foodSequenceElement
id: RevenantPlushie
name: food-sequence-cotton-burger-content-plushie-revenant
scale: 0.75, 0.75
sprites:
- sprite: Mobs/Ghosts/revenant.rsi
state: icon
noRot: true
# Bee Plushie
- type: foodSequenceElement
id: BeePlushie
name: food-sequence-cotton-burger-content-plushie-bee
scale: 0.75, 0.75
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_h
# Hamptr Plushie
- type: foodSequenceElement
id: HamptrPlushie
name: food-sequence-cotton-burger-content-plushie-hamptr
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_hampter
# Nukie Plushie
- type: foodSequenceElement
id: NukiePlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-nukie
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_nuke
# Rouny Plushie
- type: foodSequenceElement
id: RounyPlushie
name: food-sequence-cotton-burger-content-plushie-rouny
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_rouny
# Lamp Plushie
- type: foodSequenceElement
id: LampPlushie
name: food-sequence-cotton-burger-content-plushie-lamp
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_lamp
# Arachnid Plushie
- type: foodSequenceElement
id: ArachnidPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-arachnid
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_arachnid
# Lizard Plushies
- type: foodSequenceElement
id: LizardPlushie
name: food-sequence-cotton-burger-content-plushie-lizard #Weh!
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_lizard
- type: foodSequenceElement
id: SpaceLizardPlushie
name: food-sequence-cotton-burger-content-plushie-spacelizard
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_spacelizard
- type: foodSequenceElement
id: InversedLizardPlushie
name: food-sequence-cotton-burger-content-plushie-lizard-inversed #Hew!
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_lizard_inversed
# Experiment Plushie
- type: foodSequenceElement
id: ExperimentPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-experiment
sprites:
- sprite: Objects/Fun/expiplush.rsi
state: expi
#Diona Plushie
- type: foodSequenceElement
id: DionaPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-diona
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_diona
#Shark Plushies
- type: foodSequenceElement
id: BlueSharkPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-shark
sprites:
- sprite: Objects/Fun/sharkplush.rsi
state: blue
- type: foodSequenceElement
id: PinkSharkPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-shark
sprites:
- sprite: Objects/Fun/sharkplush.rsi
state: pink
- type: foodSequenceElement
id: GreySharkPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-shark
sprites:
- sprite: Objects/Fun/sharkplush.rsi
state: grey
#Ratvar Plushie
- type: foodSequenceElement
id: RatvarPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-ratvar
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_ratvar
#Nar'sie Plushie
- type: foodSequenceElement
id: NarPlushie
scale: 0.75, 0.75
name: food-sequence-cotton-burger-content-plushie-narsie
sprites:
- sprite: Objects/Fun/toys.rsi
state: narplush
#Carp Plushies
- type: foodSequenceElement
id: CarpPlushie
name: food-sequence-cotton-burger-content-plushie-carp
sprites:
- sprite: Objects/Fun/toys.rsi
state: carpplush
- type: foodSequenceElement
id: MagicarpPlushie
name: food-sequence-cotton-burger-content-plushie-magicarp
sprites:
- sprite: Objects/Fun/toys.rsi
state: magicplush
- type: foodSequenceElement
id: HolocarpPlushie
name: food-sequence-cotton-burger-content-plushie-holocarp
sprites:
- sprite: Objects/Fun/toys.rsi
state: holoplush
#Slime Plushie
- type: foodSequenceElement
id: SlimePlushie
name: food-sequence-cotton-burger-content-plushie-slime
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_slime
#Snake Plushie
- type: foodSequenceElement
id: SnakePlushie
name: food-sequence-cotton-burger-content-plushie-snake
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_snake
#Mouse Plushie
- type: foodSequenceElement
id: MousePlushie
name: food-sequence-cotton-burger-content-plushie-mouse
sprites:
- sprite: Objects/Fun/toys.rsi
state: toy_mouse
#Vox Plushie
- type: foodSequenceElement
id: VoxPlushie
name: food-sequence-cotton-burger-content-plushie-vox
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_vox
#Atmosian Plushie
- type: foodSequenceElement
id: AtmosianPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-atmosian
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_atmosian
#Xeno Plushie
- type: foodSequenceElement
id: XenoPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-xeno
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_xeno
#Penguin Plushie
- type: foodSequenceElement
id: PenguinPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-penguin
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_penguin
#Human Plushie
- type: foodSequenceElement
id: HumanPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-human
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_human
#Moth Plushie
- type: foodSequenceElement
id: MothPlushie
scale: 0.8, 0.8
name: food-sequence-cotton-burger-content-plushie-moth
sprites:
- sprite: Objects/Fun/toys.rsi
state: plushie_moth
#Ian Plushie
- type: foodSequenceElement
id: IanPlushie
name: food-sequence-cotton-burger-content-plushie-ian
sprites:
- sprite: Objects/Fun/toys.rsi
state: ian
#Among pequeño - does not work with randomized sprites
#- type: foodSequenceElement
# id: AmongPequeno
# name: food-sequence-cotton-burger-content-among-pequeno
# sprites:
# - sprite: Objects/Fun/pequeno.rsi

View File

@@ -7,6 +7,15 @@
solids: solids:
FoodDoughSlice: 1 # one third of a standard bread dough recipe FoodDoughSlice: 1 # one third of a standard bread dough recipe
- type: microwaveMealRecipe
id: RecipeCottonBun
name: cotton bun recipe
result: FoodCottonBun
time: 5
group: Breads
solids:
FoodDoughCottonSlice: 1
#Bagels #Bagels
- type: microwaveMealRecipe - type: microwaveMealRecipe
id: RecipeBagel id: RecipeBagel

View File

@@ -353,6 +353,9 @@
- type: Tag - type: Tag
id: CottonBoll id: CottonBoll
- type: Tag
id: CottonBurger
- type: Tag - type: Tag
id: Cow id: Cow

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

View File

@@ -0,0 +1,20 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Created by Wolfkey. Modified from bun taken from tgstation and modified by Swept and potato1234x at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa, and Top and bottom bun edited by TheShuEd",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "cottonbun"
},
{
"name": "cottonbun_top"
},
{
"name": "cottonbun_bottom"
}
]
}