# SPDX-FileCopyrightText: 2021 20kdc <asdd2808@gmail.com>
# SPDX-FileCopyrightText: 2021 Matz05 <Matz05@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Ygg01 <y.laughing.man.y@gmail.com>
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 ZeroDayDaemon <60460608+ZeroDayDaemon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Jeff <velcroboy333@hotmail.com>
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 chromiumboy <50505512+chromiumboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lapatison <100279397+lapatison@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 nmajask <nmajask@gmail.com>
# SPDX-FileCopyrightText: 2023 potato1234_x <79580518+potato1234x@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 CaasGit <87243814+CaasGit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Cojoke <83733158+Cojoke-dot@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 EmoGarbage404 <retron404@gmail.com>
# SPDX-FileCopyrightText: 2024 Eoin Mcloughlin <helloworld@eoinrul.es>
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Hrosts <35345601+Hrosts@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ian <ignaz.k@live.de>
# SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Joel Zimmerman <JoelZimmerman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 JustCone <141039037+JustCone14@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 LevitatingTree <114672939+LevitatingTree@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 LevitatingTree <None>
# SPDX-FileCopyrightText: 2024 Lye <128915833+Lyroth001@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 MerrytheManokit <167581110+MerrytheManokit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Mervill <mervills.email@gmail.com>
# SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 MureixloI <132683811+MureixloI@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 NakataRin <45946146+NakataRin@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 OrangeMoronage9622 <whyteterry0092@gmail.com>
# SPDX-FileCopyrightText: 2024 PJBot <pieterjan.briers+bot@gmail.com>
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Preston Smith <92108534+thetolbean@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Psychpsyo <60073468+Psychpsyo@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Repo <47093363+Titian3@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Simon <63975668+Simyon264@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 SpaceLizard <the.justice.league.of.canada@gmail.com>
# SPDX-FileCopyrightText: 2024 Stalen <33173619+stalengd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TakoDragon <69509841+BackeTako@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TurboTrackerss14 <130304754+TurboTrackerss14@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Unkn0wn_Gh0st <shadowstalkermll@gmail.com>
# SPDX-FileCopyrightText: 2024 Vasilis <vasilis@pikachu.systems>
# SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deathride58 <deathride58@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2024 dffdff2423 <dffdff2423@gmail.com>
# SPDX-FileCopyrightText: 2024 eoineoineoin <github@eoinrul.es>
# SPDX-FileCopyrightText: 2024 foboscheshir <156405958+foboscheshir@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <comedian_vs_clown@hotmail.com>
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
# SPDX-FileCopyrightText: 2024 saintmuntzer <47153094+saintmuntzer@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 shamp <140359015+shampunj@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 strO0pwafel <153459934+strO0pwafel@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 stroopwafel <j.o.luijkx@student.tudelft.nl>
# SPDX-FileCopyrightText: 2024 themias <89101928+themias@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 to4no_fix <156101927+chavonadelal@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# When adding new food also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\food_single.yml
# Bun

- type: entity
  name: bun
  parent: FoodBreadSliceBase
  id: FoodBreadBun
  description: A hamburger bun. Round and convenient to hold.
  components:
  - type: Food
  - type: Sprite
    sprite: Objects/Consumable/Food/burger.rsi
    layers:
    - state: bun
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 6.66 # 1/3 of a loaf of bread, technically losing 0.01 nutriment per batch of three buns over making bread loaves/slices
  - type: Butcherable
    butcherDelay: 1
    spawned:
      - id: FoodBreadBunTop
        amount: 1
      - id: FoodBreadBunBottom
        amount: 1

- type: entity
  id: FoodBreadBunBottom
  parent: FoodBreadSliceBase
  name: bottom bun
  description: It's time to start building the burger tower.
  components:
  - type: Item
    shape:
    - 0,0,1,0
  - type: Food
  - type: Sprite
    drawdepth: Mobs
    noRot: true
    sprite: Objects/Consumable/Food/burger.rsi
    layers:
    - state: bun_bottom
    - map: ["foodSequenceLayers"]
  - type: FoodSequenceStartPoint
    key: burger
    acceptAll: true # Goobstation - anythingburgers
    maxLayers: 12 # Goobstation - anythingburgers
    startPosition: 0, 0
    offset: 0, 0.1
    minLayerOffset: -0.05, 0
    maxLayerOffset: 0.05, 0
    nameGeneration: food-sequence-burger-gen
  - type: Appearance
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        canReact: false # Dont want cause reactions inside burgers after merging ingredients
        reagents:
        - ReagentId: Nutriment
          Quantity: 3.3 # 1/2 of a bun

