summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/door_anims/abandoned_ship.pngbin0 -> 420 bytes
-rw-r--r--graphics/door_anims/abandoned_ship/0.pngbin167 -> 0 bytes
-rw-r--r--graphics/door_anims/abandoned_ship/1.pngbin155 -> 0 bytes
-rw-r--r--graphics/door_anims/abandoned_ship/2.pngbin118 -> 0 bytes
-rw-r--r--graphics/door_anims/abandoned_ship_room.pngbin0 -> 419 bytes
-rw-r--r--graphics/door_anims/abandoned_ship_room/0.pngbin167 -> 0 bytes
-rw-r--r--graphics/door_anims/abandoned_ship_room/1.pngbin154 -> 0 bytes
-rw-r--r--graphics/door_anims/abandoned_ship_room/2.pngbin117 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_arena.pngbin0 -> 509 bytes
-rw-r--r--graphics/door_anims/battle_arena/0.pngbin206 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_arena/1.pngbin213 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_arena/2.pngbin161 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_arena_lobby.pngbin0 -> 408 bytes
-rw-r--r--graphics/door_anims/battle_arena_lobby/0.pngbin133 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_arena_lobby/1.pngbin146 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_arena_lobby/2.pngbin132 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome.pngbin0 -> 394 bytes
-rw-r--r--graphics/door_anims/battle_dome/0.pngbin161 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome/1.pngbin155 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome/2.pngbin148 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_corridor.pngbin0 -> 462 bytes
-rw-r--r--graphics/door_anims/battle_dome_corridor/0.pngbin170 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_corridor/1.pngbin168 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_corridor/2.pngbin161 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_lobby.pngbin0 -> 486 bytes
-rw-r--r--graphics/door_anims/battle_dome_lobby/0.pngbin205 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_lobby/1.pngbin194 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_lobby/2.pngbin168 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_pre_battle_room.pngbin0 -> 488 bytes
-rw-r--r--graphics/door_anims/battle_dome_pre_battle_room/0.pngbin193 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_pre_battle_room/1.pngbin189 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_dome_pre_battle_room/2.pngbin183 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_factory.pngbin0 -> 366 bytes
-rw-r--r--graphics/door_anims/battle_factory/0.pngbin138 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_factory/1.pngbin150 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_factory/2.pngbin144 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_frontier.pngbin0 -> 421 bytes
-rw-r--r--graphics/door_anims/battle_frontier/0.pngbin167 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_frontier/1.pngbin153 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_frontier/2.pngbin127 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_frontier_sliding.pngbin0 -> 390 bytes
-rw-r--r--graphics/door_anims/battle_frontier_sliding/0.pngbin144 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_frontier_sliding/1.pngbin142 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_frontier_sliding/2.pngbin127 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_palace_lobby.pngbin0 -> 432 bytes
-rw-r--r--graphics/door_anims/battle_palace_lobby/0.pngbin198 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_palace_lobby/1.pngbin184 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_palace_lobby/2.pngbin159 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent.pngbin0 -> 544 bytes
-rw-r--r--graphics/door_anims/battle_tent/0.pngbin211 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent/1.pngbin216 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent/2.pngbin190 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent/3.pngbin180 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent_interior.pngbin0 -> 504 bytes
-rw-r--r--graphics/door_anims/battle_tent_interior/0.pngbin167 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent_interior/1.pngbin193 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent_interior/2.pngbin150 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tent_interior/3.pngbin133 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower.pngbin0 -> 467 bytes
-rw-r--r--graphics/door_anims/battle_tower/0.pngbin201 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower/1.pngbin188 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower/2.pngbin115 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_corridor.pngbin0 -> 404 bytes
-rw-r--r--graphics/door_anims/battle_tower_corridor/0.pngbin154 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_corridor/1.pngbin136 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_corridor/2.pngbin119 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_elevator.pngbin0 -> 398 bytes
-rw-r--r--graphics/door_anims/battle_tower_elevator/0.pngbin144 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_elevator/1.pngbin147 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_elevator/2.pngbin144 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_multi_corridor.pngbin0 -> 554 bytes
-rw-r--r--graphics/door_anims/battle_tower_multi_corridor/0_left.pngbin172 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_multi_corridor/0_right.pngbin172 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_multi_corridor/1_left.pngbin162 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_multi_corridor/1_right.pngbin161 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_multi_corridor/2_left.pngbin120 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_multi_corridor/2_right.pngbin121 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_old.pngbin0 -> 458 bytes
-rw-r--r--graphics/door_anims/battle_tower_old/0.pngbin194 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_old/1.pngbin198 -> 0 bytes
-rw-r--r--graphics/door_anims/battle_tower_old/2.pngbin138 -> 0 bytes
-rw-r--r--graphics/door_anims/birchs_lab.pngbin0 -> 402 bytes
-rw-r--r--graphics/door_anims/birchs_lab/0.pngbin165 -> 0 bytes
-rw-r--r--graphics/door_anims/birchs_lab/1.pngbin156 -> 0 bytes
-rw-r--r--graphics/door_anims/birchs_lab/2.pngbin138 -> 0 bytes
-rw-r--r--graphics/door_anims/cable_club.pngbin0 -> 368 bytes
-rw-r--r--graphics/door_anims/cable_club/0.pngbin126 -> 0 bytes
-rw-r--r--graphics/door_anims/cable_club/1.pngbin137 -> 0 bytes
-rw-r--r--graphics/door_anims/cable_club/2.pngbin124 -> 0 bytes
-rw-r--r--graphics/door_anims/contest.pngbin0 -> 452 bytes
-rw-r--r--graphics/door_anims/contest/0.pngbin187 -> 0 bytes
-rw-r--r--graphics/door_anims/contest/1.pngbin180 -> 0 bytes
-rw-r--r--graphics/door_anims/contest/2.pngbin117 -> 0 bytes
-rw-r--r--graphics/door_anims/cycling_road.pngbin0 -> 441 bytes
-rw-r--r--graphics/door_anims/cycling_road/0.pngbin186 -> 0 bytes
-rw-r--r--graphics/door_anims/cycling_road/1.pngbin176 -> 0 bytes
-rw-r--r--graphics/door_anims/cycling_road/2.pngbin143 -> 0 bytes
-rw-r--r--graphics/door_anims/dewford.pngbin0 -> 436 bytes
-rw-r--r--graphics/door_anims/dewford/0.pngbin178 -> 0 bytes
-rw-r--r--graphics/door_anims/dewford/1.pngbin177 -> 0 bytes
-rw-r--r--graphics/door_anims/dewford/2.pngbin149 -> 0 bytes
-rw-r--r--graphics/door_anims/fallarbor_dark_roof.pngbin0 -> 432 bytes
-rw-r--r--graphics/door_anims/fallarbor_dark_roof/0.pngbin186 -> 0 bytes
-rw-r--r--graphics/door_anims/fallarbor_dark_roof/1.pngbin171 -> 0 bytes
-rw-r--r--graphics/door_anims/fallarbor_dark_roof/2.pngbin151 -> 0 bytes
-rw-r--r--graphics/door_anims/fallarbor_light_roof.pngbin0 -> 432 bytes
-rw-r--r--graphics/door_anims/fallarbor_light_roof/0.pngbin186 -> 0 bytes
-rw-r--r--graphics/door_anims/fallarbor_light_roof/1.pngbin171 -> 0 bytes
-rw-r--r--graphics/door_anims/fallarbor_light_roof/2.pngbin151 -> 0 bytes
-rw-r--r--graphics/door_anims/general.pngbin0 -> 425 bytes
-rw-r--r--graphics/door_anims/general/0.pngbin170 -> 0 bytes
-rw-r--r--graphics/door_anims/general/1.pngbin158 -> 0 bytes
-rw-r--r--graphics/door_anims/general/2.pngbin134 -> 0 bytes
-rw-r--r--graphics/door_anims/gym.pngbin0 -> 404 bytes
-rw-r--r--graphics/door_anims/gym/0.pngbin151 -> 0 bytes
-rw-r--r--graphics/door_anims/gym/1.pngbin153 -> 0 bytes
-rw-r--r--graphics/door_anims/gym/2.pngbin129 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove.pngbin0 -> 426 bytes
-rw-r--r--graphics/door_anims/lilycove/0.pngbin177 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove/1.pngbin171 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove/2.pngbin146 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store.pngbin0 -> 430 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store/0.pngbin176 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store/1.pngbin176 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store/2.pngbin152 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store_elevator.pngbin0 -> 345 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store_elevator/0.pngbin129 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store_elevator/1.pngbin121 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_dept_store_elevator/2.pngbin104 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_wooden.pngbin0 -> 401 bytes
-rw-r--r--graphics/door_anims/lilycove_wooden/0.pngbin162 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_wooden/1.pngbin152 -> 0 bytes
-rw-r--r--graphics/door_anims/lilycove_wooden/2.pngbin136 -> 0 bytes
-rw-r--r--graphics/door_anims/littleroot.pngbin0 -> 426 bytes
-rw-r--r--graphics/door_anims/littleroot/0.pngbin180 -> 0 bytes
-rw-r--r--graphics/door_anims/littleroot/1.pngbin167 -> 0 bytes
-rw-r--r--graphics/door_anims/littleroot/2.pngbin145 -> 0 bytes
-rw-r--r--graphics/door_anims/mauville.pngbin0 -> 432 bytes
-rw-r--r--graphics/door_anims/mauville/0.pngbin177 -> 0 bytes
-rw-r--r--graphics/door_anims/mauville/1.pngbin167 -> 0 bytes
-rw-r--r--graphics/door_anims/mauville/2.pngbin139 -> 0 bytes
-rw-r--r--graphics/door_anims/mossdeep.pngbin0 -> 411 bytes
-rw-r--r--graphics/door_anims/mossdeep/0.pngbin162 -> 0 bytes
-rw-r--r--graphics/door_anims/mossdeep/1.pngbin152 -> 0 bytes
-rw-r--r--graphics/door_anims/mossdeep/2.pngbin130 -> 0 bytes
-rw-r--r--graphics/door_anims/mossdeep_space_center.pngbin0 -> 509 bytes
-rw-r--r--graphics/door_anims/mossdeep_space_center/0.pngbin232 -> 0 bytes
-rw-r--r--graphics/door_anims/mossdeep_space_center/1.pngbin223 -> 0 bytes
-rw-r--r--graphics/door_anims/mossdeep_space_center/2.pngbin185 -> 0 bytes
-rw-r--r--graphics/door_anims/oldale.pngbin0 -> 434 bytes
-rw-r--r--graphics/door_anims/oldale/0.pngbin181 -> 0 bytes
-rw-r--r--graphics/door_anims/oldale/1.pngbin169 -> 0 bytes
-rw-r--r--graphics/door_anims/oldale/2.pngbin145 -> 0 bytes
-rw-r--r--graphics/door_anims/pacifidlog.pngbin0 -> 452 bytes
-rw-r--r--graphics/door_anims/pacifidlog/0.pngbin198 -> 0 bytes
-rw-r--r--graphics/door_anims/pacifidlog/1.pngbin192 -> 0 bytes
-rw-r--r--graphics/door_anims/pacifidlog/2.pngbin162 -> 0 bytes
-rw-r--r--graphics/door_anims/poke_center.pngbin0 -> 419 bytes
-rw-r--r--graphics/door_anims/poke_center/0.pngbin183 -> 0 bytes
-rw-r--r--graphics/door_anims/poke_center/1.pngbin179 -> 0 bytes
-rw-r--r--graphics/door_anims/poke_center/2.pngbin161 -> 0 bytes
-rw-r--r--graphics/door_anims/poke_mart.pngbin0 -> 419 bytes
-rw-r--r--graphics/door_anims/poke_mart/0.pngbin183 -> 0 bytes
-rw-r--r--graphics/door_anims/poke_mart/1.pngbin179 -> 0 bytes
-rw-r--r--graphics/door_anims/poke_mart/2.pngbin161 -> 0 bytes
-rw-r--r--graphics/door_anims/pokemon_league.pngbin0 -> 445 bytes
-rw-r--r--graphics/door_anims/pokemon_league/0.pngbin205 -> 0 bytes
-rw-r--r--graphics/door_anims/pokemon_league/1.pngbin205 -> 0 bytes
-rw-r--r--graphics/door_anims/pokemon_league/2.pngbin180 -> 0 bytes
-rw-r--r--graphics/door_anims/rustboro_gray.pngbin0 -> 440 bytes
-rw-r--r--graphics/door_anims/rustboro_gray/0.pngbin172 -> 0 bytes
-rw-r--r--graphics/door_anims/rustboro_gray/1.pngbin171 -> 0 bytes
-rw-r--r--graphics/door_anims/rustboro_gray/2.pngbin142 -> 0 bytes
-rw-r--r--graphics/door_anims/rustboro_tan.pngbin0 -> 440 bytes
-rw-r--r--graphics/door_anims/rustboro_tan/0.pngbin172 -> 0 bytes
-rw-r--r--graphics/door_anims/rustboro_tan/1.pngbin171 -> 0 bytes
-rw-r--r--graphics/door_anims/rustboro_tan/2.pngbin142 -> 0 bytes
-rw-r--r--graphics/door_anims/safari_zone.pngbin0 -> 458 bytes
-rw-r--r--graphics/door_anims/safari_zone/0.pngbin188 -> 0 bytes
-rw-r--r--graphics/door_anims/safari_zone/1.pngbin183 -> 0 bytes
-rw-r--r--graphics/door_anims/safari_zone/2.pngbin157 -> 0 bytes
-rw-r--r--graphics/door_anims/slateport.pngbin0 -> 425 bytes
-rw-r--r--graphics/door_anims/slateport/0.pngbin170 -> 0 bytes
-rw-r--r--graphics/door_anims/slateport/1.pngbin158 -> 0 bytes
-rw-r--r--graphics/door_anims/slateport/2.pngbin134 -> 0 bytes
-rw-r--r--graphics/door_anims/sootopolis.pngbin0 -> 435 bytes
-rw-r--r--graphics/door_anims/sootopolis/0.pngbin196 -> 0 bytes
-rw-r--r--graphics/door_anims/sootopolis/1.pngbin168 -> 0 bytes
-rw-r--r--graphics/door_anims/sootopolis/2.pngbin152 -> 0 bytes
-rw-r--r--graphics/door_anims/sootopolis_peaked_roof.pngbin0 -> 435 bytes
-rw-r--r--graphics/door_anims/sootopolis_peaked_roof/0.pngbin194 -> 0 bytes
-rw-r--r--graphics/door_anims/sootopolis_peaked_roof/1.pngbin167 -> 0 bytes
-rw-r--r--graphics/door_anims/sootopolis_peaked_roof/2.pngbin152 -> 0 bytes
-rw-r--r--graphics/door_anims/trainer_hill_lobby_elevator.pngbin0 -> 348 bytes
-rw-r--r--graphics/door_anims/trainer_hill_lobby_elevator/0.pngbin125 -> 0 bytes
-rw-r--r--graphics/door_anims/trainer_hill_lobby_elevator/1.pngbin120 -> 0 bytes
-rw-r--r--graphics/door_anims/trainer_hill_lobby_elevator/2.pngbin116 -> 0 bytes
-rw-r--r--graphics/door_anims/trainer_hill_roof_elevator.pngbin0 -> 344 bytes
-rw-r--r--graphics/door_anims/trainer_hill_roof_elevator/0.pngbin121 -> 0 bytes
-rw-r--r--graphics/door_anims/trainer_hill_roof_elevator/1.pngbin116 -> 0 bytes
-rw-r--r--graphics/door_anims/trainer_hill_roof_elevator/2.pngbin113 -> 0 bytes
-rw-r--r--graphics/door_anims/unknown.pngbin0 -> 394 bytes
-rw-r--r--graphics/door_anims/unknown/0.pngbin148 -> 0 bytes
-rw-r--r--graphics/door_anims/unknown/1.pngbin157 -> 0 bytes
-rw-r--r--graphics/door_anims/unknown/2.pngbin126 -> 0 bytes
-rw-r--r--graphics/door_anims/unused_848EDEC/0_bottom.pngbin106 -> 0 bytes
-rw-r--r--graphics/door_anims/unused_848EDEC/0_top.pngbin111 -> 0 bytes
-rw-r--r--graphics/door_anims/unused_848EDEC/1_bottom.pngbin105 -> 0 bytes
-rw-r--r--graphics/door_anims/unused_848EDEC/1_top.pngbin99 -> 0 bytes
-rw-r--r--graphics/door_anims/unused_848EDEC/2_bottom.pngbin89 -> 0 bytes
-rw-r--r--graphics/door_anims/unused_848EDEC/2_top.pngbin90 -> 0 bytes
-rw-r--r--graphics/door_anims/unused_bottom.pngbin0 -> 317 bytes
-rw-r--r--graphics/door_anims/unused_top.pngbin0 -> 329 bytes
-rw-r--r--graphics/door_anims/verdanturf.pngbin0 -> 451 bytes
-rw-r--r--graphics/door_anims/verdanturf/0.pngbin199 -> 0 bytes
-rw-r--r--graphics/door_anims/verdanturf/1.pngbin177 -> 0 bytes
-rw-r--r--graphics/door_anims/verdanturf/2.pngbin148 -> 0 bytes
-rw-r--r--src/field_door.c478
218 files changed, 53 insertions, 425 deletions
diff --git a/graphics/door_anims/abandoned_ship.png b/graphics/door_anims/abandoned_ship.png
new file mode 100644
index 000000000..e46aca9ba
--- /dev/null
+++ b/graphics/door_anims/abandoned_ship.png
Binary files 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
--- a/graphics/door_anims/abandoned_ship/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/abandoned_ship/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/abandoned_ship/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/abandoned_ship_room.png
Binary files 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
--- a/graphics/door_anims/abandoned_ship_room/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/abandoned_ship_room/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/abandoned_ship_room/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/battle_arena.png b/graphics/door_anims/battle_arena.png
new file mode 100644
index 000000000..ef6652815
--- /dev/null
+++ b/graphics/door_anims/battle_arena.png
Binary files 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
--- a/graphics/door_anims/battle_arena/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_arena/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_arena/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_arena_lobby.png
Binary files 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
--- a/graphics/door_anims/battle_arena_lobby/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_arena_lobby/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_arena_lobby/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/battle_dome.png b/graphics/door_anims/battle_dome.png
new file mode 100644
index 000000000..729385b3f
--- /dev/null
+++ b/graphics/door_anims/battle_dome.png
Binary files 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
--- a/graphics/door_anims/battle_dome/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_dome_corridor.png
Binary files 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
--- a/graphics/door_anims/battle_dome_corridor/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome_corridor/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome_corridor/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_dome_lobby.png
Binary files 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
--- a/graphics/door_anims/battle_dome_lobby/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome_lobby/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome_lobby/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_dome_pre_battle_room.png
Binary files 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
--- a/graphics/door_anims/battle_dome_pre_battle_room/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome_pre_battle_room/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_dome_pre_battle_room/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/battle_factory.png b/graphics/door_anims/battle_factory.png
new file mode 100644
index 000000000..7ed6c876b
--- /dev/null
+++ b/graphics/door_anims/battle_factory.png
Binary files 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
--- a/graphics/door_anims/battle_factory/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_factory/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_factory/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/battle_frontier.png b/graphics/door_anims/battle_frontier.png
new file mode 100644
index 000000000..bf758c03e
--- /dev/null
+++ b/graphics/door_anims/battle_frontier.png
Binary files 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
--- a/graphics/door_anims/battle_frontier/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_frontier/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_frontier/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_frontier_sliding.png
Binary files 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
--- a/graphics/door_anims/battle_frontier_sliding/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_frontier_sliding/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_frontier_sliding/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_palace_lobby.png
Binary files 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
--- a/graphics/door_anims/battle_palace_lobby/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_palace_lobby/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_palace_lobby/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/battle_tent.png b/graphics/door_anims/battle_tent.png
new file mode 100644
index 000000000..a0a88e4c5
--- /dev/null
+++ b/graphics/door_anims/battle_tent.png
Binary files 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
--- a/graphics/door_anims/battle_tent/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tent/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tent/2.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tent/3.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_tent_interior.png
Binary files 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
--- a/graphics/door_anims/battle_tent_interior/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tent_interior/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tent_interior/2.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tent_interior/3.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/battle_tower.png b/graphics/door_anims/battle_tower.png
new file mode 100644
index 000000000..3b9fe547c
--- /dev/null
+++ b/graphics/door_anims/battle_tower.png
Binary files 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
--- a/graphics/door_anims/battle_tower/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_tower_corridor.png
Binary files 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
--- a/graphics/door_anims/battle_tower_corridor/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_corridor/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_corridor/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_tower_elevator.png
Binary files 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
--- a/graphics/door_anims/battle_tower_elevator/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_elevator/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_elevator/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_tower_multi_corridor.png
Binary files 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
--- a/graphics/door_anims/battle_tower_multi_corridor/0_left.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_multi_corridor/0_right.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_multi_corridor/1_left.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_multi_corridor/1_right.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_multi_corridor/2_left.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_multi_corridor/2_right.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/battle_tower_old.png
Binary files 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
--- a/graphics/door_anims/battle_tower_old/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_old/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/battle_tower_old/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/birchs_lab.png b/graphics/door_anims/birchs_lab.png
new file mode 100644
index 000000000..69bd93f89
--- /dev/null
+++ b/graphics/door_anims/birchs_lab.png
Binary files 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
--- a/graphics/door_anims/birchs_lab/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/birchs_lab/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/birchs_lab/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/cable_club.png b/graphics/door_anims/cable_club.png
new file mode 100644
index 000000000..a1dfd7bc2
--- /dev/null
+++ b/graphics/door_anims/cable_club.png
Binary files 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
--- a/graphics/door_anims/cable_club/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/cable_club/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/cable_club/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/contest.png b/graphics/door_anims/contest.png
new file mode 100644
index 000000000..dc466be11
--- /dev/null
+++ b/graphics/door_anims/contest.png
Binary files differ
diff --git a/graphics/door_anims/contest/0.png b/graphics/door_anims/contest/0.png
deleted file mode 100644
index af845aef4..000000000
--- a/graphics/door_anims/contest/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/contest/1.png b/graphics/door_anims/contest/1.png
deleted file mode 100644
index 53725c901..000000000
--- a/graphics/door_anims/contest/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/contest/2.png b/graphics/door_anims/contest/2.png
deleted file mode 100644
index 1b3a8e178..000000000
--- a/graphics/door_anims/contest/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/cycling_road.png b/graphics/door_anims/cycling_road.png
new file mode 100644
index 000000000..0c22c9182
--- /dev/null
+++ b/graphics/door_anims/cycling_road.png
Binary files 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
--- a/graphics/door_anims/cycling_road/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/cycling_road/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/cycling_road/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/dewford.png b/graphics/door_anims/dewford.png
new file mode 100644
index 000000000..86ac1fe4a
--- /dev/null
+++ b/graphics/door_anims/dewford.png
Binary files differ
diff --git a/graphics/door_anims/dewford/0.png b/graphics/door_anims/dewford/0.png
deleted file mode 100644
index 8c3b85068..000000000
--- a/graphics/door_anims/dewford/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/dewford/1.png b/graphics/door_anims/dewford/1.png
deleted file mode 100644
index 1b92f4bca..000000000
--- a/graphics/door_anims/dewford/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/dewford/2.png b/graphics/door_anims/dewford/2.png
deleted file mode 100644
index e4be80873..000000000
--- a/graphics/door_anims/dewford/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/fallarbor_dark_roof.png
Binary files 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
--- a/graphics/door_anims/fallarbor_dark_roof/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/fallarbor_dark_roof/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/fallarbor_dark_roof/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/fallarbor_light_roof.png
Binary files 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
--- a/graphics/door_anims/fallarbor_light_roof/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/fallarbor_light_roof/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/fallarbor_light_roof/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/general.png b/graphics/door_anims/general.png
new file mode 100644
index 000000000..fdab84132
--- /dev/null
+++ b/graphics/door_anims/general.png
Binary files differ
diff --git a/graphics/door_anims/general/0.png b/graphics/door_anims/general/0.png
deleted file mode 100644
index ac2c4b438..000000000
--- a/graphics/door_anims/general/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/general/1.png b/graphics/door_anims/general/1.png
deleted file mode 100644
index cfe812f75..000000000
--- a/graphics/door_anims/general/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/general/2.png b/graphics/door_anims/general/2.png
deleted file mode 100644
index 88e5d480c..000000000
--- a/graphics/door_anims/general/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/gym.png b/graphics/door_anims/gym.png
new file mode 100644
index 000000000..fce000751
--- /dev/null
+++ b/graphics/door_anims/gym.png
Binary files differ
diff --git a/graphics/door_anims/gym/0.png b/graphics/door_anims/gym/0.png
deleted file mode 100644
index 744949971..000000000
--- a/graphics/door_anims/gym/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/gym/1.png b/graphics/door_anims/gym/1.png
deleted file mode 100644
index 6c328b9ff..000000000
--- a/graphics/door_anims/gym/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/gym/2.png b/graphics/door_anims/gym/2.png
deleted file mode 100644
index 0ee9ba8f0..000000000
--- a/graphics/door_anims/gym/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/lilycove.png b/graphics/door_anims/lilycove.png
new file mode 100644
index 000000000..ad5e43cc3
--- /dev/null
+++ b/graphics/door_anims/lilycove.png
Binary files differ
diff --git a/graphics/door_anims/lilycove/0.png b/graphics/door_anims/lilycove/0.png
deleted file mode 100644
index d9f37092b..000000000
--- a/graphics/door_anims/lilycove/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/lilycove/1.png b/graphics/door_anims/lilycove/1.png
deleted file mode 100644
index b9dbb58c4..000000000
--- a/graphics/door_anims/lilycove/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/lilycove/2.png b/graphics/door_anims/lilycove/2.png
deleted file mode 100644
index ce6a1fe2b..000000000
--- a/graphics/door_anims/lilycove/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/lilycove_dept_store.png
Binary files 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
--- a/graphics/door_anims/lilycove_dept_store/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/lilycove_dept_store/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/lilycove_dept_store/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/lilycove_dept_store_elevator.png
Binary files 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
--- a/graphics/door_anims/lilycove_dept_store_elevator/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/lilycove_dept_store_elevator/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/lilycove_dept_store_elevator/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/lilycove_wooden.png b/graphics/door_anims/lilycove_wooden.png
new file mode 100644
index 000000000..99b94e72d
--- /dev/null
+++ b/graphics/door_anims/lilycove_wooden.png
Binary files 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
--- a/graphics/door_anims/lilycove_wooden/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/lilycove_wooden/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/lilycove_wooden/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/littleroot.png b/graphics/door_anims/littleroot.png
new file mode 100644
index 000000000..8c1ca34a5
--- /dev/null
+++ b/graphics/door_anims/littleroot.png
Binary files differ
diff --git a/graphics/door_anims/littleroot/0.png b/graphics/door_anims/littleroot/0.png
deleted file mode 100644
index 1c2cd1db1..000000000
--- a/graphics/door_anims/littleroot/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/littleroot/1.png b/graphics/door_anims/littleroot/1.png
deleted file mode 100644
index 65b58bc82..000000000
--- a/graphics/door_anims/littleroot/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/littleroot/2.png b/graphics/door_anims/littleroot/2.png
deleted file mode 100644
index 8c8e37b7d..000000000
--- a/graphics/door_anims/littleroot/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/mauville.png b/graphics/door_anims/mauville.png
new file mode 100644
index 000000000..63167408a
--- /dev/null
+++ b/graphics/door_anims/mauville.png
Binary files differ
diff --git a/graphics/door_anims/mauville/0.png b/graphics/door_anims/mauville/0.png
deleted file mode 100644
index c1fc3d631..000000000
--- a/graphics/door_anims/mauville/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/mauville/1.png b/graphics/door_anims/mauville/1.png
deleted file mode 100644
index 3daffe355..000000000
--- a/graphics/door_anims/mauville/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/mauville/2.png b/graphics/door_anims/mauville/2.png
deleted file mode 100644
index 48e2d3a8c..000000000
--- a/graphics/door_anims/mauville/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/mossdeep.png b/graphics/door_anims/mossdeep.png
new file mode 100644
index 000000000..163b2d6dd
--- /dev/null
+++ b/graphics/door_anims/mossdeep.png
Binary files differ
diff --git a/graphics/door_anims/mossdeep/0.png b/graphics/door_anims/mossdeep/0.png
deleted file mode 100644
index 90774f8f7..000000000
--- a/graphics/door_anims/mossdeep/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/mossdeep/1.png b/graphics/door_anims/mossdeep/1.png
deleted file mode 100644
index 06a278c0c..000000000
--- a/graphics/door_anims/mossdeep/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/mossdeep/2.png b/graphics/door_anims/mossdeep/2.png
deleted file mode 100644
index e0e60042c..000000000
--- a/graphics/door_anims/mossdeep/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/mossdeep_space_center.png
Binary files 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
--- a/graphics/door_anims/mossdeep_space_center/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/mossdeep_space_center/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/mossdeep_space_center/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/oldale.png b/graphics/door_anims/oldale.png
new file mode 100644
index 000000000..cf637918a
--- /dev/null
+++ b/graphics/door_anims/oldale.png
Binary files differ
diff --git a/graphics/door_anims/oldale/0.png b/graphics/door_anims/oldale/0.png
deleted file mode 100644
index 6205d426d..000000000
--- a/graphics/door_anims/oldale/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/oldale/1.png b/graphics/door_anims/oldale/1.png
deleted file mode 100644
index 333f28fac..000000000
--- a/graphics/door_anims/oldale/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/oldale/2.png b/graphics/door_anims/oldale/2.png
deleted file mode 100644
index 5288fc4ea..000000000
--- a/graphics/door_anims/oldale/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/pacifidlog.png b/graphics/door_anims/pacifidlog.png
new file mode 100644
index 000000000..3e0528825
--- /dev/null
+++ b/graphics/door_anims/pacifidlog.png
Binary files differ
diff --git a/graphics/door_anims/pacifidlog/0.png b/graphics/door_anims/pacifidlog/0.png
deleted file mode 100644
index 839dc109d..000000000
--- a/graphics/door_anims/pacifidlog/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/pacifidlog/1.png b/graphics/door_anims/pacifidlog/1.png
deleted file mode 100644
index 5cabacdc9..000000000
--- a/graphics/door_anims/pacifidlog/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/pacifidlog/2.png b/graphics/door_anims/pacifidlog/2.png
deleted file mode 100644
index 73353c9bb..000000000
--- a/graphics/door_anims/pacifidlog/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/poke_center.png b/graphics/door_anims/poke_center.png
new file mode 100644
index 000000000..865810714
--- /dev/null
+++ b/graphics/door_anims/poke_center.png
Binary files 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
--- a/graphics/door_anims/poke_center/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/poke_center/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/poke_center/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/poke_mart.png b/graphics/door_anims/poke_mart.png
new file mode 100644
index 000000000..2d9b7d319
--- /dev/null
+++ b/graphics/door_anims/poke_mart.png
Binary files 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
--- a/graphics/door_anims/poke_mart/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/poke_mart/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/poke_mart/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/pokemon_league.png b/graphics/door_anims/pokemon_league.png
new file mode 100644
index 000000000..cac740f56
--- /dev/null
+++ b/graphics/door_anims/pokemon_league.png
Binary files 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
--- a/graphics/door_anims/pokemon_league/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/pokemon_league/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/pokemon_league/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/rustboro_gray.png b/graphics/door_anims/rustboro_gray.png
new file mode 100644
index 000000000..2cf62b6da
--- /dev/null
+++ b/graphics/door_anims/rustboro_gray.png
Binary files 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
--- a/graphics/door_anims/rustboro_gray/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/rustboro_gray/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/rustboro_gray/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/rustboro_tan.png b/graphics/door_anims/rustboro_tan.png
new file mode 100644
index 000000000..d8a1b185e
--- /dev/null
+++ b/graphics/door_anims/rustboro_tan.png
Binary files 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
--- a/graphics/door_anims/rustboro_tan/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/rustboro_tan/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/rustboro_tan/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/safari_zone.png b/graphics/door_anims/safari_zone.png
new file mode 100644
index 000000000..89807f843
--- /dev/null
+++ b/graphics/door_anims/safari_zone.png
Binary files 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
--- a/graphics/door_anims/safari_zone/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/safari_zone/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/safari_zone/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/slateport.png b/graphics/door_anims/slateport.png
new file mode 100644
index 000000000..1283395ea
--- /dev/null
+++ b/graphics/door_anims/slateport.png
Binary files differ
diff --git a/graphics/door_anims/slateport/0.png b/graphics/door_anims/slateport/0.png
deleted file mode 100644
index ac2c4b438..000000000
--- a/graphics/door_anims/slateport/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/slateport/1.png b/graphics/door_anims/slateport/1.png
deleted file mode 100644
index cfe812f75..000000000
--- a/graphics/door_anims/slateport/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/slateport/2.png b/graphics/door_anims/slateport/2.png
deleted file mode 100644
index 88e5d480c..000000000
--- a/graphics/door_anims/slateport/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/sootopolis.png b/graphics/door_anims/sootopolis.png
new file mode 100644
index 000000000..faac1f59d
--- /dev/null
+++ b/graphics/door_anims/sootopolis.png
Binary files differ
diff --git a/graphics/door_anims/sootopolis/0.png b/graphics/door_anims/sootopolis/0.png
deleted file mode 100644
index 80309914b..000000000
--- a/graphics/door_anims/sootopolis/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/sootopolis/1.png b/graphics/door_anims/sootopolis/1.png
deleted file mode 100644
index 5097cd859..000000000
--- a/graphics/door_anims/sootopolis/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/sootopolis/2.png b/graphics/door_anims/sootopolis/2.png
deleted file mode 100644
index 52487c3c3..000000000
--- a/graphics/door_anims/sootopolis/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/sootopolis_peaked_roof.png
Binary files 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
--- a/graphics/door_anims/sootopolis_peaked_roof/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/sootopolis_peaked_roof/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/sootopolis_peaked_roof/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/trainer_hill_lobby_elevator.png
Binary files 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
--- a/graphics/door_anims/trainer_hill_lobby_elevator/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/trainer_hill_lobby_elevator/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/trainer_hill_lobby_elevator/2.png
+++ /dev/null
Binary files 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
--- /dev/null
+++ b/graphics/door_anims/trainer_hill_roof_elevator.png
Binary files 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
--- a/graphics/door_anims/trainer_hill_roof_elevator/0.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/trainer_hill_roof_elevator/1.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/trainer_hill_roof_elevator/2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/unknown.png b/graphics/door_anims/unknown.png
new file mode 100644
index 000000000..811c086a8
--- /dev/null
+++ b/graphics/door_anims/unknown.png
Binary files differ
diff --git a/graphics/door_anims/unknown/0.png b/graphics/door_anims/unknown/0.png
deleted file mode 100644
index 26e0a0654..000000000
--- a/graphics/door_anims/unknown/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/unknown/1.png b/graphics/door_anims/unknown/1.png
deleted file mode 100644
index 89baa478c..000000000
--- a/graphics/door_anims/unknown/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/unknown/2.png b/graphics/door_anims/unknown/2.png
deleted file mode 100644
index 35cf42295..000000000
--- a/graphics/door_anims/unknown/2.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/unused_848EDEC/0_bottom.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/unused_848EDEC/0_top.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/unused_848EDEC/1_bottom.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/unused_848EDEC/1_top.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/unused_848EDEC/2_bottom.png
+++ /dev/null
Binary files 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
--- a/graphics/door_anims/unused_848EDEC/2_top.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/unused_bottom.png b/graphics/door_anims/unused_bottom.png
new file mode 100644
index 000000000..3aa565940
--- /dev/null
+++ b/graphics/door_anims/unused_bottom.png
Binary files differ
diff --git a/graphics/door_anims/unused_top.png b/graphics/door_anims/unused_top.png
new file mode 100644
index 000000000..01c8a654e
--- /dev/null
+++ b/graphics/door_anims/unused_top.png
Binary files differ
diff --git a/graphics/door_anims/verdanturf.png b/graphics/door_anims/verdanturf.png
new file mode 100644
index 000000000..204a47612
--- /dev/null
+++ b/graphics/door_anims/verdanturf.png
Binary files differ
diff --git a/graphics/door_anims/verdanturf/0.png b/graphics/door_anims/verdanturf/0.png
deleted file mode 100644
index d5b78a46f..000000000
--- a/graphics/door_anims/verdanturf/0.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/verdanturf/1.png b/graphics/door_anims/verdanturf/1.png
deleted file mode 100644
index 72ed6d148..000000000
--- a/graphics/door_anims/verdanturf/1.png
+++ /dev/null
Binary files differ
diff --git a/graphics/door_anims/verdanturf/2.png b/graphics/door_anims/verdanturf/2.png
deleted file mode 100644
index 8b20c59c4..000000000
--- a/graphics/door_anims/verdanturf/2.png
+++ /dev/null
Binary files 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[] =