Berries: Difference between revisions

From PZwiki
mNo edit summary
(→‎Distribution: Add table)
 
(78 intermediate revisions by 19 users not shown)
Line 1: Line 1:
{{Languages}}
{{Header|Project Zomboid|Items|Food|Fruit}}
{{Notice|Incomplete}}
{{Page version|41.68}}
{{Reupload|Missing rotten 3D model for BerryPoisonIvy}}
{{Infobox item
|name=Berries
|model=Berries_Model.png
|icon=BerryBlack.png
|icon_name=Berries
|model2=BerriesGeneric2_Model.png
|icon2=BerryBlue.png
|icon_name2=Berries
|model3=BerriesGeneric1_Model.png
|icon3=BerryGeneric1.png
|icon_name3=Berries
|model4=BerriesGeneric2_Model.png
|icon4=BerryGeneric2.png
|icon_name4=Berries
|model5=BerriesGeneric3_Model.png
|icon5=BerryGeneric3.png
|icon_name5=Berries
|model6=BerriesGeneric4_Model.png
|icon6=BerryGeneric4.png
|icon_name6=Berries
|model7=BerriesGeneric5_Model.png
|icon7=BerryGeneric5.png
|icon_name7=Berries
|model8=BerriesWhite_Model.png
|icon8=BerryPoisonIvy.png
|icon_name8=Berries
|model9=BerriesRotten_Model.png
|icon9=BerryBlackRotten.png
|icon_name9=Berries (Rotten)
|model10=BerriesGeneric2Rotten_Model.png
|icon10=BerryBlueRotten.png
|icon_name10=Berries (Rotten)
|model11=BerriesGeneric1Rotten_Model.png
|icon11=BerryGeneric1Rotten.png
|icon_name11=Berries (Rotten)
|model12=BerriesGeneric2Rotten_Model.png
|icon12=BerryGeneric2Rotten.png
|icon_name12=Berries (Rotten)
|model13=BerriesGeneric3Rotten_Model.png
|icon13=BerryGeneric3Rotten.png
|icon_name13=Berries (Rotten)
|model14=BerriesGeneric4Rotten_Model.png
|icon14=BerryGeneric4Rotten.png
|icon_name14=Berries (Rotten)
|model15=BerriesGeneric5Rotten_Model.png
|icon15=BerryGeneric5Rotten.png
|icon_name15=Berries (Rotten)
|icon16=BerryPoisonIvy.png
|icon_name16=Berries (Rotten)
<!--GENERAL-->
|category=Food
|weight=0.1
|days_fresh=6
|days_rotten=10
<!--NUTRITION-->
|hunger_change=''See [[#Nutrition|Nutrition]]''
|thirst_change=-1
|calories=''See [[#Nutrition|Nutrition]]''
|lipids=0
|proteins=''See [[#Nutrition|Nutrition]]
|carbohydrates=''See [[#Nutrition|Nutrition]]''
<!--EFFECT-->
|poison_power={{abbr|(?)|Foraged berries have a chance of being poisonous}}
<!--TECHNICAL DETAILS-->
|item_id=''See [[#Item IDs|Item IDs]]''
}}
A '''berries''' are a perishable [[food]] [[Items|item]] which can come in 8 different variations.


==Usage==
===Consumable properties===
A berry can be eaten, providing the player with some positive effects, however these will become more negative the longer it's left to perish.
{{Consumables
{{Consumables
|image = Berry patch.png|thumb|  
|image = Berry1_Anim.gif
|hunger = -4/-15
|hunger = -5
|weight = 0.2
|perishable = 1
}}  
|unrotten hunger = -3
[[File:Berry bushes all row.png|left|thumb|480px|none|Various Berry Bushes]]
|unrotten unhappiness = +10
|unrotten boredom = +10
|rotten hunger = -2
|rotten unhappiness = +20
|rotten boredom = +20
|rotten image = Berry1Rotten_Anim.gif
}}{{Consumables
|image = Berry2_Anim.gif
|hunger = -10
|perishable = 1
|unrotten hunger = -7
|unrotten unhappiness = +10
|unrotten boredom = +10
|rotten hunger = -4
|rotten unhappiness = +20
|rotten boredom = +20
|rotten image = Berry2Rotten_Anim.gif
}}


====Nutrition====
{| class="wikitable theme-red sortable" style="text-align:center; width:550px;"
|-
! height=30px width=110px | Berry
! height=30px width=110px | Hunger
! height=30px width=110px | Calories
! height=30px width=110px | Carbohydrates
! height=30px width=110px | Proteins
|-
| [[File:BerryBlue.png]]
| -10
| 23
| 5
| 4
|-
| [[File:BerryGeneric1.png]]
| -5
| 12
| 3
| 2
|-
| [[File:BerryGeneric2.png]]
| -10
| 23
| 5
| 4
|-
| [[File:BerryGeneric3.png]]
| -5
| 8
| 3
| 2
|-
| [[File:BerryGeneric4.png]]
| -10
| 23
| 5
| 4
|-
| [[File:BerryGeneric5.png]]
| -10
| 23
| 5
| 4
|-
| [[File:BerryPoisonIvy.png]]
| -5
| 23
| 5
| 4
|-
| [[File:BerryBlack.png]]
| -10
| 23
| 5
| 4
|}


==Crafting==
===Evolved recipes===
Adding a "Poisonous Berry" as an ingredient, will make the product poisonous, even if the player can't determine if a berry is poisonous or not.
{|
|- align=center
| [[File:BerryGeneric1.png]][[File:BerryGeneric3.png]][[File:BerryPoisonIvy.png]] || [[File:BerryBlue.png]][[File:BerryGeneric2.png]][[File:BerryGeneric4.png]][[File:BerryGeneric5.png]][[File:BerryBlack.png]]
|- style="vertical-align:top;"
| {{EvolvedRecipesForItem|cake=5|fruitsalad=5|pancakes=5|waffles=5|muffin=5}}
| {{EvolvedRecipesForItem|cake=10|fruitsalad=10|pancakes=10|waffles=10|muffin=10}}
|}


Berries grow wild in the woods on Berry Bushes.  
==Distribution==
The loot distributions can be found in the table(s) below.


Comes in a few different colors and variations from a few different bushes.  
<!--BOT FLAG|BerryGeneric1|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryGeneric1 distribution
        <span class="mw-customtoggle-togglebox-BerryGeneric1" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryGeneric1">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 15 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryGeneric1" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryGeneric1|41.78.16-->


All kinds stack together.  
<!--BOT FLAG|BerryGeneric2|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryGeneric2 distribution
        <span class="mw-customtoggle-togglebox-BerryGeneric2" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryGeneric2">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 15 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryGeneric2" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryGeneric2|41.78.16-->


<!--BOT FLAG|BerryGeneric3|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryGeneric3 distribution
        <span class="mw-customtoggle-togglebox-BerryGeneric3" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryGeneric3">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 15 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryGeneric3" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryGeneric3|41.78.16-->


<!--BOT FLAG|BerryGeneric4|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryGeneric4 distribution
        <span class="mw-customtoggle-togglebox-BerryGeneric4" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryGeneric4">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 15 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryGeneric4" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryGeneric4|41.78.16-->


<!--BOT FLAG|BerryGeneric5|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryGeneric5 distribution
        <span class="mw-customtoggle-togglebox-BerryGeneric5" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryGeneric5">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 15 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryGeneric5" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryGeneric5|41.78.16-->


<!--BOT FLAG|BerryBlue|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryBlue distribution
        <span class="mw-customtoggle-togglebox-BerryBlue" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryBlue">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 10 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryBlue" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryBlue|41.78.16-->


<!--BOT FLAG|BerryBlack|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryBlack distribution
        <span class="mw-customtoggle-togglebox-BerryBlack" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryBlack">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 10 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryBlack" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryBlack|41.78.16-->


<!--BOT FLAG|BerryPoisonIvy|41.78.16-->
{{clear}}
<div class="togglebox theme-red">
    <div>BerryPoisonIvy distribution
        <span class="mw-customtoggle-togglebox-BerryPoisonIvy" title="{{int:show}} / {{int:hide}}" style="float:right; padding-right:30px; padding-top:4px; font-size:0.7em; font-weight:normal;">{{int:show}} / {{int:hide}}</span></div>
    <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-togglebox-BerryPoisonIvy">
    <div class="toggle-content"><div style="display: flex;">    </div><div style="clear:both;"></div>
    {| class="wikitable theme-red" style="width:98%;"
    |+ {{ll|Foraging}}
    ! rowspan="2" | Amount
    ! rowspan="2" | Skill level
    ! rowspan="2" | Biomes
    ! colspan="4" style="text-align:center;" | Weather modifiers
    ! colspan="3" style="text-align:center;" | Month modifiers
    |-
    ! Snow
    ! Rain
    ! Day
    ! Night
    ! Months available
    ! Bonus months
    ! Malus months
    |-
    | 1
    | 0
    | all with 15 chance
    | -
    | -
    | -
    | -
    | all
    | -
    | -
    |}
    </div></div><div class="toggle large mw-customtoggle-togglebox-BerryPoisonIvy" title="{{int:show}}/{{int:hide}}"></div></div>
<!--END BOT FLAG|BerryPoisonIvy|41.78.16-->


Berries will only spawn naturally inside [[Containers#Plants|fruit bushes]], which spawn randomly throughout the [[Knox Country|world]] over time.


{| class="wikitable sortable" style="text-align:center;"
===Foraging===
|-
{{Main|Foraging}}
! Item
Poor hunger-reducing berries can be found at any level of foraging, while the superior berries will become available at level 2. When foraged, each variation of berry will stack under the same display name of "Berry". However, each variation of berry will count as a new and separate ingredient for bonuses in [[cake]]s.
! class="unsortable" | Description
! class="unsortable" | Raw
! class="unsortable" | -
! class="unsortable" | Rotten


====Poison====
Most foraged berries have a chance of being poisonous. The only way to determine if an unknown berry is poisonous in a given run is to have picked up the [[Traits#Hobbies|herbalist trait]] during character creation, or have read ''[[The Herbalist]]''. This will change the display name to "Poisonous Berry" with a poisonous icon [[File:SkullPoison.png|10px|Poisonous Icon]].
However, there are some exceptions. Blueberries and Blackberries are never poisonous, though they must be visually identified by the player through the sprite as they are otherwise identical to other "generic" berries. All seasonally exclusive berries are also predetermined: [[Winter Berry|winter berry]] and [[beautyberry]] will never be poisonous, [[Holly Berry|holly berry]] will always be poisonous.
==Item IDs==
{| class="wikitable theme-red" style="width:30%; text-align:center;"
! style="width:25%" | Name
! style="width:25%" | Icon
! style="width:50%" | Item ID
|-
|-
|[[File:Berries blue.png|32px]] <!--BerryGeneric2 or 5-->
| Berries
Blue
| [[File:BerryBlack.png]]
|Small berries of blue.
| {{ID|Base.BerryBlack}}
| Hunger -15
| [[File:Berries blue rotten.png|32px]]
| -XX
|-
|-
|[[File:Berries orange.png|32px]] <!--BerryGeneric4-->
| Berries
Orange
| [[File:BerryBlue.png]]
|An orange colored berry.
| {{ID|Base.BerryBlue}}
| Hunger -4
| [[File:Berries orange rotten.png|32px]]
| -XX
|-
|-
|[[File:Berries purple.png|32px]] <!--BerryGeneric2 or 5-->
| Berries
Purple
| [[File:BerryGeneric1.png]]
|A perfectly purple plant part.
| {{ID|Base.BerryGeneric1}}
| Hunger -15
| [[File:Berries purple rotten.png|32px]]
| -XX
|-
|-
|[[File:Berries red.png|32px]] <!--BerryPoisonIvy-->
| Berries
Red
| [[File:BerryGeneric2.png]]
|An aggressively red berry. Is is Dangerous? [is safe]
| {{ID|Base.BerryGeneric2}}
| Hunger -5
| [[File: Berries red rotten.png|32px]]
| -XX
|-
|-
|[[File:Berries yellow.png|32px]] <!--BerryGeneric3-->
| Berries
Yellow
| [[File:BerryGeneric3.png]]
|Berries colored like sunshine in a dark zombie filled wood.
| {{ID|Base.BerryGeneric3}}
| Hunger -7
| [[File:Berries yellow rotten.png|32px]]
| -XX
|-
|-
|[[File:Blueberries.png|32px]] <!--BerryBlue-->
| Berries
Blueberries
| [[File:BerryGeneric4.png]]
|Grown by Ice trolls in the darkest mines of Tibet. Not really, but Blueberries are awesome.
| {{ID|Base.BerryGeneric4}}
| Hunger -8
| [[File:Blueberries rotten.png|32px]]
| -XX
|-
|-
|[[File:Blackberries.png|32px]] <!--BerryBlack-->
| Berries
Blackberries
| [[File:BerryGeneric5.png]]
|Black and bold, berries with bite.
| {{ID|Base.BerryGeneric5}}
| Hunger -8
|-
| [[File:Blackberries rotten.png|32px]]
| Berries
| -XX
| [[File:BerryPoisonIvy.png]]
| {{ID|Base.BerryPoisonIvy}}
|}
|}


==Trivia==
*Despite the name in code and looks, the "posion ivy" berries are not always poisonous, similarly the "blue" and "black" berries can be poisonous as well.


==Code==
{{CodeBox|[[File:BerryBlack.png]] {{ID|Base.BerryBlack}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1261
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryBlack
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryBlack,
EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -10,
ThirstChange = -1,
Calories = 23,
Carbohydrates = 5,
Lipids = 0,
Proteins = 4,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryBlack,
EvolvedRecipeName = Berry,
}
}}


[[File:BerryBlue.png]] {{ID|Base.BerryBlue}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1284
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryBlue
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryBlue,
EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -10,
ThirstChange = -1,
Calories = 23,
Carbohydrates = 5,
Lipids = 0,
Proteins = 4,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryBlue,
EvolvedRecipeName = Berry,
}
}}
[[File:BerryGeneric1.png]] {{ID|Base.BerryGeneric1}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1307
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryGeneric1
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryGeneric1,
EvolvedRecipe = Cake:5;FruitSalad:5;Pancakes:5;Waffles:5;Muffin:5;ConeIcecream:5;PieSweet:5;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
OnEat = OnEat_WildFoodGeneric,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -5,
ThirstChange = -1,
Calories = 12,
Carbohydrates = 3,
Lipids = 0,
Proteins = 2,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryGeneric1,
EvolvedRecipeName = Berry,
}
}}
[[File:BerryGeneric2.png]] {{ID|Base.BerryGeneric2}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1331
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryGeneric2
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryGeneric2,
EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
OnEat = OnEat_WildFoodGeneric,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -10,
ThirstChange = -1,
Calories = 23,
Carbohydrates = 5,
Lipids = 0,
Proteins = 4,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryGeneric2,
EvolvedRecipeName = Berry,
}
}}
[[File:BerryGeneric3.png]] {{ID|Base.BerryGeneric3}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1355
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryGeneric3
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryGeneric3,
EvolvedRecipe = Cake:5;FruitSalad:5;Pancakes:5;Waffles:5;Muffin:5;ConeIcecream:5;PieSweet:5;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
OnEat = OnEat_WildFoodGeneric,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -5,
ThirstChange = -1,
Calories = 8,
Carbohydrates = 3,
Lipids = 0,
Proteins = 2,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryGeneric3,
EvolvedRecipeName = Berry,
}
}}
[[File:BerryGeneric4.png]] {{ID|Base.BerryGeneric4}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1379
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryGeneric4
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryGeneric4,
EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
OnEat = OnEat_WildFoodGeneric,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -10,
ThirstChange = -1,
Calories = 23,
Carbohydrates = 5,
Lipids = 0,
Proteins = 4,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryGeneric4,
EvolvedRecipeName = Berry,
}
}}
[[File:BerryGeneric5.png]] {{ID|Base.BerryGeneric5}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1403
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryGeneric5
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryGeneric5,
EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
OnEat = OnEat_WildFoodGeneric,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -10,
ThirstChange = -1,
Calories = 23,
Carbohydrates = 5,
Lipids = 0,
Proteins = 4,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryGeneric5,
EvolvedRecipeName = Berry,
}
}}
[[File:BerryPoisonIvy.png]] {{ID|Base.BerryPoisonIvy}}<br>
{{CodeSnip
  | lang = java
  | line = true
  | start = 1427
  | source = items_food.txt
  | retrieved = true
  | version = 41.78.16
  | code =
item BerryPoisonIvy
{
DisplayName = Berries,
DisplayCategory = Food,
Type = Food,
Weight = 0.1,
Icon = BerryPoisonIvy,
EvolvedRecipe = Cake:5;FruitSalad:5;Pancakes:5;Waffles:5;Muffin:5;ConeIcecream:5;PieSweet:5;Oatmeal:5,
FoodType = Berry,
HerbalistType = Berry,
OnEat = OnEat_WildFoodGeneric,
DaysFresh = 6,
DaysTotallyRotten = 10,
HungerChange = -5,
ThirstChange = -1,
Calories = 23,
Carbohydrates = 5,
Lipids = 0,
Proteins = 4,
CustomEatSound = EatingFruit,
WorldStaticModel = BerryWhite,
EvolvedRecipeName = Berry,
}
}}
}}


