diff --git a/graphics/door_anims/abandoned_ship.png b/graphics/door_anims/abandoned_ship.png new file mode 100644 index 000000000..e46aca9ba Binary files /dev/null and b/graphics/door_anims/abandoned_ship.png differ diff --git a/graphics/door_anims/abandoned_ship/0.png b/graphics/door_anims/abandoned_ship/0.png deleted file mode 100644 index 3da426d0f..000000000 Binary files a/graphics/door_anims/abandoned_ship/0.png and /dev/null differ diff --git a/graphics/door_anims/abandoned_ship/1.png b/graphics/door_anims/abandoned_ship/1.png deleted file mode 100644 index 77f8a5991..000000000 Binary files a/graphics/door_anims/abandoned_ship/1.png and /dev/null differ diff --git a/graphics/door_anims/abandoned_ship/2.png b/graphics/door_anims/abandoned_ship/2.png deleted file mode 100644 index f90e0d148..000000000 Binary files a/graphics/door_anims/abandoned_ship/2.png and /dev/null differ diff --git a/graphics/door_anims/abandoned_ship_room.png b/graphics/door_anims/abandoned_ship_room.png new file mode 100644 index 000000000..a5284af7e Binary files /dev/null and b/graphics/door_anims/abandoned_ship_room.png differ diff --git a/graphics/door_anims/abandoned_ship_room/0.png b/graphics/door_anims/abandoned_ship_room/0.png deleted file mode 100644 index f199a34b9..000000000 Binary files a/graphics/door_anims/abandoned_ship_room/0.png and /dev/null differ diff --git a/graphics/door_anims/abandoned_ship_room/1.png b/graphics/door_anims/abandoned_ship_room/1.png deleted file mode 100644 index 15beb5a36..000000000 Binary files a/graphics/door_anims/abandoned_ship_room/1.png and /dev/null differ diff --git a/graphics/door_anims/abandoned_ship_room/2.png b/graphics/door_anims/abandoned_ship_room/2.png deleted file mode 100644 index 2306a6b53..000000000 Binary files a/graphics/door_anims/abandoned_ship_room/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_arena.png b/graphics/door_anims/battle_arena.png new file mode 100644 index 000000000..ef6652815 Binary files /dev/null and b/graphics/door_anims/battle_arena.png differ diff --git a/graphics/door_anims/battle_arena/0.png b/graphics/door_anims/battle_arena/0.png deleted file mode 100644 index b952321b7..000000000 Binary files a/graphics/door_anims/battle_arena/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_arena/1.png b/graphics/door_anims/battle_arena/1.png deleted file mode 100644 index a7dd729d3..000000000 Binary files a/graphics/door_anims/battle_arena/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_arena/2.png b/graphics/door_anims/battle_arena/2.png deleted file mode 100644 index cad72bd9d..000000000 Binary files a/graphics/door_anims/battle_arena/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_arena_lobby.png b/graphics/door_anims/battle_arena_lobby.png new file mode 100644 index 000000000..b9a2134e3 Binary files /dev/null and b/graphics/door_anims/battle_arena_lobby.png differ diff --git a/graphics/door_anims/battle_arena_lobby/0.png b/graphics/door_anims/battle_arena_lobby/0.png deleted file mode 100644 index 60e983141..000000000 Binary files a/graphics/door_anims/battle_arena_lobby/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_arena_lobby/1.png b/graphics/door_anims/battle_arena_lobby/1.png deleted file mode 100644 index 3173d57c8..000000000 Binary files a/graphics/door_anims/battle_arena_lobby/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_arena_lobby/2.png b/graphics/door_anims/battle_arena_lobby/2.png deleted file mode 100644 index 04f77999d..000000000 Binary files a/graphics/door_anims/battle_arena_lobby/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome.png b/graphics/door_anims/battle_dome.png new file mode 100644 index 000000000..729385b3f Binary files /dev/null and b/graphics/door_anims/battle_dome.png differ diff --git a/graphics/door_anims/battle_dome/0.png b/graphics/door_anims/battle_dome/0.png deleted file mode 100644 index d9703db87..000000000 Binary files a/graphics/door_anims/battle_dome/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome/1.png b/graphics/door_anims/battle_dome/1.png deleted file mode 100644 index da3ecb839..000000000 Binary files a/graphics/door_anims/battle_dome/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome/2.png b/graphics/door_anims/battle_dome/2.png deleted file mode 100644 index 32acbcaa2..000000000 Binary files a/graphics/door_anims/battle_dome/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_corridor.png b/graphics/door_anims/battle_dome_corridor.png new file mode 100644 index 000000000..198ad9acc Binary files /dev/null and b/graphics/door_anims/battle_dome_corridor.png differ diff --git a/graphics/door_anims/battle_dome_corridor/0.png b/graphics/door_anims/battle_dome_corridor/0.png deleted file mode 100644 index eec2d2c65..000000000 Binary files a/graphics/door_anims/battle_dome_corridor/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_corridor/1.png b/graphics/door_anims/battle_dome_corridor/1.png deleted file mode 100644 index a013b2990..000000000 Binary files a/graphics/door_anims/battle_dome_corridor/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_corridor/2.png b/graphics/door_anims/battle_dome_corridor/2.png deleted file mode 100644 index 8f3dc2a18..000000000 Binary files a/graphics/door_anims/battle_dome_corridor/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_lobby.png b/graphics/door_anims/battle_dome_lobby.png new file mode 100644 index 000000000..bd4e4e895 Binary files /dev/null and b/graphics/door_anims/battle_dome_lobby.png differ diff --git a/graphics/door_anims/battle_dome_lobby/0.png b/graphics/door_anims/battle_dome_lobby/0.png deleted file mode 100644 index 5e1504117..000000000 Binary files a/graphics/door_anims/battle_dome_lobby/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_lobby/1.png b/graphics/door_anims/battle_dome_lobby/1.png deleted file mode 100644 index cf185c5ab..000000000 Binary files a/graphics/door_anims/battle_dome_lobby/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_lobby/2.png b/graphics/door_anims/battle_dome_lobby/2.png deleted file mode 100644 index 7b34bef94..000000000 Binary files a/graphics/door_anims/battle_dome_lobby/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_pre_battle_room.png b/graphics/door_anims/battle_dome_pre_battle_room.png new file mode 100644 index 000000000..6e4e7ee18 Binary files /dev/null and b/graphics/door_anims/battle_dome_pre_battle_room.png differ diff --git a/graphics/door_anims/battle_dome_pre_battle_room/0.png b/graphics/door_anims/battle_dome_pre_battle_room/0.png deleted file mode 100644 index 0dbf2ece9..000000000 Binary files a/graphics/door_anims/battle_dome_pre_battle_room/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_pre_battle_room/1.png b/graphics/door_anims/battle_dome_pre_battle_room/1.png deleted file mode 100644 index 7e16467fa..000000000 Binary files a/graphics/door_anims/battle_dome_pre_battle_room/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_dome_pre_battle_room/2.png b/graphics/door_anims/battle_dome_pre_battle_room/2.png deleted file mode 100644 index 592268d98..000000000 Binary files a/graphics/door_anims/battle_dome_pre_battle_room/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_factory.png b/graphics/door_anims/battle_factory.png new file mode 100644 index 000000000..7ed6c876b Binary files /dev/null and b/graphics/door_anims/battle_factory.png differ diff --git a/graphics/door_anims/battle_factory/0.png b/graphics/door_anims/battle_factory/0.png deleted file mode 100644 index 0bb35c0c5..000000000 Binary files a/graphics/door_anims/battle_factory/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_factory/1.png b/graphics/door_anims/battle_factory/1.png deleted file mode 100644 index c3a2aa3e2..000000000 Binary files a/graphics/door_anims/battle_factory/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_factory/2.png b/graphics/door_anims/battle_factory/2.png deleted file mode 100644 index 33b2a1e02..000000000 Binary files a/graphics/door_anims/battle_factory/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_frontier.png b/graphics/door_anims/battle_frontier.png new file mode 100644 index 000000000..bf758c03e Binary files /dev/null and b/graphics/door_anims/battle_frontier.png differ diff --git a/graphics/door_anims/battle_frontier/0.png b/graphics/door_anims/battle_frontier/0.png deleted file mode 100644 index 867a8b0e9..000000000 Binary files a/graphics/door_anims/battle_frontier/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_frontier/1.png b/graphics/door_anims/battle_frontier/1.png deleted file mode 100644 index 263a31f87..000000000 Binary files a/graphics/door_anims/battle_frontier/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_frontier/2.png b/graphics/door_anims/battle_frontier/2.png deleted file mode 100644 index f3039a7c1..000000000 Binary files a/graphics/door_anims/battle_frontier/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_frontier_sliding.png b/graphics/door_anims/battle_frontier_sliding.png new file mode 100644 index 000000000..a43cf519d Binary files /dev/null and b/graphics/door_anims/battle_frontier_sliding.png differ diff --git a/graphics/door_anims/battle_frontier_sliding/0.png b/graphics/door_anims/battle_frontier_sliding/0.png deleted file mode 100644 index 5d2fd8b8d..000000000 Binary files a/graphics/door_anims/battle_frontier_sliding/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_frontier_sliding/1.png b/graphics/door_anims/battle_frontier_sliding/1.png deleted file mode 100644 index f79cc787d..000000000 Binary files a/graphics/door_anims/battle_frontier_sliding/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_frontier_sliding/2.png b/graphics/door_anims/battle_frontier_sliding/2.png deleted file mode 100644 index 1a1afcaa1..000000000 Binary files a/graphics/door_anims/battle_frontier_sliding/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_palace_lobby.png b/graphics/door_anims/battle_palace_lobby.png new file mode 100644 index 000000000..f106ae960 Binary files /dev/null and b/graphics/door_anims/battle_palace_lobby.png differ diff --git a/graphics/door_anims/battle_palace_lobby/0.png b/graphics/door_anims/battle_palace_lobby/0.png deleted file mode 100644 index 61d365737..000000000 Binary files a/graphics/door_anims/battle_palace_lobby/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_palace_lobby/1.png b/graphics/door_anims/battle_palace_lobby/1.png deleted file mode 100644 index f9480e4d9..000000000 Binary files a/graphics/door_anims/battle_palace_lobby/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_palace_lobby/2.png b/graphics/door_anims/battle_palace_lobby/2.png deleted file mode 100644 index 5b8c3fa44..000000000 Binary files a/graphics/door_anims/battle_palace_lobby/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent.png b/graphics/door_anims/battle_tent.png new file mode 100644 index 000000000..a0a88e4c5 Binary files /dev/null and b/graphics/door_anims/battle_tent.png differ diff --git a/graphics/door_anims/battle_tent/0.png b/graphics/door_anims/battle_tent/0.png deleted file mode 100644 index a88a24cd6..000000000 Binary files a/graphics/door_anims/battle_tent/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent/1.png b/graphics/door_anims/battle_tent/1.png deleted file mode 100644 index ca8cd3853..000000000 Binary files a/graphics/door_anims/battle_tent/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent/2.png b/graphics/door_anims/battle_tent/2.png deleted file mode 100644 index e9e5122b4..000000000 Binary files a/graphics/door_anims/battle_tent/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent/3.png b/graphics/door_anims/battle_tent/3.png deleted file mode 100644 index d077bca49..000000000 Binary files a/graphics/door_anims/battle_tent/3.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent_interior.png b/graphics/door_anims/battle_tent_interior.png new file mode 100644 index 000000000..f8edb5a1a Binary files /dev/null and b/graphics/door_anims/battle_tent_interior.png differ diff --git a/graphics/door_anims/battle_tent_interior/0.png b/graphics/door_anims/battle_tent_interior/0.png deleted file mode 100644 index a7d64821e..000000000 Binary files a/graphics/door_anims/battle_tent_interior/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent_interior/1.png b/graphics/door_anims/battle_tent_interior/1.png deleted file mode 100644 index 97b09977f..000000000 Binary files a/graphics/door_anims/battle_tent_interior/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent_interior/2.png b/graphics/door_anims/battle_tent_interior/2.png deleted file mode 100644 index 72eb0bc55..000000000 Binary files a/graphics/door_anims/battle_tent_interior/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_tent_interior/3.png b/graphics/door_anims/battle_tent_interior/3.png deleted file mode 100644 index ea5d9843c..000000000 Binary files a/graphics/door_anims/battle_tent_interior/3.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower.png b/graphics/door_anims/battle_tower.png new file mode 100644 index 000000000..3b9fe547c Binary files /dev/null and b/graphics/door_anims/battle_tower.png differ diff --git a/graphics/door_anims/battle_tower/0.png b/graphics/door_anims/battle_tower/0.png deleted file mode 100644 index cf0bcd397..000000000 Binary files a/graphics/door_anims/battle_tower/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower/1.png b/graphics/door_anims/battle_tower/1.png deleted file mode 100644 index a5fcb7e27..000000000 Binary files a/graphics/door_anims/battle_tower/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower/2.png b/graphics/door_anims/battle_tower/2.png deleted file mode 100644 index 70774fcf7..000000000 Binary files a/graphics/door_anims/battle_tower/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_corridor.png b/graphics/door_anims/battle_tower_corridor.png new file mode 100644 index 000000000..06ad24c9f Binary files /dev/null and b/graphics/door_anims/battle_tower_corridor.png differ diff --git a/graphics/door_anims/battle_tower_corridor/0.png b/graphics/door_anims/battle_tower_corridor/0.png deleted file mode 100644 index 96dd8ea11..000000000 Binary files a/graphics/door_anims/battle_tower_corridor/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_corridor/1.png b/graphics/door_anims/battle_tower_corridor/1.png deleted file mode 100644 index 446d5bec3..000000000 Binary files a/graphics/door_anims/battle_tower_corridor/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_corridor/2.png b/graphics/door_anims/battle_tower_corridor/2.png deleted file mode 100644 index 59438d105..000000000 Binary files a/graphics/door_anims/battle_tower_corridor/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_elevator.png b/graphics/door_anims/battle_tower_elevator.png new file mode 100644 index 000000000..1d95b5b6a Binary files /dev/null and b/graphics/door_anims/battle_tower_elevator.png differ diff --git a/graphics/door_anims/battle_tower_elevator/0.png b/graphics/door_anims/battle_tower_elevator/0.png deleted file mode 100644 index 3597efaa6..000000000 Binary files a/graphics/door_anims/battle_tower_elevator/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_elevator/1.png b/graphics/door_anims/battle_tower_elevator/1.png deleted file mode 100644 index 6c9c4db27..000000000 Binary files a/graphics/door_anims/battle_tower_elevator/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_elevator/2.png b/graphics/door_anims/battle_tower_elevator/2.png deleted file mode 100644 index d52c8243f..000000000 Binary files a/graphics/door_anims/battle_tower_elevator/2.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_multi_corridor.png b/graphics/door_anims/battle_tower_multi_corridor.png new file mode 100644 index 000000000..145dea7a5 Binary files /dev/null and b/graphics/door_anims/battle_tower_multi_corridor.png differ diff --git a/graphics/door_anims/battle_tower_multi_corridor/0_left.png b/graphics/door_anims/battle_tower_multi_corridor/0_left.png deleted file mode 100644 index 37a2530e7..000000000 Binary files a/graphics/door_anims/battle_tower_multi_corridor/0_left.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_multi_corridor/0_right.png b/graphics/door_anims/battle_tower_multi_corridor/0_right.png deleted file mode 100644 index f7a5d4dc7..000000000 Binary files a/graphics/door_anims/battle_tower_multi_corridor/0_right.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_multi_corridor/1_left.png b/graphics/door_anims/battle_tower_multi_corridor/1_left.png deleted file mode 100644 index cb3474672..000000000 Binary files a/graphics/door_anims/battle_tower_multi_corridor/1_left.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_multi_corridor/1_right.png b/graphics/door_anims/battle_tower_multi_corridor/1_right.png deleted file mode 100644 index ed367c276..000000000 Binary files a/graphics/door_anims/battle_tower_multi_corridor/1_right.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_multi_corridor/2_left.png b/graphics/door_anims/battle_tower_multi_corridor/2_left.png deleted file mode 100644 index d66ecc90d..000000000 Binary files a/graphics/door_anims/battle_tower_multi_corridor/2_left.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_multi_corridor/2_right.png b/graphics/door_anims/battle_tower_multi_corridor/2_right.png deleted file mode 100644 index de82f04cf..000000000 Binary files a/graphics/door_anims/battle_tower_multi_corridor/2_right.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_old.png b/graphics/door_anims/battle_tower_old.png new file mode 100644 index 000000000..645c00613 Binary files /dev/null and b/graphics/door_anims/battle_tower_old.png differ diff --git a/graphics/door_anims/battle_tower_old/0.png b/graphics/door_anims/battle_tower_old/0.png deleted file mode 100644 index a18d49d80..000000000 Binary files a/graphics/door_anims/battle_tower_old/0.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_old/1.png b/graphics/door_anims/battle_tower_old/1.png deleted file mode 100644 index 2fc91d012..000000000 Binary files a/graphics/door_anims/battle_tower_old/1.png and /dev/null differ diff --git a/graphics/door_anims/battle_tower_old/2.png b/graphics/door_anims/battle_tower_old/2.png deleted file mode 100644 index 6d05fcc11..000000000 Binary files a/graphics/door_anims/battle_tower_old/2.png and /dev/null differ diff --git a/graphics/door_anims/birchs_lab.png b/graphics/door_anims/birchs_lab.png new file mode 100644 index 000000000..69bd93f89 Binary files /dev/null and b/graphics/door_anims/birchs_lab.png differ diff --git a/graphics/door_anims/birchs_lab/0.png b/graphics/door_anims/birchs_lab/0.png deleted file mode 100644 index 8f4fe425f..000000000 Binary files a/graphics/door_anims/birchs_lab/0.png and /dev/null differ diff --git a/graphics/door_anims/birchs_lab/1.png b/graphics/door_anims/birchs_lab/1.png deleted file mode 100644 index 52002fb32..000000000 Binary files a/graphics/door_anims/birchs_lab/1.png and /dev/null differ diff --git a/graphics/door_anims/birchs_lab/2.png b/graphics/door_anims/birchs_lab/2.png deleted file mode 100644 index 2b4f36508..000000000 Binary files a/graphics/door_anims/birchs_lab/2.png and /dev/null differ diff --git a/graphics/door_anims/cable_club.png b/graphics/door_anims/cable_club.png new file mode 100644 index 000000000..a1dfd7bc2 Binary files /dev/null and b/graphics/door_anims/cable_club.png differ diff --git a/graphics/door_anims/cable_club/0.png b/graphics/door_anims/cable_club/0.png deleted file mode 100644 index 45056f579..000000000 Binary files a/graphics/door_anims/cable_club/0.png and /dev/null differ diff --git a/graphics/door_anims/cable_club/1.png b/graphics/door_anims/cable_club/1.png deleted file mode 100644 index 287f7e55a..000000000 Binary files a/graphics/door_anims/cable_club/1.png and /dev/null differ diff --git a/graphics/door_anims/cable_club/2.png b/graphics/door_anims/cable_club/2.png deleted file mode 100644 index 02c810637..000000000 Binary files a/graphics/door_anims/cable_club/2.png and /dev/null differ diff --git a/graphics/door_anims/contest.png b/graphics/door_anims/contest.png new file mode 100644 index 000000000..dc466be11 Binary files /dev/null and b/graphics/door_anims/contest.png differ diff --git a/graphics/door_anims/contest/0.png b/graphics/door_anims/contest/0.png deleted file mode 100644 index af845aef4..000000000 Binary files a/graphics/door_anims/contest/0.png and /dev/null differ diff --git a/graphics/door_anims/contest/1.png b/graphics/door_anims/contest/1.png deleted file mode 100644 index 53725c901..000000000 Binary files a/graphics/door_anims/contest/1.png and /dev/null differ diff --git a/graphics/door_anims/contest/2.png b/graphics/door_anims/contest/2.png deleted file mode 100644 index 1b3a8e178..000000000 Binary files a/graphics/door_anims/contest/2.png and /dev/null differ diff --git a/graphics/door_anims/cycling_road.png b/graphics/door_anims/cycling_road.png new file mode 100644 index 000000000..0c22c9182 Binary files /dev/null and b/graphics/door_anims/cycling_road.png differ diff --git a/graphics/door_anims/cycling_road/0.png b/graphics/door_anims/cycling_road/0.png deleted file mode 100644 index a331665a8..000000000 Binary files a/graphics/door_anims/cycling_road/0.png and /dev/null differ diff --git a/graphics/door_anims/cycling_road/1.png b/graphics/door_anims/cycling_road/1.png deleted file mode 100644 index 7ea47bba0..000000000 Binary files a/graphics/door_anims/cycling_road/1.png and /dev/null differ diff --git a/graphics/door_anims/cycling_road/2.png b/graphics/door_anims/cycling_road/2.png deleted file mode 100644 index 9d2b940cc..000000000 Binary files a/graphics/door_anims/cycling_road/2.png and /dev/null differ diff --git a/graphics/door_anims/dewford.png b/graphics/door_anims/dewford.png new file mode 100644 index 000000000..86ac1fe4a Binary files /dev/null and b/graphics/door_anims/dewford.png differ diff --git a/graphics/door_anims/dewford/0.png b/graphics/door_anims/dewford/0.png deleted file mode 100644 index 8c3b85068..000000000 Binary files a/graphics/door_anims/dewford/0.png and /dev/null differ diff --git a/graphics/door_anims/dewford/1.png b/graphics/door_anims/dewford/1.png deleted file mode 100644 index 1b92f4bca..000000000 Binary files a/graphics/door_anims/dewford/1.png and /dev/null differ diff --git a/graphics/door_anims/dewford/2.png b/graphics/door_anims/dewford/2.png deleted file mode 100644 index e4be80873..000000000 Binary files a/graphics/door_anims/dewford/2.png and /dev/null differ diff --git a/graphics/door_anims/fallarbor_dark_roof.png b/graphics/door_anims/fallarbor_dark_roof.png new file mode 100644 index 000000000..ec43e37f9 Binary files /dev/null and b/graphics/door_anims/fallarbor_dark_roof.png differ diff --git a/graphics/door_anims/fallarbor_dark_roof/0.png b/graphics/door_anims/fallarbor_dark_roof/0.png deleted file mode 100644 index 832abe1c4..000000000 Binary files a/graphics/door_anims/fallarbor_dark_roof/0.png and /dev/null differ diff --git a/graphics/door_anims/fallarbor_dark_roof/1.png b/graphics/door_anims/fallarbor_dark_roof/1.png deleted file mode 100644 index f6a402eec..000000000 Binary files a/graphics/door_anims/fallarbor_dark_roof/1.png and /dev/null differ diff --git a/graphics/door_anims/fallarbor_dark_roof/2.png b/graphics/door_anims/fallarbor_dark_roof/2.png deleted file mode 100644 index 082f1a212..000000000 Binary files a/graphics/door_anims/fallarbor_dark_roof/2.png and /dev/null differ diff --git a/graphics/door_anims/fallarbor_light_roof.png b/graphics/door_anims/fallarbor_light_roof.png new file mode 100644 index 000000000..4c81ba10e Binary files /dev/null and b/graphics/door_anims/fallarbor_light_roof.png differ diff --git a/graphics/door_anims/fallarbor_light_roof/0.png b/graphics/door_anims/fallarbor_light_roof/0.png deleted file mode 100644 index 832abe1c4..000000000 Binary files a/graphics/door_anims/fallarbor_light_roof/0.png and /dev/null differ diff --git a/graphics/door_anims/fallarbor_light_roof/1.png b/graphics/door_anims/fallarbor_light_roof/1.png deleted file mode 100644 index f6a402eec..000000000 Binary files a/graphics/door_anims/fallarbor_light_roof/1.png and /dev/null differ diff --git a/graphics/door_anims/fallarbor_light_roof/2.png b/graphics/door_anims/fallarbor_light_roof/2.png deleted file mode 100644 index 082f1a212..000000000 Binary files a/graphics/door_anims/fallarbor_light_roof/2.png and /dev/null differ diff --git a/graphics/door_anims/general.png b/graphics/door_anims/general.png new file mode 100644 index 000000000..fdab84132 Binary files /dev/null and b/graphics/door_anims/general.png differ diff --git a/graphics/door_anims/general/0.png b/graphics/door_anims/general/0.png deleted file mode 100644 index ac2c4b438..000000000 Binary files a/graphics/door_anims/general/0.png and /dev/null differ diff --git a/graphics/door_anims/general/1.png b/graphics/door_anims/general/1.png deleted file mode 100644 index cfe812f75..000000000 Binary files a/graphics/door_anims/general/1.png and /dev/null differ diff --git a/graphics/door_anims/general/2.png b/graphics/door_anims/general/2.png deleted file mode 100644 index 88e5d480c..000000000 Binary files a/graphics/door_anims/general/2.png and /dev/null differ diff --git a/graphics/door_anims/gym.png b/graphics/door_anims/gym.png new file mode 100644 index 000000000..fce000751 Binary files /dev/null and b/graphics/door_anims/gym.png differ diff --git a/graphics/door_anims/gym/0.png b/graphics/door_anims/gym/0.png deleted file mode 100644 index 744949971..000000000 Binary files a/graphics/door_anims/gym/0.png and /dev/null differ diff --git a/graphics/door_anims/gym/1.png b/graphics/door_anims/gym/1.png deleted file mode 100644 index 6c328b9ff..000000000 Binary files a/graphics/door_anims/gym/1.png and /dev/null differ diff --git a/graphics/door_anims/gym/2.png b/graphics/door_anims/gym/2.png deleted file mode 100644 index 0ee9ba8f0..000000000 Binary files a/graphics/door_anims/gym/2.png and /dev/null differ diff --git a/graphics/door_anims/lilycove.png b/graphics/door_anims/lilycove.png new file mode 100644 index 000000000..ad5e43cc3 Binary files /dev/null and b/graphics/door_anims/lilycove.png differ diff --git a/graphics/door_anims/lilycove/0.png b/graphics/door_anims/lilycove/0.png deleted file mode 100644 index d9f37092b..000000000 Binary files a/graphics/door_anims/lilycove/0.png and /dev/null differ diff --git a/graphics/door_anims/lilycove/1.png b/graphics/door_anims/lilycove/1.png deleted file mode 100644 index b9dbb58c4..000000000 Binary files a/graphics/door_anims/lilycove/1.png and /dev/null differ diff --git a/graphics/door_anims/lilycove/2.png b/graphics/door_anims/lilycove/2.png deleted file mode 100644 index ce6a1fe2b..000000000 Binary files a/graphics/door_anims/lilycove/2.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_dept_store.png b/graphics/door_anims/lilycove_dept_store.png new file mode 100644 index 000000000..4f036c51d Binary files /dev/null and b/graphics/door_anims/lilycove_dept_store.png differ diff --git a/graphics/door_anims/lilycove_dept_store/0.png b/graphics/door_anims/lilycove_dept_store/0.png deleted file mode 100644 index 49dd2b432..000000000 Binary files a/graphics/door_anims/lilycove_dept_store/0.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_dept_store/1.png b/graphics/door_anims/lilycove_dept_store/1.png deleted file mode 100644 index 10bb6c2f4..000000000 Binary files a/graphics/door_anims/lilycove_dept_store/1.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_dept_store/2.png b/graphics/door_anims/lilycove_dept_store/2.png deleted file mode 100644 index 328b692ea..000000000 Binary files a/graphics/door_anims/lilycove_dept_store/2.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_dept_store_elevator.png b/graphics/door_anims/lilycove_dept_store_elevator.png new file mode 100644 index 000000000..8285e69c4 Binary files /dev/null and b/graphics/door_anims/lilycove_dept_store_elevator.png differ diff --git a/graphics/door_anims/lilycove_dept_store_elevator/0.png b/graphics/door_anims/lilycove_dept_store_elevator/0.png deleted file mode 100644 index 94c738d3f..000000000 Binary files a/graphics/door_anims/lilycove_dept_store_elevator/0.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_dept_store_elevator/1.png b/graphics/door_anims/lilycove_dept_store_elevator/1.png deleted file mode 100644 index 817eff6e7..000000000 Binary files a/graphics/door_anims/lilycove_dept_store_elevator/1.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_dept_store_elevator/2.png b/graphics/door_anims/lilycove_dept_store_elevator/2.png deleted file mode 100644 index cf05cc488..000000000 Binary files a/graphics/door_anims/lilycove_dept_store_elevator/2.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_wooden.png b/graphics/door_anims/lilycove_wooden.png new file mode 100644 index 000000000..99b94e72d Binary files /dev/null and b/graphics/door_anims/lilycove_wooden.png differ diff --git a/graphics/door_anims/lilycove_wooden/0.png b/graphics/door_anims/lilycove_wooden/0.png deleted file mode 100644 index a385f7ad0..000000000 Binary files a/graphics/door_anims/lilycove_wooden/0.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_wooden/1.png b/graphics/door_anims/lilycove_wooden/1.png deleted file mode 100644 index 67b16f45d..000000000 Binary files a/graphics/door_anims/lilycove_wooden/1.png and /dev/null differ diff --git a/graphics/door_anims/lilycove_wooden/2.png b/graphics/door_anims/lilycove_wooden/2.png deleted file mode 100644 index e796302f0..000000000 Binary files a/graphics/door_anims/lilycove_wooden/2.png and /dev/null differ diff --git a/graphics/door_anims/littleroot.png b/graphics/door_anims/littleroot.png new file mode 100644 index 000000000..8c1ca34a5 Binary files /dev/null and b/graphics/door_anims/littleroot.png differ diff --git a/graphics/door_anims/littleroot/0.png b/graphics/door_anims/littleroot/0.png deleted file mode 100644 index 1c2cd1db1..000000000 Binary files a/graphics/door_anims/littleroot/0.png and /dev/null differ diff --git a/graphics/door_anims/littleroot/1.png b/graphics/door_anims/littleroot/1.png deleted file mode 100644 index 65b58bc82..000000000 Binary files a/graphics/door_anims/littleroot/1.png and /dev/null differ diff --git a/graphics/door_anims/littleroot/2.png b/graphics/door_anims/littleroot/2.png deleted file mode 100644 index 8c8e37b7d..000000000 Binary files a/graphics/door_anims/littleroot/2.png and /dev/null differ diff --git a/graphics/door_anims/mauville.png b/graphics/door_anims/mauville.png new file mode 100644 index 000000000..63167408a Binary files /dev/null and b/graphics/door_anims/mauville.png differ diff --git a/graphics/door_anims/mauville/0.png b/graphics/door_anims/mauville/0.png deleted file mode 100644 index c1fc3d631..000000000 Binary files a/graphics/door_anims/mauville/0.png and /dev/null differ diff --git a/graphics/door_anims/mauville/1.png b/graphics/door_anims/mauville/1.png deleted file mode 100644 index 3daffe355..000000000 Binary files a/graphics/door_anims/mauville/1.png and /dev/null differ diff --git a/graphics/door_anims/mauville/2.png b/graphics/door_anims/mauville/2.png deleted file mode 100644 index 48e2d3a8c..000000000 Binary files a/graphics/door_anims/mauville/2.png and /dev/null differ diff --git a/graphics/door_anims/mossdeep.png b/graphics/door_anims/mossdeep.png new file mode 100644 index 000000000..163b2d6dd Binary files /dev/null and b/graphics/door_anims/mossdeep.png differ diff --git a/graphics/door_anims/mossdeep/0.png b/graphics/door_anims/mossdeep/0.png deleted file mode 100644 index 90774f8f7..000000000 Binary files a/graphics/door_anims/mossdeep/0.png and /dev/null differ diff --git a/graphics/door_anims/mossdeep/1.png b/graphics/door_anims/mossdeep/1.png deleted file mode 100644 index 06a278c0c..000000000 Binary files a/graphics/door_anims/mossdeep/1.png and /dev/null differ diff --git a/graphics/door_anims/mossdeep/2.png b/graphics/door_anims/mossdeep/2.png deleted file mode 100644 index e0e60042c..000000000 Binary files a/graphics/door_anims/mossdeep/2.png and /dev/null differ diff --git a/graphics/door_anims/mossdeep_space_center.png b/graphics/door_anims/mossdeep_space_center.png new file mode 100644 index 000000000..4f2ccb6ff Binary files /dev/null and b/graphics/door_anims/mossdeep_space_center.png differ diff --git a/graphics/door_anims/mossdeep_space_center/0.png b/graphics/door_anims/mossdeep_space_center/0.png deleted file mode 100644 index a4e6ef57c..000000000 Binary files a/graphics/door_anims/mossdeep_space_center/0.png and /dev/null differ diff --git a/graphics/door_anims/mossdeep_space_center/1.png b/graphics/door_anims/mossdeep_space_center/1.png deleted file mode 100644 index 495b7d743..000000000 Binary files a/graphics/door_anims/mossdeep_space_center/1.png and /dev/null differ diff --git a/graphics/door_anims/mossdeep_space_center/2.png b/graphics/door_anims/mossdeep_space_center/2.png deleted file mode 100644 index dece153ab..000000000 Binary files a/graphics/door_anims/mossdeep_space_center/2.png and /dev/null differ diff --git a/graphics/door_anims/oldale.png b/graphics/door_anims/oldale.png new file mode 100644 index 000000000..cf637918a Binary files /dev/null and b/graphics/door_anims/oldale.png differ diff --git a/graphics/door_anims/oldale/0.png b/graphics/door_anims/oldale/0.png deleted file mode 100644 index 6205d426d..000000000 Binary files a/graphics/door_anims/oldale/0.png and /dev/null differ diff --git a/graphics/door_anims/oldale/1.png b/graphics/door_anims/oldale/1.png deleted file mode 100644 index 333f28fac..000000000 Binary files a/graphics/door_anims/oldale/1.png and /dev/null differ diff --git a/graphics/door_anims/oldale/2.png b/graphics/door_anims/oldale/2.png deleted file mode 100644 index 5288fc4ea..000000000 Binary files a/graphics/door_anims/oldale/2.png and /dev/null differ diff --git a/graphics/door_anims/pacifidlog.png b/graphics/door_anims/pacifidlog.png new file mode 100644 index 000000000..3e0528825 Binary files /dev/null and b/graphics/door_anims/pacifidlog.png differ diff --git a/graphics/door_anims/pacifidlog/0.png b/graphics/door_anims/pacifidlog/0.png deleted file mode 100644 index 839dc109d..000000000 Binary files a/graphics/door_anims/pacifidlog/0.png and /dev/null differ diff --git a/graphics/door_anims/pacifidlog/1.png b/graphics/door_anims/pacifidlog/1.png deleted file mode 100644 index 5cabacdc9..000000000 Binary files a/graphics/door_anims/pacifidlog/1.png and /dev/null differ diff --git a/graphics/door_anims/pacifidlog/2.png b/graphics/door_anims/pacifidlog/2.png deleted file mode 100644 index 73353c9bb..000000000 Binary files a/graphics/door_anims/pacifidlog/2.png and /dev/null differ diff --git a/graphics/door_anims/poke_center.png b/graphics/door_anims/poke_center.png new file mode 100644 index 000000000..865810714 Binary files /dev/null and b/graphics/door_anims/poke_center.png differ diff --git a/graphics/door_anims/poke_center/0.png b/graphics/door_anims/poke_center/0.png deleted file mode 100644 index cb8c6fc4c..000000000 Binary files a/graphics/door_anims/poke_center/0.png and /dev/null differ diff --git a/graphics/door_anims/poke_center/1.png b/graphics/door_anims/poke_center/1.png deleted file mode 100644 index 102db4cef..000000000 Binary files a/graphics/door_anims/poke_center/1.png and /dev/null differ diff --git a/graphics/door_anims/poke_center/2.png b/graphics/door_anims/poke_center/2.png deleted file mode 100644 index 0a97da6ce..000000000 Binary files a/graphics/door_anims/poke_center/2.png and /dev/null differ diff --git a/graphics/door_anims/poke_mart.png b/graphics/door_anims/poke_mart.png new file mode 100644 index 000000000..2d9b7d319 Binary files /dev/null and b/graphics/door_anims/poke_mart.png differ diff --git a/graphics/door_anims/poke_mart/0.png b/graphics/door_anims/poke_mart/0.png deleted file mode 100644 index cb8c6fc4c..000000000 Binary files a/graphics/door_anims/poke_mart/0.png and /dev/null differ diff --git a/graphics/door_anims/poke_mart/1.png b/graphics/door_anims/poke_mart/1.png deleted file mode 100644 index 102db4cef..000000000 Binary files a/graphics/door_anims/poke_mart/1.png and /dev/null differ diff --git a/graphics/door_anims/poke_mart/2.png b/graphics/door_anims/poke_mart/2.png deleted file mode 100644 index 0a97da6ce..000000000 Binary files a/graphics/door_anims/poke_mart/2.png and /dev/null differ diff --git a/graphics/door_anims/pokemon_league.png b/graphics/door_anims/pokemon_league.png new file mode 100644 index 000000000..cac740f56 Binary files /dev/null and b/graphics/door_anims/pokemon_league.png differ diff --git a/graphics/door_anims/pokemon_league/0.png b/graphics/door_anims/pokemon_league/0.png deleted file mode 100644 index 5e93af90b..000000000 Binary files a/graphics/door_anims/pokemon_league/0.png and /dev/null differ diff --git a/graphics/door_anims/pokemon_league/1.png b/graphics/door_anims/pokemon_league/1.png deleted file mode 100644 index 438d0f16a..000000000 Binary files a/graphics/door_anims/pokemon_league/1.png and /dev/null differ diff --git a/graphics/door_anims/pokemon_league/2.png b/graphics/door_anims/pokemon_league/2.png deleted file mode 100644 index 4483dacd0..000000000 Binary files a/graphics/door_anims/pokemon_league/2.png and /dev/null differ diff --git a/graphics/door_anims/rustboro_gray.png b/graphics/door_anims/rustboro_gray.png new file mode 100644 index 000000000..2cf62b6da Binary files /dev/null and b/graphics/door_anims/rustboro_gray.png differ diff --git a/graphics/door_anims/rustboro_gray/0.png b/graphics/door_anims/rustboro_gray/0.png deleted file mode 100644 index 2b3cade89..000000000 Binary files a/graphics/door_anims/rustboro_gray/0.png and /dev/null differ diff --git a/graphics/door_anims/rustboro_gray/1.png b/graphics/door_anims/rustboro_gray/1.png deleted file mode 100644 index c397bd4da..000000000 Binary files a/graphics/door_anims/rustboro_gray/1.png and /dev/null differ diff --git a/graphics/door_anims/rustboro_gray/2.png b/graphics/door_anims/rustboro_gray/2.png deleted file mode 100644 index 8883dad1c..000000000 Binary files a/graphics/door_anims/rustboro_gray/2.png and /dev/null differ diff --git a/graphics/door_anims/rustboro_tan.png b/graphics/door_anims/rustboro_tan.png new file mode 100644 index 000000000..d8a1b185e Binary files /dev/null and b/graphics/door_anims/rustboro_tan.png differ diff --git a/graphics/door_anims/rustboro_tan/0.png b/graphics/door_anims/rustboro_tan/0.png deleted file mode 100644 index 2b3cade89..000000000 Binary files a/graphics/door_anims/rustboro_tan/0.png and /dev/null differ diff --git a/graphics/door_anims/rustboro_tan/1.png b/graphics/door_anims/rustboro_tan/1.png deleted file mode 100644 index c397bd4da..000000000 Binary files a/graphics/door_anims/rustboro_tan/1.png and /dev/null differ diff --git a/graphics/door_anims/rustboro_tan/2.png b/graphics/door_anims/rustboro_tan/2.png deleted file mode 100644 index 8883dad1c..000000000 Binary files a/graphics/door_anims/rustboro_tan/2.png and /dev/null differ diff --git a/graphics/door_anims/safari_zone.png b/graphics/door_anims/safari_zone.png new file mode 100644 index 000000000..89807f843 Binary files /dev/null and b/graphics/door_anims/safari_zone.png differ diff --git a/graphics/door_anims/safari_zone/0.png b/graphics/door_anims/safari_zone/0.png deleted file mode 100644 index 291e71e90..000000000 Binary files a/graphics/door_anims/safari_zone/0.png and /dev/null differ diff --git a/graphics/door_anims/safari_zone/1.png b/graphics/door_anims/safari_zone/1.png deleted file mode 100644 index 4c0b5a105..000000000 Binary files a/graphics/door_anims/safari_zone/1.png and /dev/null differ diff --git a/graphics/door_anims/safari_zone/2.png b/graphics/door_anims/safari_zone/2.png deleted file mode 100644 index a19c6c27b..000000000 Binary files a/graphics/door_anims/safari_zone/2.png and /dev/null differ diff --git a/graphics/door_anims/slateport.png b/graphics/door_anims/slateport.png new file mode 100644 index 000000000..1283395ea Binary files /dev/null and b/graphics/door_anims/slateport.png differ diff --git a/graphics/door_anims/slateport/0.png b/graphics/door_anims/slateport/0.png deleted file mode 100644 index ac2c4b438..000000000 Binary files a/graphics/door_anims/slateport/0.png and /dev/null differ diff --git a/graphics/door_anims/slateport/1.png b/graphics/door_anims/slateport/1.png deleted file mode 100644 index cfe812f75..000000000 Binary files a/graphics/door_anims/slateport/1.png and /dev/null differ diff --git a/graphics/door_anims/slateport/2.png b/graphics/door_anims/slateport/2.png deleted file mode 100644 index 88e5d480c..000000000 Binary files a/graphics/door_anims/slateport/2.png and /dev/null differ diff --git a/graphics/door_anims/sootopolis.png b/graphics/door_anims/sootopolis.png new file mode 100644 index 000000000..faac1f59d Binary files /dev/null and b/graphics/door_anims/sootopolis.png differ diff --git a/graphics/door_anims/sootopolis/0.png b/graphics/door_anims/sootopolis/0.png deleted file mode 100644 index 80309914b..000000000 Binary files a/graphics/door_anims/sootopolis/0.png and /dev/null differ diff --git a/graphics/door_anims/sootopolis/1.png b/graphics/door_anims/sootopolis/1.png deleted file mode 100644 index 5097cd859..000000000 Binary files a/graphics/door_anims/sootopolis/1.png and /dev/null differ diff --git a/graphics/door_anims/sootopolis/2.png b/graphics/door_anims/sootopolis/2.png deleted file mode 100644 index 52487c3c3..000000000 Binary files a/graphics/door_anims/sootopolis/2.png and /dev/null differ diff --git a/graphics/door_anims/sootopolis_peaked_roof.png b/graphics/door_anims/sootopolis_peaked_roof.png new file mode 100644 index 000000000..b4ccfb5f9 Binary files /dev/null and b/graphics/door_anims/sootopolis_peaked_roof.png differ diff --git a/graphics/door_anims/sootopolis_peaked_roof/0.png b/graphics/door_anims/sootopolis_peaked_roof/0.png deleted file mode 100644 index 2605a89a2..000000000 Binary files a/graphics/door_anims/sootopolis_peaked_roof/0.png and /dev/null differ diff --git a/graphics/door_anims/sootopolis_peaked_roof/1.png b/graphics/door_anims/sootopolis_peaked_roof/1.png deleted file mode 100644 index d76dd3157..000000000 Binary files a/graphics/door_anims/sootopolis_peaked_roof/1.png and /dev/null differ diff --git a/graphics/door_anims/sootopolis_peaked_roof/2.png b/graphics/door_anims/sootopolis_peaked_roof/2.png deleted file mode 100644 index 2280e92fc..000000000 Binary files a/graphics/door_anims/sootopolis_peaked_roof/2.png and /dev/null differ diff --git a/graphics/door_anims/trainer_hill_lobby_elevator.png b/graphics/door_anims/trainer_hill_lobby_elevator.png new file mode 100644 index 000000000..aeb7eaf26 Binary files /dev/null and b/graphics/door_anims/trainer_hill_lobby_elevator.png differ diff --git a/graphics/door_anims/trainer_hill_lobby_elevator/0.png b/graphics/door_anims/trainer_hill_lobby_elevator/0.png deleted file mode 100644 index 3125df9b4..000000000 Binary files a/graphics/door_anims/trainer_hill_lobby_elevator/0.png and /dev/null differ diff --git a/graphics/door_anims/trainer_hill_lobby_elevator/1.png b/graphics/door_anims/trainer_hill_lobby_elevator/1.png deleted file mode 100644 index b5b9acf88..000000000 Binary files a/graphics/door_anims/trainer_hill_lobby_elevator/1.png and /dev/null differ diff --git a/graphics/door_anims/trainer_hill_lobby_elevator/2.png b/graphics/door_anims/trainer_hill_lobby_elevator/2.png deleted file mode 100644 index 6234d8928..000000000 Binary files a/graphics/door_anims/trainer_hill_lobby_elevator/2.png and /dev/null differ diff --git a/graphics/door_anims/trainer_hill_roof_elevator.png b/graphics/door_anims/trainer_hill_roof_elevator.png new file mode 100644 index 000000000..dc9c6bcee Binary files /dev/null and b/graphics/door_anims/trainer_hill_roof_elevator.png differ diff --git a/graphics/door_anims/trainer_hill_roof_elevator/0.png b/graphics/door_anims/trainer_hill_roof_elevator/0.png deleted file mode 100644 index 47d33217a..000000000 Binary files a/graphics/door_anims/trainer_hill_roof_elevator/0.png and /dev/null differ diff --git a/graphics/door_anims/trainer_hill_roof_elevator/1.png b/graphics/door_anims/trainer_hill_roof_elevator/1.png deleted file mode 100644 index 1a5a8c05c..000000000 Binary files a/graphics/door_anims/trainer_hill_roof_elevator/1.png and /dev/null differ diff --git a/graphics/door_anims/trainer_hill_roof_elevator/2.png b/graphics/door_anims/trainer_hill_roof_elevator/2.png deleted file mode 100644 index 38242302c..000000000 Binary files a/graphics/door_anims/trainer_hill_roof_elevator/2.png and /dev/null differ diff --git a/graphics/door_anims/unknown.png b/graphics/door_anims/unknown.png new file mode 100644 index 000000000..811c086a8 Binary files /dev/null and b/graphics/door_anims/unknown.png differ diff --git a/graphics/door_anims/unknown/0.png b/graphics/door_anims/unknown/0.png deleted file mode 100644 index 26e0a0654..000000000 Binary files a/graphics/door_anims/unknown/0.png and /dev/null differ diff --git a/graphics/door_anims/unknown/1.png b/graphics/door_anims/unknown/1.png deleted file mode 100644 index 89baa478c..000000000 Binary files a/graphics/door_anims/unknown/1.png and /dev/null differ diff --git a/graphics/door_anims/unknown/2.png b/graphics/door_anims/unknown/2.png deleted file mode 100644 index 35cf42295..000000000 Binary files a/graphics/door_anims/unknown/2.png and /dev/null differ diff --git a/graphics/door_anims/unused_848EDEC/0_bottom.png b/graphics/door_anims/unused_848EDEC/0_bottom.png deleted file mode 100644 index 51c624396..000000000 Binary files a/graphics/door_anims/unused_848EDEC/0_bottom.png and /dev/null differ diff --git a/graphics/door_anims/unused_848EDEC/0_top.png b/graphics/door_anims/unused_848EDEC/0_top.png deleted file mode 100644 index 1a1971336..000000000 Binary files a/graphics/door_anims/unused_848EDEC/0_top.png and /dev/null differ diff --git a/graphics/door_anims/unused_848EDEC/1_bottom.png b/graphics/door_anims/unused_848EDEC/1_bottom.png deleted file mode 100644 index a3cc83feb..000000000 Binary files a/graphics/door_anims/unused_848EDEC/1_bottom.png and /dev/null differ diff --git a/graphics/door_anims/unused_848EDEC/1_top.png b/graphics/door_anims/unused_848EDEC/1_top.png deleted file mode 100644 index e6c96394c..000000000 Binary files a/graphics/door_anims/unused_848EDEC/1_top.png and /dev/null differ diff --git a/graphics/door_anims/unused_848EDEC/2_bottom.png b/graphics/door_anims/unused_848EDEC/2_bottom.png deleted file mode 100644 index f8466fa9c..000000000 Binary files a/graphics/door_anims/unused_848EDEC/2_bottom.png and /dev/null differ diff --git a/graphics/door_anims/unused_848EDEC/2_top.png b/graphics/door_anims/unused_848EDEC/2_top.png deleted file mode 100644 index 1864760e3..000000000 Binary files a/graphics/door_anims/unused_848EDEC/2_top.png and /dev/null differ diff --git a/graphics/door_anims/unused_bottom.png b/graphics/door_anims/unused_bottom.png new file mode 100644 index 000000000..3aa565940 Binary files /dev/null and b/graphics/door_anims/unused_bottom.png differ diff --git a/graphics/door_anims/unused_top.png b/graphics/door_anims/unused_top.png new file mode 100644 index 000000000..01c8a654e Binary files /dev/null and b/graphics/door_anims/unused_top.png differ diff --git a/graphics/door_anims/verdanturf.png b/graphics/door_anims/verdanturf.png new file mode 100644 index 000000000..204a47612 Binary files /dev/null and b/graphics/door_anims/verdanturf.png differ diff --git a/graphics/door_anims/verdanturf/0.png b/graphics/door_anims/verdanturf/0.png deleted file mode 100644 index d5b78a46f..000000000 Binary files a/graphics/door_anims/verdanturf/0.png and /dev/null differ diff --git a/graphics/door_anims/verdanturf/1.png b/graphics/door_anims/verdanturf/1.png deleted file mode 100644 index 72ed6d148..000000000 Binary files a/graphics/door_anims/verdanturf/1.png and /dev/null differ diff --git a/graphics/door_anims/verdanturf/2.png b/graphics/door_anims/verdanturf/2.png deleted file mode 100644 index 8b20c59c4..000000000 Binary files a/graphics/door_anims/verdanturf/2.png and /dev/null differ diff --git a/src/field_door.c b/src/field_door.c index bedb61683..337ab20c7 100644 --- a/src/field_door.c +++ b/src/field_door.c @@ -31,479 +31,107 @@ struct DoorAnimFrame static bool8 ShouldUseMultiCorridorDoor(void); -const u8 sDoorAnimTiles_Littleroot[][0x100] = -{ - INCBIN_U8("graphics/door_anims/littleroot/0.4bpp"), - INCBIN_U8("graphics/door_anims/littleroot/1.4bpp"), - INCBIN_U8("graphics/door_anims/littleroot/2.4bpp"), -}; - -// TODO: Make these blank palette includes? +static const u8 sDoorAnimTiles_Littleroot[] = INCBIN_U8("graphics/door_anims/littleroot.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BirchsLab[][0x100] = -{ - INCBIN_U8("graphics/door_anims/birchs_lab/0.4bpp"), - INCBIN_U8("graphics/door_anims/birchs_lab/1.4bpp"), - INCBIN_U8("graphics/door_anims/birchs_lab/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BirchsLab[] = INCBIN_U8("graphics/door_anims/birchs_lab.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_FallarborLightRoof[][0x100] = -{ - INCBIN_U8("graphics/door_anims/fallarbor_light_roof/0.4bpp"), - INCBIN_U8("graphics/door_anims/fallarbor_light_roof/1.4bpp"), - INCBIN_U8("graphics/door_anims/fallarbor_light_roof/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_FallarborLightRoof[] = INCBIN_U8("graphics/door_anims/fallarbor_light_roof.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Lilycove[][0x100] = -{ - INCBIN_U8("graphics/door_anims/lilycove/0.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove/1.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Lilycove[] = INCBIN_U8("graphics/door_anims/lilycove.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_LilycoveWooden[][0x100] = -{ - INCBIN_U8("graphics/door_anims/lilycove_wooden/0.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove_wooden/1.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove_wooden/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_LilycoveWooden[] = INCBIN_U8("graphics/door_anims/lilycove_wooden.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_General[][0x100] = -{ - INCBIN_U8("graphics/door_anims/general/0.4bpp"), - INCBIN_U8("graphics/door_anims/general/1.4bpp"), - INCBIN_U8("graphics/door_anims/general/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_General[] = INCBIN_U8("graphics/door_anims/general.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_PokeCenter[][0x100] = -{ - INCBIN_U8("graphics/door_anims/poke_center/0.4bpp"), - INCBIN_U8("graphics/door_anims/poke_center/1.4bpp"), - INCBIN_U8("graphics/door_anims/poke_center/2.4bpp"), -}; - -const u8 sDoorAnimTiles_Gym[][0x100] = -{ - INCBIN_U8("graphics/door_anims/gym/0.4bpp"), - INCBIN_U8("graphics/door_anims/gym/1.4bpp"), - INCBIN_U8("graphics/door_anims/gym/2.4bpp"), -}; - -const u8 sDoorAnimTiles_PokeMart[][0x100] = -{ - INCBIN_U8("graphics/door_anims/poke_mart/0.4bpp"), - INCBIN_U8("graphics/door_anims/poke_mart/1.4bpp"), - INCBIN_U8("graphics/door_anims/poke_mart/2.4bpp"), -}; - -const u8 sDoorAnimTiles_RustboroTan[][0x100] = -{ - INCBIN_U8("graphics/door_anims/rustboro_tan/0.4bpp"), - INCBIN_U8("graphics/door_anims/rustboro_tan/1.4bpp"), - INCBIN_U8("graphics/door_anims/rustboro_tan/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_PokeCenter[] = INCBIN_U8("graphics/door_anims/poke_center.4bpp"); +static const u8 sDoorAnimTiles_Gym[] = INCBIN_U8("graphics/door_anims/gym.4bpp"); +static const u8 sDoorAnimTiles_PokeMart[] = INCBIN_U8("graphics/door_anims/poke_mart.4bpp"); +static const u8 sDoorAnimTiles_RustboroTan[] = INCBIN_U8("graphics/door_anims/rustboro_tan.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_RustboroGray[][0x100] = -{ - INCBIN_U8("graphics/door_anims/rustboro_gray/0.4bpp"), - INCBIN_U8("graphics/door_anims/rustboro_gray/1.4bpp"), - INCBIN_U8("graphics/door_anims/rustboro_gray/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_RustboroGray[] = INCBIN_U8("graphics/door_anims/rustboro_gray.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Oldale[][0x100] = -{ - INCBIN_U8("graphics/door_anims/oldale/0.4bpp"), - INCBIN_U8("graphics/door_anims/oldale/1.4bpp"), - INCBIN_U8("graphics/door_anims/oldale/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Oldale[] = INCBIN_U8("graphics/door_anims/oldale.4bpp"); asm(".space 0x5900"); - -const u8 sDoorAnimTiles_UnusedTops[][0x40] = -{ - INCBIN_U8("graphics/door_anims/unused_848EDEC/0_top.4bpp"), - INCBIN_U8("graphics/door_anims/unused_848EDEC/1_top.4bpp"), - INCBIN_U8("graphics/door_anims/unused_848EDEC/2_top.4bpp"), -}; - +static const u8 sDoorAnimTiles_UnusedTops[] = INCBIN_U8("graphics/door_anims/unused_top.4bpp"); asm(".space 0x140"); - -const u8 sDoorAnimTiles_UnusedBottoms[][0x40] = -{ - INCBIN_U8("graphics/door_anims/unused_848EDEC/0_bottom.4bpp"), - INCBIN_U8("graphics/door_anims/unused_848EDEC/1_bottom.4bpp"), - INCBIN_U8("graphics/door_anims/unused_848EDEC/2_bottom.4bpp"), -}; - +static const u8 sDoorAnimTiles_UnusedBottoms[] = INCBIN_U8("graphics/door_anims/unused_bottom.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Mauville[][0x100] = -{ - INCBIN_U8("graphics/door_anims/mauville/0.4bpp"), - INCBIN_U8("graphics/door_anims/mauville/1.4bpp"), - INCBIN_U8("graphics/door_anims/mauville/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Mauville[] = INCBIN_U8("graphics/door_anims/mauville.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Verdanturf[][0x100] = -{ - INCBIN_U8("graphics/door_anims/verdanturf/0.4bpp"), - INCBIN_U8("graphics/door_anims/verdanturf/1.4bpp"), - INCBIN_U8("graphics/door_anims/verdanturf/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Verdanturf[] = INCBIN_U8("graphics/door_anims/verdanturf.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Slateport[][0x100] = -{ - INCBIN_U8("graphics/door_anims/slateport/0.4bpp"), - INCBIN_U8("graphics/door_anims/slateport/1.4bpp"), - INCBIN_U8("graphics/door_anims/slateport/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Slateport[] = INCBIN_U8("graphics/door_anims/slateport.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Dewford[][0x100] = -{ - INCBIN_U8("graphics/door_anims/dewford/0.4bpp"), - INCBIN_U8("graphics/door_anims/dewford/1.4bpp"), - INCBIN_U8("graphics/door_anims/dewford/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Dewford[] = INCBIN_U8("graphics/door_anims/dewford.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Contest[][0x100] = -{ - INCBIN_U8("graphics/door_anims/contest/0.4bpp"), - INCBIN_U8("graphics/door_anims/contest/1.4bpp"), - INCBIN_U8("graphics/door_anims/contest/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Contest[] = INCBIN_U8("graphics/door_anims/contest.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Mossdeep[][0x100] = -{ - INCBIN_U8("graphics/door_anims/mossdeep/0.4bpp"), - INCBIN_U8("graphics/door_anims/mossdeep/1.4bpp"), - INCBIN_U8("graphics/door_anims/mossdeep/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Mossdeep[] = INCBIN_U8("graphics/door_anims/mossdeep.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_SootopolisPeakedRoof[][0x100] = -{ - INCBIN_U8("graphics/door_anims/sootopolis_peaked_roof/0.4bpp"), - INCBIN_U8("graphics/door_anims/sootopolis_peaked_roof/1.4bpp"), - INCBIN_U8("graphics/door_anims/sootopolis_peaked_roof/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_SootopolisPeakedRoof[] = INCBIN_U8("graphics/door_anims/sootopolis_peaked_roof.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Sootopolis[][0x100] = -{ - INCBIN_U8("graphics/door_anims/sootopolis/0.4bpp"), - INCBIN_U8("graphics/door_anims/sootopolis/1.4bpp"), - INCBIN_U8("graphics/door_anims/sootopolis/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Sootopolis[] = INCBIN_U8("graphics/door_anims/sootopolis.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_PokemonLeague[][0x100] = -{ - INCBIN_U8("graphics/door_anims/pokemon_league/0.4bpp"), - INCBIN_U8("graphics/door_anims/pokemon_league/1.4bpp"), - INCBIN_U8("graphics/door_anims/pokemon_league/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_PokemonLeague[] = INCBIN_U8("graphics/door_anims/pokemon_league.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_Pacifidlog[][0x100] = -{ - INCBIN_U8("graphics/door_anims/pacifidlog/0.4bpp"), - INCBIN_U8("graphics/door_anims/pacifidlog/1.4bpp"), - INCBIN_U8("graphics/door_anims/pacifidlog/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_Pacifidlog[] = INCBIN_U8("graphics/door_anims/pacifidlog.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleTowerCorridor[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_tower_corridor/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_corridor/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_corridor/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleTowerCorridor[] = INCBIN_U8("graphics/door_anims/battle_tower_corridor.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_CyclingRoad[][0x100] = -{ - INCBIN_U8("graphics/door_anims/cycling_road/0.4bpp"), - INCBIN_U8("graphics/door_anims/cycling_road/1.4bpp"), - INCBIN_U8("graphics/door_anims/cycling_road/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_CyclingRoad[] = INCBIN_U8("graphics/door_anims/cycling_road.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_LilycoveDeptStore[][0x100] = -{ - INCBIN_U8("graphics/door_anims/lilycove_dept_store/0.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove_dept_store/1.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove_dept_store/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_LilycoveDeptStore[] = INCBIN_U8("graphics/door_anims/lilycove_dept_store.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_SafariZone[][0x100] = -{ - INCBIN_U8("graphics/door_anims/safari_zone/0.4bpp"), - INCBIN_U8("graphics/door_anims/safari_zone/1.4bpp"), - INCBIN_U8("graphics/door_anims/safari_zone/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_SafariZone[] = INCBIN_U8("graphics/door_anims/safari_zone.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_MossdeepSpaceCenter[][0x100] = -{ - INCBIN_U8("graphics/door_anims/mossdeep_space_center/0.4bpp"), - INCBIN_U8("graphics/door_anims/mossdeep_space_center/1.4bpp"), - INCBIN_U8("graphics/door_anims/mossdeep_space_center/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_MossdeepSpaceCenter[] = INCBIN_U8("graphics/door_anims/mossdeep_space_center.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_CableClub[][0x100] = -{ - INCBIN_U8("graphics/door_anims/cable_club/0.4bpp"), - INCBIN_U8("graphics/door_anims/cable_club/1.4bpp"), - INCBIN_U8("graphics/door_anims/cable_club/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_CableClub[] = INCBIN_U8("graphics/door_anims/cable_club.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_AbandonedShip[][0x100] = -{ - INCBIN_U8("graphics/door_anims/abandoned_ship/0.4bpp"), - INCBIN_U8("graphics/door_anims/abandoned_ship/1.4bpp"), - INCBIN_U8("graphics/door_anims/abandoned_ship/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_AbandonedShip[] = INCBIN_U8("graphics/door_anims/abandoned_ship.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_FallarborDarkRoof[][0x100] = -{ - INCBIN_U8("graphics/door_anims/fallarbor_dark_roof/0.4bpp"), - INCBIN_U8("graphics/door_anims/fallarbor_dark_roof/1.4bpp"), - INCBIN_U8("graphics/door_anims/fallarbor_dark_roof/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_FallarborDarkRoof[] = INCBIN_U8("graphics/door_anims/fallarbor_dark_roof.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_AbandonedShipRoom[][0x100] = -{ - INCBIN_U8("graphics/door_anims/abandoned_ship_room/0.4bpp"), - INCBIN_U8("graphics/door_anims/abandoned_ship_room/1.4bpp"), - INCBIN_U8("graphics/door_anims/abandoned_ship_room/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_AbandonedShipRoom[] = INCBIN_U8("graphics/door_anims/abandoned_ship_room.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_LilycoveDeptStoreElevator[][0x100] = -{ - INCBIN_U8("graphics/door_anims/lilycove_dept_store_elevator/0.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove_dept_store_elevator/1.4bpp"), - INCBIN_U8("graphics/door_anims/lilycove_dept_store_elevator/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_LilycoveDeptStoreElevator[] = INCBIN_U8("graphics/door_anims/lilycove_dept_store_elevator.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleTowerOld[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_tower_old/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_old/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_old/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleTowerOld[] = INCBIN_U8("graphics/door_anims/battle_tower_old.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleTowerElevator[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_tower_elevator/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_elevator/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_elevator/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleTowerElevator[] = INCBIN_U8("graphics/door_anims/battle_tower_elevator.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_34[][0x100] = -{ - INCBIN_U8("graphics/door_anims/unknown/0.4bpp"), - INCBIN_U8("graphics/door_anims/unknown/1.4bpp"), - INCBIN_U8("graphics/door_anims/unknown/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_34[] = INCBIN_U8("graphics/door_anims/unknown.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleDome[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_dome/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleDome[] = INCBIN_U8("graphics/door_anims/battle_dome.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleFactory[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_factory/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_factory/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_factory/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleFactory[] = INCBIN_U8("graphics/door_anims/battle_factory.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleTower[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_tower/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleTower[] = INCBIN_U8("graphics/door_anims/battle_tower.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleArena[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_arena/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_arena/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_arena/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleArena[] = INCBIN_U8("graphics/door_anims/battle_arena.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleArenaLobby[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_arena_lobby/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_arena_lobby/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_arena_lobby/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleArenaLobby[] = INCBIN_U8("graphics/door_anims/battle_arena_lobby.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleDomeLobby[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_dome_lobby/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome_lobby/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome_lobby/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleDomeLobby[] = INCBIN_U8("graphics/door_anims/battle_dome_lobby.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattlePalaceLobby[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_palace_lobby/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_palace_lobby/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_palace_lobby/2.4bpp"), -}; - -const u8 sDoorAnimTiles_BattleTent[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_tent/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tent/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tent/2.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tent/3.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattlePalaceLobby[] = INCBIN_U8("graphics/door_anims/battle_palace_lobby.4bpp"); +static const u8 sDoorAnimTiles_BattleTent[] = INCBIN_U8("graphics/door_anims/battle_tent.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleDomeCorridor[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_dome_corridor/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome_corridor/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome_corridor/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleDomeCorridor[] = INCBIN_U8("graphics/door_anims/battle_dome_corridor.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleTowerMultiCorridor[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_tower_multi_corridor/0_left.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_multi_corridor/0_right.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_multi_corridor/1_left.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_multi_corridor/1_right.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_multi_corridor/2_left.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tower_multi_corridor/2_right.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleTowerMultiCorridor[] = INCBIN_U8("graphics/door_anims/battle_tower_multi_corridor.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleFrontier[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_frontier/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_frontier/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_frontier/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleFrontier[] = INCBIN_U8("graphics/door_anims/battle_frontier.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleFrontierSliding[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_frontier_sliding/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_frontier_sliding/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_frontier_sliding/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleFrontierSliding[] = INCBIN_U8("graphics/door_anims/battle_frontier_sliding.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleDomePreBattleRoom[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_dome_pre_battle_room/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome_pre_battle_room/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_dome_pre_battle_room/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleDomePreBattleRoom[] = INCBIN_U8("graphics/door_anims/battle_dome_pre_battle_room.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_BattleTentInterior[][0x100] = -{ - INCBIN_U8("graphics/door_anims/battle_tent_interior/0.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tent_interior/1.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tent_interior/2.4bpp"), - INCBIN_U8("graphics/door_anims/battle_tent_interior/3.4bpp"), -}; - +static const u8 sDoorAnimTiles_BattleTentInterior[] = INCBIN_U8("graphics/door_anims/battle_tent_interior.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_TrainerHillLobbyElevator[][0x100] = -{ - INCBIN_U8("graphics/door_anims/trainer_hill_lobby_elevator/0.4bpp"), - INCBIN_U8("graphics/door_anims/trainer_hill_lobby_elevator/1.4bpp"), - INCBIN_U8("graphics/door_anims/trainer_hill_lobby_elevator/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_TrainerHillLobbyElevator[] = INCBIN_U8("graphics/door_anims/trainer_hill_lobby_elevator.4bpp"); asm(".space 32"); - -const u8 sDoorAnimTiles_TrainerHillRoofElevator[][0x100] = -{ - INCBIN_U8("graphics/door_anims/trainer_hill_roof_elevator/0.4bpp"), - INCBIN_U8("graphics/door_anims/trainer_hill_roof_elevator/1.4bpp"), - INCBIN_U8("graphics/door_anims/trainer_hill_roof_elevator/2.4bpp"), -}; - +static const u8 sDoorAnimTiles_TrainerHillRoofElevator[] = INCBIN_U8("graphics/door_anims/trainer_hill_roof_elevator.4bpp"); asm(".space 32"); static const struct DoorAnimFrame sDoorOpenAnimFrames[] =