summaryrefslogtreecommitdiff
path: root/constants/pokemon_constants.asm
diff options
context:
space:
mode:
Diffstat (limited to 'constants/pokemon_constants.asm')
-rw-r--r--constants/pokemon_constants.asm321
1 files changed, 321 insertions, 0 deletions
diff --git a/constants/pokemon_constants.asm b/constants/pokemon_constants.asm
new file mode 100644
index 00000000..5041f706
--- /dev/null
+++ b/constants/pokemon_constants.asm
@@ -0,0 +1,321 @@
+
+; pokemon
+const_value set 1
+ const BULBASAUR
+ const IVYSAUR
+ const VENUSAUR
+ const CHARMANDER
+ const CHARMELEON
+ const CHARIZARD
+ const SQUIRTLE
+ const WARTORTLE
+ const BLASTOISE
+ const CATERPIE
+ const METAPOD
+ const BUTTERFREE
+ const WEEDLE
+ const KAKUNA
+ const BEEDRILL
+ const PIDGEY
+ const PIDGEOTTO
+ const PIDGEOT
+ const RATTATA
+ const RATICATE
+ const SPEAROW
+ const FEAROW
+ const EKANS
+ const ARBOK
+ const PIKACHU
+ const RAICHU
+ const SANDSHREW
+ const SANDSLASH
+ const NIDORAN_F
+ const NIDORINA
+ const NIDOQUEEN
+ const NIDORAN_M
+ const NIDORINO
+ const NIDOKING
+ const CLEFAIRY
+ const CLEFABLE
+ const VULPIX
+ const NINETALES
+ const JIGGLYPUFF
+ const WIGGLYTUFF
+ const ZUBAT
+ const GOLBAT
+ const ODDISH
+ const GLOOM
+ const VILEPLUME
+ const PARAS
+ const PARASECT
+ const VENONAT
+ const VENOMOTH
+ const DIGLETT
+ const DUGTRIO
+ const MEOWTH
+ const PERSIAN
+ const PSYDUCK
+ const GOLDUCK
+ const MANKEY
+ const PRIMEAPE
+ const GROWLITHE
+ const ARCANINE
+ const POLIWAG
+ const POLIWHIRL
+ const POLIWRATH
+ const ABRA
+ const KADABRA
+ const ALAKAZAM
+ const MACHOP
+ const MACHOKE
+ const MACHAMP
+ const BELLSPROUT
+ const WEEPINBELL
+ const VICTREEBEL
+ const TENTACOOL
+ const TENTACRUEL
+ const GEODUDE
+ const GRAVELER
+ const GOLEM
+ const PONYTA
+ const RAPIDASH
+ const SLOWPOKE
+ const SLOWBRO
+ const MAGNEMITE
+ const MAGNETON
+ const FARFETCH_D
+ const DODUO
+ const DODRIO
+ const SEEL
+ const DEWGONG
+ const GRIMER
+ const MUK
+ const SHELLDER
+ const CLOYSTER
+ const GASTLY
+ const HAUNTER
+ const GENGAR
+ const ONIX
+ const DROWZEE
+ const HYPNO
+ const KRABBY
+ const KINGLER
+ const VOLTORB
+ const ELECTRODE
+ const EXEGGCUTE
+ const EXEGGUTOR
+ const CUBONE
+ const MAROWAK
+ const HITMONLEE
+ const HITMONCHAN
+ const LICKITUNG
+ const KOFFING
+ const WEEZING
+ const RHYHORN
+ const RHYDON
+ const CHANSEY
+ const TANGELA
+ const KANGASKHAN
+ const HORSEA
+ const SEADRA
+ const GOLDEEN
+ const SEAKING
+ const STARYU
+ const STARMIE
+ const MR__MIME
+ const SCYTHER
+ const JYNX
+ const ELECTABUZZ
+ const MAGMAR
+ const PINSIR
+ const TAUROS
+ const MAGIKARP
+ const GYARADOS
+ const LAPRAS
+ const DITTO
+ const EEVEE
+ const VAPOREON
+ const JOLTEON
+ const FLAREON
+ const PORYGON
+ const OMANYTE
+ const OMASTAR
+ const KABUTO
+ const KABUTOPS
+ const AERODACTYL
+ const SNORLAX
+ const ARTICUNO
+ const ZAPDOS
+ const MOLTRES
+ const DRATINI
+ const DRAGONAIR
+ const DRAGONITE
+ const MEWTWO
+ const MEW
+ const CHIKORITA
+ const BAYLEEF
+ const MEGANIUM
+ const CYNDAQUIL
+ const QUILAVA
+ const TYPHLOSION
+ const TOTODILE
+ const CROCONAW
+ const FERALIGATR
+ const SENTRET
+ const FURRET
+ const HOOTHOOT
+ const NOCTOWL
+ const LEDYBA
+ const LEDIAN
+ const SPINARAK
+ const ARIADOS
+ const CROBAT
+ const CHINCHOU
+ const LANTURN
+ const PICHU
+ const CLEFFA
+ const IGGLYBUFF
+ const TOGEPI
+ const TOGETIC
+ const NATU
+ const XATU
+ const MAREEP
+ const FLAAFFY
+ const AMPHAROS
+ const BELLOSSOM
+ const MARILL
+ const AZUMARILL
+ const SUDOWOODO
+ const POLITOED
+ const HOPPIP
+ const SKIPLOOM
+ const JUMPLUFF
+ const AIPOM
+ const SUNKERN
+ const SUNFLORA
+ const YANMA
+ const WOOPER
+ const QUAGSIRE
+ const ESPEON
+ const UMBREON
+ const MURKROW
+ const SLOWKING
+ const MISDREAVUS
+ const UNOWN
+ const WOBBUFFET
+ const GIRAFARIG
+ const PINECO
+ const FORRETRESS
+ const DUNSPARCE
+ const GLIGAR
+ const STEELIX
+ const SNUBBULL
+ const GRANBULL
+ const QWILFISH
+ const SCIZOR
+ const SHUCKLE
+ const HERACROSS
+ const SNEASEL
+ const TEDDIURSA
+ const URSARING
+ const SLUGMA
+ const MAGCARGO
+ const SWINUB
+ const PILOSWINE
+ const CORSOLA
+ const REMORAID
+ const OCTILLERY
+ const DELIBIRD
+ const MANTINE
+ const SKARMORY
+ const HOUNDOUR
+ const HOUNDOOM
+ const KINGDRA
+ const PHANPY
+ const DONPHAN
+ const PORYGON2
+ const STANTLER
+ const SMEARGLE
+ const TYROGUE
+ const HITMONTOP
+ const SMOOCHUM
+ const ELEKID
+ const MAGBY
+ const MILTANK
+ const BLISSEY
+ const RAIKOU
+ const ENTEI
+ const SUICUNE
+ const LARVITAR
+ const PUPITAR
+ const TYRANITAR
+ const LUGIA
+ const HO_OH
+ const CELEBI
+
+const_value SET const_value + -1
+
+NUM_POKEMON EQU const_value
+
+EGG EQU 253
+
+; pokemon structure in RAM
+MON_SPECIES EQUS "(PartyMon1Species - PartyMon1)"
+MON_ITEM EQUS "(PartyMon1Item - PartyMon1)"
+MON_MOVES EQUS "(PartyMon1Moves - PartyMon1)"
+MON_ID EQUS "(PartyMon1ID - PartyMon1)"
+MON_EXP EQUS "(PartyMon1Exp - PartyMon1)"
+MON_STAT_EXP EQUS "(PartyMon1StatExp - PartyMon1)"
+MON_HP_EXP EQUS "(PartyMon1HPExp - PartyMon1)"
+MON_ATK_EXP EQUS "(PartyMon1AtkExp - PartyMon1)"
+MON_DEF_EXP EQUS "(PartyMon1DefExp - PartyMon1)"
+MON_SPD_EXP EQUS "(PartyMon1SpdExp - PartyMon1)"
+MON_SPC_EXP EQUS "(PartyMon1SpcExp - PartyMon1)"
+MON_DVS EQUS "(PartyMon1DVs - PartyMon1)"
+MON_PP EQUS "(PartyMon1PP - PartyMon1)"
+MON_HAPPINESS EQUS "(PartyMon1Happiness - PartyMon1)"
+MON_PKRUS EQUS "(PartyMon1PokerusStatus - PartyMon1)"
+MON_CAUGHTDATA EQUS "(PartyMon1CaughtData - PartyMon1)"
+MON_CAUGHTLEVEL EQUS "(PartyMon1CaughtLevel - PartyMon1)"
+MON_CAUGHTTIME EQUS "(PartyMon1CaughtTime - PartyMon1)"
+MON_CAUGHTGENDER EQUS "(PartyMon1CaughtGender - PartyMon1)"
+MON_CAUGHTLOCATION EQUS "(PartyMon1CaughtLocation - PartyMon1)"
+MON_LEVEL EQUS "(PartyMon1Level - PartyMon1)"
+MON_STATUS EQUS "(PartyMon1Status - PartyMon1)"
+MON_HP EQUS "(PartyMon1HP - PartyMon1)"
+MON_MAXHP EQUS "(PartyMon1MaxHP - PartyMon1)"
+MON_ATK EQUS "(PartyMon1Attack - PartyMon1)"
+MON_DEF EQUS "(PartyMon1Defense - PartyMon1)"
+MON_SPD EQUS "(PartyMon1Speed - PartyMon1)"
+MON_SAT EQUS "(PartyMon1SpclAtk - PartyMon1)"
+MON_SDF EQUS "(PartyMon1SpclDef - PartyMon1)"
+BOXMON_STRUCT_LENGTH EQUS "(PartyMon1End - PartyMon1)"
+PARTYMON_STRUCT_LENGTH EQUS "(PartyMon1StatsEnd - PartyMon1)"
+REDMON_STRUCT_LENGTH EQU 44
+
+const_value SET 1
+ const MONMENU_CUT ; 1
+ const MONMENU_FLY ; 2
+ const MONMENU_SURF ; 3
+ const MONMENU_STRENGTH ; 4
+ const MONMENU_WATERFALL ; 5
+ const MONMENU_FLASH ; 6
+ const MONMENU_WHIRLPOOL ; 7
+ const MONMENU_DIG ; 8
+ const MONMENU_TELEPORT ; 9
+ const MONMENU_SOFTBOILED ; 10
+ const MONMENU_HEADBUTT ; 11
+ const MONMENU_ROCKSMASH ; 12
+ const MONMENU_MILKDRINK ; 13
+ const MONMENU_SWEETSCENT ; 14
+
+ const MONMENU_STATS ; 15
+ const MONMENU_SWITCH ; 16
+ const MONMENU_ITEM ; 17
+ const MONMENU_CANCEL ; 18
+ const MONMENU_MOVE ; 19
+ const MONMENU_MAIL ; 20
+ const MONMENU_ERROR ; 21
+
+MONMENU_FIELD_MOVE EQU 0
+MONMENU_MENUOPTION EQU 1