# SPDX-FileCopyrightText: 2021 20kdc <asdd2808@gmail.com>
# SPDX-FileCopyrightText: 2021 FoLoKe <36813380+FoLoKe@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 SweptWasTaken <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: 2021 mirrorcult <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 FunkySphere <89979928+FunkySphere@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: 2023 Derby <Derby@ss14>
# SPDX-FileCopyrightText: 2023 DerbyX <50932435+DerbyX@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: 2024 12rabbits <53499656+12rabbits@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 AJCM <AJCM@tutanota.com>
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Alex Evgrashin <aevgrashin@yandex.ru>
# SPDX-FileCopyrightText: 2024 Alex Pavlenko <diraven@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Alice "Arimah" Heurlin <30327355+arimah@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ArkiveDev <95712736+ArkiveDev@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Boaz1111 <149967078+Boaz1111@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 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 Doomsdrayk <robotdoughnut@comcast.net>
# SPDX-FileCopyrightText: 2024 DrEnzyme <DrEnzyme@gmail.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 Elysium206 <151651971+Elysium206@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 Floofi <126319569+Shadowtheprotogen546@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 HS <81934438+HolySSSS@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 JIPDawg <51352440+JIPDawg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 JIPDawg <JIPDawg93@gmail.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 Kevin Zheng <kevinz5000@gmail.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 MetalSage <74924875+MetalSage@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 MetalSage <metalsage.official@gmail.com>
# SPDX-FileCopyrightText: 2024 MilenVolf <63782763+MilenVolf@users.noreply.github.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 Redfire1331 <125223432+Redfire1331@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 Rouge2t7 <81053047+Sarahon@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 Snicket <getoutmarutak@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 Truoizys <153248924+Truoizys@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 Unkn0wn_Gh0st <shadowstalkermll@gmail.com>
# SPDX-FileCopyrightText: 2024 Vasilis <vasilis@pikachu.systems>
# SPDX-FileCopyrightText: 2024 VeritableCalamity <34698192+Veritable-Calamity@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 WarMechanic <69510347+WarMechanic@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 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 jmcb <joelsgp@protonmail.com>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 marbow <152051971+marboww@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 mhamster <81412348+mhamsterr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 mkanke-real <mikekanke@gmail.com>
# SPDX-FileCopyrightText: 2024 neutrino <67447925+neutrino-laser@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 osjarw <62134478+osjarw@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
# SPDX-FileCopyrightText: 2024 redfire1331 <Redfire1331@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 voidnull000 <18663194+voidnull000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Арт <123451459+JustArt1m@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Джексон Миссиссиппи <tripwiregamer@gmail.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 War Pigeon <54217755+minus1over12@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 spderman3333 <118777573+spderman3333@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_meal.yml & food_single.yml
# Base

- type: entity
  parent: FoodInjectableBase
  id: FoodPizzaBase
  abstract: true
  components:
  - type: FlavorProfile
    flavors:
      - oily
      - bread
  - type: Food
  - type: Sprite
    sprite: Objects/Consumable/Food/Baked/pizza.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 40
        reagents:
        - ReagentId: Nutriment
          Quantity: 30
        - ReagentId: Vitamin
          Quantity: 5
  - type: SliceableFood
    count: 8
  - type: Item
    size: Normal
    shape:
    - 0,0,2,1
    storedOffset: 0,-5
  - type: Tag
    tags:
    - Pizza
    - ReptilianFood

- type: entity
  parent: FoodInjectableBase # Not sliceable
  id: FoodPizzaSliceBase
  abstract: true
  components:
  - type: FlavorProfile
    flavors:
      - oily
      - bread
  - type: Food
  - type: Sprite
    sprite: Objects/Consumable/Food/Baked/pizza.rsi
  - type: SolutionContainerManager
    solutions:
      food:
        # Note: Keep FoodPizzaMoldySlice & FoodPizzaSliceBase roughly in sync
        maxVol: 6
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 0.8
  - type: Item
    size: Tiny
  - type: Tag
    tags:
    - Pizza
    - ReptilianFood
    - Slice

# Pizza

- type: entity
  name: margherita pizza
  parent: FoodPizzaBase
  id: FoodPizzaMargherita
  description: The flavor of Italy.
  components:
  - type: FlavorProfile
    flavors:
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: margherita
  - type: SliceableFood
    slice: FoodPizzaMargheritaSlice

