Anonymous user
GlitchDexJP/Y:217 (v1.0): Difference between revisions
→Detailed explanation for differences
>Torchickens m (Torchickens moved page GlitchDexJP/Y:217 to GlitchDexJP/Y:217 (v1.0)) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1:
{{GPInfoGenI
|name=▼たネ゙ゃヂ [[File:MS Monster Y.png]]
|frontsprite=Front: [[File:YGlitch034_JP.png]]
|backsprite= Back: [[File:YGlitch034b_JP.png]]
|bulbapedia=None
|equivalent=[[GlitchDexJP/RG:217|▼たネ゙ゃヂ ({{CRed|Red}}/{{CGreen|Green}})]]<br>[[GlitchDexJP/B:217|▼たネ゙ゃヂ ({{CBlue|Japanese Blue}})]]
Line 38:
'''▼たネ゙ゃヂ''' is a [[glitch Pokémon]] in {{JY}}.
It is a hybrid of Nidoking.
This glitch Pokémon is significantly different in the v1.1, v1.2 and v1.3 releases of the game (see [[GlitchDexJP/Y:217 (v1.1+)]]), due to belonging to a different [[Glitch Pokémon family|family]], resulting in different sprites, starting moves and other 'base stat data structure' data.
==Detailed explanation for differences==
''See also: [[Pokémon Yellow]]''
Specifically, the memory address 0xD0E3 is loaded, decremented and used as an offset for the <code>PokedexOrder</code> table at 10:682D. The offset will depend on the index number of the Pokémon minus one; in this case 0xD8. As (10):682D+D8=6905, this is the pointer for ▼たネ゙ゃヂ's Pokédex number (or offset 0x42905).
It is extrapolated beyond the valid end of the table, and lands in the middle of <code>EmotionBubble</code> code for a <code>call 1622</code> instruction, responsible for adding the correct emotion bubble graphics (e.g. from a Trainer's "!" bubble) and the assigning the number of tiles to replace in VRAM. Specifically, the 0x22 (dec:34) is what defines the Pokédex number (family). In v1.1 and later, the location of this routine was changed; hence the relevant instruction at 10:6904 became <code>call 1628</code> with again the 0x28 (dec:40) at 10:6905 defining the family.
Additional side effects are due to how glitch Pokémon families and the [https://iimarckus.org/i/missing-number/ base stats data structure] work, such as the sprite pointer being retrieved for Nidoking (Wigglytuff in v1.1) but not the sprite bank.
<!--
Line 74 ⟶ 85:
v1.0:<br>
[[File:Y Dex D9 JP.png]]
==Level-up moves==
|