- type: entity
  id: FoodBreadBunTop
  parent: FoodBreadSliceBase
  name: top bun
  description: The perfect finish for your burger tower.
  components:
  - type: Food
  - type: Sprite
    sprite: Objects/Consumable/Food/burger.rsi
    layers:
    - state: bun_top
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 3.3 # 1/2 of a bun
  - type: FoodSequenceElement
    sprite:
      sprite: Objects/Consumable/Food/burger.rsi
      state: bun_top
    entries:
      burger:
        final: true
# Base

- type: entity
  parent: FoodInjectableBase
  id: FoodBurgerBase
  abstract: true
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
  - type: Food
    transferAmount: 5
  - type: Sprite
    sprite: Objects/Consumable/Food/burger.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 3
  - type: Item
    sprite: Objects/Consumable/Food/burger.rsi

# Custom Burger Example

- type: entity
  name: jelly burger
  parent: FoodBurgerBase
  id: FoodBurgerJelly
  description: Culinary delight..?
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - jelly
  - type: Sprite
    layers:
    - state: custburg-bottom
    - state: custburg-filling
      color: red
    - state: custburg-top

# Burger

- type: entity
  name: appendix burger
  parent: FoodBurgerBase
  id: FoodBurgerAppendix
  description: Tastes like appendicitis.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - grass
  - type: Sprite
    state: appendix
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 6
  - type: Tag
    tags:
    - Meat
# Tastes like bun, grass.

- type: entity
  name: bacon burger
  parent: FoodBurgerBase
  id: FoodBurgerBacon
  description: The perfect combination of all things American.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - bacon
  - type: Sprite
    state: bacon
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 30
        reagents:
        - ReagentId: Nutriment
          Quantity: 19
        - ReagentId: Vitamin
          Quantity: 5
  - type: Tag
    tags:
    - Meat
# Tastes like bun, bacon.

- type: entity
  name: baseball burger
  parent: FoodBurgerBase
  id: FoodBurgerBaseball
  description: It's still warm. The steam coming off of it smells kinda sweaty.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - homerun
  - type: Sprite
    state: baseball
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 2
  - type: Tag
    tags:
    - Meat

- type: entity
  name: bearger
  parent: FoodBurgerBase
  id: FoodBurgerBear
  description: Best served rawr.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
  - type: Sprite
    state: bearger
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 5
  - type: Tag
    tags:
    - Meat

- type: entity
  name: big bite burger
  parent: FoodBurgerBase
  id: FoodBurgerBig
  description: Forget the Big Mac. THIS is the future!
  components:
  - type: FlavorProfile
    flavors: # What bun?
      - meaty
      - oily
      - cheesy
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 33
        reagents:
        - ReagentId: Nutriment
          Quantity: 17
        - ReagentId: Vitamin
          Quantity: 9
  - type: Sprite
    state: bigbite
  - type: Tag
    tags:
    - Meat
# Tastes like bun, silver, magic.

- type: entity
  name: brain burger
  parent: FoodBurgerBase
  id: FoodBurgerBrain
  description: A strange looking burger. It looks almost sentient.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
  - type: Sprite
    state: brain
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Nutriment
          Quantity: 6
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 5
  - type: Tag
    tags:
    - Meat
# Tastes like bun, brains.

- type: entity
  name: cat burger
  parent: FoodBurgerBase
  id: FoodBurgerCat
  description: Finally those cats and catpeople are worth something!
  components:
  - type: Sprite
    state: cat
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
      - cat
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 6
        - ReagentId: Protein
          Quantity: 3
        - ReagentId: Vitamin
          Quantity: 2
  - type: Tag
    tags:
    - Meat

- type: entity
  name: cheese burger
  parent: FoodBurgerBase
  id: FoodBurgerCheese
  description: This noble burger stands proudly clad in golden cheese.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
      - cheesy
  - type: Sprite
    state: cheese
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Vitamin
          Quantity: 7
        - ReagentId: Protein
          Quantity: 1
  - type: Tag
    tags:
    - Meat
# TODO: Make this work.
  # - type: Sprite
  #   state: plate
  # - type: RandomSpriteState
  #   spriteLayer: 1
  #   spriteStates:
  #     - cheese
  #     - cheesealt
