# When adding new food also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\food_single.yml

- type: entity
  parent: [SolutionSmall, FoodMealBase]
  id: FoodTacoShell
  name: taco shell
  description: A taco shell, easy to hold, but falls on its side when put down.
  components:
  - type: Item
    storedOffset: 0,-3
  - type: Edible
    transferAmount: 3
  - type: Sprite
    sprite: Objects/Consumable/Food/taco_sequence.rsi
    layers:
    - state: tacoshell_back
    - map: ["foodSequenceLayers"]
    - state: tacoshell_forward
  - type: Solution
    solution:
      canReact: false # Dont want cause reactions inside tacos after merging ingredients, TODO KILL
      reagents:
      - ReagentId: Nutriment
        Quantity: 10
  - type: FoodSequenceStartPoint
    key: Taco
    maxLayers: 3
    startPosition: -0.15, 0
    offset: 0.15, 0
    minLayerOffset: 0, 0
    maxLayerOffset: 0, 0.05
    nameGeneration: food-sequence-taco-gen
    contentSeparator: ", "
  - type: Appearance

# Old tacos

- type: entity
  abstract: true
  parent: [SolutionSmall, FoodInjectableBase]
  id: FoodTacoBase
  components:
  - type: FlavorProfile
    flavors:
      - meaty
      - cheesy
  - type: Edible
    transferAmount: 3
  - type: Sprite
    sprite: Objects/Consumable/Food/taco.rsi
  - type: Solution
    solution:
      reagents:
      - ReagentId: Nutriment
        Quantity: 29
      - ReagentId: Protein
        Quantity: 2
  - type: Item
    sprite: Objects/Consumable/Food/taco.rsi
    shape:
    - 0,0,1,0
    storedOffset: 0,1
  - type: Tag
    tags:
      - Meat

- type: entity
  name: beef taco
  parent: FoodTacoBase
  id: FoodTacoBeef
  description: A very basic and run of the mill beef taco, now with cheese!
  components:
  - type: Sprite
    state: beeftaco

- type: entity
  name: chicken taco
  parent: FoodTacoBase
  id: FoodTacoChicken
  description: A very basic and run of the mill chicken taco, now with cheese!
  components:
  - type: Sprite
    state: chickentaco

- type: entity
  name: fish taco
  parent: FoodTacoBase
  id: FoodTacoFish
  description: Sounds kinda gross, but it's actually not that bad.
  components:
  - type: FlavorProfile
    flavors:
      - onion
      - fishy
  - type: Sprite
    state: fishtaco
  - type: Solution
    solution:
      reagents:
      - ReagentId: Nutriment
        Quantity: 42
      - ReagentId: Protein
        Quantity: 2
      - ReagentId: Allicin
        Quantity: 1
      - ReagentId: Vitamin
        Quantity: 9

- type: entity
  name: rat taco
  parent: FoodTacoBase
  id: FoodTacoRat
  description: Yeah, that looks about right...
  components:
  - type: Sprite
    state: rattaco

- type: entity
  name: beef taco supreme
  parent: FoodTacoBase
  id: FoodTacoBeefSupreme
  description: It's like a regular beef taco, but supreme!
  components:
  - type: Sprite
    state: beeftacosupreme
  - type: Solution
    solution:
      reagents:
      - ReagentId: Nutriment
        Quantity: 42
      - ReagentId: Protein
        Quantity: 2
      - ReagentId: Allicin
        Quantity: 1
      - ReagentId: Vitamin
        Quantity: 9

- type: entity
  name: chicken taco supreme
  parent: FoodTacoBase
  id: FoodTacoChickenSupreme
  description: It's like a regular chicken taco, but supreme!
  components:
  - type: Sprite
    state: chickentacosupreme
  - type: Solution
    solution:
      reagents:
      - ReagentId: Nutriment
        Quantity: 42
      - ReagentId: Protein
        Quantity: 2
      - ReagentId: Allicin
        Quantity: 1
      - ReagentId: Vitamin
        Quantity: 9

- type: entity
  parent: FoodTacoBase
  id: FoodTacoDragon
  name: draco
  description: A dragon taco, which is technically also a fish taco.
  components:
  - type: Item
    storedOffset: 0,3
  - type: FlavorProfile
    flavors:
    - meaty
    - spicy
  - type: Sprite
    state: dragontaco
  - type: Solution
    solution:
      reagents:
      - ReagentId: Nutriment
        Quantity: 18
      - ReagentId: Protein
        Quantity: 6
      - ReagentId: Ichor
        Quantity: 2
      - ReagentId: CapsaicinOil
        Quantity: 10
      - ReagentId: Vitamin
        Quantity: 3

- type: entity
  name: soft taco
  parent: FoodMealBase
  id: FoodMealSoftTaco
  description: Take a bite!
  components:
  - type: FlavorProfile
    flavors:
      - cheesy
      - tomato
      - meaty
      - onion
  - type: Sprite
    state: softtaco
  - type: Tag
    tags:
      - Meat
