# SPDX-FileCopyrightText: 2021 20kdc <asdd2808@gmail.com>
# SPDX-FileCopyrightText: 2021 Elijahrane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Galactic Chimp <GalacticChimpanzee@gmail.com>
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.com>
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 SweptWasTaken <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 Ygg01 <y.laughing.man.y@gmail.com>
# SPDX-FileCopyrightText: 2022 ElectroJr <leonsfriedrich@gmail.com>
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Jessica M <jessica@jessicamaybe.com>
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2022 Michael Phillips <1194692+MeltedPixel@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 T-Stalker <43253663+DogZeroX@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 T-Stalker <le0nel_1van@hotmail.com>
# SPDX-FileCopyrightText: 2022 TaralGit <76408146+TaralGit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Willhelm53 <97707302+Willhelm53@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 and_a <and_a@DESKTOP-RJENGIR>
# SPDX-FileCopyrightText: 2022 hubismal <47284081+hubismal@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 keronshb <54602815+keronshb@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 metalgearsloth <metalgearsloth@gmail.com>
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2023 612 <125925684+612git@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Doru991 <75124791+Doru991@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 DoubleRiceEddiedd <149714181+DoubleRiceEddiedd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Feluk6174 <77207907+Feluk6174@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Fluffiest Floofers <thebluewulf@gmail.com>
# SPDX-FileCopyrightText: 2023 Kevin Zheng <kevinz5000@gmail.com>
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Puro <103608145+PuroSlavKing@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Slava0135 <40753025+Slava0135@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Stealthbomber16 <100171035+Stealthbomber16@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Vladislav Kadira <130583174+FillerVK@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 ZeroDayDaemon <60460608+ZeroDayDaemon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 crazybrain23 <44417085+crazybrain23@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 drteaspoon420 <87363733+drteaspoon420@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 kerisargit <108146620+kerisargit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lapatison <100279397+lapatison@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 12rabbits <53499656+12rabbits@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Adeinitas <147965189+adeinitas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Adrian16199 <144424013+Adrian16199@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 ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@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 Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 DieselMohawk <gavin.drinka@gmail.com>
# SPDX-FileCopyrightText: 2024 Dimastra <65184747+Dimastra@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Dimastra <dimastra@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 EdenTheLiznerd <138748328+EdenTheLiznerd@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 Gyrandola <pasta.frollagg@gmail.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 JIPDawg <51352440+JIPDawg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 JIPDawg <JIPDawg93@gmail.com>
# SPDX-FileCopyrightText: 2024 Jeff <velcroboy333@hotmail.com>
# SPDX-FileCopyrightText: 2024 Joel Zimmerman <JoelZimmerman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 JustCone <141039037+JustCone14@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 K-Dynamic <20566341+K-Dynamic@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 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 MisterMecky <mrmecky@hotmail.com>
# SPDX-FileCopyrightText: 2024 Moomoobeef <62638182+Moomoobeef@users.noreply.github.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 Partmedia <kevinz5000@gmail.com>
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers@gmail.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 PopGamer46 <yt1popgamer@gmail.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 PursuitInAshes <pursuitinashes@gmail.com>
# SPDX-FileCopyrightText: 2024 QueerNB <176353696+QueerNB@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 RumiTiger <154005209+RumiTiger@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Saphire Lattice <lattice@saphi.re>
# 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 Spessmann <156740760+Spessmann@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Stalen <33173619+stalengd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TakoDragon <69509841+BackeTako@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
# SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Timemaster99 <57200767+Timemaster99@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Unisol <1929445+Unisol@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Unkn0wn_Gh0st <shadowstalkermll@gmail.com>
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
# SPDX-FileCopyrightText: 2024 Vasilis <vasilis@pikachu.systems>
# SPDX-FileCopyrightText: 2024 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Winkarst <74284083+Winkarst-cpu@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 blueDev2 <89804215+blueDev2@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 coolboy911 <85909253+coolboy911@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deathride58 <deathride58@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 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 lunarcomets <140772713+lunarcomets@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 osjarw <oskariwjarvinen@gmail.com>
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
# SPDX-FileCopyrightText: 2024 potato1234_x <79580518+potato1234x@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ravage <142820619+ravage123321@users.noreply.github.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 stellar-novas <stellar_novas@riseup.net>
# 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 username <113782077+whateverusername0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 wafehling <wafehling@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 BombasterDS <deniskaporoshok@gmail.com>
# SPDX-FileCopyrightText: 2025 BombasterDS2 <shvalovdenis.workmail@gmail.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 James <40279265+ViceEmargo@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 PunishedJoe <PunishedJoeseph@proton.me>
# SPDX-FileCopyrightText: 2025 RatherUncreative <RatherUncreativeName@proton.me>
# SPDX-FileCopyrightText: 2025 SX_7 <sn1.test.preria.2002@gmail.com>
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
# SPDX-FileCopyrightText: 2025 mubururu_ <139181059+muburu@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_produce.yml
# For produce that can't be immediately eaten

- type: entity
  parent: BaseItem
  id: ProduceBase
  abstract: true
  components:
  - type: SolutionContainerManager
  - type: Sprite
    state: produce
  # let cows eat raw produce like wheat and oats
  - type: Edible
    requiresSpecialDigestion: true
  - type: Produce
  - type: PotencyVisuals
  - type: Appearance
  - type: Extractable
    grindableSolutionName: food
  - type: Tag
    tags:
    - Ruminant

# For produce that can be immediately eaten

- type: entity
  parent: FoodInjectableBase
  id: FoodProduceBase
  abstract: true
  components:
  - type: SolutionContainerManager
  - type: Sprite
    state: produce
  - type: Produce
  - type: PotencyVisuals
  - type: Appearance
  - type: Extractable
    grindableSolutionName: food

# Subclasses

- type: entity
  name: wheat bushel
  description: Sigh... wheat... a-grain?
  id: WheatBushel
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/wheat.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Flour
          Quantity: 10
  - type: Produce
    seedId: wheat
  - type: Tag
    tags:
    - Wheat
    - Ruminant

