- type: entity
  parent: BaseItem
  id: ProduceBase
  abstract: true
  components:
    - type: SolutionContainer
      caps: None
    - type: Sprite
      state: produce
    - type: Produce

- type: entity
  name: wheat
  description: Sigh... wheat... a-grain?
  id: Wheat
  parent: ProduceBase
  components:
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/wheat.rsi
    - type: SolutionContainer
      caps: None
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 5
          - ReagentId: chem.Flour
            Quantity: 5
    - type: Produce
      seed: wheat
    - type: Grindable

- type: entity
  name: sugarcane
  description: Sickly sweet.
  id: Sugarcane
  parent: ProduceBase
  components:
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/sugarcane.rsi
    - type: SolutionContainer
      caps: None
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 5
          - ReagentId: chem.Glucose
            Quantity: 5
    - type: Produce
      seed: sugarcane
    - type: Grindable

- 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: SolutionContainer
      caps: None
    - type: MeleeWeapon
    - type: Produce
      seed: towercap
    - type: Log

- type: entity
  name: banana
  parent: ProduceBase
  id: FoodBanana
  description: Rich in potassium.
  components:
    - type: Food
      trash: TrashBananaPeel
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/banana.rsi
    - type: Produce
      seed: banana
    - type: Grindable
    - type: Juiceable
      result:
        reagents:
          - ReagentId: chem.BananaJuice
            Quantity: 10

- type: entity
  name: carrot
  parent: ProduceBase
  id: FoodCarrot
  description: It's good for the eyes!
  components:
    - type: Food
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/carrot.rsi
    - type: Produce
      seed: carrots
    - type: Grindable
    - type: Juiceable
      result:
        reagents:
          - ReagentId: chem.CarrotJuice
            Quantity: 10

- type: entity
  name: lemon
  parent: ProduceBase
  id: FoodLemon
  description: When life gives you lemons, be grateful they aren't limes
  components:
    - type: Food
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/lemon.rsi
    - type: Produce
      seed: lemon
    - type: Grindable
    - type: Juiceable
      result:
        reagents:
          - ReagentId: chem.LimeJuice
            Quantity: 10

- type: entity
  name: potato
  parent: ProduceBase
  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: Food
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/potato.rsi
    - type: Produce
      seed: potato
    - type: Grindable
    - type: Juiceable
      result:
        reagents:
          - ReagentId: chem.PotatoJuice
            Quantity: 10

- type: entity
  name: tomato
  parent: ProduceBase
  id: FoodTomato
  description: I say to-mah-to, you say tom-mae-to.
  components:
    - type: Food
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/tomato.rsi
    - type: Produce
      seed: tomato
    - type: Grindable
    - type: Juiceable
      result:
        reagents:
          - ReagentId: chem.TomatoJuice
            Quantity: 10

- type: entity
  name: eggplant
  parent: ProduceBase
  id: FoodEggplant
  description: Maybe there's a chicken inside?
  components:
    - type: Food
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/eggplant.rsi
    - type: Produce
      seed: eggplant
    - type: Grindable

- type: entity
  name: apple
  parent: ProduceBase
  id: FoodApple
  description: It's a little piece of Eden.
  components:
    - type: Food
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/apple.rsi
    - type: Produce
      seed: apple
    - type: Grindable
    - type: Juiceable
      result:
        reagents:
          - ReagentId: chem.AppleJuice
            Quantity: 10

- type: entity
  name: ear of corn
  parent: ProduceBase
  id: FoodCorn
  description: Needs some butter!
  components:
    - type: Food
      trash: TrashCornCob
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/corn.rsi
    - type: Produce
      seed: corn
    - type: Grindable

- type: entity
  name: chanterelle cluster
  parent: ProduceBase
  id: FoodMushroom
  description: "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!"
  components:
    - type: Food
    - type: SolutionContainer
      contents:
        reagents:
          - ReagentId: chem.Nutriment
            Quantity: 6
    - type: Sprite
      sprite: Objects/Specific/Hydroponics/chanterelle.rsi
    - type: Produce
      seed: chanterelle
    - type: Grindable
