Adding move data, types, and some Pokemon data

This commit is contained in:
MementoMartha 2022-08-31 10:17:48 +01:00
parent cdcd29b503
commit ac45c8b5bc
14 changed files with 383 additions and 107 deletions

View file

@ -171,6 +171,19 @@
const SLASH ; a3
const SUBSTITUTE ; a4
const STRUGGLE ; a5
const FAIRY_WIND ; a6
const DRAININGKISS ; a7
const METAL_SOUND ; a8
const MAGNET_BOMB ; a9
const IRON_DEFENSE ; aa
const DAZZLE_GLEAM ; ab
const NIGHT_SLASH ; ac
const FEINT_ATTACK ; ad
const IRON_HEAD ; ae
const BRUTAL_SWING ; af
const CHARM ; b0
const SWEET_KISS ; b1
const BULLET_PUNCH ; b2
DEF NUM_ATTACKS EQU const_value - 1
; Moves do double duty as animation identifiers.

View file

@ -12,7 +12,7 @@
const DEX_CHARIZARD ; 6
const DEX_SQUIRTLE ; 7
const DEX_WARTORTLE ; 8
const DEX_BLASTOISE ; 9
const DEX_TOTARTLE ; 9
const DEX_CATERPIE ; 10
const DEX_METAPOD ; 11
const DEX_BUTTERFREE ; 12
@ -30,6 +30,7 @@
const DEX_ARBOK ; 24
const DEX_PIKACHU ; 25
const DEX_RAICHU ; 26
const DEX_GOROCHU
const DEX_SANDSHREW ; 27
const DEX_SANDSLASH ; 28
const DEX_NIDORAN_F ; 29
@ -38,29 +39,41 @@
const DEX_NIDORAN_M ; 32
const DEX_NIDORINO ; 33
const DEX_NIDOKING ; 34
const DEX_NIDOREIGN
const DEX_CLEFAIRY ; 35
const DEX_CLEFABLE ; 36
const DEX_MIKON
const DEX_VULPIX ; 37
const DEX_NINETALES ; 38
const DEX_JIGGLYPUFF ; 39
const DEX_WIGGLYTUFF ; 40
const DEX_BITTYBAT
const DEX_ZUBAT ; 41
const DEX_GOLBAT ; 42
const DEX_ODDISH ; 43
const DEX_GLOOM ; 44
const DEX_VILEPLUME ; 45
const DEX_BELLOSSOM
const DEX_PARA
const DEX_PARAS ; 46
const DEX_PARASECT ; 47
const DEX_VENONAT ; 48
const DEX_VENOMOTH ; 49
const DEX_CHEEP
const DEX_JABETTA
const DEX_RIBBITO
const DEX_CROAKOZUNA
const DEX_DIGLETT ; 50
const DEX_DUGTRIO ; 51
const DEX_KONYA
const DEX_MEOWTH ; 52
const DEX_PERSIAN ; 53
const DEX_PSYDUCK ; 54
const DEX_WEIRDUCK
const DEX_GOLDUCK ; 55
const DEX_MANKEY ; 56
const DEX_PRIMEAPE ; 57
const DEX_PUDI
const DEX_GROWLITHE ; 58
const DEX_ARCANINE ; 59
const DEX_POLIWAG ; 60
@ -75,22 +88,33 @@
const DEX_BELLSPROUT ; 69
const DEX_WEEPINBELL ; 70
const DEX_VICTREEBEL ; 71
const DEX_TSUBOMITTO
const DEX_TENTACOOL ; 72
const DEX_TENTACRUEL ; 73
const DEX_GEODUDE ; 74
const DEX_GRAVELER ; 75
const DEX_GOLEM ; 76
const DEX_BLOTTLE
const DEX_PENDRAKEN
const DEX_PUCHIKOON
const DEX_PONYTA ; 77
const DEX_RAPIDASH ; 78
const DEX_SLOWPOKE ; 79
const DEX_SLOWBRO ; 80
const DEX_MAGNEMITE ; 81
const DEX_MAGNETITE
const DEX_MAGNETON ; 82
const DEX_FARFETCHD ; 83
const DEX_BARUNDA
const DEX_FARFETCHD ; 83
const DEX_MADAAMU
const DEX_BLASTYKE
const DEX_BLASTOISE
const DEX_HINAAZU
const DEX_DODUO ; 84
const DEX_DODRIO ; 85
const DEX_DODRIO ; 85
const DEX_SEEL ; 86
const DEX_DEWGONG ; 87
const DEX_BETOBEBII
const DEX_GRIMER ; 88
const DEX_MUK ; 89
const DEX_SHELLDER ; 90
@ -101,14 +125,22 @@
const DEX_ONIX ; 95
const DEX_DROWZEE ; 96
const DEX_HYPNO ; 97
const DEX_KOTORA
const DEX_GAOTORA
const DEX_GOROTORA
const DEX_KRABBY ; 98
const DEX_KINGLER ; 99
const DEX_VOLTORB ; 100
const DEX_ELECTRODE ; 101
const DEX_CACTUS
const DEX_CROCKY
const DEX_DEER
const DEX_EXEGGCUTE ; 102
const DEX_EXEGGUTOR ; 103
const DEX_CUBONE ; 104
const DEX_MAROWAK ; 105
const DEX_GUARDIA
const DEX_KANGASKHAN ; 115
const DEX_HITMONLEE ; 106
const DEX_HITMONCHAN ; 107
const DEX_LICKITUNG ; 108
@ -117,26 +149,39 @@
const DEX_RHYHORN ; 111
const DEX_RHYDON ; 112
const DEX_CHANSEY ; 113
const DEX_TANGELA ; 114
const DEX_KANGASKHAN ; 115
const DEX_MONJA
const DEX_TANGELA ; 114
const DEX_DECILLA
const DEX_GYAOON
const DEX_OMEGA
const DEX_HORSEA ; 116
const DEX_SEADRA ; 117
const DEX_GYOPIN
const DEX_GOLDEEN ; 118
const DEX_SEAKING ; 119
const DEX_SKIMPER
const DEX_BAWLIGUA
const DEX_CRYITHAN
const DEX_STARYU ; 120
const DEX_STARMIE ; 121
const DEX_JAGG
const DEX_MR_MIME ; 122
const DEX_SCYTHER ; 123
const DEX_SCIZOR
const DEX_PINSIR ; 127
const DEX_PURAKKUSU
const DEX_JYNX ; 124
const DEX_BUU
const DEX_ELECTABUZZ ; 125
const DEX_MAGMAR ; 126
const DEX_PINSIR ; 127
const DEX_TRAMPEL ;
const DEX_TAUROS ; 128
const DEX_MAGIKARP ; 129
const DEX_GYARADOS ; 130
const DEX_LAPRAS ; 131
const DEX_DITTO ; 132
const DEX_EEVEE ; 133
const DEX_ANIMON
const DEX_EEVEE ; 133
const DEX_VAPOREON ; 134
const DEX_JOLTEON ; 135
const DEX_FLAREON ; 136

