diff options
| author | entrpntr <entrpntr@gmail.com> | 2020-04-01 17:22:43 -0400 |
|---|---|---|
| committer | entrpntr <entrpntr@gmail.com> | 2020-04-01 17:34:49 -0400 |
| commit | 90cdd19ae81c1f3446d64094018b3f1d705ce1cf (patch) | |
| tree | 5e9d29f68521eddc9fcbe95bff5020429668e170 /data/wild | |
| parent | 95d7d56581a9de9c62ab805a872d5900ff12e8ef (diff) | |
Use linkerscript for bank $2e, disassemble some stuff after pics.
Diffstat (limited to 'data/wild')
| -rw-r--r-- | data/wild/treemon_maps.asm | 48 | ||||
| -rw-r--r-- | data/wild/treemons.asm | 91 |
2 files changed, 139 insertions, 0 deletions
diff --git a/data/wild/treemon_maps.asm b/data/wild/treemon_maps.asm new file mode 100644 index 00000000..ed547b84 --- /dev/null +++ b/data/wild/treemon_maps.asm @@ -0,0 +1,48 @@ +treemon_map: MACRO + map_id \1 + db \2 ; treemon set +ENDM + +TreeMonMaps: + treemon_map ROUTE_26, TREEMON_SET_FOREST + treemon_map ROUTE_27, TREEMON_SET_FOREST + treemon_map ROUTE_28, TREEMON_SET_NONE + treemon_map ROUTE_29, TREEMON_SET_CANYON + treemon_map ROUTE_30, TREEMON_SET_CANYON + treemon_map ROUTE_31, TREEMON_SET_CANYON + treemon_map ROUTE_32, TREEMON_SET_CANYON + treemon_map ROUTE_33, TREEMON_SET_CANYON + treemon_map ROUTE_34, TREEMON_SET_FOREST + treemon_map ROUTE_35, TREEMON_SET_FOREST + treemon_map ROUTE_36, TREEMON_SET_FOREST + treemon_map ROUTE_37, TREEMON_SET_FOREST + treemon_map ROUTE_38, TREEMON_SET_FOREST + treemon_map ROUTE_39, TREEMON_SET_FOREST + treemon_map ROUTE_40, TREEMON_SET_NONE + treemon_map ROUTE_41, TREEMON_SET_NONE + treemon_map ROUTE_42, TREEMON_SET_CANYON + treemon_map ROUTE_43, TREEMON_SET_CANYON + treemon_map ROUTE_44, TREEMON_SET_CANYON + treemon_map ROUTE_45, TREEMON_SET_CANYON + treemon_map ROUTE_46, TREEMON_SET_CANYON + treemon_map NEW_BARK_TOWN, TREEMON_SET_CITY + treemon_map CHERRYGROVE_CITY, TREEMON_SET_NONE + treemon_map VIOLET_CITY, TREEMON_SET_CITY + treemon_map AZALEA_TOWN, TREEMON_SET_FOREST + treemon_map CIANWOOD_CITY, TREEMON_SET_NONE + treemon_map GOLDENROD_CITY, TREEMON_SET_NONE + treemon_map OLIVINE_CITY, TREEMON_SET_NONE + treemon_map ECRUTEAK_CITY, TREEMON_SET_CITY + treemon_map MAHOGANY_TOWN, TREEMON_SET_CITY + treemon_map LAKE_OF_RAGE, TREEMON_SET_FOREST + treemon_map BLACKTHORN_CITY, TREEMON_SET_CITY + treemon_map SILVER_CAVE_OUTSIDE, TREEMON_SET_NONE + treemon_map ILEX_FOREST, TREEMON_SET_FOREST + db -1 + +RockMonMaps: + treemon_map CIANWOOD_CITY, TREEMON_SET_ROCK + treemon_map ROUTE_40, TREEMON_SET_ROCK + treemon_map DARK_CAVE_VIOLET_ENTRANCE, TREEMON_SET_ROCK + treemon_map SLOWPOKE_WELL_B1F, TREEMON_SET_ROCK + db -1 diff --git a/data/wild/treemons.asm b/data/wild/treemons.asm new file mode 100644 index 00000000..639b4607 --- /dev/null +++ b/data/wild/treemons.asm @@ -0,0 +1,91 @@ +TreeMons: +; entries correspond to TREEMON_SET_* constants + dw TreeMonSet_None + dw TreeMonSet_Forest + dw TreeMonSet_Canyon + dw TreeMonSet_Rock + dw TreeMonSet_Unused + dw TreeMonSet_None + +; Two tables each (common, rare). +; Structure: +; db %, species, level + +TreeMonSet_None: +TreeMonSet_Unused: +; common + db 50, VENONAT, 15 + db 30, VENONAT, 15 + db 10, ABRA, 15 + db 5, ABRA, 15 + db 5, VENOMOTH, 15 + db -1 +; rare + db 50, VENONAT, 15 + db 30, MAGNEMITE, 15 + db 10, ABRA, 15 + db 5, ABRA, 15 + db 5, VENOMOTH, 15 + db -1 + +TreeMonSet_Forest: + +IF DEF(_GOLD) +; common + db 50, CATERPIE, 10 + db 15, CATERPIE, 10 + db 15, METAPOD, 10 + db 10, EXEGGCUTE, 10 + db 5, EXEGGCUTE, 10 + db 5, BUTTERFREE, 10 + db -1 +; rare + db 50, CATERPIE, 10 + db 15, PINECO, 10 + db 15, PINECO, 10 + db 10, EXEGGCUTE, 10 + db 5, EXEGGCUTE, 10 + db 5, BUTTERFREE, 10 + db -1 + +ELIF DEF(_SILVER) +; common + db 50, WEEDLE, 10 + db 15, WEEDLE, 10 + db 15, KAKUNA, 10 + db 10, EXEGGCUTE, 10 + db 5, EXEGGCUTE, 10 + db 5, BEEDRILL, 10 + db -1 +; rare + db 50, WEEDLE, 10 + db 15, PINECO, 10 + db 15, PINECO, 10 + db 10, EXEGGCUTE, 10 + db 5, EXEGGCUTE, 10 + db 5, BEEDRILL, 10 + db -1 +ENDC + +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_Rock: + db 90, KRABBY, 15 + db 10, SHUCKLE, 15 + db -1 |