- type: entity
  name: meatwheat bushel
  description: Some blood-drenched wheat stalks. You can crush them into what passes for meat if you squint hard enough.
  id: MeatwheatBushel
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/meatwheat.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: UncookedAnimalProteins
          Quantity: 10
  - type: SpawnItemsOnUse
    items:
      - id: FoodMeatWheat
    sound:
      path: /Audio/Voice/Slime/slime_squish.ogg
  - type: Produce
    seedId: meatwheat

- type: entity
  name: oat bushel
  description: Eat oats, do squats.
  id: OatBushel
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/oat.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Oats
          Quantity: 10
  - type: Produce
    seedId: oat
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: MilkOat
        Quantity: 5

- type: entity
  name: sugarcane
  description: Sickly sweet.
  id: Sugarcane
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/sugarcane.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Sugar
          Quantity: 10
  - type: Produce
    seedId: sugarcane

- type: entity
  name: papercane roll
  description: Why do we even need to grow paper?
  id: Papercane
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/papercane.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
  - type: Produce
    seedId: papercane
  - type: Log
    spawnedPrototype: SheetPaper1
    spawnCount: 2

- type: entity
  parent: FoodProduceBase
  id: FoodLaughinPeaPod
  name: laughin' pea pod
  description: The clown's favorite plant.
  components:
  - type: FlavorProfile
    flavors:
      - peas
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 13
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Sugar
          Quantity: 5
        - ReagentId: Laughter
          Quantity: 5
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: LaughinSyrup
        Quantity: 5
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/laughin_pea.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: laughinPea
  - type: Tag
    tags:
    - Vegetable
    - Ruminant

- type: entity
  name: tower-cap log
  description: It's better than bad, it's good!
  id: Log
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/towercap.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
  - type: MeleeWeapon
    damage:
      types:
        Blunt: 10
  - type: Produce
    seedId: towercap
  - type: Log

- type: entity
  name: steel-cap log
  description: Steel doesn't grow on trees! It grows on mushrooms, of course.
  id: SteelLog
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/steelcap.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
  - type: MeleeWeapon
    damage:
      types:
        Blunt: 12
  - type: Produce
    seedId: steelcap
  - type: Log
    spawnedPrototype: SheetSteel1
    spawnCount: 1

- type: entity
  name: nettle
  description: Stingy little prick.
  id: Nettle
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/nettle.rsi
  - type: Item
    size: Small
    sprite: Objects/Specific/Hydroponics/nettle.rsi
    heldPrefix: produce
  - type: MeleeWeapon
    damage:
      types:
        Heat: 10
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Histamine
          Quantity: 3
  - type: Produce
    seedId: nettle
  - type: MeleeChemicalInjector
    transferAmount: 3 #TODO someone you would need 2 nettles and about 6-7 hits, the DOT is likely to crit them if they are running away with almost no health
    solution: food
    pierceArmor: false
  - type: Extractable
    grindableSolutionName: food

- type: entity
  name: death nettle
  description: This nettle's out for blood.
  id: DeathNettle
  parent: [ProduceBase, BaseMajorContraband]
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/death_nettle.rsi
  - type: Item
    size: Small
    sprite: Objects/Specific/Hydroponics/death_nettle.rsi
    heldPrefix: produce
  - type: MeleeWeapon
    damage:
      types:
        Heat: 8
        Caustic: 8
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: SulfuricAcid
          Quantity: 15
        - ReagentId: FluorosulfuricAcid
          Quantity: 15
  - type: Produce
    seedId: deathNettle
  - type: MeleeChemicalInjector
    transferAmount: 5
    solution: food
    pierceArmor: true
  - type: Extractable
    grindableSolutionName: food
  - type: DamageOnInteract
    damage:
      types:
        Heat: 4
        Caustic: 4
    throw: true
    throwSpeed: 3
    interactTimer: 2 # Stop the player from spam clicking the entity
    ignoreResistances: false
    popupText: powered-light-component-burn-hand
    interactSound: /Audio/Effects/lightburn.ogg
    stunChance: 0.10
    stunSeconds: 1.5
  - type: Damageable
    damageContainer: Inorganic
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 25
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          path: /Audio/Voice/Diona/diona_salute.ogg
          params:
            volume: -5
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: DamageOnHit
    damage:
      types:
        Blunt: 5 # The nettle will "wilt" after 5 hits.

- type: entity
  name: banana
  parent: FoodProduceBase
  id: FoodBanana
  description: Rich in potassium.
  components:
  - type: FlavorProfile
    flavors:
      - banana
  - type: Edible
    trash:
    - TrashBananaPeel
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 6
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
        - ReagentId: Vitamin
          Quantity: 2
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/banana.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: banana
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceBanana
        Quantity: 10
  - type: Tag
    tags:
    - Fruit
    - Banana
  - type: FoodSequenceElement
    entries:
      Burger: Banana
      Taco: Banana
  #Goobstation Start
  - type: Healing
    damageContainers:
      - ClowncarDamageContainer
    damage:
      groups:
        Brute: -150
      types:
        Heat: -10
        Shock: -10
    healingBeginSound:
      path: "/Audio/Items/Medical/brutepack_begin.ogg"
    healingEndSound:
      path: "/Audio/Items/Medical/brutepack_end.ogg"
  #Goobstation End

- type: entity
  name: mimana
  parent: FoodProduceBase
  id: FoodMimana
  description: Mime's favorite.
  components:
  - type: FlavorProfile
    flavors:
      - banana
      - nothing
  - type: Edible
    trash:
    - TrashMimanaPeel
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 7
        reagents:
        - ReagentId: MuteToxin
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 2
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/mimana.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: mimana
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceBanana
        Quantity: 10
      - ReagentId: Nothing
        Quantity: 5
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Burger: Mimana
      Taco: Mimana