View file

@ -37,8 +37,8 @@
const BLASTOISE ; $1C
const PINSIR ; $1D
const TANGELA ; $1E
const_skip ; $1F
const_skip ; $20
const GYAOON ; $1F (new)
const NIDOREIGN ; $20 (new)
const GROWLITHE ; $21
const ONIX ; $22
const FEAROW ; $23
@ -56,26 +56,26 @@
const PSYDUCK ; $2F
const DROWZEE ; $30
const GOLEM ; $31
const_skip ; $32
const BARUNDA ; $32 (new)
const MAGMAR ; $33
const_skip ; $34
const BUU ; $34 (new)
const ELECTABUZZ ; $35
const MAGNETON ; $36
const KOFFING ; $37
const_skip ; $38
const DEER ; $38 (new)
const MANKEY ; $39
const SEEL ; $3A
const DIGLETT ; $3B
const TAUROS ; $3C
const_skip ; $3D
const_skip ; $3E
const_skip ; $3F
const TRAMPEL ; $3D (new)
const CROCKY ; $3E (new)
const BLOTTLE ; $3F (new)
const FARFETCHD ; $40
const VENONAT ; $41
const DRAGONITE ; $42
const_skip ; $43
const_skip ; $44
const_skip ; $45
const CACTUS ; $43 (new)
const JAGG ; $44 (new)
const BITTYBAT ; $45 (new)
const DODUO ; $46
const POLIWAG ; $47
const JYNX ; $48
@ -85,23 +85,23 @@
const DITTO ; $4C
const MEOWTH ; $4D
const KRABBY ; $4E
const_skip ; $4F
const_skip ; $50
const_skip ; $51
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_skip ; $56
const_skip ; $57
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_skip ; $5E
const_skip ; $5F
const BAWLIGUA ; $5E (new)
const CRYITHAN ; $5F (new)
const SANDSHREW ; $60
const SANDSLASH ; $61
const OMANYTE ; $62
@ -121,38 +121,38 @@
const WEEDLE ; $70
const KAKUNA ; $71
const BEEDRILL ; $72
const_skip ; $73
const MADAAMU ; $73 (new)
const DODRIO ; $74
const PRIMEAPE ; $75
const DUGTRIO ; $76
const VENOMOTH ; $77
const DEWGONG ; $78
const_skip ; $79
const_skip ; $7A
const PURAKKUSU ; $79 (new)
const PENDRAKEN ; $7A (new)
const CATERPIE ; $7B
const METAPOD ; $7C
const BUTTERFREE ; $7D
const MACHAMP ; $7E
const_skip ; $7F
const WEIRDUCK ; $7F (new)
const GOLDUCK ; $80
const HYPNO ; $81
const GOLBAT ; $82
const MEWTWO ; $83
const SNORLAX ; $84
const MAGIKARP ; $85
const_skip ; $86
const_skip ; $87
const KONYA ; $86 (new)
const OMEGA ; $87 (new)
const MUK ; $88
const_skip ; $89
const DECILLA ; $89 (new)
const KINGLER ; $8A
const CLOYSTER ; $8B
const_skip ; $8C
const MAGNETITE ; $8C (new)
const ELECTRODE ; $8D
const CLEFABLE ; $8E
const WEEZING ; $8F
const PERSIAN ; $90
const MAROWAK ; $91
const_skip ; $92
const GUARDIA ; $92 (new)
const HAUNTER ; $93
const ABRA ; $94
const ALAKAZAM ; $95
@ -162,13 +162,13 @@
const BULBASAUR ; $99
const VENUSAUR ; $9A
const TENTACRUEL ; $9B
const_skip ; $9C
const GYOPIN ; $9C (new)
const GOLDEEN ; $9D
const SEAKING ; $9E
const_skip ; $9F
const_skip ; $A0
const_skip ; $A1
const_skip ; $A2
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
@ -178,25 +178,34 @@
const GEODUDE ; $A9
const PORYGON ; $AA
const AERODACTYL ; $AB
const_skip ; $AC
const BLASTYKE ; $AC (new)
const MAGNEMITE ; $AD
const_skip ; $AE
const_skip ; $AF
const SKIMPER ; $AE (new)
const GOROCHU ; $AF (new)
const CHARMANDER ; $B0
const SQUIRTLE ; $B1
const CHARMELEON ; $B2
const WARTORTLE ; $B3
const CHARIZARD ; $B4
const_skip ; $B5
const FOSSIL_KABUTOPS ; $B6
const FOSSIL_AERODACTYL ; $B7
const MON_GHOST ; $B8
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 TSUBOMITTO ; $BF (new)
const ANIMON ; $C0 (new)
const MONJA ; $C1 (new)
const PARA ; $C2 (new)
const HINAAZU ; $C3 (new)
const PUDI ; $C4 (new)
const BETOBEBII ; $C5 (new)
const BELLOSSOM ; $C6 (new)
const SCIZOR ; $C7 (new)
DEF NUM_POKEMON_INDEXES EQU const_value - 1

View file

@ -11,6 +11,7 @@ DEF PHYSICAL EQU const_value
const BIRD ; $06
const BUG ; $07
const GHOST ; $08
const STEEL ; $09
const_next 20
@ -22,5 +23,7 @@ DEF SPECIAL EQU const_value
const PSYCHIC_TYPE ; $18
const ICE ; $19
const DRAGON ; $1A
const DARK ; $1B
const FAIRY ; $1C
DEF NUM_TYPES EQU const_value