<!--
==See also==
== Crafting ==
*[[Beautyberry]]
*[[Mushroom]]
*[[Strawberries]]


ITEM NAME can be used in the following recipes:
{{Navbox items|plants}}
 
{| class="wikitable" width="550" style="text-align:center;"
|-
! Ingredients || Other Items || Output || Description
|-
| Ingredient + Ingredient || Oven/None || What the recipe makes || Brief description of what it makes.
|}
-->




[[Category:Consumables]]
[[Category:Perishable food]]

Latest revision as of 02:32, 25 April 2024

Project ZomboidItemsFoodFruitBerries
Spiffo controlyourself.png
This page was last updated for an older version (41.68).
The current stable version is 41.78.16, released 2022-12-12, so information on this page may be inaccurate. Help get this page updated by adding any missing content. [edit]
Please update the version after updating the page.
Frame.png
This article contains outdated/low-quality images.
Reason: Missing rotten 3D model for BerryPoisonIvy
Please help the PZwiki by uploading an improved/updated version of the image(s) found on this page.
Berries
Berries Model.png
BerriesGeneric2 Model.png
BerriesGeneric1 Model.png
BerriesGeneric2 Model.png
BerriesGeneric3 Model.png
BerriesGeneric4 Model.png
BerriesGeneric5 Model.png
BerriesWhite Model.png
BerriesRotten Model.png
BerriesGeneric2Rotten Model.png
BerriesGeneric1Rotten Model.png
BerriesGeneric2Rotten Model.png
BerriesGeneric3Rotten Model.png
BerriesGeneric4Rotten Model.png
BerriesGeneric5Rotten Model.png
Berries (Rotten)
General
Category
Food
Encumbrance
Moodle Icon HeavyLoad.png
0.1
Properties
Days fresh
6 days
Days until rotten
10 days
Nutrition
HungerMoodle Icon Hungry.png
ThirstMoodle Icon Thirsty.png
-1
CaloriesCalories
CarbohydratesCarbohydrates
ProteinsProteins
FatFat
0
Effect
PoisonPoison
(?)
Technical
Item ID