- type: entity
  name: banana peel
  parent: BaseItem
  id: TrashBananaPeel
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/banana.rsi
    state: peel
  - type: Item
    sprite: Objects/Specific/Hydroponics/banana.rsi
    heldPrefix: peel
  - type: Slippery
  - type: StepTrigger
    intersectRatio: 0.2
    triggerGroups: # Goobstation
      types:
      - SlipEntity
  - type: CollisionWake
    enabled: false
  - type: Physics
    bodyType: Dynamic
  - type: Fixtures
    fixtures:
      slips:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.2,-0.2,0.2,0.2"
        hard: false
        layer:
        - SlipLayer
      fix1:
        shape:
          !type:PhysShapeAabb
          bounds: "-0.2,-0.2,0.2,0.2"
        density: 30
        mask:
        - ItemMask
  - type: Tag
    tags:
    - Recyclable
    - Trash
    - BananaPeel
    - Ruminant
    - WhitelistChameleon
    - HamsterWearable
    - RotHulkTrash # Goobstation - Wraith
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 4
        reagents:
        - ReagentId: PulpedBananaPeel
          Quantity: 4
  - type: Extractable
    grindableSolutionName: food
  - type: SpaceGarbage
  - type: Edible
    requiresSpecialDigestion: true
  - type: Clothing
    sprite: Objects/Specific/Hydroponics/banana.rsi
    equippedState: peel-equipped-HELMET
    slots:
    - HEAD
    quickEquip: false

- type: entity
  name: baked banana peel
  parent: TrashBananaPeel
  id: TrashBakedBananaPeel
  components:
  - type: Clothing
    sprite: Objects/Specific/Hydroponics/banana.rsi
    equippedState: baked-peel-equipped-HELMET
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/banana.rsi
    state: baked-peel
  - type: Item
    sprite: Objects/Specific/Hydroponics/banana.rsi
    heldPrefix: baked-peel
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: PulpedBananaPeel
          Quantity: 1
        - ReagentId: Bananadine
          Quantity: 1
        - ReagentId: Carbon
          Quantity: 2

- type: entity
  name: mimana peel
  parent: TrashBananaPeel
  id: TrashMimanaPeel
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/mimana.rsi
    state: peel
  - type: Item
    sprite: Objects/Specific/Hydroponics/mimana.rsi
    heldPrefix: peel
  - type: Clothing
    sprite: Objects/Specific/Hydroponics/mimana.rsi
    equippedState: equipped-HELMET
  - type: Slippery
    slipSound:
      path: /Audio/Effects/slip.ogg
      params:
        volume: -100

- type: entity
  name: bananium peel
  parent: TrashBananaPeel
  id: TrashBananiumPeel
  components:
  - type: Sprite
    sprite: Objects/Materials/materials.rsi
    state: peel
  - type: Item
    sprite: Objects/Materials/materials.rsi
    heldPrefix: peel
  - type: Slippery
  - type: Clothing
    sprite: Objects/Materials/materials.rsi
    equippedState: peel-equipped-HELMET

- type: entity
  name: carrot
  parent: FoodProduceBase
  id: FoodCarrot
  description: It's good for the eyes!
  components:
  - type: FlavorProfile
    flavors:
      - carrot
  - type: Tag
    tags:
    - Carrot
    - Vegetable
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 12
        reagents:
        - ReagentId: JuiceCarrot
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: Oculine
          Quantity: 3
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/carrot.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: carrots
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceCarrot
        Quantity: 10
      - ReagentId: Oculine
        Quantity: 2
  - type: FoodSequenceElement
    entries:
      Burger: CarrotBurger
      Taco: Carrot

- type: entity
  name: cabbage
  parent: FoodProduceBase
  id: FoodCabbage
  description: Ewwwwwwwwww. Cabbage.
  components:
  - type: FlavorProfile
    flavors:
      - cabbage
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/cabbage.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: cabbage
  - type: Tag
    tags:
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Burger: CabbageBurger
      Taco: Cabbage

- type: entity
  name: garlic
  parent: FoodProduceBase
  id: FoodGarlic
  description: Delicious, but with a potentially overwhelming odor.
  components:
  - type: FlavorProfile
    flavors:
      - garlic
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 18
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: Allicin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/garlic.rsi
  - type: Produce
    seedId: garlic
  - type: Tag
    tags:
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Burger: GarlicBurger
      Taco: Garlic

- type: entity
  name: lemon
  parent: FoodProduceBase
  id: FoodLemon
  description: When life gives you lemons, be grateful they aren't limes.
  components:
  - type: FlavorProfile
    flavors:
      - sour
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 9
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/lemon.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: lemon
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceLemon
        Quantity: 10
  - type: Tag
    tags:
    - Lemon
    - Fruit
  - type: FoodSequenceElement
    entries:
      Burger: Lemon
      Taco: Lemon

- type: entity
  name: lemoon
  parent: FoodProduceBase
  id: FoodLemoon
  description: People says Moon is made out of cheese, but Moon is actually made out of milk and laurel!
  components:
  - type: FlavorProfile
    flavors:
      - lemoon
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: Milk
          Quantity: 16
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/lemoon.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: lemoon
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Sake #the best drink while watching moon
        Quantity: 10
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Burger: Lemoon
      Taco: Lemoon

- type: entity
  name: lime
  parent: FoodLemon
  id: FoodLime
  description: Cures Space Scurvy, allows you to act like a Space Pirate.
  components:
  - type: FlavorProfile
    flavors:
      - sour
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/lime.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: lime
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceLime
        Quantity: 10
  - type: Tag
    tags:
    - Lime
    - Fruit
  - type: FoodSequenceElement
    entries:
      Burger: Lime
      Taco: Lime

- type: entity
  name: orange
  parent: FoodLemon
  id: FoodOrange
  description: Healthy, very orange.
  components:
  - type: FlavorProfile
    flavors:
      - orange
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/orange.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: orange
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceOrange
        Quantity: 10
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Burger: Orange
      Taco: Orange

- type: entity
  name: extradimensional orange
  parent: FoodProduceBase
  id: FoodExtradimensionalOrange
  description: You can hardly wrap your head around this thing.
  components:
  - type: FlavorProfile
    flavors:
      - truenature
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Haloperidol
          Quantity: 5
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/extradimensional_orange.rsi
    scale: 0.5,0.5
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: extradimensionalOrange
  - type: PotencyVisuals
    minimumScale: 0.5 # reduce this in size because the sprite is way too big
    maximumScale: 1
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceOrange
        Quantity: 10
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: pineapple
  parent: FoodProduceBase
  id: FoodPineapple
  description: Mmm, tropical.
  components:
  - type: FlavorProfile
    flavors:
      - pineapple
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 16
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 2
        - ReagentId: Water
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/pineapple.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: pineapple
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuicePineapple
        Quantity: 10
  - type: SliceableFood
    count: 5
    slice: FoodPineappleSlice
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: potato
  parent: FoodProduceBase
  id: FoodPotato
  description: The space Irish starved to death after their potato crops died. Sadly they were unable to fish for space carp due to it being the queen's space. Bringing this up to any space IRA member will drive them insane with anger.
  components:
  - type: FlavorProfile
    flavors:
      - potatoes
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/potato.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: potato
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuicePotato
        Quantity: 10
  - type: Tag
    tags:
    - Potato
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Burger: Potato
      Taco: Potato


