mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
40902ffe24
This was discussed in #706 It also uncovered some off-by-one issues with defining some constants. A few structs now use rsreset/_RS to define their offset constants, as discussed in #739
132 lines
2.4 KiB
NASM
132 lines
2.4 KiB
NASM
TreeMons:
|
|
; entries correspond to TREEMON_SET_* constants
|
|
table_width 2, TreeMons
|
|
dw TreeMonSet_City
|
|
dw TreeMonSet_Canyon
|
|
dw TreeMonSet_Town
|
|
dw TreeMonSet_Route
|
|
dw TreeMonSet_Kanto
|
|
dw TreeMonSet_Lake
|
|
dw TreeMonSet_Forest
|
|
dw TreeMonSet_Rock
|
|
assert_table_length NUM_TREEMON_SETS
|
|
dw TreeMonSet_City ; unused
|
|
|
|
; Two tables each (common, rare).
|
|
; Structure:
|
|
; db %, species, level
|
|
|
|
TreeMonSet_City:
|
|
TreeMonSet_Canyon:
|
|
; common
|
|
db 50, SPEAROW, 10
|
|
db 15, SPEAROW, 10
|
|
db 15, SPEAROW, 10
|
|
db 10, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db -1
|
|
; rare
|
|
db 50, SPEAROW, 10
|
|
db 15, HERACROSS, 10
|
|
db 15, HERACROSS, 10
|
|
db 10, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db -1
|
|
|
|
TreeMonSet_Town:
|
|
; common
|
|
db 50, SPEAROW, 10
|
|
db 15, EKANS, 10
|
|
db 15, SPEAROW, 10
|
|
db 10, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db -1
|
|
; rare
|
|
db 50, SPEAROW, 10
|
|
db 15, HERACROSS, 10
|
|
db 15, HERACROSS, 10
|
|
db 10, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db 5, AIPOM, 10
|
|
db -1
|
|
|
|
TreeMonSet_Route:
|
|
; common
|
|
db 50, HOOTHOOT, 10
|
|
db 15, SPINARAK, 10
|
|
db 15, LEDYBA, 10
|
|
db 10, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db -1
|
|
; rare
|
|
db 50, HOOTHOOT, 10
|
|
db 15, PINECO, 10
|
|
db 15, PINECO, 10
|
|
db 10, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db -1
|
|
|
|
TreeMonSet_Kanto:
|
|
; common
|
|
db 50, HOOTHOOT, 10
|
|
db 15, EKANS, 10
|
|
db 15, HOOTHOOT, 10
|
|
db 10, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db -1
|
|
; rare
|
|
db 50, HOOTHOOT, 10
|
|
db 15, PINECO, 10
|
|
db 15, PINECO, 10
|
|
db 10, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db -1
|
|
|
|
TreeMonSet_Lake:
|
|
; common
|
|
db 50, HOOTHOOT, 10
|
|
db 15, VENONAT, 10
|
|
db 15, HOOTHOOT, 10
|
|
db 10, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db -1
|
|
; rare
|
|
db 50, HOOTHOOT, 10
|
|
db 15, PINECO, 10
|
|
db 15, PINECO, 10
|
|
db 10, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db 5, EXEGGCUTE, 10
|
|
db -1
|
|
|
|
TreeMonSet_Forest:
|
|
; common
|
|
db 50, HOOTHOOT, 10
|
|
db 15, PINECO, 10
|
|
db 15, PINECO, 10
|
|
db 10, NOCTOWL, 10
|
|
db 5, BUTTERFREE, 10
|
|
db 5, BEEDRILL, 10
|
|
db -1
|
|
; rare
|
|
db 50, HOOTHOOT, 10
|
|
db 15, CATERPIE, 10
|
|
db 15, WEEDLE, 10
|
|
db 10, HOOTHOOT, 10
|
|
db 5, METAPOD, 10
|
|
db 5, KAKUNA, 10
|
|
db -1
|
|
|
|
TreeMonSet_Rock:
|
|
db 90, KRABBY, 15
|
|
db 10, SHUCKLE, 15
|
|
db -1
|