# Tastes like bun, beef patty, cheese.

- type: entity
  name: chicken sandwich # Burger for you euro-cucks
  parent: FoodBurgerBase
  id: FoodBurgerChicken
  description: A delicious chicken sandwich, it is said the proceeds from this treat helps criminalize disarming people on the space frontier.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - chicken
  - type: Sprite
    state: chicken
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 1
        - ReagentId: Mayo
          Quantity: 3
  - type: Tag
    tags:
    - Meat
# Tastes like bun, chicken.

- type: entity
  name: clown burger
  parent: FoodBurgerBase
  id: FoodBurgerClown
  description: This tastes funny...
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - funny
  - type: Sprite
    state: clown
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 6
  - type: Tag
    tags:
    - Meat

- type: entity
  name: corger #not curger
  parent: FoodBurgerBase
  id: FoodBurgerCorgi
  description: The Head of Personnel's favorite!
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - validhunting
  - type: Sprite
    state: ian
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Bicaridine #keeping it somewhat consistent with the meat itself
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 12
  - type: Tag
    tags:
    - Meat

- type: entity
  name: crab burger
  parent: FoodBurgerBase
  id: FoodBurgerCrab
  description: A delicious patty of the crabby kind, slapped in between a bun.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - crabby
  - type: Sprite
    state: crab
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
        - ReagentId: Protein
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 4
  - type: Tag
    tags:
    - Meat

- type: entity
  name: crazy hamburger # Burger for you euro-cucks
  parent: FoodBurgerBase
  id: FoodBurgerCrazy
  description: This looks like the sort of food that a demented clown in a trenchcoat would make.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
      - cheesy
      - flare
  - type: Sprite
    state: crazy
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: CapsaicinOil
          Quantity: 3
        - ReagentId: Vitamin
          Quantity: 6
  - type: Tag
    tags:
    - Meat

- type: entity
  name: duck sandwich # Burger for you sick bastards
  parent: FoodBurgerBase
  id: FoodBurgerDuck
  description: A duck sandwich, only the criminally insane would dare to eat the meat of such an adorable creature.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - duck
  - type: Sprite
    state: chicken
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 1
  - type: Tag
    tags:
    - Meat
# Tastes like bun, duck.

- type: entity
  name: empowered burger
  parent: FoodBurgerBase
  id: FoodBurgerEmpowered
  description: It's shockingly good, if you live off of electricity that is.
  components:
  - type: Sprite
    state: empowered
  - type: FlavorProfile
    flavors:
      - bun
      - shocking
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 8
        - ReagentId: Licoxide
          Quantity: 5
# Tastes like bun, pure electricity.

- type: entity
  name: fillet-o-carp burger
  parent: FoodBurgerBase
  id: FoodBurgerCarp
  description: Almost like a carp is yelling somewhere...
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - fishy
  - type: Sprite
    state: fish
  - type: Tag
    tags:
    - Meat
# Tastes like bun, fish.

- type: entity
  name: five alarm burger
  parent: FoodBurgerBase
  id: FoodBurgerFive
  description: HOT! HOT! HOT!
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - spicy
  - type: Sprite
    state: fivealarm
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Nutriment
          Quantity: 6
        - ReagentId: CapsaicinOil
          Quantity: 5
        - ReagentId: Blackpepper
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 1
  - type: Tag
    tags:
    - Meat

# Tastes like bun, HEAT.

- type: entity
  name: ghost burger
  parent: FoodBurgerBase
  id: FoodBurgerGhost
  description: Too spooky!
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - spooky
  - type: Sprite
    state: ghost
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 12
  - type: Tag
    tags:
      - ClothMade
      - Meat
# Tastes like bun, ectoplasm.

- type: entity
  name: human burger
  parent: FoodBurgerBase
  id: FoodBurgerHuman
  description: You cant tell who this is made of...
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - people
  - type: Sprite
    state: human
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 5
  - type: Tag
    tags:
    - Meat

- type: entity
  name: McGuffin
  parent: FoodBurgerBase
  id: FoodBurgerMcguffin
  description: A cheap and greasy imitation of an eggs Benedict.
  components:
  - type: FlavorProfile
    flavors:
      - muffin
      - egg
  - type: Sprite
    state: mcguffin
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Protein
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 1
  - type: Tag
    tags:
    - Meat