- type: entity
  name: tomato
  parent: [FoodProduceBase, ItemHeftyBase]
  id: FoodTomato
  description: I say to-mah-to, you say tom-mae-to.
  components:
  - type: FlavorProfile
    flavors:
      - tomato
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Nutriment
          Quantity: 7
        - ReagentId: Vitamin
          Quantity: 3
        - ReagentId: Water
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/tomato.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: tomato
  - type: Extractable
    grindableSolutionName: food
    juiceSolution:
      reagents:
      - ReagentId: JuiceTomato
        Quantity: 10
  - type: Damageable
    damageContainer: Biological
  - type: DamageOnHighSpeedImpact
    minimumSpeed: 0.1
    damage:
      types:
        Blunt: 1
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 1
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: desecration
      - !type:SpillBehavior
        solution: food
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: Tag
    tags:
    - Fruit
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Skewer: TomatoSkewer
      Burger: Tomato
      Taco: Tomato

- type: entity
  name: blue tomato
  parent: FoodTomato
  id: FoodBlueTomato
  description: This one is blue.
  components:
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 24
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: SpaceLube
          Quantity: 15
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/blue_tomato.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: blueTomato
  - type: Extractable
    grindableSolutionName: food
    juiceSolution:
      reagents:
      - ReagentId: SpaceLube
        Quantity: 10
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 1
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: desecration
      - !type:SpillBehavior
        solution: food
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: Tag
    tags:
    - Fruit
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Burger: BlueTomato
      Taco: BlueTomato

- type: entity
  name: blood tomato
  parent: FoodTomato
  id: FoodBloodTomato
  description: Wait, that's not ketchup...
  components:
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Blood
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/blood_tomato.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: bloodTomato
  - type: Extractable
    grindableSolutionName: food
    juiceSolution:
      reagents:
      - ReagentId: Blood
        Quantity: 10
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 1
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: desecration
      - !type:SpillBehavior
        solution: food
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: Tag
    tags:
    - Fruit # Fuck you they're a fruit
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Skewer: TomatoSkewer
      Burger: BloodTomato
      Taco: BloodTomato

- type: entity
  name: eggplant
  parent: FoodProduceBase
  id: FoodEggplant
  description: Maybe there's a chicken inside?
  components:
  - type: FlavorProfile
    flavors:
      - eggplant
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/eggplant.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: eggplant
  - type: Tag
    tags:
    - Fruit
    - Vegetable

- type: entity
  name: apple
  parent: FoodProduceBase
  id: FoodApple
  description: It's a little piece of Eden.
  components:
  - type: FlavorProfile
    flavors:
      - apple
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/apple.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: apple
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceApple
        Quantity: 10
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Burger: Apple
      Taco: Apple

- type: entity
  name: golden apple
  parent: FoodProduceBase
  id: FoodGoldenApple
  description: It should be shaped like a cube, shouldn't it?
  components:
  - type: FlavorProfile
    flavors:
      - apple
      - metallic
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 30
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: DoctorsDelight
          Quantity: 13
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/golden_apple.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: goldenApple
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceApple
        Quantity: 10
      - ReagentId: Gold
        Quantity: 10
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Burger: GoldenApple
      Taco: GoldenApple

- type: entity
  name: cocoa pod
  parent: FoodProduceBase
  id: FoodCocoaPod
  description: You can never have too much chocolate!
  components:
  - type: FlavorProfile
    flavors:
      - chocolate
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 14
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Vitamin
          Quantity: 1
        - ReagentId: CocoaPowder
          Quantity: 1
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/cocoa.rsi
  - type: Produce
    seedId: cocoa
  - type: SpawnItemsOnUse
    items:
      - id: FoodCocoaBeans
    sound:
      path: /Audio/Effects/packetrip.ogg
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: ear of corn
  parent: FoodProduceBase
  id: FoodCorn
  description: Needs some butter! And some cooking...
  components:
  - type: FlavorProfile
    flavors:
      - corn
  - type: Edible
    trash:
    - FoodCornTrash
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Cornmeal
          Quantity: 15
        - ReagentId: Nutriment
          Quantity: 5
  - type: Tag
    tags:
    - Corn
    - Vegetable
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/corn.rsi
  - type: Produce
    seedId: corn
  - type: Extractable
    grindableSolutionName: food
    juiceSolution:
      reagents:
      - ReagentId: Cornoil
        Quantity: 3
      - ReagentId: Enzyme
        Quantity: 2
  - type: FoodSequenceElement
    entries:
      Burger: Corn
      Taco: Corn
      Skewer: CornSkewer

- type: entity
  name: corn cob
  parent: BaseItem
  id: FoodCornTrash
  description: Not a dang kernel left.
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/corn.rsi
    state: cob
  - type: Item
    size: Tiny
  - type: Tag
    tags:
      - Trash
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Cornmeal
          Quantity: 10

- type: entity
  name: onion
  parent: FoodProduceBase
  id: FoodOnion
  description: Nothing to cry over.
  components:
  - type: FlavorProfile
    flavors:
      - onion
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 18
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: Allicin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/onion.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: onion
  - type: SliceableFood
    count: 5
    slice: FoodOnionSlice
  - type: Tag
    tags:
    - Vegetable

- type: entity
  name: red onion
  parent: FoodProduceBase
  id: FoodOnionRed
  description: Purple despite the name.
  components:
  - type: FlavorProfile
    flavors:
      - onion
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 18
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 4
        - ReagentId: Allicin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/onion_red.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: onionred
  - type: SliceableFood
    count: 5
    slice: FoodOnionRedSlice
  - type: Tag
    tags:
    - Vegetable

