Honey: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(move 90% set repeat quirk from Overview to Pokémon)
(→‎Technical mechanics: cleaned this up considerably. removed some duplicate information, and deleted the very confusing "formulas" that were just basic math)
Line 46: Line 46:
Each of the 21 Honey trees throughout the game occupy 8 bytes in the save file starting from 0x72E4.
Each of the 21 Honey trees throughout the game occupy 8 bytes in the save file starting from 0x72E4.


<code><span style="background:#FF9999">00000000</span><span style="background:#5555FF">00</span><span style="background:#9999FF">00</span><span style="background:#99FF99">00</span><span style="background:#FFFF99">00</span></code>
<code><span style="background:#FF9999">00000000</span><span style="background:#FFCC99">00</span><span style="background:#9999FF">00</span><span style="background:#99FF99">00</span><span style="background:#FFFF99">00</span></code>


The <span style="background:#FF9999">red value</span> represents the countdown timer of playing time. This value starts at 1440 minutes and when it reaches 720 minutes, the Pokémon will be on the tree. Once the countdown timer gets to 0, the player must put more honey on the tree and time has expired. The counter decreases by 1 every minute while playing the game.
The <span style="background:#FF9999">pink value</span> represents the countdown timer of playing time, in minutes. This value starts at 1440 and decreases by 1 after every minute of play time.  When it reaches 1080 minutes, a Pokémon may appear on the tree. Once the countdown timer reaches 0, any Pokémon will disappear, and the player must slather more Honey.


The <span style="background:#5555FF">dark blue value</span> represents the row from which the Pokémon will appear.
The <span style="background:#FFCC99">orange value</span> represents which Pokémon within the <span style="background:#9999FF">set</span> will appear.


The <span style="background:#9999FF">light blue value</span> represents the column from which Pokémon will appear.
The <span style="background:#9999FF">blue value</span> is one less than the <span style="background:#99FF99">set</span>.


The <span style="background:#99FF99">green value</span> determines the <span style="background:#9999FF">light blue value</span>.  This value is referred to as ''X'' for purposes of representation in calculations.
The <span style="background:#99FF99">green value</span> represents from which set the Pokémon will be selected.


The <span style="background:#FFFF99">yellow value</span> represents how much the tree will shake when the Pokémon is on it.
The <span style="background:#FFFF99">yellow value</span> ranges from 0–3 and represents how much the tree will shake when the Pokémon is on it.  0 means the tree will not shake at all (even if a Pokémon is on it), and higher numbers indicate more energetic shaking.
 
Note that these values are all determined the moment the tree is slathered in Honey.  After that's done and the gave is saved, no amount of resetting will change the Pokémon that will end up on the tree, whether a Pokémon will appear at all, or how much the tree will shake.


===Determining the values===
===Determining the values===
The Pokémon is determined by calling the game's [[Pseudo-random number generation in Pokémon|pseudo-random number generator]] if the same tree was slathered, for ''X'', the column, the row, and the shake value.  If the same tree is slathered in a row, there is a 10% chance that a random column will be chosen and a 90% chance that the same column will be used.
First, the game decides which set of six Pokémon to pick from.  There are three in all, but the third only contains Munchlax and is only used by Munchlax trees.  If this tree was slathered again after a Pokémon encounter, it has a 90% chance to reuse the same set.  The remaining 10% of the time, or if a new tree is slathered, the logic below applies.


Each of the 16-bit pseudo-random numbers generated are manipulated into a number between 0 and 99 using the following formula:
The [[Pseudo-random number generation in Pokémon|PRNG]] is rolled, and the result is reduced to 0–99.
* For Munchlax trees: If the random number is in 0–9, the tree will not attract any Pokémon.  If the number is in 10–29, <span style="background:#9999FF">set</span> 2 is used.  If the number is in 30–99, <span style="background:#9999FF">set</span> 1 is used.
* For other trees: If the random number is 0, the tree will attract Munchlax.  if the random number is in 0–9, the tree will not attract any Pokémon.  If the number is in 10–29, <span style="background:#9999FF">set</span> 1 is used.  If the number is in 30–99, <span style="background:#9999FF">set</span> 2 is used.  Note that the chances of each set is reversed from Munchlax trees.