A berries are a perishable food item which can come in 8 different variations.

Usage

Consumable properties

A berry can be eaten, providing the player with some positive effects, however these will become more negative the longer it's left to perish.

Fresh Stale Rotten

Berry1 Anim.gif
Hunger: -5


Berry1 Anim.gif
Hunger: -3
Boredom: +10
Unhappiness: +10

Berry1Rotten Anim.gif
Hunger: -2
Boredom: +20
Unhappiness: +20
Dangerous, will cause sickness.

Fresh Stale Rotten

Berry2 Anim.gif
Hunger: -10


Berry2 Anim.gif
Hunger: -7
Boredom: +10
Unhappiness: +10

Berry2Rotten Anim.gif
Hunger: -4
Boredom: +20
Unhappiness: +20
Dangerous, will cause sickness.

Nutrition

Berry Hunger Calories Carbohydrates Proteins
BerryBlue.png -10 23 5 4
BerryGeneric1.png -5 12 3 2
BerryGeneric2.png -10 23 5 4
BerryGeneric3.png -5 8 3 2
BerryGeneric4.png -10 23 5 4
BerryGeneric5.png -10 23 5 4
BerryPoisonIvy.png -5 23 5 4
BerryBlack.png -10 23 5 4

Crafting

Evolved recipes

