Well.... Again it's a long time since I last wrote.
I just accidently found out some false gender calculations for Pokemon.
It's kind of weird, because I think my program is right and the rom fails ^^
It's like this:
In crystal, the gender of Pokemon is calculated based on their attack IV. This value is than checked against a predefined gender value. If the IV is less than the predefined value, the Pokemon is female. Else it will be male. And here is my case:
I've got one Togepi and one Togetic.
Based on bulbapedia entries (Togepi: http://bulbapedia.bulbagarden.net/wiki/Togepi_(Pok%C3%A9mon) Togetic: http://bulbapedia.bulbagarden.net/wiki/Togetic_(Pok%C3%A9mon) ), both have a gender ratio of 87.5% male, 12.5% female (1:7). So the border-value is: 16 (IV's max value)/8*7, wich is exactly 14.
That would normally mean, that every Togepi or Togetic with an Attack IV less than 14 is male.
Well, my Togepi has an AttIV of 9 while my Togetic has exactly 0. That would result in both being male, but the game displays Togetic (with 0) as female.
I rechecked the IVs with PikaSav, but it displays the same values.
Does anyone have an idea, why?
I hope, my thoughts and my questions are understandable.
Greetings,
Tim