mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-03-21 17:45:52 -05:00
Some checks failed
CI / build (push) Has been cancelled
* Partially decompiled banks $10 and $23 * Couple minor tweaks * Decompiled mon menu icon-related functions --------- Co-authored-by: vulcandth <vulcandth@gmail.com>
285 lines
8.8 KiB
NASM
285 lines
8.8 KiB
NASM
; old RBY index numbers
|
|
; used primarily for cries
|
|
const_def
|
|
const MON_NONE ; 00
|
|
const MON_RHYDON ; 01
|
|
const MON_KANGASKHAN ; 02
|
|
const MON_NIDORAN_M ; 03
|
|
const MON_CLEFAIRY ; 04
|
|
const MON_SPEAROW ; 05
|
|
const MON_VOLTORB ; 06
|
|
const MON_NIDOKING ; 07
|
|
const MON_SLOWBRO ; 08
|
|
const MON_IVYSAUR ; 09
|
|
const MON_EXEGGUTOR ; 0a
|
|
const MON_LICKITUNG ; 0b
|
|
const MON_EXEGGCUTE ; 0c
|
|
const MON_GRIMER ; 0d
|
|
const MON_GENGAR ; 0e
|
|
const MON_NIDORAN_F ; 0f
|
|
const MON_NIDOQUEEN ; 10
|
|
const MON_CUBONE ; 11
|
|
const MON_RHYHORN ; 12
|
|
const MON_LAPRAS ; 13
|
|
const MON_ARCANINE ; 14
|
|
const MON_MEW ; 15
|
|
const MON_GYARADOS ; 16
|
|
const MON_SHELLDER ; 17
|
|
const MON_TENTACOOL ; 18
|
|
const MON_GASTLY ; 19
|
|
const MON_SCYTHER ; 1a
|
|
const MON_STARYU ; 1b
|
|
const MON_BLASTOISE ; 1c
|
|
const MON_PINSIR ; 1d
|
|
const MON_TANGELA ; 1e
|
|
const MON_KAPOERER ; 1f HITMONTOP
|
|
const MON_PUDIE ; 20 (baby GROWLITHE)
|
|
const MON_GROWLITHE ; 21
|
|
const MON_ONIX ; 22
|
|
const MON_FEAROW ; 23
|
|
const MON_PIDGEY ; 24
|
|
const MON_SLOWPOKE ; 25
|
|
const MON_KADABRA ; 26
|
|
const MON_GRAVELER ; 27
|
|
const MON_CHANSEY ; 28
|
|
const MON_MACHOKE ; 29
|
|
const MON_MRMIME ; 2a
|
|
const MON_HITMONLEE ; 2b
|
|
const MON_HITMONCHAN ; 2c
|
|
const MON_ARBOK ; 2d
|
|
const MON_PARASECT ; 2e
|
|
const MON_PSYDUCK ; 2f
|
|
const MON_DROWZEE ; 30
|
|
const MON_GOLEM ; 31
|
|
const MON_HANEKO ; 32 HOPPIP
|
|
const MON_MAGMAR ; 33
|
|
const MON_TAIL ; 34 AIPOM
|
|
const MON_ELECTABUZZ ; 35
|
|
const MON_MAGNETON ; 36
|
|
const MON_KOFFING ; 37
|
|
const MON_POPONEKO ; 38 SKIPLOOM
|
|
const MON_MANKEY ; 39
|
|
const MON_SEEL ; 3a
|
|
const MON_DIGLETT ; 3b
|
|
const MON_TAUROS ; 3c
|
|
const MON_WATANEKO ; 3d JUMPLUFF
|
|
const MON_BARIRINA ; 3e MIME_JR
|
|
const MON_LIP ; 3f SMOOCHUM
|
|
const MON_FARFETCHD ; 40
|
|
const MON_VENONAT ; 41
|
|
const MON_DRAGONITE ; 42
|
|
const MON_ELEBABY ; 43 ELEKID
|
|
const MON_BOOBY ; 44 MAGBY
|
|
const MON_KIREIHANA ; 45 BELLOSSOM
|
|
const MON_DODUO ; 46
|
|
const MON_POLIWAG ; 47
|
|
const MON_JYNX ; 48
|
|
const MON_MOLTRES ; 49
|
|
const MON_ARTICUNO ; 4a
|
|
const MON_ZAPDOS ; 4b
|
|
const MON_DITTO ; 4c
|
|
const MON_MEOWTH ; 4d
|
|
const MON_KRABBY ; 4e
|
|
const MON_TSUBOMITTO ; 4f (evolved WEEPINBELL)
|
|
const MON_MILTANK ; 50 MILTANK
|
|
const MON_BOMBSEEKER ; 51 (MISSINGNO)
|
|
const MON_VULPIX ; 52
|
|
const MON_NINETALES ; 53
|
|
const MON_PIKACHU ; 54
|
|
const MON_RAICHU ; 55
|
|
const MON_GIFT ; 56 DELIBIRD
|
|
const MON_KOTORA ; 57 (MISSINGNO)
|
|
const MON_DRATINI ; 58
|
|
const MON_DRAGONAIR ; 59
|
|
const MON_KABUTO ; 5a
|
|
const MON_KABUTOPS ; 5b
|
|
const MON_HORSEA ; 5c
|
|
const MON_SEADRA ; 5d
|
|
const MON_RAITORA ; 5e (MISSINGNO)
|
|
const MON_MADAME ; 5f (evolved FARFETCH_D)
|
|
const MON_SANDSHREW ; 60
|
|
const MON_SANDSLASH ; 61
|
|
const MON_OMANYTE ; 62
|
|
const MON_OMASTAR ; 63
|
|
const MON_JIGGLYPUFF ; 64
|
|
const MON_WIGGLYTUFF ; 65
|
|
const MON_EEVEE ; 66
|
|
const MON_FLAREON ; 67
|
|
const MON_JOLTEON ; 68
|
|
const MON_VAPOREON ; 69
|
|
const MON_MACHOP ; 6a
|
|
const MON_ZUBAT ; 6b
|
|
const MON_EKANS ; 6c
|
|
const MON_PARAS ; 6d
|
|
const MON_POLIWHIRL ; 6e
|
|
const MON_POLIWRATH ; 6f
|
|
const MON_WEEDLE ; 70
|
|
const MON_KAKUNA ; 71
|
|
const MON_BEEDRILL ; 72
|
|
const MON_NOROWARA ; 73 (MISSINGNO)
|
|
const MON_DODRIO ; 74
|
|
const MON_PRIMEAPE ; 75
|
|
const MON_DUGTRIO ; 76
|
|
const MON_VENOMOTH ; 77
|
|
const MON_DEWGONG ; 78
|
|
const MON_KYONPAN ; 79 (MISSINGNO)
|
|
const MON_YAMIKARASU ; 7a MURKROW
|
|
const MON_CATERPIE ; 7b
|
|
const MON_METAPOD ; 7c
|
|
const MON_BUTTERFREE ; 7d
|
|
const MON_MACHAMP ; 7e
|
|
const MON_HAPPI ; 7f BLISSEY
|
|
const MON_GOLDUCK ; 80
|
|
const MON_HYPNO ; 81
|
|
const MON_GOLBAT ; 82
|
|
const MON_MEWTWO ; 83
|
|
const MON_SNORLAX ; 84
|
|
const MON_MAGIKARP ; 85
|
|
const MON_SCISSORS ; 86 SCIZOR
|
|
const MON_PURAKKUSU ; 87 (evolved PINSIR)
|
|
const MON_MUK ; 88
|
|
const MON_DEVIL ; 89 HOUNDOUR
|
|
const MON_KINGLER ; 8a
|
|
const MON_CLOYSTER ; 8b
|
|
const MON_HELGAA ; 8c HOUNDOOM
|
|
const MON_ELECTRODE ; 8d
|
|
const MON_CLEFABLE ; 8e
|
|
const MON_WEEZING ; 8f
|
|
const MON_PERSIAN ; 90
|
|
const MON_MAROWAK ; 91
|
|
const MON_WOLFMAN ; 92 (MISSINGNO)
|
|
const MON_HAUNTER ; 93
|
|
const MON_ABRA ; 94
|
|
const MON_ALAKAZAM ; 95
|
|
const MON_PIDGEOTTO ; 96
|
|
const MON_PIDGEOT ; 97
|
|
const MON_STARMIE ; 98
|
|
const MON_BULBASAUR ; 99
|
|
const MON_VENUSAUR ; 9a
|
|
const MON_TENTACRUEL ; 9b
|
|
const MON_WARWOLF ; 9c (MISSINGNO)
|
|
const MON_GOLDEEN ; 9d
|
|
const MON_SEAKING ; 9e
|
|
const MON_PORYGON2 ; 9f
|
|
const MON_NAMEIL ; a0 LICKILICKY (evolved LICKITUNG)
|
|
const MON_HAGANEIL ; a1
|
|
const MON_KINGDRA ; a2
|
|
const MON_PONYTA ; a3
|
|
const MON_RAPIDASH ; a4
|
|
const MON_RATTATA ; a5
|
|
const MON_RATICATE ; a6
|
|
const MON_NIDORINO ; a7
|
|
const MON_NIDORINA ; a8
|
|
const MON_GEODUDE ; a9
|
|
const MON_PORYGON ; aa
|
|
const MON_AERODACTYL ; ab
|
|
const MON_RAI ; ac RAIKOU
|
|
const MON_MAGNEMITE ; ad
|
|
const MON_EN ; ae ENTEI
|
|
const MON_SUI ; af SUICUNE
|
|
const MON_CHARMANDER ; b0
|
|
const MON_SQUIRTLE ; b1
|
|
const MON_CHARMELEON ; b2
|
|
const MON_WARTORTLE ; b3
|
|
const MON_CHARIZARD ; b4
|
|
const MON_NYULA ; b5 SNEASEL
|
|
const MON_HOUOU ; b6 HO_OH
|
|
const MON_TOGEPY ; b7 TOGEPI
|
|
const MON_BULU ; b8 SNUBBULL
|
|
const MON_ODDISH ; b9
|
|
const MON_GLOOM ; ba
|
|
const MON_VILEPLUME ; bb
|
|
const MON_BELLSPROUT ; bc
|
|
const MON_WEEPINBELL ; bd
|
|
const MON_VICTREEBEL ; be
|
|
const MON_HAPPA ; bf CHIKORITA
|
|
const MON_HANAMOGURA ; c0 BAYLEEF
|
|
const MON_HANARYU ; c1 MEGANIUM
|
|
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 HOOTHOOT
|
|
const MON_BOBO ; c9 NOCTOWL
|
|
const MON_PACHIMEE ; ca MAREEP
|
|
const MON_MOKOKO ; cb FLAAFY
|
|
const MON_DENRYU ; cc AMPHAROS
|
|
const MON_MIKON ; cd (baby VULPIX)
|
|
const MON_MONJA ; ce (baby TANGELA)
|
|
const MON_JARANJA ; cf TANGROWTH (evolved TANGELA)
|
|
const MON_HANEEI ; d0 MANTINE
|
|
const MON_PUKU ; d1 QWILFISH
|
|
const MON_SHIBIREFUGU ; d2 (evolved QWILFISH)
|
|
const MON_PICHU ; d3
|
|
const MON_PY ; d4 CLEFFA
|
|
const MON_PUPURIN ; d5 IGGLYBUFF
|
|
const MON_MIZUUO ; d6 QUAGSIRE
|
|
const MON_NATY ; d7 NATU
|
|
const MON_NATIO ; d8 XATU
|
|
const MON_GYOPIN ; d9 (baby GOLDEEN)
|
|
const MON_MARIL ; da MARILL
|
|
const MON_MANBO1 ; db
|
|
const MON_IKARI ; dc
|
|
const MON_GROTESS ; dd
|
|
const MON_EKSING ; de CROBAT
|
|
const MON_PARA ; df (baby PARAS)
|
|
const MON_KOKUMO ; e0 SPINARAK
|
|
const MON_TWOHEAD ; e1 ARIADOS
|
|
const MON_YOROIDORI ; e2 SKARMORY
|
|
const MON_ANIMON ; e3 (evolved DITTO)
|
|
const MON_HINAZU ; e4 (baby DODUO)
|
|
const MON_SUNNY ; e5 SUNFLORA
|
|
const MON_PAON ; e6 PHANPHY
|
|
const MON_DONPHAN ; e7
|
|
const MON_TWINZ ; e8 (baby GIRAFARIG)
|
|
const MON_KIRINRIKI ; e9 GIRAFARIG
|
|
const MON_PAINTER ; ea SMEARGLE
|
|
const MON_KOUNYA ; eb (baby MEOWTH)
|
|
const MON_RINRIN ; ec
|
|
const MON_BERURUN ; ed
|
|
const MON_NYOROTONO ; ee POLITOED
|
|
const MON_YADOKING ; ef SLOWKING
|
|
const MON_ANNON ; f0 UNOWN
|
|
const MON_REDIBA ; f1 LEDYBA
|
|
const MON_MITSUBOSHI ; f2 LEDIAN
|
|
const MON_PUCHICORN ; f3 (baby PONYTA)
|
|
const MON_EIFIE ; f4 ESPEON
|
|
const MON_BLACKY ; f5 UMBREON
|
|
const MON_TURBAN ; f6
|
|
const MON_BETBABY ; f7 (baby GRIMER)
|
|
const MON_TEPPOUO ; f8 REMORAID
|
|
const MON_OKUTANK ; f9 OCTILLERY
|
|
const MON_GONGU ; fa TYROGUE
|
|
|
|
; Unown forms
|
|
const_def 1
|
|
const UNOWN_A ; 1
|
|
const UNOWN_B ; 2
|
|
const UNOWN_C ; 3
|
|
const UNOWN_D ; 4
|
|
const UNOWN_E ; 5
|
|
const UNOWN_F ; 6
|
|
const UNOWN_G ; 7
|
|
const UNOWN_H ; 8
|
|
const UNOWN_I ; 9
|
|
const UNOWN_J ; 10
|
|
const UNOWN_K ; 11
|
|
const UNOWN_L ; 12
|
|
const UNOWN_M ; 13
|
|
const UNOWN_N ; 14
|
|
const UNOWN_O ; 15
|
|
const UNOWN_P ; 16
|
|
const UNOWN_Q ; 17
|
|
const UNOWN_R ; 18
|
|
const UNOWN_S ; 19
|
|
const UNOWN_T ; 20
|
|
const UNOWN_U ; 21
|
|
const UNOWN_V ; 22
|
|
const UNOWN_W ; 23
|
|
const UNOWN_X ; 24
|
|
const UNOWN_Y ; 25
|
|
const UNOWN_Z ; 26
|
|
DEF NUM_UNOWN EQU const_value - 1 ; 26
|