- type: entity
  name: slice of margherita pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaMargheritaSlice
  description: A slice of Italy.
  components:
  - type: FlavorProfile
    flavors:
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: margherita-slice
  - type: Item
    heldPrefix: margherita-slice

- type: entity
  name: meat pizza
  parent: FoodPizzaBase
  id: FoodPizzaMeat
  description: Greasy pizza with delicious meat.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: meat
  - type: SliceableFood
    slice: FoodPizzaMeatSlice
  - type: Tag
    tags:
    - Meat
    - Pizza

- type: entity
  name: slice of meat pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaMeatSlice
  description: A nutritious slice of meatpizza.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: meat-slice
  - type: Item
    heldPrefix: meat-slice
  - type: Tag
    tags:
    - Meat
    - Pizza
    - Slice
# Tastes like crust, tomato, cheese, meat.

- type: entity
  name: mushroom pizza
  parent: FoodPizzaBase
  id: FoodPizzaMushroom
  description: Very special pizza.
  components:
  - type: FlavorProfile
    flavors:
      - mushroom
      - oily
      - bread
  - type: Sprite
    layers:
    - state: mushroom
  - type: SliceableFood
    slice: FoodPizzaMushroomSlice

- type: entity
  name: slice of mushroom pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaMushroomSlice
  description: Maybe it is the last slice of pizza in your life.
  components:
  - type: FlavorProfile
    flavors:
      - mushroom
      - oily
      - bread
  - type: Sprite
    layers:
    - state: mushroom-slice
  - type: Item
    heldPrefix: mushroom-slice
# Tastes like crust, tomato, cheese, mushroom.

- type: entity
  name: vegetable pizza
  parent: FoodPizzaBase
  id: FoodPizzaVegetable
  description: The station's vegetarians will thank you for making this.
  components:
  - type: FlavorProfile
    flavors:
      - eggplant
      - corn
      - tomato
      - oily
      - cheesy
      - bread
  - type: Sprite
    layers:
    - state: vegetable
  - type: SliceableFood
    slice: FoodPizzaVegetableSlice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 40
        reagents:
        - ReagentId: Nutriment
          Quantity: 25
        - ReagentId: JuiceCarrot
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 5

- type: entity
  name: slice of vegetable pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaVegetableSlice
  description: A slice of this is enough to satisfy even the pickiest station personnel.
  components:
  - type: FlavorProfile
    flavors:
      - eggplant
      - corn
      - tomato
      - carrot
      - oily
      - cheesy
      - bread
  - type: Sprite
    layers:
    - state: vegetable-slice
  - type: Item
    heldPrefix: vegetable-slice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 4
        - ReagentId: JuiceCarrot
          Quantity: 1
        - ReagentId: Vitamin
          Quantity: 1

# Tastes like crust, tomato, cheese, carrot.

- type: entity
  name: donk-pocket pizza
  parent: FoodPizzaBase
  id: FoodPizzaDonkpocket
  description: Who thought this would be a good idea?
  components:
  - type: FlavorProfile
    flavors:
      - donk
  - type: Sprite
    layers:
    - state: donkpocket
  - type: SliceableFood
    slice: FoodPizzaDonkpocketSlice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 50
        reagents:
        - ReagentId: Nutriment
          Quantity: 27
        - ReagentId: Vitamin
          Quantity: 6
        - ReagentId: Omnizine
          Quantity: 9
  - type: Tag
    tags:
    - Meat
    - Pizza


- type: entity
  name: slice of donk-pocket pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaDonkpocketSlice
  description: Smells like donk-pocket.
  components:
  - type: FlavorProfile
    flavors:
      - donk
  - type: Sprite
    layers:
    - state: donkpocket-slice
  - type: Item
    heldPrefix: donkpocket-slice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 4.5
        - ReagentId: Vitamin
          Quantity: 1
        - ReagentId: Omnizine
          Quantity: 1.5
  - type: Tag
    tags:
    - Meat
    - Pizza
    - Slice
# Tastes like crust, tomato, cheese, meat, laziness.

