Berry

constructor(id: Int, name: String, growthTime: Int, maxHarvest: Int, naturalGiftPower: Int, size: Int, smoothness: Int, soilDryness: Int, firmness: Handle.Named<BerryFirmness>, flavors: List<BerryFlavorMap>, item: Handle.Named<Item>, naturalGiftType: Handle.Named<Type>)(source)

Parameters

id

The identifier for this resource.

name

The name for this resource.

growthTime

Time it takes the tree to grow one stage, in hours. Berry trees go through four of these growth stages before they can be picked.

maxHarvest

The maximum number of these berries that can grow on one tree in Generation IV.

naturalGiftPower

The power of the move "Natural Gift" when used with this Berry.

size

The size of this Berry, in millimeters.

smoothness

The smoothness of this Berry, used in making Pokéblocks or Poffins.

soilDryness

The speed at which this Berry dries out the soil as it grows. A higher rate means the soil dries more quickly.

firmness

The firmness of this berry, used in making Pokéblocks or Poffins.

flavors

A list of references to each flavor a berry can have and the potency of each of those flavors in regard to this berry.

item

Berries are actually items. This is a reference to the item specific data for this berry.

naturalGiftType

The type inherited by "Natural Gift" when used with this Berry.