Adding a "Poisonous Berry" as an ingredient, will make the product poisonous, even if the player can't determine if a berry is poisonous or not.

BerryGeneric1.pngBerryGeneric3.pngBerryPoisonIvy.png BerryBlue.pngBerryGeneric2.pngBerryGeneric4.pngBerryGeneric5.pngBerryBlack.png
Product Nutrition
Fruit Salad
Fruit Salad
5
Cake
Cake
5
Muffin
Muffin
5
Pancakes
Pancakes
5
Waffles
Waffles
5
Product Nutrition
Fruit Salad
Fruit Salad
10
Cake
Cake
10
Muffin
Muffin
10
Pancakes
Pancakes
10
Waffles
Waffles
10

Distribution

The loot distributions can be found in the table(s) below.

BerryGeneric1 distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 15 chance - - - - all - -
BerryGeneric2 distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 15 chance - - - - all - -
BerryGeneric3 distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 15 chance - - - - all - -
BerryGeneric4 distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 15 chance - - - - all - -
BerryGeneric5 distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 15 chance - - - - all - -
BerryBlue distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 10 chance - - - - all - -
BerryBlack distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 10 chance - - - - all - -
BerryPoisonIvy distribution Show / Hide
Foraging
Amount Skill level Biomes Weather modifiers Month modifiers
Snow Rain Day Night Months available Bonus months Malus months
1 0 all with 15 chance - - - - all - -