- type: entity
  name: chanterelle cluster
  parent: FoodProduceBase
  id: FoodMushroom
  description: "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!"
  components:
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/chanterelle.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: chanterelle
  - type: Tag
    tags:
    - Vegetable

# Slices

- type: entity
  parent: FoodInjectableBase
  id: ProduceSliceBase
  abstract: true
  components:
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 3
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
  - type: Sprite
    state: slice
  - type: Extractable
    grindableSolutionName: food
  - type: Tag
    tags:
    - Slice

- type: entity
  name: pineapple slice
  parent: ProduceSliceBase
  id: FoodPineappleSlice
  description: Mmm, tropical.
  components:
  - type: FlavorProfile
    flavors:
      - pineapple
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/pineapple.rsi
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuicePineapple
        Quantity: 2
  - type: Tag
    tags:
    - Fruit
    - Slice
  - type: FoodSequenceElement
    entries:
      Burger: PineappleSliceBurger
      Taco: PineappleSlice

- type: entity
  name: onion slice
  parent: ProduceSliceBase
  id: FoodOnionSlice
  description: Nothing to cry over.
  components:
  - type: FlavorProfile
    flavors:
      - onion
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/onion.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Allicin
          Quantity: 1
        - ReagentId: Vitamin
          Quantity: 1
  - type: Tag
    tags:
    - Vegetable
    - Slice
  - type: FoodSequenceElement
    entries:
      Burger: OnionSliceBurger
      Taco: OnionSlice

- type: entity
  name: red onion slice
  parent: ProduceSliceBase
  id: FoodOnionRedSlice
  description: Purple despite the name.
  components:
  - type: FlavorProfile
    flavors:
      - onion
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/onion_red.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Allicin
          Quantity: 1
        - ReagentId: Vitamin
          Quantity: 1
  - type: Tag
    tags:
    - Vegetable
    - Slice
  - type: FoodSequenceElement
    entries:
      Burger: OnionRedSliceBurger
      Taco: OnionRedSlice

- type: entity
  name: chili pepper
  parent: FoodProduceBase
  id: FoodChiliPepper
  description: Spicy, best not touch your eyes.
  components:
  - type: FlavorProfile
    flavors:
      - spicy
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 18
        reagents:
          - ReagentId: Nutriment
            Quantity: 4
          - ReagentId: CapsaicinOil
            Quantity: 10
          - ReagentId: Vitamin
            Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/chili.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: chili
  - type: Tag
    tags:
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Taco: ChiliPepper
      Burger: ChiliPepper
      Skewer: ChiliPepperSkewer

- type: entity
  name: chilly pepper
  parent: FoodProduceBase
  id: FoodChillyPepper
  description: Icy hot.
  components:
  - type: FlavorProfile
    flavors:
      - spicy
      - cold
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 18
        reagents:
          - ReagentId: Nutriment
            Quantity: 4
          - ReagentId: FrostOil
            Quantity: 10
          - ReagentId: Vitamin
            Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/chilly.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: chilly
  - type: FoodSequenceElement
    entries:
      Taco: ChillyPepper
      Burger: ChillyPepper
      Skewer: ChillyPepperSkewer

- type: entity
  name: aloe
  parent: FoodProduceBase
  id: FoodAloe
  description: A fragrant plant with soothing properties.
  components:
  - type: FlavorProfile
    flavors:
      - medicine
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25 ##I'm pretty sure this has to match the total of 100 potency yields
        reagents:
        - ReagentId: Aloe
          Quantity: 5 # Goobstation edit
        - ReagentId: SilverSulfadiazine # Goobstation edit
          Quantity: 20
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/aloe.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: aloe
  - type: Extractable
    grindableSolutionName: food
  - type: Tag
    tags:
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Taco: Aloe
      Burger: Aloe

- type: entity
  name: poppy
  parent: FoodProduceBase
  id: FoodPoppy
  description: A flower with extracts often used in the production of medicine.
  components:
  - type: Clothing
    slots:
    - HEAD
    quickEquip: false
  - type: FlavorProfile
    flavors:
      - medicine
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 24 # Goobstation
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Bicaridine
          Quantity: 20
        - ReagentId: Heroin # Goobstation
          Quantity: 2
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/poppy.rsi
  - type: Produce
    seedId: poppy
  - type: Extractable
    grindableSolutionName: food
  - type: Tag
    tags:
    - Flower # TODO add "RedFlower" or "Poppy" tag, when other color flowers will be
    - Poppy # goob edit
  - type: FoodSequenceElement
    entries:
      Taco: Poppy
      Burger: Poppy

- type: entity
  name: lily
  parent: FoodProduceBase
  id: FoodLily
  description: A beautiful orange flower containing topical medicine.
  components:
  - type: FlavorProfile
    flavors:
      - medicine
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 22
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: StypticPowder
          Quantity: 20
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/lily.rsi
  - type: Produce
    seedId: lily
  - type: Extractable
    grindableSolutionName: food
  - type: Tag
    tags:
    - Flower
  - type: FoodSequenceElement
    entries:
      Taco: Lily
      Burger: Lily

- type: entity
  name: lingzhi
  parent: FoodProduceBase
  id: FoodLingzhi
  description: A potent medicinal mushroom. Don't go overboard.
  components:
  - type: FlavorProfile
    flavors:
      - mushroom
      - medicine
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 40
        reagents:
        - ReagentId: Ultravasculine
          Quantity: 20
        - ReagentId: Epinephrine
          Quantity: 20
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/lingzhi.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: lingzhi
  - type: Extractable
    grindableSolutionName: food
  - type: FoodSequenceElement
    entries:
      Taco: Lingzhi
      Burger: Lingzhi

- type: entity
  name: ambrosia vulgaris
  parent: FoodProduceBase
  id: FoodAmbrosiaVulgaris
  description: A medicinal plant. May make you feel a little funny.
  components:
  - type: FlavorProfile
    flavors:
      - leafy
      - medicine
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 24
        reagents:
        - ReagentId: Bicaridine
          Quantity: 5
        - ReagentId: Kelotane
          Quantity: 5
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Desoxyephedrine
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 2
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: ambrosiaVulgaris
  - type: Extractable
    grindableSolutionName: food
  - type: Clothing
    sprite: Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi
    slots:
    - HEAD
  - type: Tag
    tags:
    - Ambrosia
  - type: FoodSequenceElement
    entries:
      Taco: AmbrosiaVulgaris
      Burger: AmbrosiaVulgarisBurger