- type: entity
  name: BBQ Rib Sandwich
  parent: FoodBurgerBase
  id: FoodBurgerMcrib
  description: An elusive rib shaped burger with limited availability across the galaxy. Not as good as you remember it.
  components:
  - type: Food
    trash:
    - FoodKebabSkewer
  - type: FlavorProfile
    flavors:
      - bun
      - bacon
  - type: Sprite
    state: mcrib
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Protein
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: BbqSauce
          Quantity: 1
  - type: Tag
    tags:
    - Meat
# Tastes like bun, pork patty.

- type: entity
  name: mime burger
  parent: FoodBurgerBase
  id: FoodBurgerMime
  description: Its taste defies language.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - nothing
  - type: Sprite
    state: mime
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 6
        - ReagentId: Protein
          Quantity: 9
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: Nothing
          Quantity: 1
# Tastes like  .

- type: entity
  name: plain burger
  parent: FoodBurgerBase
  id: FoodBurgerPlain
  description: A boring, dry burger.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
  - type: Sprite
    state: plain
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 3
  - type: Tag
    tags:
    - Meat

- type: entity
  name: rat burger
  parent: FoodBurgerBase
  id: FoodBurgerRat
  description: Pretty much what you'd expect...
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
  - type: Sprite
    state: rat
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 2
  - type: Tag
    tags:
    - Meat
# Tastes like bun, HEAT.

- type: entity
  name: roburger
  parent: FoodBurgerBase
  id: FoodBurgerRobot
  description: The lettuce is the only organic component. Beep.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - leafy
      - metallic
  - type: Sprite
    state: ro
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: SulfuricAcid
          Quantity: 5
  - type: Tag
    tags:
    - Meat
# Tastes like bun, lettuce, sludge.

- type: entity
  name: soylent burger
  parent: FoodBurgerBase
  id: FoodBurgerSoy
  description: After eating this you have the overwhelming urge to purchase overpriced figurines of superheroes.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - soy
  - type: Sprite
    state: soylent
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 4
# Tastes like bun, redditors.

- type: entity
  name: spell burger
  parent: FoodBurgerBase
  id: FoodBurgerSpell
  description: This is absolutely Ei Nath.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - magical
  - type: Sprite
    state: spell
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
        - ReagentId: Protein
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 10
# Tastes like bun, silver.

- type: entity
  name: super bite burger
  parent: FoodBurgerBase
  id: FoodBurgerSuper
  description: This is a mountain of a burger. FOOD!
  components:
  - type: FlavorProfile
    flavors: # What bun?
      - meaty
      - oily
      - cheesy
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 90
        reagents:
        - ReagentId: Nutriment
          Quantity: 44
        - ReagentId: Vitamin
          Quantity: 24
        - ReagentId: TableSalt
          Quantity: 5
        - ReagentId: Blackpepper
          Quantity: 5
  - type: Sprite
    state: superbite
  - type: Tag
    tags:
    - Meat
# Tastes like bun, diabetes.

- type: entity
  name: tofu burger
  parent: FoodBurgerBase
  id: FoodBurgerTofu
  description: What... is that meat?
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - tofu
  - type: Sprite
    state: tofu
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 3
# Tastes like bun, tofu.

- type: entity
  name: xenoburger
  parent: FoodBurgerBase
  id: FoodBurgerXeno
  description: Smells caustic. Tastes like heresy.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
      - acid
  - type: Sprite
    state: x
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Vitamin
          Quantity: 5
  - type: Tag
    tags:
    - Meat
# Tastes like bun, acid.

# Note: I would put a bunch of colored burgers here as listed in the tg .dm but
# I'd rather wait for a custom burger component.

- type: entity
  name: mothroachburger
  parent: FoodBurgerBase
  id: FoodBurgerMothRoach
  description: The last lamp it saw was the one inside the microwave.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - meaty
      - light
  - type: Sprite
    state: mothroach
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 4
        - ReagentId: Vitamin
          Quantity: 7
  - type: Tag
    tags:
    - Meat
    
## Goobstation
- type: entity
  name: nothing burger
  parent: FoodBurgerBase
  id: FoodBurgerChud
  description: A burger for when nothing happens.
  components:
  - type: FlavorProfile
    flavors:
      - bun
      - nothing
  - type: Sprite
    sprite: _Goobstation/Objects/Consumable/Food/chud_burger.rsi
    state: icon
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Protein
          Quantity: 6
        - ReagentId: Nothing
          Quantity: 5
  - type: Tag
    tags:
    - Meat