diff options
author | Tauwasser <Tauwasser@tauwasser.eu> | 2018-06-02 00:29:20 +0200 |
---|---|---|
committer | Tauwasser <Tauwasser@tauwasser.eu> | 2018-06-02 00:29:23 +0200 |
commit | 454c4632146ff34353b6ba1a44e22bcaa76e7f4d (patch) | |
tree | b6408f8036ad5451392bfe3430bd5f2ce0c99ad6 | |
parent | 2e234f92057f5ea3e987f243e28627c89b4f4036 (diff) |
constants: introduce internal order Pokémon constants
Notice that LEAFY doesn't have an internal ID, because
it's actually missing from the mapping table at
10:4B70.
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
-rw-r--r-- | constants.asm | 1 | ||||
-rw-r--r-- | constants/pokemon_constants.asm | 257 |
2 files changed, 258 insertions, 0 deletions
diff --git a/constants.asm b/constants.asm index f0a0c2c..6909def 100644 --- a/constants.asm +++ b/constants.asm @@ -9,6 +9,7 @@ INCLUDE "constants/text_constants.asm" INCLUDE "constants/type_constants.asm" INCLUDE "constants/pokedex_constants.asm" +INCLUDE "constants/pokemon_constants.asm" INCLUDE "constants/pokemon_data_constants.asm" INCLUDE "constants/move_constants.asm" INCLUDE "constants/item_constants.asm" diff --git a/constants/pokemon_constants.asm b/constants/pokemon_constants.asm new file mode 100644 index 0000000..87e3a6f --- /dev/null +++ b/constants/pokemon_constants.asm @@ -0,0 +1,257 @@ +; old RBY index numbers +; used primarily for cries + const_def 1 + const MON_SIDON ; $01 + const MON_GARURA ; $02 + const MON_NIDORAN_M ; $03 + const MON_PIPPI ; $04 + const MON_ONISUZUME ; $05 + const MON_BIRIRIDAMA ; $06 + const MON_NIDOKING ; $07 + const MON_YADORAN ; $08 + const MON_FUSHIGISOU ; $09 + const MON_NASSY ; $0A + const MON_BERORINGA ; $0B + const MON_TAMATAMA ; $0C + const MON_BETBETER ; $0D + const MON_GANGAR ; $0E + const MON_NIDORAN_F ; $0F + const MON_NIDOQUEEN ; $10 + const MON_KARAKARA ; $11 + const MON_SIHORN ; $12 + const MON_LAPLACE ; $13 + const MON_WINDIE ; $14 + const MON_MEW ; $15 + const MON_GYARADOS ; $16 + const MON_SHELLDER ; $17 + const MON_MENOKURAGE ; $18 + const MON_GHOS ; $19 + const MON_STRIKE ; $1A + const MON_HITODEMAN ; $1B + const MON_KAMEX ; $1C + const MON_KAILIOS ; $1D + const MON_MONJARA ; $1E + const MON_KAPOERER ; $1F + const MON_PUDIE ; $20 + const MON_GARDIE ; $21 + const MON_IWARK ; $22 + const MON_ONIDRILL ; $23 + const MON_POPPO ; $24 + const MON_YADON ; $25 + const MON_YUNGERER ; $26 + const MON_GOLONE ; $27 + const MON_LUCKY ; $28 + const MON_GORIKY ; $29 + const MON_BARRIERD ; $2A + const MON_SAWAMULAR ; $2B + const MON_EBIWALAR ; $2C + const MON_ARBOK ; $2D + const MON_PARASECT ; $2E + const MON_KODUCK ; $2F + const MON_SLEEPE ; $30 + const MON_GOLONYA ; $31 + const MON_HANEKO ; $32 + const MON_BOOBER ; $33 + const MON_TAIL ; $34 + const MON_ELEBOO ; $35 + const MON_RARECOIL ; $36 + const MON_DOGARS ; $37 + const MON_POPONEKO ; $38 + const MON_MANKEY ; $39 + const MON_PAWOU ; $3A + const MON_DIGDA ; $3B + const MON_KENTAUROS ; $3C + const MON_WATANEKO ; $3D + const MON_BARIRINA ; $3E + const MON_LIP ; $3F + const MON_KAMONEGI ; $40 + const MON_KONGPANG ; $41 + const MON_KAIRYU ; $42 + const MON_ELEBABY ; $43 + const MON_BOOBY ; $44 + const MON_KIREIHANA ; $45 + const MON_DODO ; $46 + const MON_NYOROMO ; $47 + const MON_ROUGELA ; $48 + const MON_FIRE ; $49 + const MON_FREEZER ; $4A + const MON_THUNDER ; $4B + const MON_METAMON ; $4C + const MON_NYARTH ; $4D + const MON_CRAB ; $4E + const MON_TSUBOMITTO ; $4F + const MON_MILTANK ; $50 + const MON_BOMBSEEKER ; $51 + const MON_ROKON ; $52 + const MON_KYUKON ; $53 + const MON_PIKACHU ; $54 + const MON_RAICHU ; $55 + const MON_GIFT ; $56 + const MON_KOTORA ; $57 + const MON_MINIRYU ; $58 + const MON_HAKURYU ; $59 + const MON_KABUTO ; $5A + const MON_KABUTOPS ; $5B + const MON_TATTU ; $5C + const MON_SEADRA ; $5D + const MON_RAITORA ; $5E + const MON_MADAME ; $5F + const MON_SAND ; $60 + const MON_SANDPAN ; $61 + const MON_OMNITE ; $62 + const MON_OMSTAR ; $63 + const MON_PURIN ; $64 + const MON_PUKURIN ; $65 + const MON_EIEVUI ; $66 + const MON_BOOSTER ; $67 + const MON_THUNDERS ; $68 + const MON_SHOWERS ; $69 + const MON_WANRIKY ; $6A + const MON_ZUBAT ; $6B + const MON_ARBO ; $6C + const MON_PARAS ; $6D + const MON_NYOROZO ; $6E + const MON_NYOROBON ; $6F + const MON_BEEDLE ; $70 + const MON_COCOON ; $71 + const MON_SPEAR ; $72 + const MON_NOROWARA ; $73 + const MON_DODORIO ; $74 + const MON_OKORIZARU ; $75 + const MON_DUGTRIO ; $76 + const MON_MORPHON ; $77 + const MON_JUGON ; $78 + const MON_KYONPAN ; $79 + const MON_YAMIKARASU ; $7A + const MON_CATERPIE ; $7B + const MON_TRANSEL ; $7C + const MON_BUTTERFREE ; $7D + const MON_KAIRIKY ; $7E + const MON_HAPPI ; $7F + const MON_GOLDUCK ; $80 + const MON_SLEEPER ; $81 + const MON_GOLBAT ; $82 + const MON_MEWTWO ; $83 + const MON_KABIGON ; $84 + const MON_KOIKING ; $85 + const MON_SCISSORS ; $86 + const MON_PURAKKUSU ; $87 + const MON_BETBETON ; $88 + const MON_DEVIL ; $89 + const MON_KINGLER ; $8A + const MON_PARSHEN ; $8B + const MON_HELGAA ; $8C + const MON_MARUMINE ; $8D + const MON_PIXY ; $8E + const MON_MATADOGAS ; $8F + const MON_PERSIAN ; $90 + const MON_GARAGARA ; $91 + const MON_WOLFMAN ; $92 + const MON_GHOST ; $93 + const MON_CASEY ; $94 + const MON_FOODIN ; $95 + const MON_PIGEON ; $96 + const MON_PIGEOT ; $97 + const MON_STARMIE ; $98 + const MON_FUSHIGIDANE ; $99 + const MON_FUSHIGIBANA ; $9A + const MON_DOKUKURAGE ; $9B + const MON_WARWOLF ; $9C + const MON_TOSAKINTO ; $9D + const MON_AZUMAO ; $9E + const MON_PORYGON2 ; $9F + const MON_NAMEIL ; $A0 + const MON_HAGANEIL ; $A1 + const MON_KINGDRA ; $A2 + const MON_PONYTA ; $A3 + const MON_GALLOP ; $A4 + const MON_KORATTA ; $A5 + const MON_RATTA ; $A6 + const MON_NIDORINO ; $A7 + const MON_NIDORINA ; $A8 +; LEAFY isn't in table at 10:4B70 +; and its ID 0xFB will be found at +; 10:4117 (index 0x4A7 + 1 % 0x100 = 0xA8) +MON_LEAFY EQU const_value + -1 + const MON_ISITSUBUTE ; $A9 + const MON_PORYGON ; $AA + const MON_PTERA ; $AB + const MON_RAI ; $AC + const MON_COIL ; $AD + const MON_EN ; $AE + const MON_SUI ; $AF + const MON_HITOKAGE ; $B0 + const MON_ZENIGAME ; $B1 + const MON_LIZARDO ; $B2 + const MON_KAMEIL ; $B3 + const MON_LIZARDON ; $B4 + const MON_NYULA ; $B5 + const MON_HOUOU ; $B6 + const MON_TOGEPY ; $B7 + const MON_BULU ; $B8 + const MON_NAZONOKUSA ; $B9 + const MON_KUSAIHANA ; $BA + const MON_RUFFRESIA ; $BB + const MON_MADATSUBOMI ; $BC + const MON_UTSUDON ; $BD + const MON_UTSUBOT ; $BE + const MON_HAPPA ; $BF + const MON_HANAMOGURA ; $C0 + const MON_HANARYU ; $C1 + const MON_HONOGUMA ; $C2 + const MON_VOLBEAR ; $C3 + const MON_DYNABEAR ; $C4 + const MON_KURUSU ; $C5 + const MON_AQUA ; $C6 + const MON_AQUARIA ; $C7 + const MON_HOHO ; $C8 + const MON_BOBO ; $C9 + const MON_PACHIMEE ; $CA + const MON_MOKOKO ; $CB + const MON_DENRYU ; $CC + const MON_MIKON ; $CD + const MON_MONJA ; $CE + const MON_JARANRA ; $CF + const MON_HANEEI ; $D0 + const MON_PUKU ; $D1 + const MON_SHIBIREFUGU ; $D2 + const MON_PICHU ; $D3 + const MON_PY ; $D4 + const MON_PUPURIN ; $D5 + const MON_MIZUUO ; $D6 + const MON_NATY ; $D7 + const MON_NATIO ; $D8 + const MON_GYOPIN ; $D9 + const MON_MARIL ; $DA + const MON_MANBO1 ; $DB + const MON_IKARI ; $DC + const MON_GROTESS ; $DD + const MON_EKSING ; $DE + const MON_PARA ; $DF + const MON_KOKUMO ; $E0 + const MON_TWOHEAD ; $E1 + const MON_YOROIDORI ; $E2 + const MON_ANIMON ; $E3 + const MON_HINAZU ; $E4 + const MON_SUNNY ; $E5 + const MON_PAON ; $E6 + const MON_DONPHAN ; $E7 + const MON_TWINZ ; $E8 + const MON_KIRINRIKI ; $E9 + const MON_PAINTER ; $EA + const MON_KOUNYA ; $EB + const MON_RINRIN ; $EC + const MON_BERURUN ; $ED + const MON_NYOROTONO ; $EE + const MON_YADOKING ; $EF + const MON_ANNON ; $F0 + const MON_REDIBA ; $F1 + const MON_MITSUBOSHI ; $F2 + const MON_PUCHICORN ; $F3 + const MON_EIFIE ; $F4 + const MON_BLACKY ; $F5 + const MON_TURBAN ; $F6 + const MON_BETBABY ; $F7 + const MON_TEPPOUO ; $F8 + const MON_OKUTANK ; $F9 + const MON_GONGU ; $FA |