- type: entity
  name: ambrosia deus
  parent: FoodProduceBase
  id: FoodAmbrosiaDeus
  description: An extremely sought-after medicinal plant. May have some funky side effects.
  components:
  - type: FlavorProfile
    flavors:
      - leafy
      - medicine
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Omnizine
          Quantity: 3
        - ReagentId: SpaceDrugs
          Quantity: 5
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Desoxyephedrine
          Quantity: 10
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/ambrosia_deus.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: ambrosiaDeus
  - type: Extractable
    grindableSolutionName: food
  - type: Clothing
    sprite: Objects/Specific/Hydroponics/ambrosia_deus.rsi
    slots:
    - HEAD
  - type: Tag
    tags:
    - Ambrosia
  - type: FoodSequenceElement
    entries:
      Taco: AmbrosiaDeus
      Burger: AmbrosiaDeusBurger

- type: entity
  name: galaxythistle
  parent: FoodProduceBase
  id: FoodGalaxythistle
  description: A medicinal plant used for its antitoxin.
  components:
  - type: FlavorProfile
    flavors:
      - medicine
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Stellibinin
          Quantity: 25
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/galaxythistle.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: galaxythistle
  - type: Extractable
    grindableSolutionName: food
  - type: Tag
    tags:
    - Galaxythistle
    - Fruit # Probably?
  - type: FoodSequenceElement
    entries:
      Taco: Galaxythistle
      Burger: GalaxythistleBurger

- type: entity
  name: glasstle
  parent: FoodProduceBase
  id: FoodGlasstle
  description: A fragile crystal plant with lot of spiky thorns.
  components:
  - type: Item
    size: Small
    sprite: Objects/Specific/Hydroponics/glasstle.rsi
    heldPrefix: produce
  - type: FlavorProfile
    flavors:
      - sharp
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Razorium
          Quantity: 15
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/glasstle.rsi
  - type: Produce
    seedId: glasstle
  - type: Extractable
    grindableSolutionName: food
  - type: Damageable
    damageContainer: Inorganic
  - type: ToolRefinable
    refineResult:
    - id: SheetGlass1
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 10
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: GlassBreak
          params:
            volume: -4
      - !type:SpawnEntitiesBehavior
        spawn:
          ShardGlass:
            min: 1
            max: 1
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: DamageOnHit
    damage:
      types:
        Blunt: 10
  - type: MeleeWeapon
    wideAnimationRotation: 60
    damage:
      types:
        Slash: 15
    soundHit:
        path: /Audio/Weapons/bladeslice.ogg
  - type: Tag
    tags:
    - Galaxythistle
  - type: FoodSequenceElement
    entries:
      Taco: Glasstle
      Burger: GlasstleBurger

- type: entity
  name: fly amanita
  parent: FoodProduceBase
  id: FoodFlyAmanita
  description: A delicious-looking mushroom like you see in those cartoons.
  components:
  - type: FlavorProfile
    flavors:
      - mushroom
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Amatoxin
          Quantity: 10
        - ReagentId: Nutriment
          Quantity: 5
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/fly_amanita.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: flyAmanita
  - type: Extractable
    grindableSolutionName: food
  - type: BadFood
  - type: FoodSequenceElement
    entries:
      Taco: FlyAmanita
      Burger: FlyAmanita

- type: entity
  name: gatfruit
  parent: [ FoodProduceBase, BaseSyndicateContraband ]
  id: FoodGatfruit
  description: A delicious, gun-shaped fruit with a thick wooden stem.
  components:
  - type: FlavorProfile
    flavors:
      - gunpowder
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Sulfur
          Quantity: 5
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/gatfruit.rsi
  - type: Produce
    seedId: gatfruit
  - type: Edible
    trash:
    - WeaponRevolverPython
  - type: Tag
    tags:
    - Fruit # It's in the name
  - type: FoodSequenceElement
    entries:
      Taco: Gatfruit
      Burger: GatfruitBurger

- type: entity
  name: capfruit
  parent: FoodProduceBase
  id: FoodRealCapfruit
  description: A soft but smooth gun-shaped fruit.
  components:
  - type: FlavorProfile
    flavors:
      - plastic
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Sulfur
          Quantity: 5
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/capfruit.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: realCapfruit
  - type: Edible
    trash:
    - RevolverCapGun
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Taco: Capfruit
      Burger: CapfruitBurger

- type: entity
  name: capfruit
  parent: FoodRealCapfruit
  id: FoodFakeCapfruit
  suffix: Fake
  components:
  - type: Produce
    seedId: fakeCapfruit
  - type: Edible
    trash:
    - RevolverCapGunFake

- type: entity
  name: rice bushel
  description: Can be ground into rice, perfect for pudding or sake.
  id: RiceBushel
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/rice.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Rice
          Quantity: 10
  - type: Produce
    seedId: rice

- type: entity
  name: soybeans
  description: For those who can't stand seeing good old meat.
  id: FoodSoybeans
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/soybeans.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 4
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
  - type: Produce
    seedId: soybeans
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: MilkSoy
        Quantity: 5
  - type: Tag
    tags:
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Taco: Soybeans
      Burger: SoybeansBurger

- type: entity
  name: spaceman's trumpet
  description: A vivid flower that smells faintly of freshly cut grass. Touching the flower seems to stain the skin some time after contact, yet most other surfaces seem to be unaffected by this phenomenon.
  id: FoodSpacemansTrumpet
  parent: FoodProduceBase
  components:
  - type: FlavorProfile
    flavors:
      - violets
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/spacemans_trumpet.rsi
  - type: Item
    heldPrefix: produce
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 4
        reagents:
        - ReagentId: Nutriment
          Quantity: 1
        - ReagentId: PolypyryliumOligomers
          Quantity: 3
  - type: Produce
    seedId: spacemansTrumpet
  - type: Tag
    tags:
    - Flower
  - type: Instrument #hehe trumpet
    program: 56
  - type: FoodSequenceElement
    entries:
      Taco: SpacemansTrumpet
      Burger: SpacemansTrumpetBurger