Let ''R'' be the pseudo-random number from 0 to 65535<br>
For <span style="background:#9999FF">set</span>s 1 and 2, another roll is required to decide <span style="background:#FFCC99">which</span> of the six Pokémon to use.  If the number is in 0–4, Pokémon 6 is used.  If the number is in 5–9, Pokémon 5 is used. If the number is in 10–19, Pokémon 4 is used. If the number is in 20–39, Pokémon 3 is used. If the number is in 40–59, Pokémon 2 is used. Otherwise, Pokémon 1 is used.
''E'' = ( ''R'' / 656 ) % 656<br>


The game uses two lists to determine which Pokémon will appear on the tree, one for trees which may have a Munchlax, and another list for trees that will not.  4 out of the 21 trees will have a 1% possibility of encountering a Munchlax.  Trees that may have a Munchlax is determined by the player's Trainer information.
This results in the following table:
 
If a different tree is slathered than the previous and the new tree will not have a Munchlax then a random column is chosen from ''E''.  If the random number is between 0 and 10, the tree will not attract any Pokémon.  If the number is between 11 and 30, ''X'' is set to 2.  If the number is between 31 and 100, ''X'' is set to 1.
 
If a different tree is slathered than the previous and the new tree may have a Munchlax then a random column is chosen from ''E''.  If the random number is 1, ''X'' is set to 3.  If the number is between 2 and 10, the tree will not attract any Pokémon.  If the number is between 11 and 30, ''X'' is set to 1. If the number is between 31 and 100, ''X'' is set to 2.  Note that columns 1 and 2 are backwards from non-Munchlax trees.
 
The <span style="background:#9999FF">light blue value</span> is set by subtracting 1 from ''X''.
 
 
For the row, if the number is between 0 and 5, Pokémon 6 is used. If the number is between 6 and 10, Pokémon 5 is used. If the number is between 11 and 20, Pokémon 4 is used. If the number is between 21 and 40, Pokémon 3 is used. If the number is between 41 and 60, Pokémon 2 is used. If the number is between 61 and 100, Pokémon 1 is used. This is only determined when column 1 or 2 are chosen.
 
The chance of finding a Pokémon when a different tree is slathered can be calculated using the following formula:
 
