summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2017-09-14 22:53:44 -0700
committerMarcus Huderle <huderlem@gmail.com>2017-09-14 22:53:44 -0700
commit461d6cc1b1036168eca499628b88c70168589d89 (patch)
tree08b36e03d564e95d36bbd3ed25763273990b763b
parent0297b8f6f2b49ebc4d105e2830203b8ff1c2e20c (diff)
Create macros for pokedex mon attributes
-rw-r--r--macros.asm1
-rwxr-xr-xmacros/pokedex.asm70
-rw-r--r--text/pokedex_mon_attributes.asm1059
3 files changed, 525 insertions, 605 deletions
diff --git a/macros.asm b/macros.asm
index ab03801..02b8136 100644
--- a/macros.asm
+++ b/macros.asm
@@ -1,3 +1,4 @@
+INCLUDE "macros/pokedex.asm"
INCLUDE "macros/sound.asm"
AdvanceFrame EQUS "$10"
diff --git a/macros/pokedex.asm b/macros/pokedex.asm
new file mode 100755
index 0000000..66ce1c3
--- /dev/null
+++ b/macros/pokedex.asm
@@ -0,0 +1,70 @@
+dex_number: MACRO
+ db ((\1 / 100) % 10) + $30
+ db ((\1 / 10) % 10) + $30
+ db ((\1 / 1) % 10) + $30
+ db $00
+ ENDM
+
+; \1 = feet
+; \2 = inches
+dex_height: MACRO
+feet_tens_digit = (\1 / 10) % 10
+ IF feet_tens_digit == 0
+ db $20
+ ELSE
+ db feet_tens_digit + $30
+ ENDC
+feet_ones_digit = \1 % 10
+ db feet_ones_digit + $30
+inches_tens_digit = (\2 / 10) % 10
+ IF inches_tens_digit > 0
+ db $70
+ ELSE
+ db $72
+ ENDC
+inches_ones_digit = \2 % 10
+ db inches_ones_digit + $30
+ db $00
+ ENDM
+
+dex_weight: MACRO
+ IF \1 >= 1000
+ db ((\1 / 1000) % 10) + $30
+ ELSE
+ db $20
+ ENDC
+
+ IF \1 >= 100
+ db ((\1 / 100) % 10) + $30
+ ELSE
+ db $20
+ ENDC
+
+ IF \1 >= 10
+ db ((\1 / 10) % 10) + $30
+ ELSE
+ db $20
+ ENDC
+
+ db (\1 % 10) + $30
+ db $00, $83
+ ENDM
+
+dex_weight_decimal: MACRO
+x = \1 * 10
+ IF x >= 100
+ db ((x / 100) % 10) + $30
+ ELSE
+ db $20
+ ENDC
+
+ IF x >= 10
+ db ((x / 100) % 10) + $30
+ ELSE
+ db $20
+ ENDC
+
+ db (x % 10) + $30
+ db (\2 % 10) + $30
+ db $00, $FC
+ ENDM
diff --git a/text/pokedex_mon_attributes.asm b/text/pokedex_mon_attributes.asm
index 8c770f5..c094f27 100644
--- a/text/pokedex_mon_attributes.asm
+++ b/text/pokedex_mon_attributes.asm
@@ -1,756 +1,605 @@
-PokedexMonAttributesTexts: ; 0x2a85ds
+PokedexMonAttributesTexts: ; 0x2a85d
; BULBASAUR
- db $30, $30, $31, $00 ; Dex number 001
- db $20, $32, $72, $34, $00 ; Height 02'4"
- db $20, $20, $31, $35, $00 ; Weight 0015
- db $83 ; end
+ dex_number 1
+ dex_height 2, 4
+ dex_weight 15
; IVYSAUR
- db $30, $30, $32, $00 ; Dex number 002
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $32, $39, $00 ; Weight 0029
- db $83 ; end
+ dex_number 2
+ dex_height 3, 3
+ dex_weight 29
; VENUSAUR
- db $30, $30, $33, $00 ; Dex number 003
- db $20, $36, $72, $37, $00 ; Height 06'7"
- db $20, $32, $32, $31, $00 ; Weight 0221
- db $83 ; end
+ dex_number 3
+ dex_height 6, 7
+ dex_weight 221
; CHARMANDER
- db $30, $30, $34, $00 ; Dex number 004
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $31, $39, $00 ; Weight 0019
- db $83 ; end
+ dex_number 4
+ dex_height 2, 0
+ dex_weight 19
; CHARMELEON
- db $30, $30, $35, $00 ; Dex number 005
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $20, $34, $32, $00 ; Weight 0042
- db $83 ; end
+ dex_number 5
+ dex_height 3, 7
+ dex_weight 42
; CHARIZARD
- db $30, $30, $36, $00 ; Dex number 006
- db $20, $35, $72, $37, $00 ; Height 05'7"
- db $20, $32, $30, $30, $00 ; Weight 0200
- db $83 ; end
+ dex_number 6
+ dex_height 5, 7
+ dex_weight 200
; SQUIRTLE
- db $30, $30, $37, $00 ; Dex number 007
- db $20, $31, $72, $38, $00 ; Height 01'8"
- db $20, $20, $32, $30, $00 ; Weight 0020
- db $83 ; end
+ dex_number 7
+ dex_height 1, 8
+ dex_weight 20
; WARTORTLE
- db $30, $30, $38, $00 ; Dex number 008
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $35, $30, $00 ; Weight 0050
- db $83 ; end
+ dex_number 8
+ dex_height 3, 3
+ dex_weight 50
; BLASTOISE
- db $30, $30, $39, $00 ; Dex number 009
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $31, $38, $39, $00 ; Weight 0189
- db $83 ; end
+ dex_number 9
+ dex_height 5, 3
+ dex_weight 189
; CATERPIE
- db $30, $31, $30, $00 ; Dex number 010
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $20, $36, $00 ; Weight 0006
- db $83 ; end
+ dex_number 10
+ dex_height 1, 0
+ dex_weight 6
; METAPOD
- db $30, $31, $31, $00 ; Dex number 011
- db $20, $32, $72, $34, $00 ; Height 02'4"
- db $20, $20, $32, $32, $00 ; Weight 0022
- db $83 ; end
+ dex_number 11
+ dex_height 2, 4
+ dex_weight 22
; BUTTERFREE
- db $30, $31, $32, $00 ; Dex number 012
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $20, $37, $31, $00 ; Weight 0071
- db $83 ; end
+ dex_number 12
+ dex_height 3, 7
+ dex_weight 71
; WEEDLE
- db $30, $31, $33, $00 ; Dex number 013
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $20, $37, $00 ; Weight 0007
- db $83 ; end
+ dex_number 13
+ dex_height 1, 0
+ dex_weight 7
; KAKUNA
- db $30, $31, $34, $00 ; Dex number 014
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $32, $32, $00 ; Weight 0022
- db $83 ; end
+ dex_number 14
+ dex_height 2, 0
+ dex_weight 22
; BEEDRILL
- db $30, $31, $35, $00 ; Dex number 015
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $36, $35, $00 ; Weight 0065
- db $83 ; end
+ dex_number 15
+ dex_height 3, 3
+ dex_weight 65
; PIDGEY
- db $30, $31, $36, $00 ; Dex number 016
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $20, $34, $00 ; Weight 0004
- db $83 ; end
+ dex_number 16
+ dex_height 1, 0
+ dex_weight 4
; PIDGEOTTO
- db $30, $31, $37, $00 ; Dex number 017
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $20, $36, $36, $00 ; Weight 0066
- db $83 ; end
+ dex_number 17
+ dex_height 3, 7
+ dex_weight 66
; PIDGEOT
- db $30, $31, $38, $00 ; Dex number 018
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $20, $38, $37, $00 ; Weight 0087
- db $83 ; end
+ dex_number 18
+ dex_height 4, 11
+ dex_weight 87
; RATTATA
- db $30, $31, $39, $00 ; Dex number 019
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $20, $38, $00 ; Weight 0008
- db $83 ; end
+ dex_number 19
+ dex_height 1, 0
+ dex_weight 8
; RATICATE
- db $30, $32, $30, $00 ; Dex number 020
- db $20, $32, $72, $34, $00 ; Height 02'4"
- db $20, $20, $34, $31, $00 ; Weight 0041
- db $83 ; end
+ dex_number 20
+ dex_height 2, 4
+ dex_weight 41
; SPEAROW
- db $30, $32, $31, $00 ; Dex number 021
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $20, $34, $00 ; Weight 0004
- db $83 ; end
+ dex_number 21
+ dex_height 1, 0
+ dex_weight 4
; FEAROW
- db $30, $32, $32, $00 ; Dex number 022
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $20, $38, $34, $00 ; Weight 0084
- db $83 ; end
+ dex_number 22
+ dex_height 3, 11
+ dex_weight 84
; EKANS
- db $30, $32, $33, $00 ; Dex number 023
- db $20, $36, $72, $37, $00 ; Height 06'7"
- db $20, $20, $31, $35, $00 ; Weight 0015
- db $83 ; end
+ dex_number 23
+ dex_height 6, 7
+ dex_weight 15
; ARBOK
- db $30, $32, $34, $00 ; Dex number 024
- db $31, $31, $72, $36, $00 ; Height 11'6"
- db $20, $31, $34, $33, $00 ; Weight 0143
- db $83 ; end
+ dex_number 24
+ dex_height 11, 6
+ dex_weight 143
; PIKACHU
- db $30, $32, $35, $00 ; Dex number 025
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $31, $33, $00 ; Weight 0013
- db $83 ; end
+ dex_number 25
+ dex_height 1, 4
+ dex_weight 13
; RAICHU
- db $30, $32, $36, $00 ; Dex number 026
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $36, $36, $00 ; Weight 0066
- db $83 ; end
+ dex_number 26
+ dex_height 2, 7
+ dex_weight 66
; SANDSHREW
- db $30, $32, $37, $00 ; Dex number 027
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $32, $36, $00 ; Weight 0026
- db $83 ; end
+ dex_number 27
+ dex_height 2, 0
+ dex_weight 26
; SANDSLASH
- db $30, $32, $38, $00 ; Dex number 028
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $36, $35, $00 ; Weight 0065
- db $83 ; end
+ dex_number 28
+ dex_height 3, 3
+ dex_weight 65
; NIDORAN_F
- db $30, $32, $39, $00 ; Dex number 029
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $31, $35, $00 ; Weight 0015
- db $83 ; end
+ dex_number 29
+ dex_height 1, 4
+ dex_weight 15
; NIDORINA
- db $30, $33, $30, $00 ; Dex number 030
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $34, $34, $00 ; Weight 0044
- db $83 ; end
+ dex_number 30
+ dex_height 2, 7
+ dex_weight 44
; NIDOQUEEN
- db $30, $33, $31, $00 ; Dex number 031
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $31, $33, $32, $00 ; Weight 0132
- db $83 ; end
+ dex_number 31
+ dex_height 4, 3
+ dex_weight 132
; NIDORAN_M
- db $30, $33, $32, $00 ; Dex number 032
- db $20, $31, $72, $38, $00 ; Height 01'8"
- db $20, $20, $32, $30, $00 ; Weight 0020
- db $83 ; end
+ dex_number 32
+ dex_height 1, 8
+ dex_weight 20
; NIDORINO
- db $30, $33, $33, $00 ; Dex number 033
- db $20, $32, $70, $31, $00 ; Height 02'1"
- db $20, $20, $34, $33, $00 ; Weight 0043
- db $83 ; end
+ dex_number 33
+ dex_height 2, 11
+ dex_weight 43
; NIDOKING
- db $30, $33, $34, $00 ; Dex number 034
- db $20, $34, $72, $37, $00 ; Height 04'7"
- db $20, $31, $33, $37, $00 ; Weight 0137
- db $83 ; end
+ dex_number 34
+ dex_height 4, 7
+ dex_weight 137
; CLEFAIRY
- db $30, $33, $35, $00 ; Dex number 035
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $31, $37, $00 ; Weight 0017
- db $83 ; end
+ dex_number 35
+ dex_height 2, 0
+ dex_weight 17
; CLEFABLE
- db $30, $33, $36, $00 ; Dex number 036
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $20, $38, $38, $00 ; Weight 0088
- db $83 ; end
+ dex_number 36
+ dex_height 4, 3
+ dex_weight 88
; VULPIX
- db $30, $33, $37, $00 ; Dex number 037
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $32, $32, $00 ; Weight 0022
- db $83 ; end
+ dex_number 37
+ dex_height 2, 0
+ dex_weight 22
; NINETALES
- db $30, $33, $38, $00 ; Dex number 038
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $20, $34, $34, $00 ; Weight 0044
- db $83 ; end
+ dex_number 38
+ dex_height 3, 7
+ dex_weight 44
; JIGGLYPUFF
- db $30, $33, $39, $00 ; Dex number 039
- db $20, $31, $72, $38, $00 ; Height 01'8"
- db $20, $20, $31, $32, $00 ; Weight 0012
- db $83 ; end
+ dex_number 39
+ dex_height 1, 8
+ dex_weight 12
; WIGGLYTUFF
- db $30, $34, $30, $00 ; Dex number 040
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $32, $36, $00 ; Weight 0026
- db $83 ; end
+ dex_number 40
+ dex_height 3, 3
+ dex_weight 26
; ZUBAT
- db $30, $34, $31, $00 ; Dex number 041
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $31, $37, $00 ; Weight 0017
- db $83 ; end
+ dex_number 41
+ dex_height 2, 7
+ dex_weight 17
; GOLBAT
- db $30, $34, $32, $00 ; Dex number 042
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $31, $32, $31, $00 ; Weight 0121
- db $83 ; end
+ dex_number 42
+ dex_height 5, 3
+ dex_weight 121
; ODDISH
- db $30, $34, $33, $00 ; Dex number 043
- db $20, $31, $72, $38, $00 ; Height 01'8"
- db $20, $20, $31, $32, $00 ; Weight 0012
- db $83 ; end
+ dex_number 43
+ dex_height 1, 8
+ dex_weight 12
; GLOOM
- db $30, $34, $34, $00 ; Dex number 044
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $31, $39, $00 ; Weight 0019
- db $83 ; end
+ dex_number 44
+ dex_height 2, 7
+ dex_weight 19
; VILEPLUME
- db $30, $34, $35, $00 ; Dex number 045
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $20, $34, $31, $00 ; Weight 0041
- db $83 ; end
+ dex_number 45
+ dex_height 3, 11
+ dex_weight 41
; PARAS
- db $30, $34, $36, $00 ; Dex number 046
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $31, $32, $00 ; Weight 0012
- db $83 ; end
+ dex_number 46
+ dex_height 1, 0
+ dex_weight 12
; PARASECT
- db $30, $34, $37, $00 ; Dex number 047
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $36, $35, $00 ; Weight 0065
- db $83 ; end
+ dex_number 47
+ dex_height 3, 3
+ dex_weight 65
; VENONAT
- db $30, $34, $38, $00 ; Dex number 048
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $36, $36, $00 ; Weight 0066
- db $83 ; end
+ dex_number 48
+ dex_height 3, 3
+ dex_weight 66
; VENOMOTH
- db $30, $34, $39, $00 ; Dex number 049
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $20, $32, $38, $00 ; Weight 0028
- db $83 ; end
+ dex_number 49
+ dex_height 4, 11
+ dex_weight 28
; DIGLETT
- db $30, $35, $30, $00 ; Dex number 050
- db $20, $30, $72, $38, $00 ; Height 00'8"
- db $20, $20, $20, $32, $00 ; Weight 0002
- db $83 ; end
+ dex_number 50
+ dex_height 0, 8
+ dex_weight 2
; DUGTRIO
- db $30, $35, $31, $00 ; Dex number 051
- db $20, $32, $72, $34, $00 ; Height 02'4"
- db $20, $20, $37, $33, $00 ; Weight 0073
- db $83 ; end
+ dex_number 51
+ dex_height 2, 4
+ dex_weight 73
; MEOWTH
- db $30, $35, $32, $00 ; Dex number 052
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $20, $39, $00 ; Weight 0009
- db $83 ; end
+ dex_number 52
+ dex_height 1, 4
+ dex_weight 9
; PERSIAN
- db $30, $35, $33, $00 ; Dex number 053
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $37, $31, $00 ; Weight 0071
- db $83 ; end
+ dex_number 53
+ dex_height 3, 3
+ dex_weight 71
; PSYDUCK
- db $30, $35, $34, $00 ; Dex number 054
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $34, $33, $00 ; Weight 0043
- db $83 ; end
+ dex_number 54
+ dex_height 2, 7
+ dex_weight 43
; GOLDUCK
- db $30, $35, $35, $00 ; Dex number 055
- db $20, $35, $72, $37, $00 ; Height 05'7"
- db $20, $31, $36, $39, $00 ; Weight 0169
- db $83 ; end
+ dex_number 55
+ dex_height 5, 7
+ dex_weight 169
; MANKEY
- db $30, $35, $36, $00 ; Dex number 056
- db $20, $31, $72, $38, $00 ; Height 01'8"
- db $20, $20, $36, $32, $00 ; Weight 0062
- db $83 ; end
+ dex_number 56
+ dex_height 1, 8
+ dex_weight 62
; PRIMEAPE
- db $30, $35, $37, $00 ; Dex number 057
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $37, $31, $00 ; Weight 0071
- db $83 ; end
+ dex_number 57
+ dex_height 3, 3
+ dex_weight 71
; GROWLITHE
- db $30, $35, $38, $00 ; Dex number 058
- db $20, $32, $72, $34, $00 ; Height 02'4"
- db $20, $20, $34, $32, $00 ; Weight 0042
- db $83 ; end
+ dex_number 58
+ dex_height 2, 4
+ dex_weight 42
; ARCANINE
- db $30, $35, $39, $00 ; Dex number 059
- db $20, $36, $72, $33, $00 ; Height 06'3"
- db $20, $33, $34, $32, $00 ; Weight 0342
- db $83 ; end
+ dex_number 59
+ dex_height 6, 3
+ dex_weight 342
; POLIWAG
- db $30, $36, $30, $00 ; Dex number 060
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $32, $37, $00 ; Weight 0027
- db $83 ; end
+ dex_number 60
+ dex_height 2, 0
+ dex_weight 27
; POLIWHIRL
- db $30, $36, $31, $00 ; Dex number 061
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $34, $34, $00 ; Weight 0044
- db $83 ; end
+ dex_number 61
+ dex_height 3, 3
+ dex_weight 44
; POLIWRATH
- db $30, $36, $32, $00 ; Dex number 062
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $31, $31, $39, $00 ; Weight 0119
- db $83 ; end
+ dex_number 62
+ dex_height 4, 3
+ dex_weight 119
; ABRA
- db $30, $36, $33, $00 ; Dex number 063
- db $20, $32, $70, $31, $00 ; Height 02'1"
- db $20, $20, $34, $33, $00 ; Weight 0043
- db $83 ; end
+ dex_number 63
+ dex_height 2, 11
+ dex_weight 43
; KADABRA
- db $30, $36, $34, $00 ; Dex number 064
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $31, $32, $35, $00 ; Weight 0125
- db $83 ; end
+ dex_number 64
+ dex_height 4, 3
+ dex_weight 125
; ALAKAZAM
- db $30, $36, $35, $00 ; Dex number 065
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $31, $30, $36, $00 ; Weight 0106
- db $83 ; end
+ dex_number 65
+ dex_height 4, 11
+ dex_weight 106
; MACHOP
- db $30, $36, $36, $00 ; Dex number 066
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $34, $33, $00 ; Weight 0043
- db $83 ; end
+ dex_number 66
+ dex_height 2, 7
+ dex_weight 43
; MACHOKE
- db $30, $36, $37, $00 ; Dex number 067
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $31, $35, $35, $00 ; Weight 0155
- db $83 ; end
+ dex_number 67
+ dex_height 4, 11
+ dex_weight 155
; MACHAMP
- db $30, $36, $38, $00 ; Dex number 068
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $32, $38, $37, $00 ; Weight 0287
- db $83 ; end
+ dex_number 68
+ dex_height 5, 3
+ dex_weight 287
; BELLSPROUT
- db $30, $36, $39, $00 ; Dex number 069
- db $20, $32, $72, $34, $00 ; Height 02'4"
- db $20, $20, $20, $39, $00 ; Weight 0009
- db $83 ; end
+ dex_number 69
+ dex_height 2, 4
+ dex_weight 9
; WEEPINBELL
- db $30, $37, $30, $00 ; Dex number 070
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $31, $34, $00 ; Weight 0014
- db $83 ; end
+ dex_number 70
+ dex_height 3, 3
+ dex_weight 14
; VICTREEBEL
- db $30, $37, $31, $00 ; Dex number 071
- db $20, $35, $72, $37, $00 ; Height 05'7"
- db $20, $20, $33, $34, $00 ; Weight 0034
- db $83 ; end
+ dex_number 71
+ dex_height 5, 7
+ dex_weight 34
; TENTACOOL
- db $30, $37, $32, $00 ; Dex number 072
- db $20, $32, $70, $31, $00 ; Height 02'1"
- db $20, $31, $30, $30, $00 ; Weight 0100
- db $83 ; end
+ dex_number 72
+ dex_height 2, 11
+ dex_weight 100
; TENTACRUEL
- db $30, $37, $33, $00 ; Dex number 073
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $31, $32, $31, $00 ; Weight 0121
- db $83 ; end
+ dex_number 73
+ dex_height 5, 3
+ dex_weight 121
; GEODUDE
- db $30, $37, $34, $00 ; Dex number 074
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $34, $34, $00 ; Weight 0044
- db $83 ; end
+ dex_number 74
+ dex_height 1, 4
+ dex_weight 44
; GRAVELER
- db $30, $37, $35, $00 ; Dex number 075
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $32, $33, $32, $00 ; Weight 0232
- db $83 ; end
+ dex_number 75
+ dex_height 3, 3
+ dex_weight 232
; GOLEM
- db $30, $37, $36, $00 ; Dex number 076
- db $20, $34, $72, $37, $00 ; Height 04'7"
- db $20, $36, $36, $32, $00 ; Weight 0662
- db $83 ; end
+ dex_number 76
+ dex_height 4, 7
+ dex_weight 662
; PONYTA
- db $30, $37, $37, $00 ; Dex number 077
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $36, $36, $00 ; Weight 0066
- db $83 ; end
+ dex_number 77
+ dex_height 3, 3
+ dex_weight 66
; RAPIDASH
- db $30, $37, $38, $00 ; Dex number 078
- db $20, $35, $72, $37, $00 ; Height 05'7"
- db $20, $32, $30, $39, $00 ; Weight 0209
- db $83 ; end
+ dex_number 78
+ dex_height 5, 7
+ dex_weight 209
; SLOWPOKE
- db $30, $37, $39, $00 ; Dex number 079
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $20, $37, $39, $00 ; Weight 0079
- db $83 ; end
+ dex_number 79
+ dex_height 3, 11
+ dex_weight 79
; SLOWBRO
- db $30, $38, $30, $00 ; Dex number 080
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $31, $37, $33, $00 ; Weight 0173
- db $83 ; end
+ dex_number 80
+ dex_height 5, 3
+ dex_weight 173
; MAGNEMITE
- db $30, $38, $31, $00 ; Dex number 081
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $31, $33, $00 ; Weight 0013
- db $83 ; end
+ dex_number 81
+ dex_height 1, 0
+ dex_weight 13
; MAGNETON
- db $30, $38, $32, $00 ; Dex number 082
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $31, $33, $32, $00 ; Weight 0132
- db $83 ; end
+ dex_number 82
+ dex_height 3, 3
+ dex_weight 132
; FARFETCH_D
- db $30, $38, $33, $00 ; Dex number 083
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $33, $33, $00 ; Weight 0033
- db $83 ; end
+ dex_number 83
+ dex_height 2, 7
+ dex_weight 33
; DODUO
- db $30, $38, $34, $00 ; Dex number 084
- db $20, $34, $72, $37, $00 ; Height 04'7"
- db $20, $20, $38, $36, $00 ; Weight 0086
- db $83 ; end
+ dex_number 84
+ dex_height 4, 7
+ dex_weight 86
; DODRIO
- db $30, $38, $35, $00 ; Dex number 085
- db $20, $35, $70, $31, $00 ; Height 05'1"
- db $20, $31, $38, $38, $00 ; Weight 0188
- db $83 ; end
+ dex_number 85
+ dex_height 5, 11
+ dex_weight 188
; SEEL
- db $30, $38, $36, $00 ; Dex number 086
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $31, $39, $38, $00 ; Weight 0198
- db $83 ; end
+ dex_number 86
+ dex_height 3, 7
+ dex_weight 198
; DEWGONG
- db $30, $38, $37, $00 ; Dex number 087
- db $20, $35, $72, $37, $00 ; Height 05'7"
- db $20, $32, $36, $35, $00 ; Weight 0265
- db $83 ; end
+ dex_number 87
+ dex_height 5, 7
+ dex_weight 265
; GRIMER
- db $30, $38, $38, $00 ; Dex number 088
- db $20, $32, $70, $31, $00 ; Height 02'1"
- db $20, $20, $36, $36, $00 ; Weight 0066
- db $83 ; end
+ dex_number 88
+ dex_height 2, 11
+ dex_weight 66
; MUK
- db $30, $38, $39, $00 ; Dex number 089
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $20, $36, $36, $00 ; Weight 0066
- db $83 ; end
+ dex_number 89
+ dex_height 3, 11
+ dex_weight 66
; SHELLDER
- db $30, $39, $30, $00 ; Dex number 090
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $20, $39, $00 ; Weight 0009
- db $83 ; end
+ dex_number 90
+ dex_height 1, 0
+ dex_weight 9
; CLOYSTER
- db $30, $39, $31, $00 ; Dex number 091
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $32, $39, $32, $00 ; Weight 0292
- db $83 ; end
+ dex_number 91
+ dex_height 4, 11
+ dex_weight 292
; GASTLY
- db $30, $39, $32, $00 ; Dex number 092
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $20, $30, $32, $00 ; Weight 0002
- db $FC ; end
+ dex_number 92
+ dex_height 4, 3
+ dex_weight_decimal 0, 2
; HAUNTER
- db $30, $39, $33, $00 ; Dex number 093
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $20, $30, $32, $00 ; Weight 0002
- db $FC ; end
+ dex_number 93
+ dex_height 5, 3
+ dex_weight_decimal 0, 2
; GENGAR
- db $30, $39, $34, $00 ; Dex number 094
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $20, $38, $39, $00 ; Weight 0089
- db $83 ; end
+ dex_number 94
+ dex_height 4, 11
+ dex_weight 89
; ONIX
- db $30, $39, $35, $00 ; Dex number 095
- db $32, $38, $70, $30, $00 ; Height 28'0"
- db $20, $34, $36, $33, $00 ; Weight 0463
- db $83 ; end
+ dex_number 95
+ dex_height 28, 10
+ dex_weight 463
; DROWZEE
- db $30, $39, $36, $00 ; Dex number 096
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $37, $31, $00 ; Weight 0071
- db $83 ; end
+ dex_number 96
+ dex_height 3, 3
+ dex_weight 71
; HYPNO
- db $30, $39, $37, $00 ; Dex number 097
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $31, $36, $37, $00 ; Weight 0167
- db $83 ; end
+ dex_number 97
+ dex_height 5, 3
+ dex_weight 167
; KRABBY
- db $30, $39, $38, $00 ; Dex number 098
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $31, $34, $00 ; Weight 0014
- db $83 ; end
+ dex_number 98
+ dex_height 1, 4
+ dex_weight 14
; KINGLER
- db $30, $39, $39, $00 ; Dex number 099
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $31, $33, $32, $00 ; Weight 0132
- db $83 ; end
+ dex_number 99
+ dex_height 4, 3
+ dex_weight 132
; VOLTORB
- db $31, $30, $30, $00 ; Dex number 100
- db $20, $31, $72, $38, $00 ; Height 01'8"
- db $20, $20, $32, $33, $00 ; Weight 0023
- db $83 ; end
+ dex_number 100
+ dex_height 1, 8
+ dex_weight 23
; ELECTRODE
- db $31, $30, $31, $00 ; Dex number 101
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $31, $34, $37, $00 ; Weight 0147
- db $83 ; end
+ dex_number 101
+ dex_height 3, 11
+ dex_weight 147
; EXEGGCUTE
- db $31, $30, $32, $00 ; Dex number 102
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $20, $36, $00 ; Weight 0006
- db $83 ; end
+ dex_number 102
+ dex_height 1, 4
+ dex_weight 6
; EXEGGUTOR
- db $31, $30, $33, $00 ; Dex number 103
- db $20, $36, $72, $37, $00 ; Height 06'7"
- db $20, $32, $36, $35, $00 ; Weight 0265
- db $83 ; end
+ dex_number 103
+ dex_height 6, 7
+ dex_weight 265
; CUBONE
- db $31, $30, $34, $00 ; Dex number 104
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $31, $34, $00 ; Weight 0014
- db $83 ; end
+ dex_number 104
+ dex_height 1, 4
+ dex_weight 14
; MAROWAK
- db $31, $30, $35, $00 ; Dex number 105
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $39, $39, $00 ; Weight 0099
- db $83 ; end
+ dex_number 105
+ dex_height 3, 3
+ dex_weight 99
; HITMONLEE
- db $31, $30, $36, $00 ; Dex number 106
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $31, $31, $30, $00 ; Weight 0110
- db $83 ; end
+ dex_number 106
+ dex_height 4, 11
+ dex_weight 110
; HITMONCHAN
- db $31, $30, $37, $00 ; Dex number 107
- db $20, $34, $72, $37, $00 ; Height 04'7"
- db $20, $31, $31, $31, $00 ; Weight 0111
- db $83 ; end
+ dex_number 107
+ dex_height 4, 7
+ dex_weight 111
; LICKITUNG
- db $31, $30, $38, $00 ; Dex number 108
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $31, $34, $34, $00 ; Weight 0144
- db $83 ; end
+ dex_number 108
+ dex_height 3, 11
+ dex_weight 144
; KOFFING
- db $31, $30, $39, $00 ; Dex number 109
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $20, $32, $00 ; Weight 0002
- db $83 ; end
+ dex_number 109
+ dex_height 2, 0
+ dex_weight 2
; WEEZING
- db $31, $31, $30, $00 ; Dex number 110
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $20, $32, $31, $00 ; Weight 0021
- db $83 ; end
+ dex_number 110
+ dex_height 3, 11
+ dex_weight 21
; RHYHORN
- db $31, $31, $31, $00 ; Dex number 111
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $32, $35, $34, $00 ; Weight 0254
- db $83 ; end
+ dex_number 111
+ dex_height 3, 3
+ dex_weight 254
; RHYDON
- db $31, $31, $32, $00 ; Dex number 112
- db $20, $36, $72, $33, $00 ; Height 06'3"
- db $20, $32, $36, $35, $00 ; Weight 0265
- db $83 ; end
+ dex_number 112
+ dex_height 6, 3
+ dex_weight 265
; CHANSEY
- db $31, $31, $33, $00 ; Dex number 113
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $20, $37, $36, $00 ; Weight 0076
- db $83 ; end
+ dex_number 113
+ dex_height 3, 7
+ dex_weight 76
; TANGELA
- db $31, $31, $34, $00 ; Dex number 114
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $37, $37, $00 ; Weight 0077
- db $83 ; end
+ dex_number 114
+ dex_height 3, 3
+ dex_weight 77
; KANGASKHAN
- db $31, $31, $35, $00 ; Dex number 115
- db $20, $37, $72, $33, $00 ; Height 07'3"
- db $20, $31, $37, $36, $00 ; Weight 0176
- db $83 ; end
+ dex_number 115
+ dex_height 7, 3
+ dex_weight 176
; HORSEA
- db $31, $31, $36, $00 ; Dex number 116
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $31, $38, $00 ; Weight 0018
- db $83 ; end
+ dex_number 116
+ dex_height 1, 4
+ dex_weight 18
; SEADRA
- db $31, $31, $37, $00 ; Dex number 117
- db $20, $33, $70, $31, $00 ; Height 03'1"
- db $20, $20, $35, $35, $00 ; Weight 0055
- db $83 ; end
+ dex_number 117
+ dex_height 3, 11
+ dex_weight 55
; GOLDEEN
- db $31, $31, $38, $00 ; Dex number 118
- db $20, $32, $72, $30, $00 ; Height 02'0"
- db $20, $20, $33, $33, $00 ; Weight 0033
- db $83 ; end
+ dex_number 118
+ dex_height 2, 0
+ dex_weight 33
; SEAKING
- db $31, $31, $39, $00 ; Dex number 119
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $20, $38, $36, $00 ; Weight 0086
- db $83 ; end
+ dex_number 119
+ dex_height 4, 3
+ dex_weight 86
; STARYU
- db $31, $32, $30, $00 ; Dex number 120
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $37, $36, $00 ; Weight 0076
- db $83 ; end
+ dex_number 120
+ dex_height 2, 7
+ dex_weight 76
; STARMIE
- db $31, $32, $31, $00 ; Dex number 121
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $31, $37, $36, $00 ; Weight 0176
- db $83 ; end
+ dex_number 121
+ dex_height 3, 7
+ dex_weight 176
; MR_MIME
- db $31, $32, $32, $00 ; Dex number 122
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $31, $32, $30, $00 ; Weight 0120
- db $83 ; end
+ dex_number 122
+ dex_height 4, 3
+ dex_weight 120
; SCYTHER
- db $31, $32, $33, $00 ; Dex number 123
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $31, $32, $33, $00 ; Weight 0123
- db $83 ; end
+ dex_number 123
+ dex_height 4, 11
+ dex_weight 123
; JYNX
- db $31, $32, $34, $00 ; Dex number 124
- db $20, $34, $72, $37, $00 ; Height 04'7"
- db $20, $20, $39, $30, $00 ; Weight 0090
- db $83 ; end
+ dex_number 124
+ dex_height 4, 7
+ dex_weight 90
; ELECTABUZZ
- db $31, $32, $35, $00 ; Dex number 125
- db $20, $33, $72, $37, $00 ; Height 03'7"
- db $20, $20, $36, $36, $00 ; Weight 0066
- db $83 ; end
+ dex_number 125
+ dex_height 3, 7
+ dex_weight 66
; MAGMAR
- db $31, $32, $36, $00 ; Dex number 126
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $20, $39, $38, $00 ; Weight 0098
- db $83 ; end
+ dex_number 126
+ dex_height 4, 3
+ dex_weight 98
; PINSIR
- db $31, $32, $37, $00 ; Dex number 127
- db $20, $34, $70, $31, $00 ; Height 04'1"
- db $20, $31, $32, $31, $00 ; Weight 0121
- db $83 ; end
+ dex_number 127
+ dex_height 4, 11
+ dex_weight 121
; TAUROS
- db $31, $32, $38, $00 ; Dex number 128
- db $20, $34, $72, $37, $00 ; Height 04'7"
- db $20, $31, $39, $35, $00 ; Weight 0195
- db $83 ; end
+ dex_number 128
+ dex_height 4, 7
+ dex_weight 195
; MAGIKARP
- db $31, $32, $39, $00 ; Dex number 129
- db $20, $32, $70, $31, $00 ; Height 02'1"
- db $20, $20, $32, $32, $00 ; Weight 0022
- db $83 ; end
+ dex_number 129
+ dex_height 2, 11
+ dex_weight 22
; GYARADOS
- db $31, $33, $30, $00 ; Dex number 130
- db $32, $31, $72, $34, $00 ; Height 21'4"
- db $20, $35, $31, $38, $00 ; Weight 0518
- db $83 ; end
+ dex_number 130
+ dex_height 21, 4
+ dex_weight 518
; LAPRAS
- db $31, $33, $31, $00 ; Dex number 131
- db $20, $38, $72, $32, $00 ; Height 08'2"
- db $20, $34, $38, $35, $00 ; Weight 0485
- db $83 ; end
+ dex_number 131
+ dex_height 8, 2
+ dex_weight 485
; DITTO
- db $31, $33, $32, $00 ; Dex number 132
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $20, $39, $00 ; Weight 0009
- db $83 ; end
+ dex_number 132
+ dex_height 1, 0
+ dex_weight 9
; EEVEE
- db $31, $33, $33, $00 ; Dex number 133
- db $20, $31, $72, $30, $00 ; Height 01'0"
- db $20, $20, $31, $34, $00 ; Weight 0014
- db $83 ; end
+ dex_number 133
+ dex_height 1, 0
+ dex_weight 14
; VAPOREON
- db $31, $33, $34, $00 ; Dex number 134
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $36, $34, $00 ; Weight 0064
- db $83 ; end
+ dex_number 134
+ dex_height 3, 3
+ dex_weight 64
; JOLTEON
- db $31, $33, $35, $00 ; Dex number 135
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $35, $34, $00 ; Weight 0054
- db $83 ; end
+ dex_number 135
+ dex_height 2, 7
+ dex_weight 54
; FLAREON
- db $31, $33, $36, $00 ; Dex number 136
- db $20, $32, $70, $31, $00 ; Height 02'1"
- db $20, $20, $35, $35, $00 ; Weight 0055
- db $83 ; end
+ dex_number 136
+ dex_height 2, 11
+ dex_weight 55
; PORYGON
- db $31, $33, $37, $00 ; Dex number 137
- db $20, $32, $72, $37, $00 ; Height 02'7"
- db $20, $20, $38, $30, $00 ; Weight 0080
- db $83 ; end
+ dex_number 137
+ dex_height 2, 7
+ dex_weight 80
; OMANYTE
- db $31, $33, $38, $00 ; Dex number 138
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $31, $37, $00 ; Weight 0017
- db $83 ; end
+ dex_number 138
+ dex_height 1, 4
+ dex_weight 17
; OMASTAR
- db $31, $33, $39, $00 ; Dex number 139
- db $20, $33, $72, $33, $00 ; Height 03'3"
- db $20, $20, $37, $37, $00 ; Weight 0077
- db $83 ; end
+ dex_number 139
+ dex_height 3, 3
+ dex_weight 77
; KABUTO
- db $31, $34, $30, $00 ; Dex number 140
- db $20, $31, $72, $38, $00 ; Height 01'8"
- db $20, $20, $32, $35, $00 ; Weight 0025
- db $83 ; end
+ dex_number 140
+ dex_height 1, 8
+ dex_weight 25
; KABUTOPS
- db $31, $34, $31, $00 ; Dex number 141
- db $20, $34, $72, $33, $00 ; Height 04'3"
- db $20, $20, $38, $39, $00 ; Weight 0089
- db $83 ; end
+ dex_number 141
+ dex_height 4, 3
+ dex_weight 89
; AERODACTYL
- db $31, $34, $32, $00 ; Dex number 142
- db $20, $35, $70, $31, $00 ; Height 05'1"
- db $20, $31, $33, $30, $00 ; Weight 0130
- db $83 ; end
+ dex_number 142
+ dex_height 5, 11
+ dex_weight 130
; SNORLAX
- db $31, $34, $33, $00 ; Dex number 143
- db $20, $36, $70, $31, $00 ; Height 06'1"
- db $31, $30, $31, $34, $00 ; Weight 1014
- db $83 ; end
+ dex_number 143
+ dex_height 6, 11
+ dex_weight 1014
; ARTICUNO
- db $31, $34, $34, $00 ; Dex number 144
- db $20, $35, $72, $37, $00 ; Height 05'7"
- db $20, $31, $32, $32, $00 ; Weight 0122
- db $83 ; end
+ dex_number 144
+ dex_height 5, 7
+ dex_weight 122
; ZAPDOS
- db $31, $34, $35, $00 ; Dex number 145
- db $20, $35, $72, $33, $00 ; Height 05'3"
- db $20, $31, $31, $36, $00 ; Weight 0116
- db $83 ; end
+ dex_number 145
+ dex_height 5, 3
+ dex_weight 116
; MOLTRES
- db $31, $34, $36, $00 ; Dex number 146
- db $20, $36, $72, $37, $00 ; Height 06'7"
- db $20, $31, $33, $32, $00 ; Weight 0132
- db $83 ; end
+ dex_number 146
+ dex_height 6, 7
+ dex_weight 132
; DRATINI
- db $31, $34, $37, $00 ; Dex number 147
- db $20, $35, $70, $31, $00 ; Height 05'1"
- db $20, $20, $20, $37, $00 ; Weight 0007
- db $83 ; end
+ dex_number 147
+ dex_height 5, 11
+ dex_weight 7
; DRAGONAIR
- db $31, $34, $38, $00 ; Dex number 148
- db $31, $33, $72, $31, $00 ; Height 13'1"
- db $20, $20, $33, $36, $00 ; Weight 0036
- db $83 ; end
+ dex_number 148
+ dex_height 13, 1
+ dex_weight 36
; DRAGONITE
- db $31, $34, $39, $00 ; Dex number 149
- db $20, $37, $72, $33, $00 ; Height 07'3"
- db $20, $34, $36, $33, $00 ; Weight 0463
- db $83 ; end
+ dex_number 149
+ dex_height 7, 3
+ dex_weight 463
; MEWTWO
- db $31, $35, $30, $00 ; Dex number 150
- db $20, $36, $72, $37, $00 ; Height 06'7"
- db $20, $32, $36, $39, $00 ; Weight 0269
- db $83 ; end
+ dex_number 150
+ dex_height 6, 7
+ dex_weight 269
; MEW
- db $31, $35, $31, $00 ; Dex number 151
- db $20, $31, $72, $34, $00 ; Height 01'4"
- db $20, $20, $20, $39, $00 ; Weight 0009
- db $83 ; end
+ dex_number 151
+ dex_height 1, 4
+ dex_weight 9