Honey Tree: Difference between revisions

From ProjectPokemon Wiki
Jump to navigation Jump to search
Line 6: Line 6:
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]], [[individual values|IVs]], and other random values will change. This is helpful for finding a male or female [[Burmy]], which will have different [[evolution|evolutions]] depending on their gender, or [[Combee]], which only evolves if female.
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]], [[individual values|IVs]], and other random values will change. This is helpful for finding a male or female [[Burmy]], which will have different [[evolution|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 {{m|Sweet Scent}} effect, immediately initiating battle with a Pokémon if possible.
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.


==Technical mechanics==
==Technical mechanics==

Revision as of 04:10, 26 February 2009

Game mechanics

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

The location of the Honey Tree does not affect which Pokémon will appear. The amount of Honey applied and the amount of time passed before checking a tree will also not affect the resulting Pokémon.

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.

Technical mechanics

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

A005000000000000

The red value 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 light blue value represents the column for which Pokémon will appear.

The dark blue value represents the row for which the Pokémon will appear.

The green value represents how the next Pokémon will be determined.

The yellow value represents how much the tree will shake when the Pokémon is on it. This value is determined by the weight of the Pokémon. Some Pokémon such as Wurmple will not shake the tree at all, and the value will be 0. Other Pokémon such as Heracross will shake the tree quite a bit, and the value will be 2.

Determining the Pokémon

The Pokémon is determined by calling the game's pseudo-random number generator twice, once for the column and once for the row. The PRNG result is put into the following calculation:

Let R be the result of the PRNG. Let P be the percentage as a result of the equation: P = ( R >> 16 ) % 100

For the column, if the number P is between 0 and 10, a Pokémon from list 1 will be chosen. If the number is between 11 and 30, Munchlax will be chosen. If the number is between 31 and 100, a Pokémon from list 2 will be chosen.

For the row, if the number P is between 0 and 5, row 6 is used. If the number is between 6 and 10, row 5 is used. If the number is between 11 and 20, row 4 is used. If the number is between 21 and 40, row 3 is used. If the number is between 41 and 60, row 2 is used. If the number is between 61 and 100, row 1 is used.

This table displays the percentage chance for each row and column separately, as used by the game to determine which Pokémon will be on the Honey Tree.

Diamond/Pearl Platinum
Freq. List 1 (10%) List 2 (70%) List 3 (20%) List 1 (10%) List 2 (70%) List 3 (20%)
Pokémon 1 (5%) Wurmple Combee Munchlax Combee Burmy Munchlax
Pokémon 2 (5%) Silcoon/Cascoon Burmy Munchlax Wurmple Cherubi Munchlax
Pokémon 3 (10%) Combee Cherubi Munchlax Burmy Combee Munchlax
Pokemon 4 (20%) Burmy Aipom Munchlax Cherubi Aipom Munchlax
Pokemon 5 (20%) Cherubi Heracross Munchlax Aipom Aipom Munchlax
Pokemon 6 (40%) Aipom Wurmple Munchlax Aipom Heracross Munchlax

Locations

Pokemon

References