kep-hack/constants/pokedex_constants.asm
Llinos Evans 953e8e295f Post-stream bits and bobs
- Reused the double doors for the Route 2 gate, and added the warp for it
- Changed the Route 2 map to have the ledge on the path this irritated the fucking LIFE out of me
- Pokemon Tower takes you to the right place when going down.
- Kotora line now has Flash
- Refactored Gentlarva
- Route 2 gate now uses the double doors.
- New hidden Moon Stone where the Clefairy are in Mt. Moon
- Added a new Paradox Pokemon-themed border by Gecko557
- Shifted a ledge in Cerulean City that was off-centre in a really jarring way
- Added the Nugget glitch from FRLG because it's funny and cool
2023-09-20 08:17:34 +01:00

257 lines
8.5 KiB
NASM

; pokedex ids
; indexes for:
; - BaseStats (see data/pokemon/base_stats.asm)
; - MonPartyData (see data/pokemon/menu_icons.asm)
; - MonsterPalettes (see data/pokemon/palettes.asm)
const_def 1
const DEX_BULBASAUR ; 1 (001) - Pallet Town
const DEX_IVYSAUR ; 2 (002)
const DEX_VENUSAUR ; 3 (003)
const DEX_CHARMANDER ; 4 (004)
const DEX_CHARMELEON ; 5 (005)
const DEX_CHARIZARD ; 6 (006)
const DEX_SQUIRTLE ; 7 (007)
const DEX_WARTORTLE ; 8 (008)
const DEX_TOTARTLE ; (009)
const DEX_PIKACHU ; 25 (010)
const DEX_RAICHU ; 26 (011)
const DEX_RAICHU_A ; (012)
const DEX_GOROCHU ; (013)
const DEX_EEVEE ; 133 (014)
const DEX_VAPOREON ; 134 (015)
const DEX_JOLTEON ; 135 (016)
const DEX_FLAREON ; 136 (017)
const DEX_ESPEON ; (018)
const DEX_UMBREON ; (019)
const DEX_LEAFEON ; (020)
const DEX_GLACEON ; (021)
const DEX_SYLVEON ; (022)
const DEX_RATTATA ; 19 (023) - Route 1
const DEX_RATICATE ; 20 (024)
const DEX_RATICATE_A ; (025)
const DEX_PIDGEY ; 16 (026)
const DEX_PIDGEOTTO ; 17 (027)
const DEX_PIDGEOT ; 18 (028)
const DEX_COINPUR ; (029) - Route 2 + Viridian Forest
const DEX_MEOWTH ; 52 (030)
const DEX_PERSIAN ; 53 (031)
const DEX_PERSIAN_A ; (032)
const DEX_PERRSERKER ; (033)
const DEX_CATERPIE ; 10 (034)
const DEX_METAPOD ; 11 (035)
const DEX_BUTTERFREE ; 12 (036)
const DEX_WEEDLE ; 13 (037)
const DEX_KAKUNA ; 14 (038)
const DEX_BEEDRILL ; 15 (039)
const DEX_GENTLARVA ; (040)
const DEX_PUPAL ; (041)
const DEX_CARAPTHOR ; (042)
const DEX_KOTORA ; (043)
const DEX_GAOTORA ; (044)
const DEX_GOROTORA ; (045)
const DEX_SPEAROW ; 21 (046) - Route 3 + Mt. Moon
const DEX_FEAROW ; 22 (047)
const DEX_NIDORAN_F ; 29 (048)
const DEX_NIDORINA ; 30 (049)
const DEX_NIDOQUEEN ; 31 (050)
const DEX_NIDORAN_M ; 32 (051)
const DEX_NIDORINO ; 33 (052)
const DEX_NIDOKING ; 34 (053)
const DEX_NIDOREIGN ; (054)
const DEX_ZUBAT ; 41 (055)
const DEX_GOLBAT ; 42 (056)
const DEX_CROBAT ; (057)
const DEX_GEODUDE ; 74 (058)
const DEX_GRAVELER ; 75 (059)
const DEX_GOLEM ; 76 (060)
const DEX_GOLEM_A ; (061)
const DEX_PARAS ; 46 (062)
const DEX_PARASECT ; 47 (063)
const DEX_CLEFAIRY ; 35 (064)
const DEX_CLEFABLE ; 36 (065)
const DEX_JIGGLYPUFF ; 39 (066)
const DEX_WIGGLYTUFF ; 40 (067)
const DEX_SANDSHREW ; 27 (068)
const DEX_SANDSLASH ; 28 (069)
const DEX_SANDSLASH_A ; (070)
const DEX_EKANS ; 23 (071) - Route 4
const DEX_ARBOK ; 24 (072)
const DEX_VULPIII ; (073)
const DEX_VULPIX ; 37 (074)
const DEX_NINETALES ; 38 (075)
const DEX_NINETALES_A ; (076)
const DEX_MANKEY ; 56 (077)
const DEX_PRIMEAPE ; 57 (078)
const DEX_ANNIHILAPE ; (079)
const DEX_ODDISH ; 43 (080) - Route 6 + Route 24 + Route 25 + Fishing Rod 1
const DEX_GLOOM ; 44 (081)
const DEX_VILEPLUME ; 45 (082)
const DEX_BELLOSSOM ; (083)
const DEX_BELLSPROUT ; 69 (084)
const DEX_WEEPINBELL ; 70 (085)
const DEX_VICTREEBEL ; 71 (086)
const DEX_BELLIGNAN ; (087)
const DEX_MAGIKARP ; 129 (088)
const DEX_GYARADOS ; 130 (089)
const DEX_ORFRY ; (090)
const DEX_GOLDEEN ; 118 (091)
const DEX_SEAKING ; 119 (092)
const DEX_VENONAT ; 48 (093)
const DEX_VENOMOTH ; 49 (094)
const DEX_PSYDUCK ; 54 (095)
const DEX_WEIRDUCK ; (096)
const DEX_GOLDUCK ; 55 (097)
const DEX_POLIWAG ; 60 (098)
const DEX_POLIWHIRL ; 61 (099)
const DEX_POLIWRATH ; 62 (100)
const DEX_POLITOED ; (101)
const DEX_ABRA ; 63 (102)
const DEX_KADABRA ; 64 (103)
const DEX_ALAKAZAM ; 65 (104)
const DEX_GROWLITHE ; 58 (105)
const DEX_ARCANINE ; 59 (106)
const DEX_ARCANINE_H ; (107)
const DEX_LICKITUNG ; 108 (108) (There's a reason we're keeping Lickitung's number.)
const DEX_LICKILICKY ; (109)
const DEX_FARFETCHD ; 83 (110)
const DEX_LUXWAN ; (111)
const DEX_SIRFETCHD ; (112)
const DEX_DROWZEE ; 96 (113) - Route 11 + Diglett's Cave
const DEX_HYPNO ; 97 (114)
const DEX_DIGLETT ; 50 (115)
const DEX_DUGTRIO ; 51 (116)
const DEX_DUGTRIO_A ; (117)
const DEX_WIGLETT ; (118)
const DEX_WUGTRIO ; (119)
const DEX_ONIX ; 95 (120)
const DEX_STEELIX ; (121)
const DEX_VOLTORB ; 100 (122) - Route 10 + Rock Tunnel + Fishing Rod 2
const DEX_ELECTRODE ; 101 (123)
const DEX_ELECTRODE_H ; (124)
const DEX_TENTACOOL ; 72 (125)
const DEX_TENTACRUEL ; 73 (126)
const DEX_TOEDSCOOL ; (127)
const DEX_TOEDSCRUEL ; (128)
const DEX_BLOTTLE ; (129)
const DEX_PENDRAKEN ; (130)
const DEX_MAGNEMITE ; 81 (131)
const DEX_MAGNETON ; 82 (132)
const DEX_MAGNEZONE ; (133)
const DEX_CHEEP ; (134)
const DEX_JABETTA ; (135)
const DEX_RIBBITO ; (136)
const DEX_CROAKOZUNA ; (137)
const DEX_MACHOP ; 66 (138)
const DEX_MACHOKE ; 67 (139)
const DEX_MACHAMP ; 68 (140)
const DEX_KRABBY ; 98 (141)
const DEX_KINGLER ; 99 (142)
const DEX_SLOWPOKE ; 79 (143)
const DEX_SLOWBRO ; 80 (144)
const DEX_SLOWBRO_G ; (145)
const DEX_SLOWKING ; (146)
const DEX_SLOWKING_G ; (147)
const DEX_GAVILLAIN ; (148)
const DEX_KOLTA ; (149) - Route 7 + Route 8
const DEX_PONYTA ; 77 (150)
const DEX_RAPIDASH ; 78 (151)
const DEX_RAPIDASH_G ; (152)
const DEX_BALUMBA ; (153)
const DEX_GASTLY ; 92 (154) - Lavender Tower
const DEX_HAUNTER ; 93 (155)
const DEX_GENGAR ; 94 (156)
const DEX_CUBONE ; 104 (157)
const DEX_MAROWAK ; 105 (158)
const DEX_MAROWAK_A ; (159)
const DEX_GUARDIA ; (160)
const DEX_DODUO ; 84 (161) - Route 16 - 19
const DEX_DODRIO ; 85 (162)
const DEX_GRIMER ; 88 (163)
const DEX_MUK ; 89 (164)
const DEX_MUK_A ; (165)
const DEX_KOFFING ; 109 (166)
const DEX_WEEZING ; 110 (167)
const DEX_WEEZING_G ; (168)
const DEX_TANGELA ; 114 (169)
const DEX_TANGROWTH ; (170)
const DEX_RAMOOSE ; (171)
const DEX_HITMONLEE ; 106 (172) - Saffron City
const DEX_HITMONCHAN ; 107 (173)
const DEX_HITMONTOP ; (174)
const DEX_SHELLDER ; 90 (175) - Surfing, Fishing Rod 3, Seafoam Islands
const DEX_CLOYSTER ; 91 (176)
const DEX_DISTURBAN ; (177)
const DEX_STARYU ; 120 (178)
const DEX_STARMIE ; 121 (179)
const DEX_SEEL ; 86 (180)
const DEX_DEWGONG ; 87 (181)
const DEX_HORSEA ; 116 (182)
const DEX_SEADRA ; 117 (183)
const DEX_KINGDRA ; (184)
const DEX_BLASTYKE ; (185)
const DEX_BLASTOISE ; 9 (186)
const DEX_SHARPOON ; (187)
const DEX_EXEGGCUTE ; 102 (188) - Safari Zone
const DEX_EXEGGUTOR ; 103 (189)
const DEX_EXEGGUTOR_A ; (190)
const DEX_RHYHORN ; 111 (191)
const DEX_RHYDON ; 112 (192)
const DEX_RHYPERIOR ; (193)
const DEX_SCYTHER ; 123 (194)
const DEX_SCIZOR ; (195)
const DEX_KLEAVOR ; (196)
const DEX_PINSIR ; 127 (197)
const DEX_TRICULES ; (198)
const DEX_KANGASKHAN ; 115 (199)
const DEX_TRAMPEL ; (200)
const DEX_TAUROS ; 128 (201)
const DEX_TAUROS_P ; (202)
const DEX_TAUROS_PB ; (203)
const DEX_TAUROS_PA ; (204)
const DEX_CHANSEY ; 113 (205)
const DEX_BLISSEY ; (206)
const DEX_CACTORMUS ; (207) - Rare/Special Pokemon
const DEX_MR_MIME ; 122 (208)
const DEX_MR_RIME ; (209)
const DEX_JYNX ; 124 (210)
const DEX_BUU ; (211)
const DEX_ELECTABUZZ ; 125 (212)
const DEX_ELECTIVIRE ; (213)
const DEX_MAGMAR ; 126 (214)
const DEX_MAGMORTAR ; (215)
const DEX_LAPRAS ; 131 (216)
const DEX_DITTO ; 132 (217)
const DEX_MIMMEO ; (218)
const DEX_PORYGON ; 137 (219)
const DEX_PORYGON2 ; (220)
const DEX_PORYGONZ ; (221)
const DEX_OMANYTE ; 138 (222)
const DEX_OMASTAR ; 139 (223)
const DEX_KABUTO ; 140 (224)
const DEX_KABUTOPS ; 141 (225)
const DEX_AERODACTYL ; 142 (226)
const DEX_DECILLA ; (227)
const DEX_GAWARHED ; (228)
const DEX_OMEGADGE ; (229)
const DEX_SNORLAX ; 143 (230)
const DEX_SCREAM_TAIL ; (231) - Paradoxes, (Pseudo-)Legendary and Mythical Pokemon
const DEX_SANDY_SHOCKS ; (232)
const DEX_SQUEAMATA ; (233)
const DEX_MINISTARE ; (234)
const DEX_IGUANARCH ; (235)
const DEX_DRATINI ; 147 (236)
const DEX_DRAGONAIR ; 148 (237)
const DEX_DRAGONITE ; 149 (238)
const DEX_ARTICUNO ; 144 (239)
const DEX_ARTICUNO_G ; (240)
const DEX_ZAPDOS ; 145 (241)
const DEX_ZAPDOS_G ; (242)
const DEX_MOLTRES ; 146 (243)
const DEX_MOLTRES_G ; (244)
const DEX_MEWTWO ; 150 (245)
const DEX_MEW ; 151 (246)
const DEX_MELTAN ; (247)
const DEX_MELMETAL ; (248)
DEF NUM_POKEMON EQU const_value - 1