- type: entity
  name: crispy
  id: MobCatCrispy
  parent: EdibleBase
  description: Mistakes were made.
  components:
  - type: FlavorProfile
    flavors:
    - potatoes
    - salty
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 45 # Using the sausage bread values, fries get eaten too quickly.
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Protein
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 5
  - type: Sprite
    noRot: true
    drawdepth: Mobs
    sprite: Mobs/Pets/cat.rsi
    layers:
    - map: ["enum.DamageStateVisualLayers.Base"]
      state: cat
  - type: Fixtures
    fixtures:
      fix1:
        shape:
          !type:PhysShapeCircle
          radius: 0.35
        density: 50
        mask:
        - MobMask
        layer:
        - MobLayer
  - type: RotationVisuals
    defaultRotation: 0
    horizontalRotation: 0
  - type: Item
    size: Ginormous
    heldPrefix: cat
  # - type: Clothing
    # quickEquip: false
    # sprite: Mobs/Pets/cat.rsi
    # equippedPrefix: cat
    # slots:
    # - HEAD
  - type: GhostRole
    prob: 1
    name: ghost-role-information-crispy-name
    allowMovement: true
    description: ghost-role-information-crispy-description
    rules: ghost-role-information-nonantagonist-rules
  - type: GhostTakeoverAvailable
  - type: OwOAccent
  - type: Speech
    speechSounds: Cat
    speechVerb: SmallMob
  - type: MovementSpeedModifier
    baseWalkSpeed : 3
    baseSprintSpeed : 5
  - type: Tag
    tags:
    - VimPilot
    - DoorBumpOpener
  - type: CanEscapeInventory
    baseResistTime: 2
  - type: Puller
    needsHands: false
  - type: Examiner
  - type: CombatMode
  - type: MeleeWeapon
    soundHit:
      path: /Audio/Animals/cat_hiss.ogg
    hidden: true
    damage:
      groups:
        Brute: 1
  - type: Appearance
  - type: DeepFried
    crispinessLevelSet: Crispy
    originalName: crispy
  - type: FriedTrait
    crispinessLevelSet: Crispy

- type: entity
  name: spooky
  id: MobCatSpooky
  parent: MobCatCrispy
  description: A grave mistake.
  suffix: Admeme # only way to get it at the moment
  components:
  - type: FlavorProfile
    flavors:
      - spooky
  - type: DeepFried
    crispinessLevelSet: Spectral
    originalName: spooky
  - type: FriedTrait
    crispinessLevelSet: Spectral
  - type: Spectral

- type: entity
  name: dragon omelette
  parent: FoodMealBase
  id: FoodMealDragonOmelette
  description: The mother of all omelettes.
  components:
  - type: FlavorProfile
    flavors:
      - egg
      - fishy
      - salty
      - peppery
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/dragonomelette.rsi
    state: icon
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 40
        reagents:
        - ReagentId: Nutriment
          Quantity: 15
        - ReagentId: Flavorol
          Quantity: 10
        - ReagentId: Ichor
          Quantity: 12
  - type: Tag
    tags:
    - Meat

- type: entity
  name: avocado toast
  parent: FoodBreadSliceBase
  id: FoodBreadAvocadoToast
  description: It was this or home ownership.
  components:
  - type: FlavorProfile
    flavors:
      - avocado
      - bread
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
    state: avocadotoast
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 9
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 1

- type: entity
  name: breakfast bagel
  parent: FoodBagelBase
  id: FoodMealBreakfastBagel
  description: For when your morning egg sandwich needs a touch of green and quadruple the asking price.
  components:
  - type: FlavorProfile
    flavors:
      - avocado
      - bread
      - egg
      - cheese
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
    state: breakfastbagel
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 9
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 1

- type: entity
  name: poppyseed breakfast bagel
  parent: FoodBagelPoppy
  id: FoodMealBreakfastBagelPoppy
  description: The miners breakfast. Take a bite everytime you get punched in the face.
  components:
  - type: FlavorProfile
    flavors:
      - avocado
      - bread
      - egg
      - cheese
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
    state: breakfastbagelpoppy
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Bicaridine
          Quantity: 5
        - ReagentId: Nutriment
          Quantity: 5
        - ReagentId: Protein
          Quantity: 7
        - ReagentId: Flavorol
          Quantity: 5
  - type: Tag
    tags:
    - Meat

