# SPDX-FileCopyrightText: 2023 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 August Sun <45527070+august-sun@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 august-sun <45527070+august.sun@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 chromiumboy <50505512+chromiumboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 themias <89101928+themias@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# regular steak
- type: constructionGraph
  id: MeatSteak
  start: start
  graph:

  - node: start
    edges:
    - to: meat steak
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 335

  - node: meat steak
    entity: FoodMeatCooked

# penguin steak
- type: constructionGraph
  id: PenguinSteak
  start: start
  graph:

  - node: start
    edges:
    - to: cooked penguin
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345

  - node: cooked penguin
    entity: FoodMeatPenguinCooked

# chicken steak
- type: constructionGraph
  id: ChickenSteak
  start: start
  graph:

  - node: start
    edges:
    - to: cooked chicken
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345

  - node: cooked chicken
    entity: FoodMeatChickenCooked

# duck steak
- type: constructionGraph
  id: DuckSteak
  start: start
  graph:

  - node: start
    edges:
    - to: cooked duck
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 335 #duck is actually culinarily red meat IRL and has a lower min temp than other poultry

  - node: cooked duck
    entity: FoodMeatDuckCooked

# lizard steak
- type: constructionGraph
  id: LizardSteak
  start: start
  graph:

  - node: start
    edges:
    - to: lizard steak
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345

  - node: lizard steak
    entity: FoodMeatLizardCooked

# bear steak
- type: constructionGraph
  id: BearSteak
  start: start
  graph:

  - node: start
    edges:
    - to: filet migrawr
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345 #apparently trichinellosis is a concern

  - node: filet migrawr
    entity: FoodMeatBearCooked

# crab steak
- type: constructionGraph
  id: CrabSteak
  start: start
  graph:

  - node: start
    edges:
    - to: cooked crab
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 335

  - node: cooked crab
    entity: FoodMeatCrabCooked

# goliath steak
- type: constructionGraph
  id: GoliathSteak
  start: start
  graph:

  - node: start
    edges:
    - to: goliath steak
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345 #I dunno what this is but I don't want whatever parasites are inside

  - node: goliath steak
    entity: FoodMeatGoliathCooked

# rouny steak
- type: constructionGraph
  id: RounySteak
  start: start
  graph:
  - node: start
    edges:
    - to: rouny steak
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 445 #rouny
  - node: rouny steak
    entity: FoodMeatRounyCooked

# bacon "steak"
- type: constructionGraph
  id: Bacon
  start: start
  graph:
  - node: start
    edges:
    - to: bacon
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345
  - node: bacon
    entity: FoodMeatBaconCooked

# anomaly meat steak
- type: constructionGraph
  id: AnomalyMeatSteak
  start: start
  graph:
  - node: start
    edges:
    - to: anomaly steak
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 335
  - node: anomaly steak
    entity: FoodMeatAnomalyCooked

- type: constructionGraph
  id: DragonSteak
  start: start
  graph:
  - node: start
    edges:
    - to: dragon steak
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 445
  - node: dragon steak
    entity: FoodMeatDragonCooked

# cutlets

- type: constructionGraph
  id: Cutlet
  start: start
  graph:
  - node: start
    edges:
    - to: cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 335
  - node: cutlet
    entity: FoodMeatCutletCooked

- type: constructionGraph
  id: BearCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: bear cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345
  - node: bear cutlet
    entity: FoodMeatBearCutletCooked

- type: constructionGraph
  id: PenguinCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: penguin cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345
  - node: penguin cutlet
    entity: FoodMeatPenguinCutletCooked

- type: constructionGraph
  id: ChickenCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: chicken cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345
  - node: chicken cutlet
    entity: FoodMeatChickenCutletCooked

- type: constructionGraph
  id: DuckCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: duck cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 335
  - node: duck cutlet
    entity: FoodMeatDuckCutletCooked

- type: constructionGraph
  id: LizardCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: lizard cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345
  - node: lizard cutlet
    entity: FoodMeatLizardCutletCooked

- type: constructionGraph
  id: SpiderCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: spider cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345
  - node: spider cutlet
    entity: FoodMeatSpiderCutletCooked

- type: constructionGraph
  id: XenoCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: xeno cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 345
  - node: xeno cutlet
    entity: FoodMeatXenoCutletCooked

- type: constructionGraph
  id: DragonCutlet
  start: start
  graph:
  - node: start
    edges:
    - to: dragon cutlet
      completed:
      - !type:PlaySound
        sound: /Audio/Effects/sizzle.ogg
      steps:
      - minTemperature: 445
  - node: dragon cutlet
    entity: FoodMeatDragonCutletCooked