Let ''P'' be the Pokémon to calculate.<br>
Let ''C'' be the frequency of the column as listed in the [[Honey#Encounter table|encounter table]].<br>
Let ''R'' be the frequency of the Pokémon as listed in the encounter table.<br>
Let ''E<sub>P</sub>'' be the chance to find the Pokémon.<br>
 
''E<sub>p</sub>'' = ( ''C<sub>1</sub>'' * ''R<sub>1,P</sub>'' ) + ( ''C<sub>2</sub>'' * ''R<sub>2,P</sub>'' ) + ( ''A<sub>3</sub>'' * ''R<sub>3,P</sub>'' )
 
'''Example:''' Find the encounter rate of Burmy, in Diamond/Pearl.
* Burmy is on column 1, row 4 with a chance of 20% and column 2, row 2 with a chance of 5%.
* The chance of choosing column 1 is 20%, column 2 is 70%.
: ''E<sub>P</sub>'' = ( 0.20 * ''0.20'' ) + ( 0.70 * ''0.05'' )
: ''E<sub>P</sub>'' = 7.5%
 
The chance of finding a Pokémon when the same tree is slathered more than once in a row can be calculated using the following formula:
 
Let ''P'' be the Pokémon to calculate.<br>
Let ''C'' be the column from the previous Pokémon encountered.<br>
Let ''R'' be the chance to find the Pokémon for column ''C'' as listed in the encounter table.<br>
Let ''T'' be the base chance to find the Pokémon as listed under the section {{DL|Honey|Slathering a tree}}.<br>
Let ''E<sub>P</sub>'' be the chance to find the Pokémon.<br>
 
''E<sub>P</sub>'' = ( 0.90 * ''R'' ) + ( 0.10 * ''T'' )
 
'''Example:''' Find the encounter rate of Aipom, in Platinum, where the previous Pokémon encountered was Heracross, for a tree which will not have a chance of encountering a Munchlax.
* Encountering Heracross indicates that the Honey Tree previously used column 2.
* Aipom is on rows 4 and 5 on column 2, with a total chance of 40%.
* The base chance to find Aipom in Platinum is 34%.
: ''E<sub>P</sub>'' = ( 0.90 * ''0.40'' ) + ( 0.10 * ''0.40'' )
: ''E<sub>P</sub>'' = 40.0%
 
The shake value is determined by another pseudo-random number between 0 and 99 using the same formula.
: If ''X'' is 1 and the number is between 0 and 19, the shake value is 2.  If the number is between 20 and 78, the shake value is 1.  If the number is between 79 and 98, the shake value is 0.  If the number is 99, the shake value is 3.
: If ''X'' is 2 and the number is between 0 and 74, the shake value is 2.  If the number is between 75 and 94, the shake value is 1.  If the number is 95, the shake value is 0.  If the number is between 96 and 99, the shake value is 3.
: If ''X'' is 3 (Munchlax) and the number is between 0 and 4, the shake value is 2.  If the number is 5, the shake value is 1.  If the number is 6, the shake value is 0.  If the number is between 7 and 99, the shake value is 3.
 
====Encounter table====


{| border=1 style="background: #fff; border:1px solid #000; border-collapse:collapse;"
{| border=1 style="background: #fff; border:1px solid #000; border-collapse:collapse;"
Line 128: Line 83:
! Col 2
! Col 2
|- style="background: #eee;" align="center"
|- style="background: #eee;" align="center"
| Pokémon 1 (40%)
| 40%
| Wurmple
| Wurmple
| Combee
| Combee
Line 134: Line 89:
| Burmy
| Burmy
|- style="background: #ddd;" align="center"
|- style="background: #ddd;" align="center"
| Pokémon 2 (20%)
| 20%
| Silcoon (D)<br>Cascoon (P)
| Silcoon (D)<br>Cascoon (P)
| Burmy
| Burmy
Line 140: Line 95:
| Cherubi
| Cherubi
|- style="background: #eee;" align="center"
|- style="background: #eee;" align="center"
| Pokémon 3 (20%)
| 20%
| Combee
| Combee
| Cherubi
| Cherubi
Line 146: Line 101:
| Combee
| Combee
|- style="background: #ddd;" align="center"
|- style="background: #ddd;" align="center"
| Pokémon 4 (10%)
| 10%
| Burmy
| Burmy
| Aipom
| Aipom
Line 152: Line 107:
| Aipom
| Aipom
|- style="background: #eee;" align="center"
|- style="background: #eee;" align="center"
| Pokémon 5 (5%)
| 5%
| Cherubi
| Cherubi
| Heracross
| Heracross
Line 158: Line 113:
| Aipom
| Aipom
|- style="background: #ddd;" align="center"
|- style="background: #ddd;" align="center"
| Pokémon 6 (5%)
| 5%
| Aipom
| Aipom
| Wurmple
| Wurmple
Line 164: Line 119:
| Heracross
| Heracross
|}
|}
The <span style="background:#FFFF99">shake value</span> is determined by another random number from 0–99.
* For <span style="background:#9999FF">set</span> 1: If the number is in 0–19, the shake value is 2.  If the number is in 20–78, the shake value is 1.  If the number is in 79–98, the shake value is 0.  If the number is 99, the shake value is 3.
* For <span style="background:#9999FF">set</span> 2: If the number is in 0–74, the shake value is 2.  If the number is in 75–94, the shake value is 1.  If the number is 95, the shake value is 0.  If the number is in 96–99, the shake value is 3.
* For <span style="background:#9999FF">set</span> 3 (Munchlax): If the number is in 0–4, the shake value is 2.  If the number is 5, the shake value is 1.  If the number is 6, the shake value is 0.  If the number is in 7–99, the shake value is 3.


==Pokémon==
==Pokémon==

Revision as of 02:59, 10 October 2009

File:Newhoney.PNG
One of the trees Honey can be applied to.

Honey (Japanese: あまいミツ Sweet Honey) is an item that was introduced in Generation IV. This item is used on special, golden-colored trees in Sinnoh to attract Pokémon – most of which can only be caught in the wild by use of these trees.

Overview

Once Honey is slathered on one of the trees and at least 6 hours have passed, a Pokémon may appear on the tree. If a tree is left unchecked for 24 hours, both the honey and any Pokémon will be gone.

There are 21 honey trees spread throughout Sinnoh. Four of them have a chance to attract Munchlax; these trees are selected based on player information when the game begins, and cannot be changed short of starting a new game. Any tree has a 90% chance to attract a Pokémon from either of two similar sets of Pokémon, described below. Munchlax trees have a 1% chance of attracting a Munchlax, and a 9% chance of attracting no Pokémon; other trees have a 10% chance of attracting no Pokémon.

The Pokémon is determined at the time of slathering the tree. Saving the game, resetting, and re-checking a tree after a Pokémon has appeared will not change the Pokémon, but its level, gender, nature, IVs, and other random values will change. This is helpful for finding a male or female Burmy, which will have different evolutions depending on their gender, or Combee, which only evolves if female.

If used in tall grass, a cave, or in water, the Honey will activate a Sweet Scent effect, immediately initiating battle with a Pokémon if possible.

Location

Honey location

Bag Honey Sprite.png

Honey is first obtained after the player saves a man from Team Galactic, in Floaroma Meadow, near Floaroma Town. He will reward the player with some Honey. From then onwards, the player will be able to purchase Honey from him for $100 each, in Floaroma Meadow.

Honey can also be obtained easily through the use of Combee's special ability, Honey Gather. Combee can collect Honey after a battle, as long as the Pokémon is not holding a held item, and this will be obtained randomly, however the chance increases when the level of the Combee increases. Honey can also be found held onto by wild Combee, having a 50% of holding Honey when captured.

There are also many units of Honey scattered throughout the region; starting from Route 205 to Route 222.

Honey Tree locations

Technical mechanics

Each of the 21 Honey trees throughout the game occupy 8 bytes in the save file starting from 0x72E4.

0000000000000000

The pink value represents the countdown timer of playing time, in minutes. This value starts at 1440 and decreases by 1 after every minute of play time. When it reaches 1080 minutes, a Pokémon may appear on the tree. Once the countdown timer reaches 0, any Pokémon will disappear, and the player must slather more Honey.

The orange value represents which Pokémon within the set will appear.

The blue value is one less than the set.

The green value represents from which set the Pokémon will be selected.

The yellow value ranges from 0–3 and represents how much the tree will shake when the Pokémon is on it. 0 means the tree will not shake at all (even if a Pokémon is on it), and higher numbers indicate more energetic shaking.

Note that these values are all determined the moment the tree is slathered in Honey. After that's done and the gave is saved, no amount of resetting will change the Pokémon that will end up on the tree, whether a Pokémon will appear at all, or how much the tree will shake.

Determining the values

First, the game decides which set of six Pokémon to pick from. There are three in all, but the third only contains Munchlax and is only used by Munchlax trees. If this tree was slathered again after a Pokémon encounter, it has a 90% chance to reuse the same set. The remaining 10% of the time, or if a new tree is slathered, the logic below applies.

The PRNG is rolled, and the result is reduced to 0–99.

  • For Munchlax trees: If the random number is in 0–9, the tree will not attract any Pokémon. If the number is in 10–29, set 2 is used. If the number is in 30–99, set 1 is used.
  • For other trees: If the random number is 0, the tree will attract Munchlax. if the random number is in 0–9, the tree will not attract any Pokémon. If the number is in 10–29, set 1 is used. If the number is in 30–99, set 2 is used. Note that the chances of each set is reversed from Munchlax trees.

For sets 1 and 2, another roll is required to decide which of the six Pokémon to use. If the number is in 0–4, Pokémon 6 is used. If the number is in 5–9, Pokémon 5 is used. If the number is in 10–19, Pokémon 4 is used. If the number is in 20–39, Pokémon 3 is used. If the number is in 40–59, Pokémon 2 is used. Otherwise, Pokémon 1 is used.

This results in the following table:

Diamond/Pearl Platinum
Freq. Col 1 Col 2 Col 1 Col 2
40% Wurmple Combee Combee Burmy
20% Silcoon (D)
Cascoon (P)
Burmy Wurmple Cherubi
20% Combee Cherubi Burmy Combee
10% Burmy Aipom Cherubi Aipom
5% Cherubi Heracross Aipom Aipom
5% Aipom Wurmple Aipom Heracross

The shake value is determined by another random number from 0–99.

  • For set 1: If the number is in 0–19, the shake value is 2. If the number is in 20–78, the shake value is 1. If the number is in 79–98, the shake value is 0. If the number is 99, the shake value is 3.
  • For set 2: If the number is in 0–74, the shake value is 2. If the number is in 75–94, the shake value is 1. If the number is 95, the shake value is 0. If the number is in 96–99, the shake value is 3.
  • For set 3 (Munchlax): If the number is in 0–4, the shake value is 2. If the number is 5, the shake value is 1. If the number is 6, the shake value is 0. If the number is in 7–99, the shake value is 3.

Pokémon

  • Munchlax trees have a 20% chance to select from set 1, 70% chance to select from set 2, 9% chance to have no Pokémon, and 1% chance to attract a Munchlax (set 3).
  • Non-Munchlax trees have a 70% chance to select from set 1, 20% chance to select from set 2, and 10% chance to have no Pokémon.

If the last tree where a Pokémon was encountered is slathered again, then there is an initial 90% chance that the tree will attract a Pokémon from the same set that was used before. Thus, if a Munchlax is encountered and the tree is then slathered again, there is a 90% chance of attracting another Munchlax. Otherwise, a set will be selected (or not) as normal.

Pokémon Games Location Levels Rate


Set 1


190 Aipom D P Pt Honey Trees 5-15 5%


190 Aipom D P Pt Honey Trees 5-15 10%


265 Wurmple D P Pt Honey Trees 5-15 40%


265 Wurmple D P Pt Honey Trees 5-15 20%


266 Silcoon D P Pt Honey Trees 5-15 20%


268 Cascoon D P Pt Honey Trees 5-15 20%


412 Burmy
Plant Cloak
D P Pt Honey Trees 5-15 10%


412 Burmy
Plant Cloak
D P Pt Honey Trees 5-15 20%


415 Combee D P Pt Honey Trees 5-15 20%


415 Combee D P Pt Honey Trees 5-15 40%


420 Cherubi D P Pt Honey Trees 5-15 5%


420 Cherubi D P Pt Honey Trees 5-15 10%


Set 2


190 Aipom D P Pt Honey Trees 5-15 10%


190 Aipom D P Pt Honey Trees 5-15 15%


214 Heracross D P Pt Honey Trees 5-15 5%


214 Heracross D P Pt Honey Trees 5-15 5%


265 Wurmple D P Pt Honey Trees 5-15 5%


412 Burmy
Plant Cloak
D P Pt Honey Trees 5-15 20%


412 Burmy
Plant Cloak
D P Pt Honey Trees 5-15 40%


415 Combee D P Pt Honey Trees 5-15 40%


415 Combee D P Pt Honey Trees 5-15 20%


420 Cherubi D P Pt Honey Trees 5-15 20%


420 Cherubi D P Pt Honey Trees 5-15 20%


A colored background means that the Pokémon can be found in this location in the specified game. A white background with a colored letter means that the Pokémon cannot be found here.

In the anime

File:BarryHoney.png
Barry slathering honey on a tree

Cheryl wanted to find Enchanted Honey in the Eterna Forest. With the help of Ash and his friends, and with her Mothim leading the way, she located the hive of a Vespiquen and its many worker Combee. After helping defend the hive from Team Rocket, the Vespiquen shared some of its Enchanted Honey with Cheryl, Ash, his friends, and some of their Pokémon. All of them loved the Enchanted Honey except Brock's Croagunk, who looked disgusted by the sweet flavor.

It was shown again in A Trainer and Child Reunion! where it attracted a Munchlax.

In a flashback in DP140, it was revealed Barry used Honey to attract what would become his Heracross.

Trivia


Project ItemDex logo.png This item article is part of Project ItemDex, a Bulbapedia project that aims to write comprehensive articles on all items.