- type: entity
  name: koibean
  description: These beans seem a little bit fishy.
  id: FoodKoibean
  parent: ProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/koibean.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 7
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: CarpoToxin
          Quantity: 2
  - type: Produce
    seedId: koibean
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: CarpoToxin
        Quantity: 2
  - type: Tag
    tags:
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Taco: Koibean
      Burger: KoibeanBurger

- type: entity
  name: watermelon
  parent: [FoodProduceBase, ItemHeftyBase]
  id: FoodWatermelon
  description: Round green object that you can slice and eat.
  components:
  - type: Item
    size: Small
    heldPrefix: produce
  - type: FlavorProfile
    flavors:
      - watermelon
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Water
          Quantity: 10
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/watermelon.rsi
  - type: Produce
    seedId: watermelon
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceWatermelon
        Quantity: 20
  - type: Damageable
    damageContainer: Biological
  - type: DamageOnHighSpeedImpact
    minimumSpeed: 0.1
    damage:
      types:
        Blunt: 1
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 1
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: desecration
      - !type:SpillBehavior
        solution: food
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: SliceableFood
    count: 5
    slice: FoodWatermelonSlice
  - type: Butcherable
    butcheringType: Knife
    spawned:
    - id: ClothingHeadHatWatermelon
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: watermelon slice
  parent: ProduceSliceBase
  id: FoodWatermelonSlice
  description: Juicy green and red slice.
  components:
  - type: Item
    size: Tiny
  - type: FlavorProfile
    flavors:
      - watermelon
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/watermelon.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Vitamin
          Quantity: 1
        - ReagentId: Water
          Quantity: 2
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceWatermelon
        Quantity: 4
  - type: Tag
    tags:
    - Fruit
    - Slice
  - type: FoodSequenceElement
    entries:
      Burger: WatermelonSliceBurger
      Taco: WatermelonSlice
      Skewer: WatermelonSliceSkewer

- type: entity
  name: holymelon
  parent: [FoodProduceBase, ItemHeftyBase]
  id: FoodHolymelon
  description: The water within this melon has been blessed by some deity that's particularly fond of watermelon.
  components:
  - type: Item
    size: Small
    heldPrefix: produce
  - type: FlavorProfile
    flavors:
      - holy
      - watermelon
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Holywater
          Quantity: 10
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/holymelon.rsi
  - type: Produce
    seedId: watermelon
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Wine
        Quantity: 20
  - type: Damageable
    damageContainer: Biological
  - type: DamageOnHighSpeedImpact
    minimumSpeed: 0.1
    damage:
      types:
        Blunt: 1
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 1
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: desecration
      - !type:SpillBehavior
        solution: food
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: SliceableFood
    count: 5
    slice: FoodHolymelonSlice
  - type: Butcherable
    butcheringType: Knife
    spawned:
    - id: ClothingHeadHatHolyWatermelon
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: holymelon slice
  parent: ProduceSliceBase
  id: FoodHolymelonSlice
  description: Juicy golden and red slice.
  components:
  - type: Item
    size: Tiny
  - type: FlavorProfile
    flavors:
      - holy
      - watermelon
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/holymelon.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Vitamin
          Quantity: 1
        - ReagentId: Holywater
          Quantity: 2
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: Wine
        Quantity: 4
  - type: Tag
    tags:
    - Fruit
    - Slice

- type: entity
  name: grapes
  parent: FoodProduceBase
  id: FoodGrape
  description: The food of emperors, Space France inhabitants (usually as wine) and soccer moms. One day it could be used in wine production for the bartender if he ever runs out.
  components:
  - type: FlavorProfile
    flavors:
      - grape
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 9
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/grape.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: grape
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceGrape
        Quantity: 10
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: berries
  parent: FoodProduceBase
  id: FoodBerries
  description: A handful of various types of berries.
  components:
  - type: FlavorProfile
    flavors:
      - berry
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 11
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 4
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/berries.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: berries
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceBerry
        Quantity: 10
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Taco: Berries
      Burger: BerriesBurger

- type: entity
  name: bungo fruit
  parent: FoodProduceBase
  id: FoodBungo
  description: The humble bungo fruit.
  components:
  - type: FlavorProfile
    flavors:
      - bungo
  - type: Edible
    trash:
    - FoodBungoPit
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 20
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Enzyme
          Quantity: 10
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/bungo.rsi
  - type: Produce
    seedId: bungo
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceBungo
        Quantity: 10
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Taco: Bungo
      Burger: Bungo

- type: entity
  name: bungo pit
  parent: FoodInjectableBase
  id: FoodBungoPit
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/bungo.rsi
    state: pit
  - type: Tag
    tags:
    - Recyclable
    - Trash
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 7
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Bungotoxin
          Quantity: 5
  - type: Extractable
    grindableSolutionName: food
  - type: Seed
    seedId: bungo
  - type: SpaceGarbage
  - type: BadFood

- type: entity
  parent: FoodProduceBase
  id: FoodPeaPod
  name: pea pod
  description: A duck's favorite treat!
  components:
  - type: FlavorProfile
    flavors:
      - peas
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Vitamin
          Quantity: 2
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/pea.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: pea
  - type: Tag
    tags:
    - Vegetable
  - type: FoodSequenceElement
    entries:
      Taco: Pea
      Burger: Pea

- type: entity
  parent: FoodProduceBase
  id: FoodWorldPeas
  name: cluster of world peas
  description: It's rumored to bring peace to any who consume it.
  components:
  - type: FlavorProfile
    flavors:
      - numbingtranquility
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 8
        reagents:
        - ReagentId: Happiness
          Quantity: 3
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Pax
          Quantity: 2
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/world_pea.rsi
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: worldPea
  - type: Tag
    tags:
    - Vegetable

- type: entity
  name: pumpkin
  parent: FoodProduceBase
  id: FoodPumpkin
  description: A large, orange... berry. Seriously.
  components:
  - type: Item
    size: Small
    heldPrefix: produce
  - type: FlavorProfile
    flavors:
      - pumpkin
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: PumpkinFlesh
          Quantity: 20
        - ReagentId: Vitamin
          Quantity: 5
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/pumpkin.rsi
  - type: Produce
    seedId: pumpkin
  - type: Damageable
    damageContainer: Biological
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 16
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: desecration
      - !type:SpillBehavior
        solution: food
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: Butcherable
    butcheringType: Knife
    spawned:
    - id: CarvedPumpkin
    - id: PumpkinSeeds
  - type: Tag
    tags:
    - Fruit
    - Vegetable