- type: entity
  name: cucumber sandwich
  parent: FoodBagelBase
  id: FoodMealCucumberSandwich
  description: They forgot to cut the crusts off AGAIN.
  components:
  - type: FlavorProfile
    flavors:
      - cucumber
      - bread
      - mayonnaise
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/Baked/bread.rsi
    state: cucumbersandwich
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 9
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: CucumberWater
          Quantity: 10
  - type: Tag
    tags:
    - Meat

- type: entity
  name: greek salad
  parent: FoodBowlBase
  id: FoodSaladGreek
  description: This is the salad everyone is eating in those commercials.
  components:
  - type: FlavorProfile
    flavors:
      - cheesy
      - cucumber
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: greek
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 30
        reagents:
        - ReagentId: Nutriment
          Quantity: 8
        - ReagentId: Vitamin
          Quantity: 6
        - ReagentId: Flavorol
          Quantity: 5
        - ReagentId: CucumberWater
          Quantity: 10
  - type: Tag
    tags:
    - Vegetable
    - Fruit

- type: entity
  name: avocado salad
  parent: FoodBowlBase
  id: FoodSaladAvocado
  description: You were so close to making guacamole. So close.
  components:
  - type: FlavorProfile
    flavors:
      - avocado
      - cucumber
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: avocado
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 30
        reagents:
        - ReagentId: Nutriment
          Quantity: 8
        - ReagentId: Vitamin
          Quantity: 6
        - ReagentId: Flavorol
          Quantity: 5
        - ReagentId: CucumberWater
          Quantity: 10
  - type: Tag
    tags:
    - Vegetable
    - Fruit

- type: entity
  name: poached pears
  parent: FoodBowlBase
  id: FoodMealPoachedPears
  description: The classiest use for a can of wine.
  components:
  - type: FlavorProfile
    flavors:
      - fruity
      - alcohol
      - pear
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: poachedpear
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 25
        reagents:
        - ReagentId: Nutriment
          Quantity: 12
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 8
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: pears belle helene
  parent: FoodBowlBase
  id: FoodMealPearsBelleHelene
  description: The delicate flavor of the immaculate pear drenched in chocolate.
  components:
  - type: FlavorProfile
    flavors:
      - chocolate
      - pear
      - creamy
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: bellepear
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 12
        - ReagentId: Vitamin
          Quantity: 8
        - ReagentId: Flavorol
          Quantity: 8
        - ReagentId: Theobromine
          Quantity: 3
  - type: Tag
    tags:
    - Fruit

- type: entity
  name: basic noodles
  parent: FoodBowlBase
  id: FoodMealBasicNoodles
  description: A simple ramen bowl of noodles and broth. Yum!
  components:
  - type: FlavorProfile
    flavors:
      - finenoodles
      - richbroth
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: basic-noodles
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Flavorol
          Quantity: 10

- type: entity
  name: miso noodles
  parent: FoodBowlBase
  id: FoodMealMisoNoodles
  description: Miso, or fermented bean paste, broth with scallion and egg. Robust!
  components:
  - type: FlavorProfile
    flavors:
      - finenoodles
      - richbroth
      - tangy
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: miso-noodles
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 10
        - ReagentId: Protein
          Quantity: 3
  - type: Tag
    tags:
    - Meat

- type: entity
  name: shio noodles
  parent: FoodBowlBase
  id: FoodMealShioNoodles
  description: Sea salt broth with corn and seaweed. Light!
  components:
  - type: FlavorProfile
    flavors:
      - finenoodles
      - richbroth
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: shio-noodles
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 10
        - ReagentId: Protein
          Quantity: 3
  - type: Tag
    tags:
    - Vegetable

