summaryrefslogtreecommitdiff
path: root/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'src/data')
-rw-r--r--src/data/duel_animations.asm778
-rw-r--r--src/data/map_headers.asm68
-rw-r--r--src/data/maps/map0.binbin0 -> 258 bytes
-rw-r--r--src/data/maps/map1.binbin0 -> 492 bytes
-rw-r--r--src/data/maps/map10.binbin0 -> 189 bytes
-rw-r--r--src/data/maps/map100.binbin0 -> 288 bytes
-rw-r--r--src/data/maps/map101.binbin0 -> 354 bytes
-rw-r--r--src/data/maps/map102.binbin0 -> 82 bytes
-rw-r--r--src/data/maps/map103.binbin0 -> 129 bytes
-rw-r--r--src/data/maps/map104.binbin0 -> 67 bytes
-rw-r--r--src/data/maps/map105.binbin0 -> 95 bytes
-rw-r--r--src/data/maps/map11.binbin0 -> 271 bytes
-rw-r--r--src/data/maps/map12.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map13.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map14.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map15.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map16.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map17.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map18.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map19.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map2.binbin0 -> 278 bytes
-rw-r--r--src/data/maps/map20.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map21.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map22.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map23.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map24.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map25.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map26.binbin0 -> 197 bytes
-rw-r--r--src/data/maps/map27.binbin0 -> 280 bytes
-rw-r--r--src/data/maps/map28.binbin0 -> 174 bytes
-rw-r--r--src/data/maps/map29.binbin0 -> 254 bytes
-rw-r--r--src/data/maps/map3.binbin0 -> 414 bytes
-rw-r--r--src/data/maps/map30.binbin0 -> 284 bytes
-rw-r--r--src/data/maps/map31.binbin0 -> 401 bytes
-rw-r--r--src/data/maps/map32.binbin0 -> 172 bytes
-rw-r--r--src/data/maps/map33.binbin0 -> 252 bytes
-rw-r--r--src/data/maps/map34.binbin0 -> 324 bytes
-rw-r--r--src/data/maps/map35.binbin0 -> 534 bytes
-rw-r--r--src/data/maps/map36.binbin0 -> 387 bytes
-rw-r--r--src/data/maps/map37.binbin0 -> 558 bytes
-rw-r--r--src/data/maps/map38.binbin0 -> 371 bytes
-rw-r--r--src/data/maps/map39.binbin0 -> 502 bytes
-rw-r--r--src/data/maps/map4.bin1
-rw-r--r--src/data/maps/map40.binbin0 -> 421 bytes
-rw-r--r--src/data/maps/map41.binbin0 -> 662 bytes
-rw-r--r--src/data/maps/map42.binbin0 -> 247 bytes
-rw-r--r--src/data/maps/map43.binbin0 -> 394 bytes
-rw-r--r--src/data/maps/map44.binbin0 -> 282 bytes
-rw-r--r--src/data/maps/map45.binbin0 -> 404 bytes
-rw-r--r--src/data/maps/map46.binbin0 -> 214 bytes
-rw-r--r--src/data/maps/map47.binbin0 -> 383 bytes
-rw-r--r--src/data/maps/map48.binbin0 -> 409 bytes
-rw-r--r--src/data/maps/map49.binbin0 -> 594 bytes
-rw-r--r--src/data/maps/map5.bin1
-rw-r--r--src/data/maps/map50.binbin0 -> 191 bytes
-rw-r--r--src/data/maps/map51.binbin0 -> 284 bytes
-rw-r--r--src/data/maps/map52.binbin0 -> 13 bytes
-rw-r--r--src/data/maps/map53.binbin0 -> 18 bytes
-rw-r--r--src/data/maps/map54.binbin0 -> 389 bytes
-rw-r--r--src/data/maps/map55.binbin0 -> 612 bytes
-rw-r--r--src/data/maps/map56.binbin0 -> 7 bytes
-rw-r--r--src/data/maps/map57.binbin0 -> 11 bytes
-rw-r--r--src/data/maps/map58.binbin0 -> 269 bytes
-rw-r--r--src/data/maps/map59.binbin0 -> 387 bytes
-rw-r--r--src/data/maps/map6.binbin0 -> 192 bytes
-rw-r--r--src/data/maps/map60.binbin0 -> 254 bytes
-rw-r--r--src/data/maps/map61.binbin0 -> 249 bytes
-rw-r--r--src/data/maps/map62.bin1
-rw-r--r--src/data/maps/map63.bin1
-rw-r--r--src/data/maps/map64.bin1
-rw-r--r--src/data/maps/map65.bin1
-rw-r--r--src/data/maps/map66.bin1
-rw-r--r--src/data/maps/map67.bin1
-rw-r--r--src/data/maps/map68.bin1
-rw-r--r--src/data/maps/map69.bin1
-rw-r--r--src/data/maps/map7.binbin0 -> 339 bytes
-rw-r--r--src/data/maps/map70.binbin0 -> 190 bytes
-rw-r--r--src/data/maps/map71.binbin0 -> 133 bytes
-rw-r--r--src/data/maps/map72.binbin0 -> 218 bytes
-rw-r--r--src/data/maps/map73.binbin0 -> 151 bytes
-rw-r--r--src/data/maps/map74.binbin0 -> 209 bytes
-rw-r--r--src/data/maps/map75.binbin0 -> 141 bytes
-rw-r--r--src/data/maps/map76.bin1
-rw-r--r--src/data/maps/map77.binbin0 -> 129 bytes
-rw-r--r--src/data/maps/map78.bin1
-rw-r--r--src/data/maps/map79.binbin0 -> 127 bytes
-rw-r--r--src/data/maps/map8.bin1
-rw-r--r--src/data/maps/map80.bin1
-rw-r--r--src/data/maps/map81.binbin0 -> 124 bytes
-rw-r--r--src/data/maps/map82.bin1
-rw-r--r--src/data/maps/map83.binbin0 -> 121 bytes
-rw-r--r--src/data/maps/map84.bin1
-rw-r--r--src/data/maps/map85.binbin0 -> 158 bytes
-rw-r--r--src/data/maps/map86.bin1
-rw-r--r--src/data/maps/map87.binbin0 -> 150 bytes
-rw-r--r--src/data/maps/map88.bin1
-rw-r--r--src/data/maps/map89.binbin0 -> 141 bytes
-rw-r--r--src/data/maps/map9.bin1
-rw-r--r--src/data/maps/map90.binbin0 -> 144 bytes
-rw-r--r--src/data/maps/map91.binbin0 -> 185 bytes
-rw-r--r--src/data/maps/map92.binbin0 -> 137 bytes
-rw-r--r--src/data/maps/map93.binbin0 -> 163 bytes
-rw-r--r--src/data/maps/map94.binbin0 -> 138 bytes
-rw-r--r--src/data/maps/map95.binbin0 -> 337 bytes
-rw-r--r--src/data/maps/map96.binbin0 -> 493 bytes
-rw-r--r--src/data/maps/map97.bin2
-rw-r--r--src/data/maps/map98.bin1
-rw-r--r--src/data/maps/map99.bin1
108 files changed, 835 insertions, 34 deletions
diff --git a/src/data/duel_animations.asm b/src/data/duel_animations.asm
new file mode 100644
index 0000000..49ed364
--- /dev/null
+++ b/src/data/duel_animations.asm
@@ -0,0 +1,778 @@
+; data for each animation ID (see src/constants/sprite_constants.asm)
+Animations: ; 1ce32 (7:4e32)
+ ; DUEL_ANIM_NONE
+ db $00 ; sprite ID
+ db $00 ; palette ID
+ db $00 ; anim ID
+ db $00 ; anim flags
+ db $00 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_GLOW
+ db SPRITE_DUEL_GLOW ; sprite ID
+ db PALETTE_31 ; palette ID
+ db $47 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_11 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PARALYSIS
+ db SPRITE_DUEL_1 ; sprite ID
+ db PALETTE_32 ; palette ID
+ db $48 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_12 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SLEEP
+ db SPRITE_DUEL_2 ; sprite ID
+ db PALETTE_33 ; palette ID
+ db $49 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_13 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_CONFUSION
+ db SPRITE_DUEL_55 ; sprite ID
+ db PALETTE_34 ; palette ID
+ db $4a ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_14 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_POISON
+ db SPRITE_DUEL_58 ; sprite ID
+ db PALETTE_35 ; palette ID
+ db $4b ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_15 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_6
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db $4c ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_16 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HIT
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db $4d ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_16 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_HIT
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db $4e ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_17 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SHOW_DAMAGE
+ db SPRITE_DUEL_4 ; sprite ID
+ db PALETTE_37 ; palette ID
+ db $00 ; anim ID
+ db $00 ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_THUNDER_SHOCK
+ db SPRITE_DUEL_5 ; sprite ID
+ db PALETTE_38 ; palette ID
+ db $5c ; anim ID
+ db $00 ; anim flags
+ db SFX_18 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_LIGHTNING
+ db SPRITE_DUEL_6 ; sprite ID
+ db PALETTE_39 ; palette ID
+ db $5e ; anim ID
+ db $00 ; anim flags
+ db SFX_19 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BORDER_SPARK
+ db SPRITE_DUEL_59 ; sprite ID
+ db PALETTE_40 ; palette ID
+ db $5f ; anim ID
+ db $00 ; anim flags
+ db SFX_1A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_LIGHTNING
+ db SPRITE_DUEL_7 ; sprite ID
+ db PALETTE_41 ; palette ID
+ db $60 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_1B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SMALL_FLAME
+ db SPRITE_DUEL_8 ; sprite ID
+ db PALETTE_42 ; palette ID
+ db $61 ; anim ID
+ db $00 ; anim flags
+ db SFX_1C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_FLAME
+ db SPRITE_DUEL_8 ; sprite ID
+ db PALETTE_42 ; palette ID
+ db $62 ; anim ID
+ db $00 ; anim flags
+ db SFX_1D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_FIRE_SPIN
+ db SPRITE_DUEL_9 ; sprite ID
+ db PALETTE_43 ; palette ID
+ db $63 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_1E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DIVE_BOMB
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db $64 ; anim ID
+ db $00 ; anim flags
+ db SFX_1F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WATER_JETS
+ db SPRITE_DUEL_61 ; sprite ID
+ db PALETTE_45 ; palette ID
+ db $69 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_20 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WATER_GUN
+ db SPRITE_DUEL_11 ; sprite ID
+ db PALETTE_46 ; palette ID
+ db $6a ; anim ID
+ db $00 ; anim flags
+ db SFX_21 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHIRLPOOL
+ db SPRITE_DUEL_12 ; sprite ID
+ db PALETTE_47 ; palette ID
+ db $6b ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_22 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HYDRO_PUMP
+ db SPRITE_DUEL_13 ; sprite ID
+ db PALETTE_48 ; palette ID
+ db $6c ; anim ID
+ db $00 ; anim flags
+ db SFX_23 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BLIZZARD
+ db SPRITE_DUEL_62 ; sprite ID
+ db PALETTE_49 ; palette ID
+ db $6d ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_24 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PSYCHIC
+ db SPRITE_DUEL_14 ; sprite ID
+ db PALETTE_50 ; palette ID
+ db $6e ; anim ID
+ db $00 ; anim flags
+ db SFX_25 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_GLARE
+ db SPRITE_DUEL_15 ; sprite ID
+ db PALETTE_51 ; palette ID
+ db $6f ; anim ID
+ db $00 ; anim flags
+ db SFX_26 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BEAM
+ db SPRITE_DUEL_16 ; sprite ID
+ db PALETTE_52 ; palette ID
+ db $70 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_6) | (1 << SPRITE_ANIM_FLAG_Y_SUBTRACT) ; anim flags
+ db SFX_27 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HYPER_BEAM
+ db SPRITE_DUEL_17 ; sprite ID
+ db PALETTE_53 ; palette ID
+ db $71 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_6) | (1 << SPRITE_ANIM_FLAG_Y_SUBTRACT) ; anim flags
+ db SFX_28 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_ROCK_THROW
+ db SPRITE_DUEL_18 ; sprite ID
+ db PALETTE_54 ; palette ID
+ db $72 ; anim ID
+ db $00 ; anim flags
+ db SFX_29 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_STONE_BARRAGE
+ db SPRITE_DUEL_18 ; sprite ID
+ db PALETTE_54 ; palette ID
+ db $73 ; anim ID
+ db $00 ; anim flags
+ db SFX_2A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PUNCH
+ db SPRITE_DUEL_19 ; sprite ID
+ db PALETTE_55 ; palette ID
+ db $74 ; anim ID
+ db $00 ; anim flags
+ db SFX_2B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_THUNDERPUNCH
+ db SPRITE_DUEL_19 ; sprite ID
+ db PALETTE_55 ; palette ID
+ db $75 ; anim ID
+ db $00 ; anim flags
+ db SFX_52 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_FIRE_PUNCH
+ db SPRITE_DUEL_19 ; sprite ID
+ db PALETTE_55 ; palette ID
+ db $76 ; anim ID
+ db $00 ; anim flags
+ db SFX_53 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_STRETCH_KICK
+ db SPRITE_DUEL_20 ; sprite ID
+ db PALETTE_56 ; palette ID
+ db $77 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_5) | (1 << SPRITE_ANIM_FLAG_X_SUBTRACT) ; anim flags
+ db SFX_2C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SLASH
+ db SPRITE_DUEL_21 ; sprite ID
+ db PALETTE_57 ; palette ID
+ db $78 ; anim ID
+ db $00 ; anim flags
+ db SFX_2D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHIP
+ db SPRITE_DUEL_22 ; sprite ID
+ db PALETTE_58 ; palette ID
+ db $7a ; anim ID
+ db $00 ; anim flags
+ db SFX_2D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_TEAR
+ db SPRITE_DUEL_23 ; sprite ID
+ db PALETTE_59 ; palette ID
+ db $7b ; anim ID
+ db $00 ; anim flags
+ db SFX_2E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_FURY_SWIPES
+ db SPRITE_DUEL_21 ; sprite ID
+ db PALETTE_57 ; palette ID
+ db $79 ; anim ID
+ db $00 ; anim flags
+ db SFX_2F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DRILL
+ db SPRITE_DUEL_24 ; sprite ID
+ db PALETTE_60 ; palette ID
+ db $7c ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_5) | (1 << SPRITE_ANIM_FLAG_X_SUBTRACT) ; anim flags
+ db SFX_30 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_POT_SMASH
+ db SPRITE_DUEL_25 ; sprite ID
+ db PALETTE_61 ; palette ID
+ db $7d ; anim ID
+ db $00 ; anim flags
+ db SFX_31 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BONEMERANG
+ db SPRITE_DUEL_26 ; sprite ID
+ db PALETTE_62 ; palette ID
+ db $7e ; anim ID
+ db $00 ; anim flags
+ db SFX_32 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SEISMIC_TOSS
+ db SPRITE_DUEL_27 ; sprite ID
+ db PALETTE_63 ; palette ID
+ db $7f ; anim ID
+ db $00 ; anim flags
+ db SFX_33 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_NEEDLES
+ db SPRITE_DUEL_28 ; sprite ID
+ db PALETTE_64 ; palette ID
+ db $80 ; anim ID
+ db $00 ; anim flags
+ db SFX_34 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHITE_GAS
+ db SPRITE_DUEL_29 ; sprite ID
+ db PALETTE_65 ; palette ID
+ db $81 ; anim ID
+ db $00 ; anim flags
+ db SFX_35 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_POWDER
+ db SPRITE_DUEL_56 ; sprite ID
+ db PALETTE_66 ; palette ID
+ db $82 ; anim ID
+ db $00 ; anim flags
+ db SFX_36 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_GOO
+ db SPRITE_DUEL_30 ; sprite ID
+ db PALETTE_67 ; palette ID
+ db $83 ; anim ID
+ db $00 ; anim flags
+ db SFX_37 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BUBBLES
+ db SPRITE_DUEL_31 ; sprite ID
+ db PALETTE_68 ; palette ID
+ db $84 ; anim ID
+ db $00 ; anim flags
+ db SFX_38 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_STRING_SHOT
+ db SPRITE_DUEL_32 ; sprite ID
+ db PALETTE_69 ; palette ID
+ db $85 ; anim ID
+ db $00 ; anim flags
+ db SFX_39 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BOYFRIENDS
+ db SPRITE_DUEL_33 ; sprite ID
+ db PALETTE_70 ; palette ID
+ db $86 ; anim ID
+ db $00 ; anim flags
+ db SFX_3A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_LURE
+ db SPRITE_DUEL_34 ; sprite ID
+ db PALETTE_71 ; palette ID
+ db $87 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_5) | (1 << SPRITE_ANIM_FLAG_X_SUBTRACT) ; anim flags
+ db SFX_3B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_TOXIC
+ db SPRITE_DUEL_35 ; sprite ID
+ db PALETTE_72 ; palette ID
+ db $88 ; anim ID
+ db $00 ; anim flags
+ db SFX_3C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_CONFUSE_RAY
+ db SPRITE_DUEL_66 ; sprite ID
+ db PALETTE_73 ; palette ID
+ db $89 ; anim ID
+ db $00 ; anim flags
+ db SFX_3D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SING
+ db SPRITE_DUEL_36 ; sprite ID
+ db PALETTE_74 ; palette ID
+ db $8a ; anim ID
+ db $00 ; anim flags
+ db SFX_3E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SUPERSONIC
+ db SPRITE_DUEL_37 ; sprite ID
+ db PALETTE_75 ; palette ID
+ db $8b ; anim ID
+ db $00 ; anim flags
+ db SFX_3F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PETAL_DANCE
+ db SPRITE_DUEL_57 ; sprite ID
+ db PALETTE_76 ; palette ID
+ db $8c ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_40 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PROTECT
+ db SPRITE_DUEL_38 ; sprite ID
+ db PALETTE_77 ; palette ID
+ db $8d ; anim ID
+ db $00 ; anim flags
+ db SFX_41 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BARRIER
+ db SPRITE_DUEL_39 ; sprite ID
+ db PALETTE_78 ; palette ID
+ db $8e ; anim ID
+ db $00 ; anim flags
+ db SFX_42 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_QUICK_ATTACK
+ db SPRITE_DUEL_40 ; sprite ID
+ db PALETTE_79 ; palette ID
+ db $8f ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_43 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHIRLWIND
+ db SPRITE_DUEL_41 ; sprite ID
+ db PALETTE_80 ; palette ID
+ db $90 ; anim ID
+ db $00 ; anim flags
+ db SFX_44 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_CRY
+ db SPRITE_DUEL_42 ; sprite ID
+ db PALETTE_81 ; palette ID
+ db $92 ; anim ID
+ db $00 ; anim flags
+ db SFX_45 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_QUESTION_MARK
+ db SPRITE_DUEL_43 ; sprite ID
+ db PALETTE_82 ; palette ID
+ db $93 ; anim ID
+ db $00 ; anim flags
+ db SFX_46 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SELFDESTRUCT
+ db SPRITE_DUEL_44 ; sprite ID
+ db PALETTE_83 ; palette ID
+ db $94 ; anim ID
+ db $00 ; anim flags
+ db SFX_47 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_SELFDESTRUCT_1
+ db SPRITE_DUEL_44 ; sprite ID
+ db PALETTE_83 ; palette ID
+ db $95 ; anim ID
+ db $00 ; anim flags
+ db SFX_48 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HEAL
+ db SPRITE_DUEL_60 ; sprite ID
+ db PALETTE_84 ; palette ID
+ db $97 ; anim ID
+ db $00 ; anim flags
+ db SFX_49 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DRAIN
+ db SPRITE_DUEL_64 ; sprite ID
+ db PALETTE_85 ; palette ID
+ db $99 ; anim ID
+ db $00 ; anim flags
+ db SFX_4A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DARK_GAS
+ db SPRITE_DUEL_29 ; sprite ID
+ db PALETTE_86 ; palette ID
+ db $81 ; anim ID
+ db $00 ; anim flags
+ db SFX_4B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_SELFDESTRUCT_2
+ db SPRITE_DUEL_44 ; sprite ID
+ db PALETTE_83 ; palette ID
+ db $96 ; anim ID
+ db $00 ; anim flags
+ db SFX_47 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_66
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db $4d ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_16 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_67
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db $4e ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_17 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_68
+ db SPRITE_DUEL_5 ; sprite ID
+ db PALETTE_38 ; palette ID
+ db $5c ; anim ID
+ db $00 ; anim flags
+ db SFX_18 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_69
+ db SPRITE_DUEL_62 ; sprite ID
+ db PALETTE_49 ; palette ID
+ db $6d ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_24 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_70
+ db SPRITE_DUEL_45 ; sprite ID
+ db PALETTE_87 ; palette ID
+ db $9a ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_11 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_71
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db $65 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_5C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_72
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db $66 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_73
+ db SPRITE_DUEL_60 ; sprite ID
+ db PALETTE_84 ; palette ID
+ db $98 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_4C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_74
+ db SPRITE_DUEL_41 ; sprite ID
+ db PALETTE_80 ; palette ID
+ db $91 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_4D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_EXPAND
+ db SPRITE_DUEL_46 ; sprite ID
+ db PALETTE_88 ; palette ID
+ db $9b ; anim ID
+ db $00 ; anim flags
+ db SFX_4E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_76
+ db SPRITE_DUEL_47 ; sprite ID
+ db PALETTE_89 ; palette ID
+ db $9c ; anim ID
+ db $00 ; anim flags
+ db SFX_4F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_THUNDER_WAVE
+ db SPRITE_DUEL_48 ; sprite ID
+ db PALETTE_90 ; palette ID
+ db $9d ; anim ID
+ db $00 ; anim flags
+ db SFX_50 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_78
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db $67 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_51 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_79
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db $68 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_51 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_80
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $9e ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PLAYER_SHUFFLE
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $9f ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_07 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_OPP_SHUFFLE
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $a0 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_07 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BOTH_SHUFFLE
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $a1 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_07 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_84
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $a2 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BOTH_DRAW
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $a3 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PLAYER_DRAW
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $a4 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_OPP_DRAW
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $a5 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_SPIN
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db $a7 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_TOSS1
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db $a8 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_0B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_TOSS2
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db $a9 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_0B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_TAILS
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db $aa ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_HEADS
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db $ab ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DUEL_WIN
+ db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
+ db PALETTE_93 ; palette ID
+ db $ac ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DUEL_LOSS
+ db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
+ db PALETTE_93 ; palette ID
+ db $ad ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DUEL_DRAW
+ db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
+ db PALETTE_93 ; palette ID
+ db $ae ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_96
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db $a6 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+; 0x1d078
diff --git a/src/data/map_headers.asm b/src/data/map_headers.asm
index 06a2e20..3204bbf 100644
--- a/src/data/map_headers.asm
+++ b/src/data/map_headers.asm
@@ -1,37 +1,37 @@
; TODO: figure out the rest of the data for each map
; related to the table at 20:4e5d
MapHeaders: ; 1c374 (7:4374)
- db $00,$01,$00,$01,$01,MUSIC_OVERWORLD ; OVERWORLD_MAP
- db $02,$03,$00,$02,$02,MUSIC_OVERWORLD ; MASON_LABORATORY
- db $06,$07,$00,$02,$02,MUSIC_OVERWORLD ; DECK_MACHINE_ROOM
- db $0A,$0B,$00,$03,$03,MUSIC_OVERWORLD ; ISHIHARAS_HOUSE
- db $0C,$0D,$00,$03,$04,MUSIC_OVERWORLD ; FIGHTING_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIGHTING_CLUB_LOBBY
- db $20,$21,$00,$04,$0D,MUSIC_CLUB_3 ; FIGHTING_CLUB
- db $0E,$0F,$00,$03,$05,MUSIC_OVERWORLD ; ROCK_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; ROCK_CLUB_LOBBY
- db $22,$23,$00,$04,$0E,MUSIC_CLUB_2 ; ROCK_CLUB
- db $10,$11,$00,$03,$06,MUSIC_OVERWORLD ; WATER_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; WATER_CLUB_LOBBY
- db $24,$25,$00,$02,$0F,MUSIC_CLUB_2 ; WATER_CLUB
- db $12,$13,$00,$03,$07,MUSIC_OVERWORLD ; LIGHTNING_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; LIGHTNING_CLUB_LOBBY
- db $26,$27,$00,$05,$10,MUSIC_CLUB_1 ; LIGHTNING_CLUB
- db $14,$15,$00,$03,$08,MUSIC_OVERWORLD ; GRASS_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; GRASS_CLUB_LOBBY
- db $28,$29,$00,$06,$11,MUSIC_CLUB_1 ; GRASS_CLUB
- db $16,$17,$00,$03,$09,MUSIC_OVERWORLD ; PSYCHIC_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; PSYCHIC_CLUB_LOBBY
- db $2A,$2B,$00,$07,$12,MUSIC_CLUB_2 ; PSYCHIC_CLUB
- db $18,$19,$00,$03,$0A,MUSIC_OVERWORLD ; SCIENCE_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; SCIENCE_CLUB_LOBBY
- db $2C,$2D,$00,$06,$13,MUSIC_CLUB_3 ; SCIENCE_CLUB
- db $1A,$1B,$00,$03,$0B,MUSIC_OVERWORLD ; FIRE_CLUB_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; FIRE_CLUB_LOBBY
- db $2E,$2F,$00,$08,$14,MUSIC_CLUB_3 ; FIRE_CLUB
- db $1C,$1D,$00,$03,$04,MUSIC_OVERWORLD ; CHALLENGE_HALL_ENTRANCE
- db $1E,$1F,$00,$03,$0C,MUSIC_OVERWORLD ; CHALLENGE_HALL_LOBBY
- db $30,$31,$00,$09,$15,MUSIC_OVERWORLD ; CHALLENGE_HALL
- db $32,$33,$00,$0A,$16,MUSIC_OVERWORLD ; POKEMON_DOME_ENTRANCE
- db $36,$37,$00,$0A,$17,MUSIC_POKEMON_DOME ; POKEMON_DOME
- db $3A,$3B,$00,$0A,$18,MUSIC_HALL_OF_HONOR ; HALL_OF_HONOR
+ db TILEMAP_OVERWORLD_MAP, TILEMAP_OVERWORLD_MAP_CGB, $00, $01, $01, MUSIC_OVERWORLD ; OVERWORLD_MAP
+ db TILEMAP_MASON_LABORATORY, TILEMAP_MASON_LABORATORY_CGB, $00, $02, $02, MUSIC_OVERWORLD ; MASON_LABORATORY
+ db TILEMAP_DECK_MACHINE_ROOM, TILEMAP_DECK_MACHINE_ROOM_CGB, $00, $02, $02, MUSIC_OVERWORLD ; DECK_MACHINE_ROOM
+ db TILEMAP_ISHIHARA, TILEMAP_ISHIHARA_CGB, $00, $03, $03, MUSIC_OVERWORLD ; ISHIHARAS_HOUSE
+ db TILEMAP_FIGHTING_CLUB_ENTRANCE, TILEMAP_FIGHTING_CLUB_ENTRANCE_CGB, $00, $03, $04, MUSIC_OVERWORLD ; FIGHTING_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; FIGHTING_CLUB_LOBBY
+ db TILEMAP_FIGHTING_CLUB, TILEMAP_FIGHTING_CLUB_CGB, $00, $04, $0d, MUSIC_CLUB_3 ; FIGHTING_CLUB
+ db TILEMAP_ROCK_CLUB_ENTRANCE, TILEMAP_ROCK_CLUB_ENTRANCE_CGB, $00, $03, $05, MUSIC_OVERWORLD ; ROCK_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; ROCK_CLUB_LOBBY
+ db TILEMAP_ROCK_CLUB, TILEMAP_ROCK_CLUB_CGB, $00, $04, $0e, MUSIC_CLUB_2 ; ROCK_CLUB
+ db TILEMAP_WATER_CLUB_ENTRANCE, TILEMAP_WATER_CLUB_ENTRANCE_CGB, $00, $03, $06, MUSIC_OVERWORLD ; WATER_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; WATER_CLUB_LOBBY
+ db TILEMAP_WATER_CLUB, TILEMAP_WATER_CLUB_CGB, $00, $02, $0f, MUSIC_CLUB_2 ; WATER_CLUB
+ db TILEMAP_LIGHTNING_CLUB_ENTRANCE, TILEMAP_LIGHTNING_CLUB_ENTRANCE_CGB, $00, $03, $07, MUSIC_OVERWORLD ; LIGHTNING_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; LIGHTNING_CLUB_LOBBY
+ db TILEMAP_LIGHTNING_CLUB, TILEMAP_LIGHTNING_CLUB_CGB, $00, $05, $10, MUSIC_CLUB_1 ; LIGHTNING_CLUB
+ db TILEMAP_GRASS_CLUB_ENTRANCE, TILEMAP_GRASS_CLUB_ENTRANCE_CGB, $00, $03, $08, MUSIC_OVERWORLD ; GRASS_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; GRASS_CLUB_LOBBY
+ db TILEMAP_GRASS_CLUB, TILEMAP_GRASS_CLUB_CGB, $00, $06, $11, MUSIC_CLUB_1 ; GRASS_CLUB
+ db TILEMAP_PSYCHIC_CLUB_ENTRANCE, TILEMAP_PSYCHIC_CLUB_ENTRANCE_CGB, $00, $03, $09, MUSIC_OVERWORLD ; PSYCHIC_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; PSYCHIC_CLUB_LOBBY
+ db TILEMAP_PSYCHIC_CLUB, TILEMAP_PSYCHIC_CLUB_CGB, $00, $07, $12, MUSIC_CLUB_2 ; PSYCHIC_CLUB
+ db TILEMAP_SCIENCE_CLUB_ENTRANCE, TILEMAP_SCIENCE_CLUB_ENTRANCE_CGB, $00, $03, $0a, MUSIC_OVERWORLD ; SCIENCE_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; SCIENCE_CLUB_LOBBY
+ db TILEMAP_SCIENCE_CLUB, TILEMAP_SCIENCE_CLUB_CGB, $00, $06, $13, MUSIC_CLUB_3 ; SCIENCE_CLUB
+ db TILEMAP_FIRE_CLUB_ENTRANCE, TILEMAP_FIRE_CLUB_ENTRANCE_CGB, $00, $03, $0b, MUSIC_OVERWORLD ; FIRE_CLUB_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; FIRE_CLUB_LOBBY
+ db TILEMAP_FIRE_CLUB, TILEMAP_FIRE_CLUB_CGB, $00, $08, $14, MUSIC_CLUB_3 ; FIRE_CLUB
+ db TILEMAP_CHALLENGE_HALL_ENTRANCE, TILEMAP_CHALLENGE_HALL_ENTRANCE_CGB, $00, $03, $04, MUSIC_OVERWORLD ; CHALLENGE_HALL_ENTRANCE
+ db TILEMAP_CLUB_LOBBY, TILEMAP_CLUB_LOBBY_CGB, $00, $03, $0c, MUSIC_OVERWORLD ; CHALLENGE_HALL_LOBBY
+ db TILEMAP_CHALLENGE_HALL, TILEMAP_CHALLENGE_HALL_CGB, $00, $09, $15, MUSIC_OVERWORLD ; CHALLENGE_HALL
+ db TILEMAP_POKEMON_DOME_ENTRANCE, TILEMAP_POKEMON_DOME_ENTRANCE_CGB, $00, $0a, $16, MUSIC_OVERWORLD ; POKEMON_DOME_ENTRANCE
+ db TILEMAP_POKEMON_DOME, TILEMAP_POKEMON_DOME_CGB, $00, $0a, $17, MUSIC_POKEMON_DOME ; POKEMON_DOME
+ db TILEMAP_HALL_OF_HONOR, TILEMAP_HALL_OF_HONOR_CGB, $00, $0a, $18, MUSIC_HALL_OF_HONOR ; HALL_OF_HONOR
diff --git a/src/data/maps/map0.bin b/src/data/maps/map0.bin
new file mode 100644
index 0000000..cf2a9ed
--- /dev/null
+++ b/src/data/maps/map0.bin
Binary files differ
diff --git a/src/data/maps/map1.bin b/src/data/maps/map1.bin
new file mode 100644
index 0000000..38543ff
--- /dev/null
+++ b/src/data/maps/map1.bin
Binary files differ
diff --git a/src/data/maps/map10.bin b/src/data/maps/map10.bin
new file mode 100644
index 0000000..570de49
--- /dev/null
+++ b/src/data/maps/map10.bin
Binary files differ
diff --git a/src/data/maps/map100.bin b/src/data/maps/map100.bin
new file mode 100644
index 0000000..cc9e675
--- /dev/null
+++ b/src/data/maps/map100.bin
Binary files differ
diff --git a/src/data/maps/map101.bin b/src/data/maps/map101.bin
new file mode 100644
index 0000000..15ff322
--- /dev/null
+++ b/src/data/maps/map101.bin
Binary files differ
diff --git a/src/data/maps/map102.bin b/src/data/maps/map102.bin
new file mode 100644
index 0000000..0a7e308
--- /dev/null
+++ b/src/data/maps/map102.bin
Binary files differ
diff --git a/src/data/maps/map103.bin b/src/data/maps/map103.bin
new file mode 100644
index 0000000..68219ed
--- /dev/null
+++ b/src/data/maps/map103.bin
Binary files differ
diff --git a/src/data/maps/map104.bin b/src/data/maps/map104.bin
new file mode 100644
index 0000000..b931d87
--- /dev/null
+++ b/src/data/maps/map104.bin
Binary files differ
diff --git a/src/data/maps/map105.bin b/src/data/maps/map105.bin
new file mode 100644
index 0000000..057d4e0
--- /dev/null
+++ b/src/data/maps/map105.bin
Binary files differ
diff --git a/src/data/maps/map11.bin b/src/data/maps/map11.bin
new file mode 100644
index 0000000..23e8c35
--- /dev/null
+++ b/src/data/maps/map11.bin
Binary files differ
diff --git a/src/data/maps/map12.bin b/src/data/maps/map12.bin
new file mode 100644
index 0000000..491cb07
--- /dev/null
+++ b/src/data/maps/map12.bin
Binary files differ
diff --git a/src/data/maps/map13.bin b/src/data/maps/map13.bin
new file mode 100644
index 0000000..69479ba
--- /dev/null
+++ b/src/data/maps/map13.bin
Binary files differ
diff --git a/src/data/maps/map14.bin b/src/data/maps/map14.bin
new file mode 100644
index 0000000..aa1c6bc
--- /dev/null
+++ b/src/data/maps/map14.bin
Binary files differ
diff --git a/src/data/maps/map15.bin b/src/data/maps/map15.bin
new file mode 100644
index 0000000..eb8fc6b
--- /dev/null
+++ b/src/data/maps/map15.bin
Binary files differ
diff --git a/src/data/maps/map16.bin b/src/data/maps/map16.bin
new file mode 100644
index 0000000..6725ce2
--- /dev/null
+++ b/src/data/maps/map16.bin
Binary files differ
diff --git a/src/data/maps/map17.bin b/src/data/maps/map17.bin
new file mode 100644
index 0000000..2202009
--- /dev/null
+++ b/src/data/maps/map17.bin
Binary files differ
diff --git a/src/data/maps/map18.bin b/src/data/maps/map18.bin
new file mode 100644
index 0000000..1b5f7e2
--- /dev/null
+++ b/src/data/maps/map18.bin
Binary files differ
diff --git a/src/data/maps/map19.bin b/src/data/maps/map19.bin
new file mode 100644
index 0000000..41fd5e3
--- /dev/null
+++ b/src/data/maps/map19.bin
Binary files differ
diff --git a/src/data/maps/map2.bin b/src/data/maps/map2.bin
new file mode 100644
index 0000000..b575bb2
--- /dev/null
+++ b/src/data/maps/map2.bin
Binary files differ
diff --git a/src/data/maps/map20.bin b/src/data/maps/map20.bin
new file mode 100644
index 0000000..0454487
--- /dev/null
+++ b/src/data/maps/map20.bin
Binary files differ
diff --git a/src/data/maps/map21.bin b/src/data/maps/map21.bin
new file mode 100644
index 0000000..6e9c407
--- /dev/null
+++ b/src/data/maps/map21.bin
Binary files differ
diff --git a/src/data/maps/map22.bin b/src/data/maps/map22.bin
new file mode 100644
index 0000000..c7951e0
--- /dev/null
+++ b/src/data/maps/map22.bin
Binary files differ
diff --git a/src/data/maps/map23.bin b/src/data/maps/map23.bin
new file mode 100644
index 0000000..9bef429
--- /dev/null
+++ b/src/data/maps/map23.bin
Binary files differ
diff --git a/src/data/maps/map24.bin b/src/data/maps/map24.bin
new file mode 100644
index 0000000..c3bbf87
--- /dev/null
+++ b/src/data/maps/map24.bin
Binary files differ
diff --git a/src/data/maps/map25.bin b/src/data/maps/map25.bin
new file mode 100644
index 0000000..9b66ad4
--- /dev/null
+++ b/src/data/maps/map25.bin
Binary files differ
diff --git a/src/data/maps/map26.bin b/src/data/maps/map26.bin
new file mode 100644
index 0000000..5a37965
--- /dev/null
+++ b/src/data/maps/map26.bin
Binary files differ
diff --git a/src/data/maps/map27.bin b/src/data/maps/map27.bin
new file mode 100644
index 0000000..f18ad28
--- /dev/null
+++ b/src/data/maps/map27.bin
Binary files differ
diff --git a/src/data/maps/map28.bin b/src/data/maps/map28.bin
new file mode 100644
index 0000000..557c897
--- /dev/null
+++ b/src/data/maps/map28.bin
Binary files differ
diff --git a/src/data/maps/map29.bin b/src/data/maps/map29.bin
new file mode 100644
index 0000000..b70e041
--- /dev/null
+++ b/src/data/maps/map29.bin
Binary files differ
diff --git a/src/data/maps/map3.bin b/src/data/maps/map3.bin
new file mode 100644
index 0000000..ceaa540
--- /dev/null
+++ b/src/data/maps/map3.bin
Binary files differ
diff --git a/src/data/maps/map30.bin b/src/data/maps/map30.bin
new file mode 100644
index 0000000..ce1d02c
--- /dev/null
+++ b/src/data/maps/map30.bin
Binary files differ
diff --git a/src/data/maps/map31.bin b/src/data/maps/map31.bin
new file mode 100644
index 0000000..d0e5fcd
--- /dev/null
+++ b/src/data/maps/map31.bin
Binary files differ
diff --git a/src/data/maps/map32.bin b/src/data/maps/map32.bin
new file mode 100644
index 0000000..609fa1e
--- /dev/null
+++ b/src/data/maps/map32.bin
Binary files differ
diff --git a/src/data/maps/map33.bin b/src/data/maps/map33.bin
new file mode 100644
index 0000000..025b820
--- /dev/null
+++ b/src/data/maps/map33.bin
Binary files differ
diff --git a/src/data/maps/map34.bin b/src/data/maps/map34.bin
new file mode 100644
index 0000000..de03a48
--- /dev/null
+++ b/src/data/maps/map34.bin
Binary files differ
diff --git a/src/data/maps/map35.bin b/src/data/maps/map35.bin
new file mode 100644
index 0000000..a178ac3
--- /dev/null
+++ b/src/data/maps/map35.bin
Binary files differ
diff --git a/src/data/maps/map36.bin b/src/data/maps/map36.bin
new file mode 100644
index 0000000..759a82e
--- /dev/null
+++ b/src/data/maps/map36.bin
Binary files differ
diff --git a/src/data/maps/map37.bin b/src/data/maps/map37.bin
new file mode 100644
index 0000000..fc1588d
--- /dev/null
+++ b/src/data/maps/map37.bin
Binary files differ
diff --git a/src/data/maps/map38.bin b/src/data/maps/map38.bin
new file mode 100644
index 0000000..779b893
--- /dev/null
+++ b/src/data/maps/map38.bin
Binary files differ
diff --git a/src/data/maps/map39.bin b/src/data/maps/map39.bin
new file mode 100644
index 0000000..104acd7
--- /dev/null
+++ b/src/data/maps/map39.bin
Binary files differ
diff --git a/src/data/maps/map4.bin b/src/data/maps/map4.bin
new file mode 100644
index 0000000..744b347
--- /dev/null
+++ b/src/data/maps/map4.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map40.bin b/src/data/maps/map40.bin
new file mode 100644
index 0000000..37db1fa
--- /dev/null
+++ b/src/data/maps/map40.bin
Binary files differ
diff --git a/src/data/maps/map41.bin b/src/data/maps/map41.bin
new file mode 100644
index 0000000..c13065e
--- /dev/null
+++ b/src/data/maps/map41.bin
Binary files differ
diff --git a/src/data/maps/map42.bin b/src/data/maps/map42.bin
new file mode 100644
index 0000000..21b5993
--- /dev/null
+++ b/src/data/maps/map42.bin
Binary files differ
diff --git a/src/data/maps/map43.bin b/src/data/maps/map43.bin
new file mode 100644
index 0000000..50e18a9
--- /dev/null
+++ b/src/data/maps/map43.bin
Binary files differ
diff --git a/src/data/maps/map44.bin b/src/data/maps/map44.bin
new file mode 100644
index 0000000..81c2cd1
--- /dev/null
+++ b/src/data/maps/map44.bin
Binary files differ
diff --git a/src/data/maps/map45.bin b/src/data/maps/map45.bin
new file mode 100644
index 0000000..6e44d7a
--- /dev/null
+++ b/src/data/maps/map45.bin
Binary files differ
diff --git a/src/data/maps/map46.bin b/src/data/maps/map46.bin
new file mode 100644
index 0000000..9bc01f8
--- /dev/null
+++ b/src/data/maps/map46.bin
Binary files differ
diff --git a/src/data/maps/map47.bin b/src/data/maps/map47.bin
new file mode 100644
index 0000000..085c680
--- /dev/null
+++ b/src/data/maps/map47.bin
Binary files differ
diff --git a/src/data/maps/map48.bin b/src/data/maps/map48.bin
new file mode 100644
index 0000000..5085c83
--- /dev/null
+++ b/src/data/maps/map48.bin
Binary files differ
diff --git a/src/data/maps/map49.bin b/src/data/maps/map49.bin
new file mode 100644
index 0000000..c5ae1b9
--- /dev/null
+++ b/src/data/maps/map49.bin
Binary files differ
diff --git a/src/data/maps/map5.bin b/src/data/maps/map5.bin
new file mode 100644
index 0000000..1397e15
--- /dev/null
+++ b/src/data/maps/map5.bin
@@ -0,0 +1 @@
+} !  \ No newline at end of file
diff --git a/src/data/maps/map50.bin b/src/data/maps/map50.bin
new file mode 100644
index 0000000..c34e10e
--- /dev/null
+++ b/src/data/maps/map50.bin
Binary files differ
diff --git a/src/data/maps/map51.bin b/src/data/maps/map51.bin
new file mode 100644
index 0000000..81a2263
--- /dev/null
+++ b/src/data/maps/map51.bin
Binary files differ
diff --git a/src/data/maps/map52.bin b/src/data/maps/map52.bin
new file mode 100644
index 0000000..b8ae26f
--- /dev/null
+++ b/src/data/maps/map52.bin
Binary files differ
diff --git a/src/data/maps/map53.bin b/src/data/maps/map53.bin
new file mode 100644
index 0000000..bfff297
--- /dev/null
+++ b/src/data/maps/map53.bin
Binary files differ
diff --git a/src/data/maps/map54.bin b/src/data/maps/map54.bin
new file mode 100644
index 0000000..7b7fef6
--- /dev/null
+++ b/src/data/maps/map54.bin
Binary files differ
diff --git a/src/data/maps/map55.bin b/src/data/maps/map55.bin
new file mode 100644
index 0000000..ae652ec
--- /dev/null
+++ b/src/data/maps/map55.bin
Binary files differ
diff --git a/src/data/maps/map56.bin b/src/data/maps/map56.bin
new file mode 100644
index 0000000..b4249e2
--- /dev/null
+++ b/src/data/maps/map56.bin
Binary files differ
diff --git a/src/data/maps/map57.bin b/src/data/maps/map57.bin
new file mode 100644
index 0000000..be748b7
--- /dev/null
+++ b/src/data/maps/map57.bin
Binary files differ
diff --git a/src/data/maps/map58.bin b/src/data/maps/map58.bin
new file mode 100644
index 0000000..00625d0
--- /dev/null
+++ b/src/data/maps/map58.bin
Binary files differ
diff --git a/src/data/maps/map59.bin b/src/data/maps/map59.bin
new file mode 100644
index 0000000..3873084
--- /dev/null
+++ b/src/data/maps/map59.bin
Binary files differ
diff --git a/src/data/maps/map6.bin b/src/data/maps/map6.bin
new file mode 100644
index 0000000..e2270c7
--- /dev/null
+++ b/src/data/maps/map6.bin
Binary files differ
diff --git a/src/data/maps/map60.bin b/src/data/maps/map60.bin
new file mode 100644
index 0000000..5dcb25e
--- /dev/null
+++ b/src/data/maps/map60.bin
Binary files differ
diff --git a/src/data/maps/map61.bin b/src/data/maps/map61.bin
new file mode 100644
index 0000000..e29cc7b
--- /dev/null
+++ b/src/data/maps/map61.bin
Binary files differ
diff --git a/src/data/maps/map62.bin b/src/data/maps/map62.bin
new file mode 100644
index 0000000..11d47bd
--- /dev/null
+++ b/src/data/maps/map62.bin
@@ -0,0 +1 @@
+p򠡢 \ No newline at end of file
diff --git a/src/data/maps/map63.bin b/src/data/maps/map63.bin
new file mode 100644
index 0000000..237f5fe
--- /dev/null
+++ b/src/data/maps/map63.bin
@@ -0,0 +1 @@
+p򣤥 \ No newline at end of file
diff --git a/src/data/maps/map64.bin b/src/data/maps/map64.bin
new file mode 100644
index 0000000..5f97f41
--- /dev/null
+++ b/src/data/maps/map64.bin
@@ -0,0 +1 @@
+p򦧨 \ No newline at end of file
diff --git a/src/data/maps/map65.bin b/src/data/maps/map65.bin
new file mode 100644
index 0000000..598efd3
--- /dev/null
+++ b/src/data/maps/map65.bin
@@ -0,0 +1 @@
+p򩪫 \ No newline at end of file
diff --git a/src/data/maps/map66.bin b/src/data/maps/map66.bin
new file mode 100644
index 0000000..b498b94
--- /dev/null
+++ b/src/data/maps/map66.bin
@@ -0,0 +1 @@
+p򬭮 \ No newline at end of file
diff --git a/src/data/maps/map67.bin b/src/data/maps/map67.bin
new file mode 100644
index 0000000..e5d5767
--- /dev/null
+++ b/src/data/maps/map67.bin
@@ -0,0 +1 @@
+p \ No newline at end of file
diff --git a/src/data/maps/map68.bin b/src/data/maps/map68.bin
new file mode 100644
index 0000000..8b74ef4
--- /dev/null
+++ b/src/data/maps/map68.bin
@@ -0,0 +1 @@
+p \ No newline at end of file
diff --git a/src/data/maps/map69.bin b/src/data/maps/map69.bin
new file mode 100644
index 0000000..69d45ef
--- /dev/null
+++ b/src/data/maps/map69.bin
@@ -0,0 +1 @@
+pǯ \ No newline at end of file
diff --git a/src/data/maps/map7.bin b/src/data/maps/map7.bin
new file mode 100644
index 0000000..7662b6e
--- /dev/null
+++ b/src/data/maps/map7.bin
Binary files differ
diff --git a/src/data/maps/map70.bin b/src/data/maps/map70.bin
new file mode 100644
index 0000000..0ac3803
--- /dev/null
+++ b/src/data/maps/map70.bin
Binary files differ
diff --git a/src/data/maps/map71.bin b/src/data/maps/map71.bin
new file mode 100644
index 0000000..8845640
--- /dev/null
+++ b/src/data/maps/map71.bin
Binary files differ
diff --git a/src/data/maps/map72.bin b/src/data/maps/map72.bin
new file mode 100644
index 0000000..0102181
--- /dev/null
+++ b/src/data/maps/map72.bin
Binary files differ
diff --git a/src/data/maps/map73.bin b/src/data/maps/map73.bin
new file mode 100644
index 0000000..d3bb103
--- /dev/null
+++ b/src/data/maps/map73.bin
Binary files differ
diff --git a/src/data/maps/map74.bin b/src/data/maps/map74.bin
new file mode 100644
index 0000000..52f8e24
--- /dev/null
+++ b/src/data/maps/map74.bin
Binary files differ
diff --git a/src/data/maps/map75.bin b/src/data/maps/map75.bin
new file mode 100644
index 0000000..bbb8abd
--- /dev/null
+++ b/src/data/maps/map75.bin
Binary files differ
diff --git a/src/data/maps/map76.bin b/src/data/maps/map76.bin
new file mode 100644
index 0000000..0380a45
--- /dev/null
+++ b/src/data/maps/map76.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map77.bin b/src/data/maps/map77.bin
new file mode 100644
index 0000000..ac2e677
--- /dev/null
+++ b/src/data/maps/map77.bin
Binary files differ
diff --git a/src/data/maps/map78.bin b/src/data/maps/map78.bin
new file mode 100644
index 0000000..0380a45
--- /dev/null
+++ b/src/data/maps/map78.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map79.bin b/src/data/maps/map79.bin
new file mode 100644
index 0000000..4b03152
--- /dev/null
+++ b/src/data/maps/map79.bin
Binary files differ
diff --git a/src/data/maps/map8.bin b/src/data/maps/map8.bin
new file mode 100644
index 0000000..aa8d5e5
--- /dev/null
+++ b/src/data/maps/map8.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map80.bin b/src/data/maps/map80.bin
new file mode 100644
index 0000000..0380a45
--- /dev/null
+++ b/src/data/maps/map80.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map81.bin b/src/data/maps/map81.bin
new file mode 100644
index 0000000..9480551
--- /dev/null
+++ b/src/data/maps/map81.bin
Binary files differ
diff --git a/src/data/maps/map82.bin b/src/data/maps/map82.bin
new file mode 100644
index 0000000..0380a45
--- /dev/null
+++ b/src/data/maps/map82.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map83.bin b/src/data/maps/map83.bin
new file mode 100644
index 0000000..cc72903
--- /dev/null
+++ b/src/data/maps/map83.bin
Binary files differ
diff --git a/src/data/maps/map84.bin b/src/data/maps/map84.bin
new file mode 100644
index 0000000..0380a45
--- /dev/null
+++ b/src/data/maps/map84.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map85.bin b/src/data/maps/map85.bin
new file mode 100644
index 0000000..37fa470
--- /dev/null
+++ b/src/data/maps/map85.bin
Binary files differ
diff --git a/src/data/maps/map86.bin b/src/data/maps/map86.bin
new file mode 100644
index 0000000..0380a45
--- /dev/null
+++ b/src/data/maps/map86.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map87.bin b/src/data/maps/map87.bin
new file mode 100644
index 0000000..065a4c5
--- /dev/null
+++ b/src/data/maps/map87.bin
Binary files differ
diff --git a/src/data/maps/map88.bin b/src/data/maps/map88.bin
new file mode 100644
index 0000000..0380a45
--- /dev/null
+++ b/src/data/maps/map88.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map89.bin b/src/data/maps/map89.bin
new file mode 100644
index 0000000..2071453
--- /dev/null
+++ b/src/data/maps/map89.bin
Binary files differ
diff --git a/src/data/maps/map9.bin b/src/data/maps/map9.bin
new file mode 100644
index 0000000..288b905
--- /dev/null
+++ b/src/data/maps/map9.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map90.bin b/src/data/maps/map90.bin
new file mode 100644
index 0000000..23b8711
--- /dev/null
+++ b/src/data/maps/map90.bin
Binary files differ
diff --git a/src/data/maps/map91.bin b/src/data/maps/map91.bin
new file mode 100644
index 0000000..723a7c6
--- /dev/null
+++ b/src/data/maps/map91.bin
Binary files differ
diff --git a/src/data/maps/map92.bin b/src/data/maps/map92.bin
new file mode 100644
index 0000000..e33651c
--- /dev/null
+++ b/src/data/maps/map92.bin
Binary files differ
diff --git a/src/data/maps/map93.bin b/src/data/maps/map93.bin
new file mode 100644
index 0000000..8bef537
--- /dev/null
+++ b/src/data/maps/map93.bin
Binary files differ
diff --git a/src/data/maps/map94.bin b/src/data/maps/map94.bin
new file mode 100644
index 0000000..d314a97
--- /dev/null
+++ b/src/data/maps/map94.bin
Binary files differ
diff --git a/src/data/maps/map95.bin b/src/data/maps/map95.bin
new file mode 100644
index 0000000..943bedf
--- /dev/null
+++ b/src/data/maps/map95.bin
Binary files differ
diff --git a/src/data/maps/map96.bin b/src/data/maps/map96.bin
new file mode 100644
index 0000000..99debbf
--- /dev/null
+++ b/src/data/maps/map96.bin
Binary files differ
diff --git a/src/data/maps/map97.bin b/src/data/maps/map97.bin
new file mode 100644
index 0000000..7d0c714
--- /dev/null
+++ b/src/data/maps/map97.bin
@@ -0,0 +1,2 @@
+U
+ U@e` \ No newline at end of file
diff --git a/src/data/maps/map98.bin b/src/data/maps/map98.bin
new file mode 100644
index 0000000..4f89d54
--- /dev/null
+++ b/src/data/maps/map98.bin
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/src/data/maps/map99.bin b/src/data/maps/map99.bin
new file mode 100644
index 0000000..8cc4af6
--- /dev/null
+++ b/src/data/maps/map99.bin
@@ -0,0 +1 @@
+ \ No newline at end of file