- type: entity
  name: dank pizza
  parent: FoodPizzaBase
  id: FoodPizzaDank
  description: The hippie's pizza of choice.
  components:
  - type: FlavorProfile
    flavors:
      - oily
      - bread
      - cheesy
      - leafy
  - type: Sprite
    layers:
    - state: dank
  - type: SliceableFood
    slice: FoodPizzaDankSlice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 50
        reagents:
        - ReagentId: Nutriment
          Quantity: 20
        - ReagentId: THC
          Quantity: 30

- type: entity
  name: slice of dank pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaDankSlice
  description: So good, man...
  components:
  - type: FlavorProfile
    flavors:
      - oily
      - bread
      - cheesy
      - leafy
  - type: Sprite
    layers:
    - state: dank-slice
  - type: Item
    heldPrefix: dank-slice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 3.5
        - ReagentId: THC
          Quantity: 5
# Tastes like crust, tomato, cheese, meat, satisfaction.

- type: entity
  name: sassysage pizza
  parent: FoodPizzaBase
  id: FoodPizzaSassysage
  description: You can really smell the sassiness.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: sassysage
  - type: SliceableFood
    slice: FoodPizzaSassysageSlice
  - type: Tag
    tags:
    - Meat
    - Pizza

- type: entity
  name: slice of sassysage pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaSassysageSlice
  description: Deliciously sassy.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: sassysage-slice
  - type: Item
    heldPrefix: sassysage-slice
  - type: Tag
    tags:
    - Meat
    - Pizza
    - Slice
# Tastes like crust, tomato, cheese, sausage, sass.

- type: entity
  name: Hawaiian pizza
  parent: FoodPizzaBase
  id: FoodPizzaPineapple
  description: Makes people burst into tears. Tears of joy or sadness depends on the person's fondness for pineapple.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - pineapple
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: pineapple
  - type: SliceableFood
    slice: FoodPizzaPineappleSlice
  - type: Tag
    tags:
    - Meat
    - Pizza

- type: entity
  name: slice of Hawaiian pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaPineappleSlice
  description: A slice of joy/sin.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - pineapple
      - cheesy
      - oily
      - bread
  - type: Sprite
    layers:
    - state: pineapple-slice
  - type: Item
    heldPrefix: pineapple-slice
  - type: Tag
    tags:
    - Meat
    - Pizza
    - Slice
# Tastes like crust, tomato, cheese, pineapple, ham.

#TODO: This is a meme pizza from /tg/. It has specially coded mechanics.
- type: entity
  name: Arnold's pizza
  parent: FoodPizzaBase
  id: FoodPizzaArnold
  description: Hello, you've reached Arnold's pizza shop. I'm not here now, I'm out killing pepperoni.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - cheesy
      - oily
      - bread
      - gunpowder
  - type: Sprite
    layers:
    - state: arnold
  - type: SliceableFood
    slice: FoodPizzaArnoldSlice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 85
        reagents:
        - ReagentId: Nutriment
          Quantity: 30
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Iron
          Quantity: 10
        - ReagentId: Omnizine
          Quantity: 30
  - type: Tag
    tags:
    - Meat
    - Pizza

- type: entity
  name: slice of Arnold's pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaArnoldSlice
  description: I come over, maybe I give you a pizza, maybe I break off your arm.
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - cheesy
      - oily
      - bread
      - gunpowder
  - type: Sprite
    layers:
    - state: arnold-slice
  - type: Item
    heldPrefix: arnold-slice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 15
        reagents:
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Vitamin
          Quantity: 0.8
        - ReagentId: Iron
          Quantity: 1.6
        - ReagentId: Omnizine
          Quantity: 5
  - type: Tag
    tags:
    - Meat
    - Pizza
    - Slice
# Tastes like crust, tomato, cheese, pepperoni, 9 millimeter bullets.

#TODO: Make this do poison damage and make cut pizza slices eventually rot into this.
- type: entity
  name: slice of moldy pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaMoldySlice
  description: Once a perfectly good slice of pizza pie, but now it lies here, rancid and bursting with spores.
  components:
  - type: FlavorProfile
    flavors:
      - bitter
      - terrible
      - mushroom
  - type: Sprite
    layers:
    - state: moldy-slice
  - type: Item
    heldPrefix: moldy-slice
  - type: Tag
    tags:
    - Trash
  - type: SolutionContainerManager
    solutions:
      food:
        # Note: Keep FoodPizzaMoldySlice & FoodPizzaSliceBase roughly in sync
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 2
        - ReagentId: Mold
          Quantity: 2
        - ReagentId: Vitamin
          Quantity: 1