Berries will only spawn naturally inside fruit bushes, which spawn randomly throughout the world over time.

Foraging

Main article: Foraging

Poor hunger-reducing berries can be found at any level of foraging, while the superior berries will become available at level 2. When foraged, each variation of berry will stack under the same display name of "Berry". However, each variation of berry will count as a new and separate ingredient for bonuses in cakes.

Poison

Most foraged berries have a chance of being poisonous. The only way to determine if an unknown berry is poisonous in a given run is to have picked up the herbalist trait during character creation, or have read The Herbalist. This will change the display name to "Poisonous Berry" with a poisonous icon Poisonous Icon.

However, there are some exceptions. Blueberries and Blackberries are never poisonous, though they must be visually identified by the player through the sprite as they are otherwise identical to other "generic" berries. All seasonally exclusive berries are also predetermined: winter berry and beautyberry will never be poisonous, holly berry will always be poisonous.

Item IDs

Name Icon Item ID
Berries BerryBlack.png Base.BerryBlack
Berries BerryBlue.png Base.BerryBlue
Berries BerryGeneric1.png Base.BerryGeneric1
Berries BerryGeneric2.png Base.BerryGeneric2
Berries BerryGeneric3.png Base.BerryGeneric3
Berries BerryGeneric4.png Base.BerryGeneric4
Berries BerryGeneric5.png Base.BerryGeneric5
Berries BerryPoisonIvy.png Base.BerryPoisonIvy

