Talk:Honey: Difference between revisions

1,628 bytes added ,  19 September 2009
Line 76: Line 76:
: I have no problem going over the code again with SCV, and the data files, and recalculating the percentages, however going about it any other way when we have the code itself at our finger tips is childish and useless.  It is also an insult to those like SCV and myself who worked VERY hard to find that data. [[User:Sabresite|Sabresite]] 17:46, 18 September 2009 (UTC)
: I have no problem going over the code again with SCV, and the data files, and recalculating the percentages, however going about it any other way when we have the code itself at our finger tips is childish and useless.  It is also an insult to those like SCV and myself who worked VERY hard to find that data. [[User:Sabresite|Sabresite]] 17:46, 18 September 2009 (UTC)
: I appreciate the revert that you did.  If you guys look at the table, and review it in the game, you should see that it is exactly the same.  The program by D-Trogh allows you to modify the table, so you should notice that its the same.  Once you take the table and multiply them according to how its described, you will come to the same conclusions.  [[User:Sabresite|Sabresite]] 17:55, 18 September 2009 (UTC)
: I appreciate the revert that you did.  If you guys look at the table, and review it in the game, you should see that it is exactly the same.  The program by D-Trogh allows you to modify the table, so you should notice that its the same.  Once you take the table and multiply them according to how its described, you will come to the same conclusions.  [[User:Sabresite|Sabresite]] 17:55, 18 September 2009 (UTC)
Wow, i didn't expect such a huge reaction. Sabresite, i ''did'' look at the code before i edited the article, but i just checked it again, just for you. [http://pastebin.com/f7a591ffb Here] is my analysis of the asm snippet that SCV provided. The function which sets the row is on lines 45-80.  Let me point out that the rates given in the rows of the [[Honey#Encounter_table|encounter table]] contradict what is said in this very article. Observe:
<blockquote style="border-left: medium lightblue dotted; padding-left: 1em">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.</blockquote>
...which agrees with my analysis.
An example: the table says that the rate for Pokemon 6 is 40%, but according to this, Pokemon 6 has a 5% rate. The other rows in the table are similarly backwards.
As for the columns, the offsets that SCV mentioned correspond to lines 30-41, which i can see now is not the whole picture. It seems that for munchlax trees, the rates are 20% for column 1 and 70% for column 2; but for munchlax-less trees, the rates are 70% for column 1 and 20% for column 2. Suprise! We were both right!
I admire the work you and SCV have done in reversing the Pokemon games, which is why i can't bear to see this article ruined by such silly mistakes.
--[[User:A magical me|a_magical_me]] 21:31, 19 September 2009 (UTC)


== One little problem... ==
== One little problem... ==
35

edits