mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 18:30:50 +12:00

(and by that, she added Perrserker, Sirfetch'd, Mr. Rime and the Galar Birds, plus some team scaling and updated sprites for Politoed and Annihilape.)
257 lines
8.1 KiB
NASM
257 lines
8.1 KiB
NASM
; pokemon ids
|
|
; indexes for:
|
|
; - MonsterNames (see data/pokemon/names.asm)
|
|
; - EvosMovesPointerTable (see data/pokemon/evos_moves.asm)
|
|
; - CryData (see data/pokemon/cries.asm)
|
|
; - PokedexOrder (see data/pokemon/dex_order.asm)
|
|
; - PokedexEntryPointers (see data/pokemon/dex_entries.asm)
|
|
const_def
|
|
const NO_MON ; $00
|
|
const RHYDON ; $01
|
|
const KANGASKHAN ; $02
|
|
const NIDORAN_M ; $03
|
|
const CLEFAIRY ; $04
|
|
const SPEAROW ; $05
|
|
const VOLTORB ; $06
|
|
const NIDOKING ; $07
|
|
const SLOWBRO ; $08
|
|
const IVYSAUR ; $09
|
|
const EXEGGUTOR ; $0A
|
|
const LICKITUNG ; $0B
|
|
const EXEGGCUTE ; $0C
|
|
const GRIMER ; $0D
|
|
const GENGAR ; $0E
|
|
const NIDORAN_F ; $0F
|
|
const NIDOQUEEN ; $10
|
|
const CUBONE ; $11
|
|
const RHYHORN ; $12
|
|
const LAPRAS ; $13
|
|
const ARCANINE ; $14
|
|
const MEW ; $15
|
|
const GYARADOS ; $16
|
|
const SHELLDER ; $17
|
|
const TENTACOOL ; $18
|
|
const GASTLY ; $19
|
|
const SCYTHER ; $1A
|
|
const STARYU ; $1B
|
|
const BLASTOISE ; $1C
|
|
const PINSIR ; $1D
|
|
const TANGELA ; $1E
|
|
const GYAOON ; $1F (new)
|
|
const NIDOREIGN ; $20 (new)
|
|
const GROWLITHE ; $21
|
|
const ONIX ; $22
|
|
const FEAROW ; $23
|
|
const PIDGEY ; $24
|
|
const SLOWPOKE ; $25
|
|
const KADABRA ; $26
|
|
const GRAVELER ; $27
|
|
const CHANSEY ; $28
|
|
const MACHOKE ; $29
|
|
const MR_MIME ; $2A
|
|
const HITMONLEE ; $2B
|
|
const HITMONCHAN ; $2C
|
|
const ARBOK ; $2D
|
|
const PARASECT ; $2E
|
|
const PSYDUCK ; $2F
|
|
const DROWZEE ; $30
|
|
const GOLEM ; $31
|
|
const BARUNDA ; $32 (new)
|
|
const MAGMAR ; $33
|
|
const BUU ; $34 (new)
|
|
const ELECTABUZZ ; $35
|
|
const MAGNETON ; $36
|
|
const KOFFING ; $37
|
|
const DEER ; $38 (new)
|
|
const MANKEY ; $39
|
|
const SEEL ; $3A
|
|
const DIGLETT ; $3B
|
|
const TAUROS ; $3C
|
|
const TRAMPEL ; $3D (new)
|
|
const CROCKY ; $3E (new)
|
|
const BLOTTLE ; $3F (new)
|
|
const FARFETCHD ; $40
|
|
const VENONAT ; $41
|
|
const DRAGONITE ; $42
|
|
const CACTUS ; $43 (new)
|
|
const JAGG ; $44 (new)
|
|
const BITTYBAT ; $45 (new)
|
|
const DODUO ; $46
|
|
const POLIWAG ; $47
|
|
const JYNX ; $48
|
|
const MOLTRES ; $49
|
|
const ARTICUNO ; $4A
|
|
const ZAPDOS ; $4B
|
|
const DITTO ; $4C
|
|
const MEOWTH ; $4D
|
|
const KRABBY ; $4E
|
|
const CHEEP ; $4F (new)
|
|
const JABETTA ; $50 (new)
|
|
const MIKON ; $51 (new)
|
|
const VULPIX ; $52
|
|
const NINETALES ; $53
|
|
const PIKACHU ; $54
|
|
const RAICHU ; $55
|
|
const RIBBITO ; $56 (new)
|
|
const CROAKOZUNA ; $57 (new)
|
|
const DRATINI ; $58
|
|
const DRAGONAIR ; $59
|
|
const KABUTO ; $5A
|
|
const KABUTOPS ; $5B
|
|
const HORSEA ; $5C
|
|
const SEADRA ; $5D
|
|
const BAWLIGUA ; $5E (new)
|
|
const CRYITHAN ; $5F (new)
|
|
const SANDSHREW ; $60
|
|
const SANDSLASH ; $61
|
|
const OMANYTE ; $62
|
|
const OMASTAR ; $63
|
|
const JIGGLYPUFF ; $64
|
|
const WIGGLYTUFF ; $65
|
|
const EEVEE ; $66
|
|
const FLAREON ; $67
|
|
const JOLTEON ; $68
|
|
const VAPOREON ; $69
|
|
const MACHOP ; $6A
|
|
const ZUBAT ; $6B
|
|
const EKANS ; $6C
|
|
const PARAS ; $6D
|
|
const POLIWHIRL ; $6E
|
|
const POLIWRATH ; $6F
|
|
const WEEDLE ; $70
|
|
const KAKUNA ; $71
|
|
const BEEDRILL ; $72
|
|
const MADAAMU ; $73 (new)
|
|
const DODRIO ; $74
|
|
const PRIMEAPE ; $75
|
|
const DUGTRIO ; $76
|
|
const VENOMOTH ; $77
|
|
const DEWGONG ; $78
|
|
const PURAKKUSU ; $79 (new)
|
|
const PENDRAKEN ; $7A (new)
|
|
const CATERPIE ; $7B
|
|
const METAPOD ; $7C
|
|
const BUTTERFREE ; $7D
|
|
const MACHAMP ; $7E
|
|
const WEIRDUCK ; $7F (new)
|
|
const GOLDUCK ; $80
|
|
const HYPNO ; $81
|
|
const GOLBAT ; $82
|
|
const MEWTWO ; $83
|
|
const SNORLAX ; $84
|
|
const MAGIKARP ; $85
|
|
const KONYA ; $86 (new)
|
|
const OMEGA ; $87 (new)
|
|
const MUK ; $88
|
|
const DECILLA ; $89 (new)
|
|
const KINGLER ; $8A
|
|
const CLOYSTER ; $8B
|
|
const MAGNETITE ; $8C (new)
|
|
const ELECTRODE ; $8D
|
|
const CLEFABLE ; $8E
|
|
const WEEZING ; $8F
|
|
const PERSIAN ; $90
|
|
const MAROWAK ; $91
|
|
const GUARDIA ; $92 (new)
|
|
const HAUNTER ; $93
|
|
const ABRA ; $94
|
|
const ALAKAZAM ; $95
|
|
const PIDGEOTTO ; $96
|
|
const PIDGEOT ; $97
|
|
const STARMIE ; $98
|
|
const BULBASAUR ; $99
|
|
const VENUSAUR ; $9A
|
|
const TENTACRUEL ; $9B
|
|
const GYOPIN ; $9C (new)
|
|
const GOLDEEN ; $9D
|
|
const SEAKING ; $9E
|
|
const KOTORA ; $9F (new)
|
|
const GAOTORA ; $A0 (new)
|
|
const GOROTORA ; $A1 (new)
|
|
const PUCHIKOON ; $A2 (new)
|
|
const PONYTA ; $A3
|
|
const RAPIDASH ; $A4
|
|
const RATTATA ; $A5
|
|
const RATICATE ; $A6
|
|
const NIDORINO ; $A7
|
|
const NIDORINA ; $A8
|
|
const GEODUDE ; $A9
|
|
const PORYGON ; $AA
|
|
const AERODACTYL ; $AB
|
|
const BLASTYKE ; $AC (new)
|
|
const MAGNEMITE ; $AD
|
|
const SKIMPER ; $AE (new)
|
|
const GOROCHU ; $AF (new)
|
|
const CHARMANDER ; $B0
|
|
const SQUIRTLE ; $B1
|
|
const CHARMELEON ; $B2
|
|
const WARTORTLE ; $B3
|
|
const CHARIZARD ; $B4
|
|
const TOTARTLE ; $B5 (new)
|
|
const FOSSIL_KABUTOPS ; $B6 (missingno.)
|
|
const FOSSIL_AERODACTYL ; $B7 (missingno.)
|
|
const MON_GHOST ; $B8 (missingno.)
|
|
const ODDISH ; $B9
|
|
const GLOOM ; $BA
|
|
const VILEPLUME ; $BB
|
|
const BELLSPROUT ; $BC
|
|
const WEEPINBELL ; $BD
|
|
const VICTREEBEL ; $BE
|
|
const MONJA ; $BF (new pokemon start here)
|
|
const PUDI ; $C0
|
|
const SCIZOR ; $C1
|
|
const RHYPERIOR ; $C2
|
|
const ESPEON ; $C3
|
|
const UMBREON ; $C4
|
|
const LEAFEON ; $C5
|
|
const GLACEON ; $C6
|
|
const SYLVEON ; $C7
|
|
const LICKILICKY ; $C8
|
|
const TANGROWTH ; $C9
|
|
const KLEAVOR ; $CA
|
|
const TSUBOMITTO ; $CB
|
|
const STEELIX ; $CC
|
|
const BLISSEY ; $CD
|
|
const HITMONTOP ; $CE
|
|
const CROBAT ; $CF
|
|
const ANIMON ; $D0
|
|
const BELLOSSOM ; $D1
|
|
const PORYGON2 ; $D2
|
|
const KINGDRA ; $D3
|
|
const POLITOED ; $D4
|
|
const SLOWKING ; $D5
|
|
const ELECTIVIRE ; $D6
|
|
const MAGMORTAR ; $D7
|
|
const PARA ; $D8
|
|
const HINAAZU ; $D9
|
|
const BETOBEBII ; $DA
|
|
const MAGNEZONE ; $DB
|
|
const PORYGONZ ; $DC
|
|
const ANNIHILAPE ; $DD
|
|
const SCREAM_TAIL ; $DE
|
|
const SANDY_SHOCKS ; $DF
|
|
const WIGLETT ; $E0
|
|
const WUGTRIO ; $E1
|
|
const TOEDSCOOL ; $E2
|
|
const TOEDSCRUEL ; $E3
|
|
const PERRSERKER ; $E4
|
|
const SIRFETCHD ; $E5
|
|
const MR_RIME ; $E6
|
|
; const MELTAN ; $E7
|
|
; const MELMETAL ; $E8
|
|
const ARTICUNO_G ; $E9
|
|
const ZAPDOS_G ; $EA
|
|
const MOLTRES_G ; $EB
|
|
const MISSINGNO ; $EC
|
|
|
|
|
|
DEF NUM_POKEMON_INDEXES EQU const_value - 1
|
|
|
|
; starters
|
|
DEF STARTER1 EQU CHARMANDER
|
|
DEF STARTER2 EQU SQUIRTLE
|
|
DEF STARTER3 EQU BULBASAUR
|
|
|
|
; ghost Marowak in Pokémon Tower
|
|
DEF RESTLESS_SOUL EQU MAROWAK
|