Trivia

  • Despite the name in code and looks, the "posion ivy" berries are not always poisonous, similarly the "blue" and "black" berries can be poisonous as well.

Code

Code icon.png Code snippet! This section contains source code from Project ZomboidShow / Hide

BerryBlack.png Base.BerryBlack
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryBlack
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryBlack,
		EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -10,
		ThirstChange = -1,
		Calories = 23,
		Carbohydrates = 5,
		Lipids = 0,
		Proteins = 4,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryBlack,
		EvolvedRecipeName = Berry,
	}

BerryBlue.png Base.BerryBlue
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryBlue
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryBlue,
		EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -10,
		ThirstChange = -1,
		Calories = 23,
		Carbohydrates = 5,
		Lipids = 0,
		Proteins = 4,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryBlue,
		EvolvedRecipeName = Berry,
	}

BerryGeneric1.png Base.BerryGeneric1
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryGeneric1
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryGeneric1,
		EvolvedRecipe = Cake:5;FruitSalad:5;Pancakes:5;Waffles:5;Muffin:5;ConeIcecream:5;PieSweet:5;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		OnEat = OnEat_WildFoodGeneric,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -5,
		ThirstChange = -1,
		Calories = 12,
		Carbohydrates = 3,
		Lipids = 0,
		Proteins = 2,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryGeneric1,
		EvolvedRecipeName = Berry,
	}