# Tastes like stale crust, rancid cheese, mushroom.

- type: entity
  name: spicy rock pizza
  parent: FoodPizzaBase
  id: FoodPizzaUranium
  description: Spicy pizza covered in peppers and uranium.
  components:
  - type: FlavorProfile
    flavors:
    - spicy
    - cheesy
    - oily
    - bread
  - type: Sprite
    layers:
    - state: uranium-pizza
  - type: SliceableFood
    slice: FoodPizzaUraniumSlice
  - type: Tag
    tags:
    - Meat
    - Pizza
  - type: PointLight
    enabled: true
    radius: 2
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 40
        reagents:
        - ReagentId: Nutriment
          Quantity: 20
        - ReagentId: Radium
          Quantity: 4
        - ReagentId: Uranium
          Quantity: 16

- type: entity
  name: slice of spicy rock pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaUraniumSlice
  description: A glowing slice of spicy rock pizza.
  components:
  - type: FlavorProfile
    flavors:
    - spicy
    - cheesy
    - oily
    - bread
  - type: Sprite
    layers:
    - state: uranium-slice
  - type: Item
    heldPrefix: uranium-slice
  - type: Tag
    tags:
    - Meat
    - Pizza
    - Slice
  - type: PointLight
    enabled: true
    radius: 2
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 5
        reagents:
        - ReagentId: Nutriment
          Quantity: 2.5
        - ReagentId: Radium
          Quantity: 0.5
        - ReagentId: Uranium
          Quantity: 2

# Tastes like crust, tomato, cheese, radiation.

- type: entity
  name: cotton pizza
  parent: FoodPizzaBase
  id: FoodPizzaCotton
  description: Flat fabric cotton dough with cotton topping. Incredible.
  components:
  - type: FlavorProfile
    flavors:
    - cotton
    - bread
  - type: Sprite
    layers:
    - state: cotton-pizza
  - type: Food
    requiresSpecialDigestion: true
  - type: SliceableFood
    slice: FoodPizzaCottonSlice
  - type: Tag
    tags:
    - ClothMade
    - Pizza
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 40
        reagents:
        - ReagentId: Nutriment
          Quantity: 20
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Fiber
          Quantity: 10

- type: entity
  name: slice of cotton pizza
  parent: FoodPizzaSliceBase
  id: FoodPizzaCottonSlice
  description: A slice of cotton pizza. Cotton included.
  components:
  - type: FlavorProfile
    flavors:
    - cotton
    - bread
  - type: Sprite
    layers:
    - state: cotton-slice
  - type: Item
    heldPrefix: cotton-slice
  - type: Tag
    tags:
    - ClothMade
    - Pizza
    - Slice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 6
        reagents:
        - ReagentId: Nutriment
          Quantity: 3.5
        - ReagentId: Vitamin
          Quantity: 0.8
        - ReagentId: Fiber
          Quantity: 1.5

- type: entity
  name: world peazza
  parent: FoodPizzaBase
  id: FoodPizzaWorldpeas
  description: Modern diplomacy in the shape of a disc.
  components:
  - type: FlavorProfile
    flavors:
      - bread
      - numbingtranquility
  - type: Sprite
    layers:
    - state: worldpeas
  - type: SliceableFood
    slice: FoodPizzaWorldpeasSlice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 45
        reagents:
        - ReagentId: Nutriment
          Quantity: 20
        - ReagentId: Happiness
          Quantity: 12
        - ReagentId: Pax
          Quantity: 8

- type: entity
  name: slice of world peazza
  parent: FoodPizzaSliceBase
  id: FoodPizzaWorldpeasSlice
  description: Dividing the world up is a small price to pay for harmony.
  components:
  - type: FlavorProfile
    flavors:
      - bread
      - numbingtranquility
  - type: Sprite
    layers:
    - state: worldpeas-slice
  - type: Item
    heldPrefix: worldpeas-slice
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 3.5
        - ReagentId: Happiness
          Quantity: 2
        - ReagentId: Pax
          Quantity: 1.5