- type: entity
  name: blue pumpkin
  parent: FoodProduceBase
  id: FoodBluePumpkin
  description: A large, blue... berry. Seriously.
  components:
  - type: Item
    size: Small
    heldPrefix: produce
  - type: FlavorProfile
    flavors:
      - bluepumpkin
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Ammonia
          Quantity: 10
        - ReagentId: Chlorine
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 10
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceBluePumpkin
        Quantity: 10
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/blue_pumpkin.rsi
  - type: Produce
    seedId: bluePumpkin
  - type: Damageable
    damageContainer: Biological
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 16
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: desecration
      - !type:SpillBehavior
        solution: food
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: cotton boll
  description: Moth people's favorite snack, and just as fluffy as them.
  id: CottonBol
  parent: FoodProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/cotton.rsi
  - type: FlavorProfile
    flavors:
      - cotton
  - type: Edible
    requiresSpecialDigestion: true
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Fiber
          Quantity: 10
  - type: Log
    spawnedPrototype: MaterialCotton1
    spawnCount: 2
  - type: Produce
    seedId: cotton
  - type: Tag
    tags:
    - ClothMade
    - CottonBoll
  - type: FoodSequenceElement
    entries:
      CottonBurger: CottonBol

- type: entity
  name: pyrotton boll
  description: This will probably set you on fire.
  id: PyrottonBol
  parent: FoodProduceBase
  components:
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/pyrotton.rsi
  - type: FlavorProfile
    flavors:
      - pyrotton
  - type: Edible
    requiresSpecialDigestion: true
  - type: SolutionContainerManager
    solutions:
      food:
        reagents:
        - ReagentId: Fiber
          Quantity: 5
        - ReagentId: Phlogiston
          Quantity: 5
  - type: Log
    spawnedPrototype: MaterialPyrotton1
    spawnCount: 2
  - type: Produce
    seedId: pyrotton
  - type: Tag
    tags:
    - ClothMade
    - CottonBoll
  - type: Extractable
    grindableSolutionName: food
  - type: FoodSequenceElement
    entries:
      CottonBurger: PyrottonBol

- type: entity
  name: cherry
  parent: FoodProduceBase
  id: FoodCherry
  description: Juicy red cherry with a pit inside.
  components:
  - type: FlavorProfile
    flavors:
      - cherry
  - type: Edible
    trash:
    - TrashCherryPit
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 8
        reagents:
        - ReagentId: Nutriment
          Quantity: 3
        - ReagentId: Vitamin
          Quantity: 3
  - type: Sprite
    sprite: _Goobstation/Objects/Specific/Hydroponics/cherry.rsi
  - type: Produce
    seedId: cherry
  - type: Extractable
    juiceSolution:
      reagents:
      - ReagentId: JuiceCherry
        Quantity: 5
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Taco: Cherry
      Burger: Cherry

- type: entity
  name: cherry pit
  parent: FoodInjectableBase
  id: TrashCherryPit
  components:
  - type: Sprite
    sprite: _Goobstation/Objects/Specific/Hydroponics/cherry.rsi
    state: pit
  - type: Item
    sprite: _Goobstation/Objects/Specific/Hydroponics/cherry.rsi
    heldPrefix: pit
    size: Tiny
  - type: Tag
    tags:
    - Recyclable
    - Trash
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 1
        reagents:
        - ReagentId: Toxin
          Quantity: 1
  - type: Extractable
    grindableSolutionName: food
  - type: Seed
    seedId: cherry
  - type: SpaceGarbage
  - type: BadFood

- type: entity
  name: anomaly berry
  description: A strange blue fruit. Something about it doesn't seem right.
  parent: FoodProduceBase
  id: FoodAnomalyBerry
  components:
  - type: FlavorProfile
    flavors:
      - strange
  - type: Sprite
    sprite: Objects/Specific/Hydroponics/anomaly_berry.rsi
    state: produce
  - type: Item
    heldPrefix: produce
  - type: Produce
    seedId: anomalyBerry
  - type: Edible
    trash:
    - EffectAnomalyFloraBulb # Random loot
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Vitamin
          Quantity: 2
        - ReagentId: Artifexium
          Quantity: 1
  - type: Tag
    tags:
    - Fruit
  - type: FoodSequenceElement
    entries:
      Taco: AnomalyBerry
      Burger: AnomalyBerryBurger

- type: entity
  name: bloonion bulb
  description: A strange floating bulb.. Nothing worth crying over.
  parent: BaseStructureDynamic
  id: FoodBloonion
  components:
  - type: Appearance
  - type: Sprite
    drawdepth: Items
    noRot: true
    sprite: Objects/Specific/Hydroponics/bloonion.rsi
    state: produce
  - type: Item
    size: Small
    sprite: Objects/Specific/Hydroponics/bloonion.rsi
    heldPrefix: produce
  - type: Produce
    seedId: bloonion
  - type: Tag
    tags:
    - Vegetable
  - type: PotencyVisuals
  - type: FlavorProfile
    flavors:
    - onion
    - strange
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 7
        canReact: false
        reagents:
        - ReagentId: Potassium
          Quantity: 1
        - ReagentId: Phosphorus
          Quantity: 1
        - ReagentId: Sugar
          Quantity: 1
        - ReagentId: Allicin
          Quantity: 4
  - type: Extractable
    grindableSolutionName: food
  - type: ExplodeOnTrigger
  - type: Explosive
    explosionType: Default
    maxIntensity: 0.001
    intensitySlope: 1
    totalIntensity: 0.1
  - type: Damageable
    damageContainer: Biological
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 1
      behaviors:
      - !type:SpillBehavior
        solution: food
      - !type:TriggerBehavior
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: InteractionOutline
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeCircle
          radius: 0.20
          position: 0, 0.35
        density: 80
        mask:
        - MobMask
        layer:
        - MobLayer