BerryGeneric2.png Base.BerryGeneric2
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryGeneric2
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryGeneric2,
		EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		OnEat = OnEat_WildFoodGeneric,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -10,
		ThirstChange = -1,
		Calories = 23,
		Carbohydrates = 5,
		Lipids = 0,
		Proteins = 4,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryGeneric2,
		EvolvedRecipeName = Berry,
	}

BerryGeneric3.png Base.BerryGeneric3
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryGeneric3
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryGeneric3,
		EvolvedRecipe = Cake:5;FruitSalad:5;Pancakes:5;Waffles:5;Muffin:5;ConeIcecream:5;PieSweet:5;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		OnEat = OnEat_WildFoodGeneric,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -5,
		ThirstChange = -1,
		Calories = 8,
		Carbohydrates = 3,
		Lipids = 0,
		Proteins = 2,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryGeneric3,
		EvolvedRecipeName = Berry,
	}

BerryGeneric4.png Base.BerryGeneric4
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryGeneric4
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryGeneric4,
		EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		OnEat = OnEat_WildFoodGeneric,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -10,
		ThirstChange = -1,
		Calories = 23,
		Carbohydrates = 5,
		Lipids = 0,
		Proteins = 4,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryGeneric4,
		EvolvedRecipeName = Berry,
	}

BerryGeneric5.png Base.BerryGeneric5
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryGeneric5
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryGeneric5,
		EvolvedRecipe = Cake:10;FruitSalad:10;Pancakes:10;Waffles:10;Muffin:10;ConeIcecream:5;PieSweet:10;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		OnEat = OnEat_WildFoodGeneric,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -10,
		ThirstChange = -1,
		Calories = 23,
		Carbohydrates = 5,
		Lipids = 0,
		Proteins = 4,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryGeneric5,
		EvolvedRecipeName = Berry,
	}

BerryPoisonIvy.png Base.BerryPoisonIvy
Source: ProjectZomboid\media\scripts\items_food.txt

Retrieved: Build 41.78.16
item BerryPoisonIvy
	{
		DisplayName = Berries,
		DisplayCategory = Food,
		Type = Food,
		Weight = 0.1,
		Icon = BerryPoisonIvy,
		EvolvedRecipe = Cake:5;FruitSalad:5;Pancakes:5;Waffles:5;Muffin:5;ConeIcecream:5;PieSweet:5;Oatmeal:5,
		FoodType = Berry,
		HerbalistType = Berry,
		OnEat = OnEat_WildFoodGeneric,
		DaysFresh = 6,
		DaysTotallyRotten = 10,
		HungerChange = -5,
		ThirstChange = -1,
		Calories = 23,
		Carbohydrates = 5,
		Lipids = 0,
		Proteins = 4,
		CustomEatSound = EatingFruit,
		WorldStaticModel = BerryWhite,
		EvolvedRecipeName = Berry,
	}

See also