- type: entity
  name: shoyu noodles
  parent: FoodBowlBase
  id: FoodMealShoyuNoodles
  description: Soy sauce broth with corn, egg, and pork. Salty!
  components:
  - type: FlavorProfile
    flavors:
      - finenoodles
      - richbroth
      - savory
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: shoyu-noodles
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 10
        - ReagentId: Protein
          Quantity: 3
  - type: Tag
    tags:
    - Vegetable
    - Meat

- type: entity
  name: spicy noodles
  parent: FoodBowlBase
  id: FoodMealSpicyNoodles
  description: A not-so-simple ramen bowl of noodles, broth, and tofu. Hot!
  components:
  - type: FlavorProfile
    flavors:
      - finenoodles
      - tofu
      - spicy
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: spicy-noodles
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 10
        - ReagentId: CapsaicinOil
          Quantity: 3
  - type: Tag
    tags:
    - Vegetable

- type: entity
  name: tonkotsu noodles
  parent: FoodBowlBase
  id: FoodMealTonkotsuNoodles
  description: Pork bone broth with garlic and pork. Rich!
  components:
  - type: FlavorProfile
    flavors:
      - finenoodles
      - savory
      - garlic
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/bowl.rsi
    layers:
    - state: bowl
    - state: tonkotsu-noodles
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 10
        - ReagentId: Vitamin
          Quantity: 5
        - ReagentId: Flavorol
          Quantity: 10
        - ReagentId: Protein
          Quantity: 3
  - type: Tag
    tags:
    - Meat

- type: entity
  name: battered tofu slice
  parent: FoodTofuSlice
  id: FoodTofuSliceBattered
  description: A slice of tofu, dredged in a gloopy flour and egg mixture. Arguably better in this form.
  components:
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/ingredients.rsi
    state: tofu-slice-battered
  - type: FlavorProfile
    flavors:
      - tofu
      - raw-egg
      - chalky
  - type: DeepFrySpawn
    cycles: 2
    output: FoodSlicedTofuFried

- type: entity
  name: fried tofu
  parent: FoodTofuSlice
  id: FoodSlicedTofuFried
  description: This once healthy slice of tofu has been fried to crispy perfection.
  components:
  - type: Tag
    tags:
    - Cooked
  - type: FlavorProfile
    flavors:
      - oily
      - tofu
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/ingredients.rsi
    state: tofu-slice-fried
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 6
        reagents:
        - ReagentId: Protein
          Quantity: 3
        - ReagentId: Nutriment
          Quantity: 2

- type: entity
  name: chicken parmesan
  parent: FoodMealBase
  id: FoodMealChickenParmesan
  description: The highest-rated method to taming an Australian. Just be sure to call it "chicken parm"...
  components:
  - type: FlavorProfile
    flavors:
      - savory
      - tomato
      - chicken
      - pasta
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/meals.rsi
    state: chickenparm
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 35
        reagents:
        - ReagentId: Nutriment
          Quantity: 15
        - ReagentId: Vitamin
          Quantity: 6
        - ReagentId: Flavorol
          Quantity: 12
  - type: Tag
    tags:
    - Meat

- type: entity
  parent: FoodMealBase
  id: FoodMeatSausage
  name: cooked sausage
  description: A simple sausage. Who knows what's in this thing?
  components:
  - type: Tag
    tags:
    - Cooked
    - NFHotdog
  - type: FlavorProfile
    flavors:
      - meaty
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/meat.rsi
    state: sausagecooked
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 10
        reagents:
        - ReagentId: Nutriment
          Quantity: 6
        - ReagentId: Flavorol
          Quantity: 2
  - type: Construction
    graph: NFHotdogStove
    node: cookeddog

- type: entity
  parent: FoodMealBase
  id: FoodMealHotdog
  name: hotdog
  description: Hot diggity dog!
  components:
  - type: Tag
    tags:
    - Cooked
  - type: FlavorProfile
    flavors:
      - meaty
      - bread
  - type: Sprite
    sprite: _NF/Objects/Consumable/Food/meat.rsi
    state: hotdog
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 18
        reagents:
        - ReagentId: Nutriment
          Quantity: 8
        - ReagentId: Flavorol
          Quantity: 5
  - type: Construction
    graph: NFHotdog
    node: hotteddog
