- type: entity
  parent: BoxCardboard
  name: poultry cube box
  id: PoultryCubeBox
  description: "A box of poultry cubes: chickens and ducks! Just add water!"
  components:
  - type: StorageFill
    contents:
    - id: ChickenCubeWrapped
      amount: 6
    - id: DuckCubeWrapped
      amount: 2
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: box_poultry
  - type: StaticPrice
    price: 20
    vendPrice: 800 # Meat only worth 180 at a depot, but can produce eggs and more poultry for free

- type: entity
  parent: VariantCubeBox
  name: ruminant cube box
  id: RuminantCubeBox
  description: "A box of ruminant cubes: a cow, a pig and goats! Just add water!"
  components:
  - type: StorageFill
    contents:
    - id: GoatCubeWrapped
      amount: 4
    - id: PigCubeWrapped
      amount: 1
    - id: CowCubeWrapped
      amount: 1
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: box_ruminant
  - type: StaticPrice
    price: 20
    vendPrice: 2000 # Meat only worth 607 at a depot, but can produce more stuff from extra goats + milk

- type: entity
  parent: BoxCardboard
  name: farm cube box
  id: FarmCubeBox
  description: "A pack of livestock cubes: chicken, cows, pigs, goats, ducks! Just add water!"
  components:
  - type: StorageFill
    contents:
    - id: ChickenCubeWrapped
      amount: 2
    - id: DuckCubeWrapped
      amount: 2
    - id: GoatCubeWrapped
      amount: 2
    - id: PigCubeWrapped
      amount: 2
    - id: CowCubeWrapped
      amount: 2
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: box_farm
  - type: Storage
    grid:
    - 0,0,3,2
  - type: StaticPrice
    price: 20
    vendPrice: 3000 # The whole family is here.

- type: entity
  parent: MonkeyCubeWrapped
  name: chicken cube
  suffix: Wrapped
  id: ChickenCubeWrapped
  description: Unwrap this to get a chicken cube.
  components:
  - type: SpawnItemsOnUse
    items:
    - id: ChickenCube
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: wrapper_chicken

- type: entity
  parent: MonkeyCubeWrapped
  name: duck cube
  suffix: Wrapped
  id: DuckCubeWrapped
  description: Unwrap this to get a duck cube.
  components:
  - type: SpawnItemsOnUse
    items:
    - id: DuckCube
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: wrapper_duck

- type: entity
  parent: MonkeyCubeWrapped
  name: goat cube
  suffix: Wrapped
  id: GoatCubeWrapped
  description: Unwrap this to get a goat cube.
  components:
  - type: SpawnItemsOnUse
    items:
    - id: GoatCube
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: wrapper_goat

- type: entity
  parent: MonkeyCubeWrapped
  name: pig cube
  suffix: Wrapped
  id: PigCubeWrapped
  description: Unwrap this to get a pig cube.
  components:
  - type: SpawnItemsOnUse
    items:
    - id: PigCube
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: wrapper_pig

- type: entity
  parent: MonkeyCubeWrapped
  name: cow cube
  suffix: Wrapped
  id: CowCubeWrapped
  description: Unwrap this to get a cow cube.
  components:
  - type: SpawnItemsOnUse
    items:
    - id: CowCube
  - type: Sprite
    sprite: _NF/Objects/Misc/monkeycube.rsi
    state: wrapper_cow
