diff --git a/graphics/door_anims/cable_club.png b/graphics/door_anims/cable_club.png new file mode 100644 index 000000000..792c23715 Binary files /dev/null and b/graphics/door_anims/cable_club.png differ diff --git a/graphics/door_anims/cerulean.png b/graphics/door_anims/cerulean.png new file mode 100644 index 000000000..51278be20 Binary files /dev/null and b/graphics/door_anims/cerulean.png differ diff --git a/graphics/door_anims/cinnabar_lab.png b/graphics/door_anims/cinnabar_lab.png new file mode 100644 index 000000000..3d0e00e7f Binary files /dev/null and b/graphics/door_anims/cinnabar_lab.png differ diff --git a/graphics/door_anims/dept_store.png b/graphics/door_anims/dept_store.png new file mode 100644 index 000000000..914b1d56c Binary files /dev/null and b/graphics/door_anims/dept_store.png differ diff --git a/graphics/door_anims/dept_store_elevator.png b/graphics/door_anims/dept_store_elevator.png new file mode 100644 index 000000000..0afbb9e2c Binary files /dev/null and b/graphics/door_anims/dept_store_elevator.png differ diff --git a/graphics/door_anims/four_island_day_care.png b/graphics/door_anims/four_island_day_care.png new file mode 100644 index 000000000..38af4eff8 Binary files /dev/null and b/graphics/door_anims/four_island_day_care.png differ diff --git a/graphics/door_anims/frame_8353088_1.png b/graphics/door_anims/frame_8353088_1.png deleted file mode 100644 index e831eda38..000000000 Binary files a/graphics/door_anims/frame_8353088_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353088_2.png b/graphics/door_anims/frame_8353088_2.png deleted file mode 100644 index 981aaa7fd..000000000 Binary files a/graphics/door_anims/frame_8353088_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353088_3.png b/graphics/door_anims/frame_8353088_3.png deleted file mode 100644 index a4edcdc0b..000000000 Binary files a/graphics/door_anims/frame_8353088_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353228_1.png b/graphics/door_anims/frame_8353228_1.png deleted file mode 100644 index 2f7b80495..000000000 Binary files a/graphics/door_anims/frame_8353228_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353228_2.png b/graphics/door_anims/frame_8353228_2.png deleted file mode 100644 index d603dd800..000000000 Binary files a/graphics/door_anims/frame_8353228_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353228_3.png b/graphics/door_anims/frame_8353228_3.png deleted file mode 100644 index 97a87ea4c..000000000 Binary files a/graphics/door_anims/frame_8353228_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_83533C8_1.png b/graphics/door_anims/frame_83533C8_1.png deleted file mode 100644 index 4ce6b79ed..000000000 Binary files a/graphics/door_anims/frame_83533C8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_83533C8_2.png b/graphics/door_anims/frame_83533C8_2.png deleted file mode 100644 index 8f668959e..000000000 Binary files a/graphics/door_anims/frame_83533C8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_83533C8_3.png b/graphics/door_anims/frame_83533C8_3.png deleted file mode 100644 index 97a87ea4c..000000000 Binary files a/graphics/door_anims/frame_83533C8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353568_1.png b/graphics/door_anims/frame_8353568_1.png deleted file mode 100644 index 5fde23141..000000000 Binary files a/graphics/door_anims/frame_8353568_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353568_2.png b/graphics/door_anims/frame_8353568_2.png deleted file mode 100644 index 93b6e18f5..000000000 Binary files a/graphics/door_anims/frame_8353568_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353568_3.png b/graphics/door_anims/frame_8353568_3.png deleted file mode 100644 index a4edcdc0b..000000000 Binary files a/graphics/door_anims/frame_8353568_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353708_1.png b/graphics/door_anims/frame_8353708_1.png deleted file mode 100644 index e56c2f31e..000000000 Binary files a/graphics/door_anims/frame_8353708_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353708_2.png b/graphics/door_anims/frame_8353708_2.png deleted file mode 100644 index e1f7d5272..000000000 Binary files a/graphics/door_anims/frame_8353708_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353708_3.png b/graphics/door_anims/frame_8353708_3.png deleted file mode 100644 index a4edcdc0b..000000000 Binary files a/graphics/door_anims/frame_8353708_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_83538A8_1.png b/graphics/door_anims/frame_83538A8_1.png deleted file mode 100644 index 117acac1d..000000000 Binary files a/graphics/door_anims/frame_83538A8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_83538A8_2.png b/graphics/door_anims/frame_83538A8_2.png deleted file mode 100644 index 58aa0d456..000000000 Binary files a/graphics/door_anims/frame_83538A8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_83538A8_3.png b/graphics/door_anims/frame_83538A8_3.png deleted file mode 100644 index a9f2c98f5..000000000 Binary files a/graphics/door_anims/frame_83538A8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353A48_1.png b/graphics/door_anims/frame_8353A48_1.png deleted file mode 100644 index 5ea623f10..000000000 Binary files a/graphics/door_anims/frame_8353A48_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353A48_2.png b/graphics/door_anims/frame_8353A48_2.png deleted file mode 100644 index dba5c1935..000000000 Binary files a/graphics/door_anims/frame_8353A48_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353A48_3.png b/graphics/door_anims/frame_8353A48_3.png deleted file mode 100644 index a4edcdc0b..000000000 Binary files a/graphics/door_anims/frame_8353A48_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353BE8_1.png b/graphics/door_anims/frame_8353BE8_1.png deleted file mode 100644 index 3b8a60396..000000000 Binary files a/graphics/door_anims/frame_8353BE8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353BE8_2.png b/graphics/door_anims/frame_8353BE8_2.png deleted file mode 100644 index ac557a4ea..000000000 Binary files a/graphics/door_anims/frame_8353BE8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353BE8_3.png b/graphics/door_anims/frame_8353BE8_3.png deleted file mode 100644 index de5e8c356..000000000 Binary files a/graphics/door_anims/frame_8353BE8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353D88_1.png b/graphics/door_anims/frame_8353D88_1.png deleted file mode 100644 index 37d7e78da..000000000 Binary files a/graphics/door_anims/frame_8353D88_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353D88_2.png b/graphics/door_anims/frame_8353D88_2.png deleted file mode 100644 index 405f027b0..000000000 Binary files a/graphics/door_anims/frame_8353D88_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353D88_3.png b/graphics/door_anims/frame_8353D88_3.png deleted file mode 100644 index 052c55606..000000000 Binary files a/graphics/door_anims/frame_8353D88_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353F28_1.png b/graphics/door_anims/frame_8353F28_1.png deleted file mode 100644 index 379003d13..000000000 Binary files a/graphics/door_anims/frame_8353F28_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353F28_2.png b/graphics/door_anims/frame_8353F28_2.png deleted file mode 100644 index 2337f80df..000000000 Binary files a/graphics/door_anims/frame_8353F28_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8353F28_3.png b/graphics/door_anims/frame_8353F28_3.png deleted file mode 100644 index 97a87ea4c..000000000 Binary files a/graphics/door_anims/frame_8353F28_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_83540C8_1.png b/graphics/door_anims/frame_83540C8_1.png deleted file mode 100644 index 5c582fbf0..000000000 Binary files a/graphics/door_anims/frame_83540C8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_83540C8_2.png b/graphics/door_anims/frame_83540C8_2.png deleted file mode 100644 index b23db61c5..000000000 Binary files a/graphics/door_anims/frame_83540C8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_83540C8_3.png b/graphics/door_anims/frame_83540C8_3.png deleted file mode 100644 index 8870077b3..000000000 Binary files a/graphics/door_anims/frame_83540C8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354268_1.png b/graphics/door_anims/frame_8354268_1.png deleted file mode 100644 index 5a09abac0..000000000 Binary files a/graphics/door_anims/frame_8354268_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354268_2.png b/graphics/door_anims/frame_8354268_2.png deleted file mode 100644 index e46d8b0af..000000000 Binary files a/graphics/door_anims/frame_8354268_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354268_3.png b/graphics/door_anims/frame_8354268_3.png deleted file mode 100644 index 97a87ea4c..000000000 Binary files a/graphics/door_anims/frame_8354268_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354408_1.png b/graphics/door_anims/frame_8354408_1.png deleted file mode 100644 index 680c715fb..000000000 Binary files a/graphics/door_anims/frame_8354408_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354408_2.png b/graphics/door_anims/frame_8354408_2.png deleted file mode 100644 index a6014c89f..000000000 Binary files a/graphics/door_anims/frame_8354408_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354408_3.png b/graphics/door_anims/frame_8354408_3.png deleted file mode 100644 index c3a852e27..000000000 Binary files a/graphics/door_anims/frame_8354408_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_83545A8_1.png b/graphics/door_anims/frame_83545A8_1.png deleted file mode 100644 index 46de34aaf..000000000 Binary files a/graphics/door_anims/frame_83545A8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_83545A8_2.png b/graphics/door_anims/frame_83545A8_2.png deleted file mode 100644 index 1ca78103b..000000000 Binary files a/graphics/door_anims/frame_83545A8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_83545A8_3.png b/graphics/door_anims/frame_83545A8_3.png deleted file mode 100644 index f2de21913..000000000 Binary files a/graphics/door_anims/frame_83545A8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354748_1.png b/graphics/door_anims/frame_8354748_1.png deleted file mode 100644 index fb3d4bbcd..000000000 Binary files a/graphics/door_anims/frame_8354748_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354748_2.png b/graphics/door_anims/frame_8354748_2.png deleted file mode 100644 index f6b3644b8..000000000 Binary files a/graphics/door_anims/frame_8354748_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354748_3.png b/graphics/door_anims/frame_8354748_3.png deleted file mode 100644 index eec2567a1..000000000 Binary files a/graphics/door_anims/frame_8354748_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_83548E8_1.png b/graphics/door_anims/frame_83548E8_1.png deleted file mode 100644 index 22566a901..000000000 Binary files a/graphics/door_anims/frame_83548E8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_83548E8_2.png b/graphics/door_anims/frame_83548E8_2.png deleted file mode 100644 index 35f772671..000000000 Binary files a/graphics/door_anims/frame_83548E8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_83548E8_3.png b/graphics/door_anims/frame_83548E8_3.png deleted file mode 100644 index 226fe6bb0..000000000 Binary files a/graphics/door_anims/frame_83548E8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354A88_1.png b/graphics/door_anims/frame_8354A88_1.png deleted file mode 100644 index 157c348a8..000000000 Binary files a/graphics/door_anims/frame_8354A88_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354A88_2.png b/graphics/door_anims/frame_8354A88_2.png deleted file mode 100644 index 72e919a2d..000000000 Binary files a/graphics/door_anims/frame_8354A88_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354A88_3.png b/graphics/door_anims/frame_8354A88_3.png deleted file mode 100644 index e5c635d9c..000000000 Binary files a/graphics/door_anims/frame_8354A88_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354C28_1.png b/graphics/door_anims/frame_8354C28_1.png deleted file mode 100644 index cd6285a64..000000000 Binary files a/graphics/door_anims/frame_8354C28_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354C28_2.png b/graphics/door_anims/frame_8354C28_2.png deleted file mode 100644 index 11a1c36e0..000000000 Binary files a/graphics/door_anims/frame_8354C28_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354C28_3.png b/graphics/door_anims/frame_8354C28_3.png deleted file mode 100644 index c0d626d06..000000000 Binary files a/graphics/door_anims/frame_8354C28_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354F48_1.png b/graphics/door_anims/frame_8354F48_1.png deleted file mode 100644 index a1e6eace1..000000000 Binary files a/graphics/door_anims/frame_8354F48_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354F48_2.png b/graphics/door_anims/frame_8354F48_2.png deleted file mode 100644 index dd1e0e15c..000000000 Binary files a/graphics/door_anims/frame_8354F48_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8354F48_3.png b/graphics/door_anims/frame_8354F48_3.png deleted file mode 100644 index cf7978637..000000000 Binary files a/graphics/door_anims/frame_8354F48_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8355268_1.png b/graphics/door_anims/frame_8355268_1.png deleted file mode 100644 index d752d94ef..000000000 Binary files a/graphics/door_anims/frame_8355268_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8355268_2.png b/graphics/door_anims/frame_8355268_2.png deleted file mode 100644 index 237c46cb9..000000000 Binary files a/graphics/door_anims/frame_8355268_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8355268_3.png b/graphics/door_anims/frame_8355268_3.png deleted file mode 100644 index 19a595cd0..000000000 Binary files a/graphics/door_anims/frame_8355268_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8355588_1.png b/graphics/door_anims/frame_8355588_1.png deleted file mode 100644 index b8ee1eb42..000000000 Binary files a/graphics/door_anims/frame_8355588_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8355588_2.png b/graphics/door_anims/frame_8355588_2.png deleted file mode 100644 index fff93e91a..000000000 Binary files a/graphics/door_anims/frame_8355588_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8355588_3.png b/graphics/door_anims/frame_8355588_3.png deleted file mode 100644 index 0c1b9c03c..000000000 Binary files a/graphics/door_anims/frame_8355588_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359588_1.png b/graphics/door_anims/frame_8359588_1.png deleted file mode 100644 index 53732f512..000000000 Binary files a/graphics/door_anims/frame_8359588_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359588_2.png b/graphics/door_anims/frame_8359588_2.png deleted file mode 100644 index 53732f512..000000000 Binary files a/graphics/door_anims/frame_8359588_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359788_1.png b/graphics/door_anims/frame_8359788_1.png deleted file mode 100644 index 8f1168aea..000000000 Binary files a/graphics/door_anims/frame_8359788_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359788_2.png b/graphics/door_anims/frame_8359788_2.png deleted file mode 100644 index 041e6293f..000000000 Binary files a/graphics/door_anims/frame_8359788_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359788_3.png b/graphics/door_anims/frame_8359788_3.png deleted file mode 100644 index f103be5a1..000000000 Binary files a/graphics/door_anims/frame_8359788_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359788_4.png b/graphics/door_anims/frame_8359788_4.png deleted file mode 100644 index 36f6cf135..000000000 Binary files a/graphics/door_anims/frame_8359788_4.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359988_1.png b/graphics/door_anims/frame_8359988_1.png deleted file mode 100644 index 75a43b9fb..000000000 Binary files a/graphics/door_anims/frame_8359988_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359988_2.png b/graphics/door_anims/frame_8359988_2.png deleted file mode 100644 index a1f6f806c..000000000 Binary files a/graphics/door_anims/frame_8359988_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359988_3.png b/graphics/door_anims/frame_8359988_3.png deleted file mode 100644 index d7abc49ba..000000000 Binary files a/graphics/door_anims/frame_8359988_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359988_4.png b/graphics/door_anims/frame_8359988_4.png deleted file mode 100644 index 1af99db23..000000000 Binary files a/graphics/door_anims/frame_8359988_4.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359B88_1.png b/graphics/door_anims/frame_8359B88_1.png deleted file mode 100644 index a5208db18..000000000 Binary files a/graphics/door_anims/frame_8359B88_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359B88_2.png b/graphics/door_anims/frame_8359B88_2.png deleted file mode 100644 index e3ecef0fe..000000000 Binary files a/graphics/door_anims/frame_8359B88_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359B88_3.png b/graphics/door_anims/frame_8359B88_3.png deleted file mode 100644 index d4be7a81f..000000000 Binary files a/graphics/door_anims/frame_8359B88_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359B88_4.png b/graphics/door_anims/frame_8359B88_4.png deleted file mode 100644 index 4ba80f998..000000000 Binary files a/graphics/door_anims/frame_8359B88_4.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359CA8_1.png b/graphics/door_anims/frame_8359CA8_1.png deleted file mode 100644 index c0913878b..000000000 Binary files a/graphics/door_anims/frame_8359CA8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359CA8_2.png b/graphics/door_anims/frame_8359CA8_2.png deleted file mode 100644 index 800bb92c4..000000000 Binary files a/graphics/door_anims/frame_8359CA8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359CA8_3.png b/graphics/door_anims/frame_8359CA8_3.png deleted file mode 100644 index e2f16ef25..000000000 Binary files a/graphics/door_anims/frame_8359CA8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359FC8_1.png b/graphics/door_anims/frame_8359FC8_1.png deleted file mode 100644 index 9428b111a..000000000 Binary files a/graphics/door_anims/frame_8359FC8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359FC8_2.png b/graphics/door_anims/frame_8359FC8_2.png deleted file mode 100644 index 484eefd83..000000000 Binary files a/graphics/door_anims/frame_8359FC8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_8359FC8_3.png b/graphics/door_anims/frame_8359FC8_3.png deleted file mode 100644 index 467c04f7f..000000000 Binary files a/graphics/door_anims/frame_8359FC8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A168_1.png b/graphics/door_anims/frame_835A168_1.png deleted file mode 100644 index f23474512..000000000 Binary files a/graphics/door_anims/frame_835A168_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A168_2.png b/graphics/door_anims/frame_835A168_2.png deleted file mode 100644 index adcb7ce12..000000000 Binary files a/graphics/door_anims/frame_835A168_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A168_3.png b/graphics/door_anims/frame_835A168_3.png deleted file mode 100644 index e87798cd2..000000000 Binary files a/graphics/door_anims/frame_835A168_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A308_1.png b/graphics/door_anims/frame_835A308_1.png deleted file mode 100644 index c11c06156..000000000 Binary files a/graphics/door_anims/frame_835A308_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A308_2.png b/graphics/door_anims/frame_835A308_2.png deleted file mode 100644 index 3d825f587..000000000 Binary files a/graphics/door_anims/frame_835A308_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A308_3.png b/graphics/door_anims/frame_835A308_3.png deleted file mode 100644 index e87798cd2..000000000 Binary files a/graphics/door_anims/frame_835A308_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A4A8_1.png b/graphics/door_anims/frame_835A4A8_1.png deleted file mode 100644 index 9428b111a..000000000 Binary files a/graphics/door_anims/frame_835A4A8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A4A8_2.png b/graphics/door_anims/frame_835A4A8_2.png deleted file mode 100644 index 484eefd83..000000000 Binary files a/graphics/door_anims/frame_835A4A8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A4A8_3.png b/graphics/door_anims/frame_835A4A8_3.png deleted file mode 100644 index 467c04f7f..000000000 Binary files a/graphics/door_anims/frame_835A4A8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A648_1.png b/graphics/door_anims/frame_835A648_1.png deleted file mode 100644 index 7cac61ead..000000000 Binary files a/graphics/door_anims/frame_835A648_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A648_2.png b/graphics/door_anims/frame_835A648_2.png deleted file mode 100644 index 618b958b9..000000000 Binary files a/graphics/door_anims/frame_835A648_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A648_3.png b/graphics/door_anims/frame_835A648_3.png deleted file mode 100644 index 28942389b..000000000 Binary files a/graphics/door_anims/frame_835A648_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A7E8_1.png b/graphics/door_anims/frame_835A7E8_1.png deleted file mode 100644 index 2b51bba5f..000000000 Binary files a/graphics/door_anims/frame_835A7E8_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A7E8_2.png b/graphics/door_anims/frame_835A7E8_2.png deleted file mode 100644 index b29303c1b..000000000 Binary files a/graphics/door_anims/frame_835A7E8_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A7E8_3.png b/graphics/door_anims/frame_835A7E8_3.png deleted file mode 100644 index 55e1b2db9..000000000 Binary files a/graphics/door_anims/frame_835A7E8_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A988_1.png b/graphics/door_anims/frame_835A988_1.png deleted file mode 100644 index 9428b111a..000000000 Binary files a/graphics/door_anims/frame_835A988_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A988_2.png b/graphics/door_anims/frame_835A988_2.png deleted file mode 100644 index 484eefd83..000000000 Binary files a/graphics/door_anims/frame_835A988_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835A988_3.png b/graphics/door_anims/frame_835A988_3.png deleted file mode 100644 index 467c04f7f..000000000 Binary files a/graphics/door_anims/frame_835A988_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835AB28_1.png b/graphics/door_anims/frame_835AB28_1.png deleted file mode 100644 index 73f90730c..000000000 Binary files a/graphics/door_anims/frame_835AB28_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835AB28_2.png b/graphics/door_anims/frame_835AB28_2.png deleted file mode 100644 index 6d8d9c305..000000000 Binary files a/graphics/door_anims/frame_835AB28_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835AB28_3.png b/graphics/door_anims/frame_835AB28_3.png deleted file mode 100644 index b3d9eada1..000000000 Binary files a/graphics/door_anims/frame_835AB28_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835AE48_1.png b/graphics/door_anims/frame_835AE48_1.png deleted file mode 100644 index 6d9956306..000000000 Binary files a/graphics/door_anims/frame_835AE48_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835AE48_2.png b/graphics/door_anims/frame_835AE48_2.png deleted file mode 100644 index 62b93f79e..000000000 Binary files a/graphics/door_anims/frame_835AE48_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835AE48_3.png b/graphics/door_anims/frame_835AE48_3.png deleted file mode 100644 index a98073235..000000000 Binary files a/graphics/door_anims/frame_835AE48_3.png and /dev/null differ diff --git a/graphics/door_anims/frame_835B168_1.png b/graphics/door_anims/frame_835B168_1.png deleted file mode 100644 index 7c75282d6..000000000 Binary files a/graphics/door_anims/frame_835B168_1.png and /dev/null differ diff --git a/graphics/door_anims/frame_835B168_2.png b/graphics/door_anims/frame_835B168_2.png deleted file mode 100644 index 283aceba5..000000000 Binary files a/graphics/door_anims/frame_835B168_2.png and /dev/null differ diff --git a/graphics/door_anims/frame_835B168_3.png b/graphics/door_anims/frame_835B168_3.png deleted file mode 100644 index 457a26c29..000000000 Binary files a/graphics/door_anims/frame_835B168_3.png and /dev/null differ diff --git a/graphics/door_anims/fuchsia.png b/graphics/door_anims/fuchsia.png new file mode 100644 index 000000000..ce1ef667d Binary files /dev/null and b/graphics/door_anims/fuchsia.png differ diff --git a/graphics/door_anims/general.png b/graphics/door_anims/general.png new file mode 100644 index 000000000..44b047626 Binary files /dev/null and b/graphics/door_anims/general.png differ diff --git a/graphics/door_anims/hideout_elevator.png b/graphics/door_anims/hideout_elevator.png new file mode 100644 index 000000000..5aedc200d Binary files /dev/null and b/graphics/door_anims/hideout_elevator.png differ diff --git a/graphics/door_anims/joyful_game_corner.png b/graphics/door_anims/joyful_game_corner.png new file mode 100644 index 000000000..c9ae5f3bf Binary files /dev/null and b/graphics/door_anims/joyful_game_corner.png differ diff --git a/graphics/door_anims/lavender.png b/graphics/door_anims/lavender.png new file mode 100644 index 000000000..a650aaf27 Binary files /dev/null and b/graphics/door_anims/lavender.png differ diff --git a/graphics/door_anims/oaks_lab.png b/graphics/door_anims/oaks_lab.png new file mode 100644 index 000000000..7e49b6266 Binary files /dev/null and b/graphics/door_anims/oaks_lab.png differ diff --git a/graphics/door_anims/one_island_poke_center.png b/graphics/door_anims/one_island_poke_center.png new file mode 100644 index 000000000..d651b5d40 Binary files /dev/null and b/graphics/door_anims/one_island_poke_center.png differ diff --git a/graphics/door_anims/pallet.png b/graphics/door_anims/pallet.png new file mode 100644 index 000000000..7882f461d Binary files /dev/null and b/graphics/door_anims/pallet.png differ diff --git a/graphics/door_anims/pewter.png b/graphics/door_anims/pewter.png new file mode 100644 index 000000000..35dc63e92 Binary files /dev/null and b/graphics/door_anims/pewter.png differ diff --git a/graphics/door_anims/pokemon_fan_club.png b/graphics/door_anims/pokemon_fan_club.png new file mode 100644 index 000000000..cd04984cb Binary files /dev/null and b/graphics/door_anims/pokemon_fan_club.png differ diff --git a/graphics/door_anims/rocket_warehouse.png b/graphics/door_anims/rocket_warehouse.png new file mode 100644 index 000000000..6e1037ee2 Binary files /dev/null and b/graphics/door_anims/rocket_warehouse.png differ diff --git a/graphics/door_anims/safari_zone.png b/graphics/door_anims/safari_zone.png new file mode 100644 index 000000000..a713663fd Binary files /dev/null and b/graphics/door_anims/safari_zone.png differ diff --git a/graphics/door_anims/saffron.png b/graphics/door_anims/saffron.png new file mode 100644 index 000000000..21962600b Binary files /dev/null and b/graphics/door_anims/saffron.png differ diff --git a/graphics/door_anims/sevii_123.png b/graphics/door_anims/sevii_123.png new file mode 100644 index 000000000..e49c7c3db Binary files /dev/null and b/graphics/door_anims/sevii_123.png differ diff --git a/graphics/door_anims/sevii_45.png b/graphics/door_anims/sevii_45.png new file mode 100644 index 000000000..e8f7d9c7b Binary files /dev/null and b/graphics/door_anims/sevii_45.png differ diff --git a/graphics/door_anims/sevii_67.png b/graphics/door_anims/sevii_67.png new file mode 100644 index 000000000..e146010ab Binary files /dev/null and b/graphics/door_anims/sevii_67.png differ diff --git a/graphics/door_anims/silph_co.png b/graphics/door_anims/silph_co.png new file mode 100644 index 000000000..cc50aeaeb Binary files /dev/null and b/graphics/door_anims/silph_co.png differ diff --git a/graphics/door_anims/silph_co_elevator.png b/graphics/door_anims/silph_co_elevator.png new file mode 100644 index 000000000..11b1981b0 Binary files /dev/null and b/graphics/door_anims/silph_co_elevator.png differ diff --git a/graphics/door_anims/sliding_double.png b/graphics/door_anims/sliding_double.png new file mode 100644 index 000000000..b07c2a619 Binary files /dev/null and b/graphics/door_anims/sliding_double.png differ diff --git a/graphics/door_anims/sliding_single.png b/graphics/door_anims/sliding_single.png new file mode 100644 index 000000000..b57a39158 Binary files /dev/null and b/graphics/door_anims/sliding_single.png differ diff --git a/graphics/door_anims/ss_anne.png b/graphics/door_anims/ss_anne.png new file mode 100644 index 000000000..1a5f91bb2 Binary files /dev/null and b/graphics/door_anims/ss_anne.png differ diff --git a/graphics/door_anims/teleporter.png b/graphics/door_anims/teleporter.png new file mode 100644 index 000000000..f28d6531c Binary files /dev/null and b/graphics/door_anims/teleporter.png differ diff --git a/graphics/door_anims/trainer_tower_lobby_elevator.png b/graphics/door_anims/trainer_tower_lobby_elevator.png new file mode 100644 index 000000000..ed1d5305b Binary files /dev/null and b/graphics/door_anims/trainer_tower_lobby_elevator.png differ diff --git a/graphics/door_anims/trainer_tower_roof_elevator.png b/graphics/door_anims/trainer_tower_roof_elevator.png new file mode 100644 index 000000000..87111311b Binary files /dev/null and b/graphics/door_anims/trainer_tower_roof_elevator.png differ diff --git a/graphics/door_anims/unused_bottom.png b/graphics/door_anims/unused_bottom.png new file mode 100644 index 000000000..677d45e81 Binary files /dev/null and b/graphics/door_anims/unused_bottom.png differ diff --git a/graphics/door_anims/unused_midbottom.png b/graphics/door_anims/unused_midbottom.png new file mode 100644 index 000000000..4b778237c Binary files /dev/null and b/graphics/door_anims/unused_midbottom.png differ diff --git a/graphics/door_anims/unused_midtop.png b/graphics/door_anims/unused_midtop.png new file mode 100644 index 000000000..b3393ad3b Binary files /dev/null and b/graphics/door_anims/unused_midtop.png differ diff --git a/graphics/door_anims/unused_top.png b/graphics/door_anims/unused_top.png new file mode 100644 index 000000000..86646725a Binary files /dev/null and b/graphics/door_anims/unused_top.png differ diff --git a/graphics/door_anims/vermilion.png b/graphics/door_anims/vermilion.png new file mode 100644 index 000000000..374552c1a Binary files /dev/null and b/graphics/door_anims/vermilion.png differ diff --git a/graphics/door_anims/viridian.png b/graphics/door_anims/viridian.png new file mode 100644 index 000000000..28e3ca689 Binary files /dev/null and b/graphics/door_anims/viridian.png differ diff --git a/include/constants/metatile_labels.h b/include/constants/metatile_labels.h index 6197d6060..a9642eeac 100644 --- a/include/constants/metatile_labels.h +++ b/include/constants/metatile_labels.h @@ -93,7 +93,8 @@ #define METATILE_SeaCottage_Teleporter_Door_FullGlowing 0x2B8 // gTileset_VermilionCity -#define METATILE_VermilionCity_Door 0x29E +#define METATILE_VermilionCity_Door 0x29E +#define METATILE_VermilionCity_PokemonFanClubDoor 0x2E1 // Used to reference door tiles in field_door.c, but the metatile in the tileset is dummied // gTileset_VermilionGym #define METATILE_VermilionGym_Floor 0x281 diff --git a/src/field_door.c b/src/field_door.c index 920e24261..99f16858e 100644 --- a/src/field_door.c +++ b/src/field_door.c @@ -32,145 +32,145 @@ static bool32 PlayDoorAnimationFrame(const struct DoorGraphics * gfx, const stru static const struct DoorAnimFrame * SeekToEndOfDoorAnim(const struct DoorAnimFrame * frames); static s8 GetDoorSoundType(const struct DoorGraphics * gfx, int x, int y); -static const u8 sDoorAnimTiles_General[] = INCBIN_U8("graphics/door_anims/frame_8353088_1.4bpp", "graphics/door_anims/frame_8353088_2.4bpp", "graphics/door_anims/frame_8353088_3.4bpp"); +static const u8 sDoorAnimTiles_General[] = INCBIN_U8("graphics/door_anims/general.4bpp"); static const u16 sDoorNullPalette1[16] = {}; -static const u8 sDoorAnimTiles_SlidingSingle[] = INCBIN_U8("graphics/door_anims/frame_8353228_1.4bpp", "graphics/door_anims/frame_8353228_2.4bpp", "graphics/door_anims/frame_8353228_3.4bpp"); +static const u8 sDoorAnimTiles_SlidingSingle[] = INCBIN_U8("graphics/door_anims/sliding_single.4bpp"); static const u16 sDoorNullPalette2[16] = {}; -static const u8 sDoorAnimTiles_SlidingDouble[] = INCBIN_U8("graphics/door_anims/frame_83533C8_1.4bpp", "graphics/door_anims/frame_83533C8_2.4bpp", "graphics/door_anims/frame_83533C8_3.4bpp"); +static const u8 sDoorAnimTiles_SlidingDouble[] = INCBIN_U8("graphics/door_anims/sliding_double.4bpp"); static const u16 sDoorNullPalette3[16] = {}; -static const u8 sDoorAnimTiles_Pallet[] = INCBIN_U8("graphics/door_anims/frame_8353568_1.4bpp", "graphics/door_anims/frame_8353568_2.4bpp", "graphics/door_anims/frame_8353568_3.4bpp"); +static const u8 sDoorAnimTiles_Pallet[] = INCBIN_U8("graphics/door_anims/pallet.4bpp"); static const u16 sDoorNullPalette4[16] = {}; -static const u8 sDoorAnimTiles_OaksLab[] = INCBIN_U8("graphics/door_anims/frame_8353708_1.4bpp", "graphics/door_anims/frame_8353708_2.4bpp", "graphics/door_anims/frame_8353708_3.4bpp"); +static const u8 sDoorAnimTiles_OaksLab[] = INCBIN_U8("graphics/door_anims/oaks_lab.4bpp"); static const u16 sDoorNullPalette5[16] = {}; -static const u8 sDoorAnimTiles_Viridian[] = INCBIN_U8("graphics/door_anims/frame_83538A8_1.4bpp", "graphics/door_anims/frame_83538A8_2.4bpp", "graphics/door_anims/frame_83538A8_3.4bpp"); +static const u8 sDoorAnimTiles_Viridian[] = INCBIN_U8("graphics/door_anims/viridian.4bpp"); static const u16 sDoorNullPalette6[16] = {}; -static const u8 sDoorAnimTiles_Pewter[] = INCBIN_U8("graphics/door_anims/frame_8353A48_1.4bpp", "graphics/door_anims/frame_8353A48_2.4bpp", "graphics/door_anims/frame_8353A48_3.4bpp"); +static const u8 sDoorAnimTiles_Pewter[] = INCBIN_U8("graphics/door_anims/pewter.4bpp"); static const u16 sDoorNullPalette7[16] = {}; -static const u8 sDoorAnimTiles_Saffron[] = INCBIN_U8("graphics/door_anims/frame_8353BE8_1.4bpp", "graphics/door_anims/frame_8353BE8_2.4bpp", "graphics/door_anims/frame_8353BE8_3.4bpp"); +static const u8 sDoorAnimTiles_Saffron[] = INCBIN_U8("graphics/door_anims/saffron.4bpp"); static const u16 sDoorNullPalette8[16] = {}; -static const u8 sDoorAnimTiles_SilphCo[] = INCBIN_U8("graphics/door_anims/frame_8353D88_1.4bpp", "graphics/door_anims/frame_8353D88_2.4bpp", "graphics/door_anims/frame_8353D88_3.4bpp"); +static const u8 sDoorAnimTiles_SilphCo[] = INCBIN_U8("graphics/door_anims/silph_co.4bpp"); static const u16 sDoorNullPalette9[16] = {}; -static const u8 sDoorAnimTiles_Cerulean[] = INCBIN_U8("graphics/door_anims/frame_8353F28_1.4bpp", "graphics/door_anims/frame_8353F28_2.4bpp", "graphics/door_anims/frame_8353F28_3.4bpp"); +static const u8 sDoorAnimTiles_Cerulean[] = INCBIN_U8("graphics/door_anims/cerulean.4bpp"); static const u16 sDoorNullPalette10[16] = {}; -static const u8 sDoorAnimTiles_Lavender[] = INCBIN_U8("graphics/door_anims/frame_83540C8_1.4bpp", "graphics/door_anims/frame_83540C8_2.4bpp", "graphics/door_anims/frame_83540C8_3.4bpp"); +static const u8 sDoorAnimTiles_Lavender[] = INCBIN_U8("graphics/door_anims/lavender.4bpp"); static const u16 sDoorNullPalette11[16] = {}; -static const u8 sDoorAnimTiles_Vermilion[] = INCBIN_U8("graphics/door_anims/frame_8354268_1.4bpp", "graphics/door_anims/frame_8354268_2.4bpp", "graphics/door_anims/frame_8354268_3.4bpp"); +static const u8 sDoorAnimTiles_Vermilion[] = INCBIN_U8("graphics/door_anims/vermilion.4bpp"); static const u16 sDoorNullPalette12[16] = {}; -static const u8 gUnknown_8354408[] = INCBIN_U8("graphics/door_anims/frame_8354408_1.4bpp", "graphics/door_anims/frame_8354408_2.4bpp", "graphics/door_anims/frame_8354408_3.4bpp"); +static const u8 sDoorAnimTiles_PokemonFanClub[] = INCBIN_U8("graphics/door_anims/pokemon_fan_club.4bpp"); static const u16 sDoorNullPalette13[16] = {}; -static const u8 sDoorAnimTiles_DeptStore[] = INCBIN_U8("graphics/door_anims/frame_83545A8_1.4bpp", "graphics/door_anims/frame_83545A8_2.4bpp", "graphics/door_anims/frame_83545A8_3.4bpp"); +static const u8 sDoorAnimTiles_DeptStore[] = INCBIN_U8("graphics/door_anims/dept_store.4bpp"); static const u16 sDoorNullPalette14[16] = {}; -static const u8 sDoorAnimTiles_Fuchsia[] = INCBIN_U8("graphics/door_anims/frame_8354748_1.4bpp", "graphics/door_anims/frame_8354748_2.4bpp", "graphics/door_anims/frame_8354748_3.4bpp"); +static const u8 sDoorAnimTiles_Fuchsia[] = INCBIN_U8("graphics/door_anims/fuchsia.4bpp"); static const u16 sDoorNullPalette15[16] = {}; -static const u8 sDoorAnimTiles_SafariZone[] = INCBIN_U8("graphics/door_anims/frame_83548E8_1.4bpp", "graphics/door_anims/frame_83548E8_2.4bpp", "graphics/door_anims/frame_83548E8_3.4bpp"); +static const u8 sDoorAnimTiles_SafariZone[] = INCBIN_U8("graphics/door_anims/safari_zone.4bpp"); static const u16 sDoorNullPalette16[16] = {}; -static const u8 sDoorAnimTiles_CinnabarLab[] = INCBIN_U8("graphics/door_anims/frame_8354A88_1.4bpp", "graphics/door_anims/frame_8354A88_2.4bpp", "graphics/door_anims/frame_8354A88_3.4bpp"); +static const u8 sDoorAnimTiles_CinnabarLab[] = INCBIN_U8("graphics/door_anims/cinnabar_lab.4bpp"); static const u16 sDoorNullPalette17[16] = {}; -static const u8 sDoorAnimTiles_DeptStoreElevator[] = INCBIN_U8("graphics/door_anims/frame_8354C28_1.4bpp", "graphics/door_anims/frame_8354C28_2.4bpp", "graphics/door_anims/frame_8354C28_3.4bpp"); +static const u8 sDoorAnimTiles_DeptStoreElevator[] = INCBIN_U8("graphics/door_anims/dept_store_elevator.4bpp"); static const u16 sDoorNullPalette18[16] = {}; -static const u8 sDoorAnimTiles_CableClub[] = INCBIN_U8("graphics/door_anims/frame_8354F48_1.4bpp", "graphics/door_anims/frame_8354F48_2.4bpp", "graphics/door_anims/frame_8354F48_3.4bpp"); +static const u8 sDoorAnimTiles_CableClub[] = INCBIN_U8("graphics/door_anims/cable_club.4bpp"); static const u16 sDoorNullPalette19[16] = {}; -static const u8 sDoorAnimTiles_HideoutElevator[] = INCBIN_U8("graphics/door_anims/frame_8355268_1.4bpp", "graphics/door_anims/frame_8355268_2.4bpp", "graphics/door_anims/frame_8355268_3.4bpp"); +static const u8 sDoorAnimTiles_HideoutElevator[] = INCBIN_U8("graphics/door_anims/hideout_elevator.4bpp"); static const u16 sDoorNullPalette20[16] = {}; -static const u8 sDoorAnimTiles_SSAnne[] = INCBIN_U8("graphics/door_anims/frame_8355588_1.4bpp", "graphics/door_anims/frame_8355588_2.4bpp", "graphics/door_anims/frame_8355588_3.4bpp"); +static const u8 sDoorAnimTiles_SSAnne[] = INCBIN_U8("graphics/door_anims/ss_anne.4bpp"); static const u16 sDoorNullPalette21[16] = {}; // Doors from R/S dummied below -static const u8 gUnknown_83558A8[256 * 3] = {}; +static const u8 sDoorAnimTiles_Empty1[256 * 3] = {}; static const u16 sDoorNullPalette22[16] = {}; -static const u8 gUnknown_8355BC8[256 * 3] = {}; +static const u8 sDoorAnimTiles_Empty2[256 * 3] = {}; static const u16 sDoorNullPalette23[16] = {}; -static const u8 gUnknown_8355EE8[256 * 3] = {}; +static const u8 sDoorAnimTiles_Empty3[256 * 3] = {}; static const u16 sDoorNullPalette24[16] = {}; -static const u8 gUnknown_8356208[256 * 3] = {}; +static const u8 sDoorAnimTiles_Empty4[256 * 3] = {}; static const u16 sDoorNullPalette25[16] = {}; -static const u8 gUnknown_8356528[256 * 3] = {}; +static const u8 sDoorAnimTiles_Empty5[256 * 3] = {}; static const u16 sDoorNullPalette26[16] = {}; -static const u8 gUnknown_8356848[256 * 3] = {}; +static const u8 sDoorAnimTiles_Empty6[256 * 3] = {}; static const u16 sDoorNullPalette27[16] = {}; -static const u8 gUnknown_8356B68[256 * 3] = {}; +static const u8 sDoorAnimTiles_Empty7[256 * 3] = {}; static const u16 sDoorNullPalette28[16] = {}; -static const u8 gUnknown_8356E88[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty8[128 * 3] = {}; static const u16 sDoorNullPalette29[16] = {}; -static const u8 gUnknown_8357028[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty9[128 * 3] = {}; static const u16 sDoorNullPalette30[16] = {}; -static const u8 gUnknown_83571C8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty10[128 * 3] = {}; static const u16 sDoorNullPalette31[16] = {}; -static const u8 gUnknown_8357368[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty11[128 * 3] = {}; static const u16 sDoorNullPalette32[16] = {}; -static const u8 gUnknown_8357508[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty12[128 * 3] = {}; static const u16 sDoorNullPalette33[16] = {}; -static const u8 gUnknown_83576A8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty13[128 * 3] = {}; static const u16 sDoorNullPalette34[16] = {}; -static const u8 gUnknown_8357848[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty14[128 * 3] = {}; static const u16 sDoorNullPalette35[16] = {}; -static const u8 gUnknown_83579E8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty15[128 * 3] = {}; static const u16 sDoorNullPalette36[16] = {}; -static const u8 gUnknown_8357B88[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty16[128 * 3] = {}; static const u16 sDoorNullPalette37[16] = {}; -static const u8 gUnknown_8357D28[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty17[128 * 3] = {}; static const u16 sDoorNullPalette38[16] = {}; -static const u8 gUnknown_8357EC8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty18[128 * 3] = {}; static const u16 sDoorNullPalette39[16] = {}; -static const u8 gUnknown_8358068[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty19[128 * 3] = {}; static const u16 sDoorNullPalette40[16] = {}; -static const u8 gUnknown_8358208[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty20[128 * 3] = {}; static const u16 sDoorNullPalette41[16] = {}; -static const u8 gUnknown_83583A8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty21[128 * 3] = {}; static const u16 sDoorNullPalette42[16] = {}; -static const u8 gUnknown_8358548[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty22[128 * 3] = {}; static const u16 sDoorNullPalette43[16] = {}; -static const u8 gUnknown_83586E8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty23[128 * 3] = {}; static const u16 sDoorNullPalette44[16] = {}; -static const u8 gUnknown_8358888[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty24[128 * 3] = {}; static const u16 sDoorNullPalette45[16] = {}; -static const u8 gUnknown_8358A28[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty25[128 * 3] = {}; static const u16 sDoorNullPalette46[16] = {}; -static const u8 gUnknown_8358BC8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty26[128 * 3] = {}; static const u16 sDoorNullPalette47[16] = {}; -static const u8 gUnknown_8358D68[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty27[128 * 3] = {}; static const u16 sDoorNullPalette48[16] = {}; -static const u8 gUnknown_8358F08[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty28[128 * 3] = {}; static const u16 sDoorNullPalette49[16] = {}; -static const u8 gUnknown_83590A8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty29[128 * 3] = {}; static const u16 sDoorNullPalette50[16] = {}; -static const u8 gUnknown_8359248[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty30[128 * 3] = {}; static const u16 sDoorNullPalette51[16] = {}; -static const u8 gUnknown_83593E8[128 * 3] = {}; +static const u8 sDoorAnimTiles_Empty31[128 * 3] = {}; static const u16 sDoorNullPalette52[16] = {}; // Unused block of door tiles -static const u8 gUnknown_8359588[] = INCBIN_U8("graphics/door_anims/frame_8359588_1.4bpp", "graphics/door_anims/frame_8359588_2.4bpp"); -static const u8 gUnknown_8359688[256] = {}; -static const u8 gUnknown_8359788[] = INCBIN_U8("graphics/door_anims/frame_8359788_1.4bpp", "graphics/door_anims/frame_8359788_2.4bpp", "graphics/door_anims/frame_8359788_3.4bpp", "graphics/door_anims/frame_8359788_4.4bpp"); -static const u8 gUnknown_8359888[256] = {}; -static const u8 gUnknown_8359988[] = INCBIN_U8("graphics/door_anims/frame_8359988_1.4bpp", "graphics/door_anims/frame_8359988_2.4bpp", "graphics/door_anims/frame_8359988_3.4bpp", "graphics/door_anims/frame_8359988_4.4bpp"); -static const u8 gUnknown_8359A88[256] = {}; -static const u8 gUnknown_8359B88[] = INCBIN_U8("graphics/door_anims/frame_8359B88_1.4bpp", "graphics/door_anims/frame_8359B88_2.4bpp", "graphics/door_anims/frame_8359B88_3.4bpp", "graphics/door_anims/frame_8359B88_4.4bpp"); +static const u8 sDoorAnimTiles_UnusedTop[] = INCBIN_U8("graphics/door_anims/unused_top.4bpp"); +static const u8 sDoorAnimTiles_Empty32[256] = {}; +static const u8 sDoorAnimTiles_MidTop[] = INCBIN_U8("graphics/door_anims/unused_midtop.4bpp"); +static const u8 sDoorAnimTiles_Empty33[256] = {}; +static const u8 sDoorAnimTiles_MidBottom[] = INCBIN_U8("graphics/door_anims/unused_midbottom.4bpp"); +static const u8 sDoorAnimTiles_Empty34[256] = {}; +static const u8 sDoorAnimTiles_Bottom[] = INCBIN_U8("graphics/door_anims/unused_bottom.4bpp"); static const u16 sDoorNullPalette53[16] = {}; // Used FLRG doors resume -static const u8 sDoorAnimTiles_SilphCoElevator[] = INCBIN_U8("graphics/door_anims/frame_8359CA8_1.4bpp", "graphics/door_anims/frame_8359CA8_2.4bpp", "graphics/door_anims/frame_8359CA8_3.4bpp"); +static const u8 sDoorAnimTiles_SilphCoElevator[] = INCBIN_U8("graphics/door_anims/silph_co_elevator.4bpp"); static const u16 sDoorNullPalette54[16] = {}; -static const u8 sDoorAnimTiles_Sevii123[] = INCBIN_U8("graphics/door_anims/frame_8359FC8_1.4bpp", "graphics/door_anims/frame_8359FC8_2.4bpp", "graphics/door_anims/frame_8359FC8_3.4bpp"); +static const u8 sDoorAnimTiles_Sevii123[] = INCBIN_U8("graphics/door_anims/sevii_123.4bpp"); static const u16 sDoorNullPalette55[16] = {}; -static const u8 sDoorAnimTiles_JoyfulGameCorner[] = INCBIN_U8("graphics/door_anims/frame_835A168_1.4bpp", "graphics/door_anims/frame_835A168_2.4bpp", "graphics/door_anims/frame_835A168_3.4bpp"); +static const u8 sDoorAnimTiles_JoyfulGameCorner[] = INCBIN_U8("graphics/door_anims/joyful_game_corner.4bpp"); static const u16 sDoorNullPalette56[16] = {}; -static const u8 sDoorAnimTiles_OneIslandPokeCenter[] = INCBIN_U8("graphics/door_anims/frame_835A308_1.4bpp", "graphics/door_anims/frame_835A308_2.4bpp", "graphics/door_anims/frame_835A308_3.4bpp"); +static const u8 sDoorAnimTiles_OneIslandPokeCenter[] = INCBIN_U8("graphics/door_anims/one_island_poke_center.4bpp"); static const u16 sDoorNullPalette57[16] = {}; -static const u8 sDoorAnimTiles_Sevii45[] = INCBIN_U8("graphics/door_anims/frame_835A4A8_1.4bpp", "graphics/door_anims/frame_835A4A8_2.4bpp", "graphics/door_anims/frame_835A4A8_3.4bpp"); +static const u8 sDoorAnimTiles_Sevii45[] = INCBIN_U8("graphics/door_anims/sevii_45.4bpp"); static const u16 sDoorNullPalette58[16] = {}; -static const u8 sDoorAnimTiles_FourIslandDayCare[] = INCBIN_U8("graphics/door_anims/frame_835A648_1.4bpp", "graphics/door_anims/frame_835A648_2.4bpp", "graphics/door_anims/frame_835A648_3.4bpp"); +static const u8 sDoorAnimTiles_FourIslandDayCare[] = INCBIN_U8("graphics/door_anims/four_island_day_care.4bpp"); static const u16 sDoorNullPalette59[16] = {}; -static const u8 sDoorAnimTiles_RocketWarehouse[] = INCBIN_U8("graphics/door_anims/frame_835A7E8_1.4bpp", "graphics/door_anims/frame_835A7E8_2.4bpp", "graphics/door_anims/frame_835A7E8_3.4bpp"); +static const u8 sDoorAnimTiles_RocketWarehouse[] = INCBIN_U8("graphics/door_anims/rocket_warehouse.4bpp"); static const u16 sDoorNullPalette60[16] = {}; -static const u8 sDoorAnimTiles_Sevii67[] = INCBIN_U8("graphics/door_anims/frame_835A988_1.4bpp", "graphics/door_anims/frame_835A988_2.4bpp", "graphics/door_anims/frame_835A988_3.4bpp"); +static const u8 sDoorAnimTiles_Sevii67[] = INCBIN_U8("graphics/door_anims/sevii_67.4bpp"); static const u16 sDoorNullPalette61[16] = {}; -static const u8 sDoorAnimTiles_Teleporter[] = INCBIN_U8("graphics/door_anims/frame_835AB28_1.4bpp", "graphics/door_anims/frame_835AB28_2.4bpp", "graphics/door_anims/frame_835AB28_3.4bpp"); +static const u8 sDoorAnimTiles_Teleporter[] = INCBIN_U8("graphics/door_anims/teleporter.4bpp"); static const u16 sDoorNullPalette62[16] = {}; -static const u8 sDoorAnimTiles_TrainerTowerLobbyElevator[] = INCBIN_U8("graphics/door_anims/frame_835AE48_1.4bpp", "graphics/door_anims/frame_835AE48_2.4bpp", "graphics/door_anims/frame_835AE48_3.4bpp"); +static const u8 sDoorAnimTiles_TrainerTowerLobbyElevator[] = INCBIN_U8("graphics/door_anims/trainer_tower_lobby_elevator.4bpp"); static const u16 sDoorNullPalette63[16] = {}; -static const u8 sDoorAnimTiles_TrainerTowerRoofElevator[] = INCBIN_U8("graphics/door_anims/frame_835B168_1.4bpp", "graphics/door_anims/frame_835B168_2.4bpp", "graphics/door_anims/frame_835B168_3.4bpp"); +static const u8 sDoorAnimTiles_TrainerTowerRoofElevator[] = INCBIN_U8("graphics/door_anims/trainer_tower_roof_elevator.4bpp"); static const u16 sDoorNullPalette64[16] = {}; static const struct DoorAnimFrame sDoorAnimFrames_OpenSmall[] = { @@ -217,7 +217,7 @@ static const u8 sDoorAnimPalettes_SilphCo[] = {3, 3, 3, 3, 3, 3, 3, 3}; static const u8 sDoorAnimPalettes_Cerulean[] = {12, 12, 12, 12, 12, 12, 12, 12}; static const u8 sDoorAnimPalettes_Lavender[] = {9, 9, 9, 9, 9, 9, 9, 9}; static const u8 sDoorAnimPalettes_Vermilion[] = {9, 9, 9, 9, 9, 9, 9, 9}; -static const u8 gUnknown_835B538[] = {9, 9, 9, 9, 9, 9, 9, 9}; +static const u8 sDoorAnimPalettes_PokemonFanClub[] = {9, 9, 9, 9, 9, 9, 9, 9}; static const u8 sDoorAnimPalettes_DeptStore[] = {3, 3, 3, 3, 3, 3, 3, 3}; static const u8 sDoorAnimPalettes_Fuchsia[] = {8, 8, 8, 8, 8, 8, 8, 8}; static const u8 sDoorAnimPalettes_SafariZone[] = {9, 9, 9, 9, 9, 9, 9, 9}; @@ -251,7 +251,7 @@ static const struct DoorGraphics sDoorGraphics[] = { {METATILE_CeruleanCity_Door, DOOR_SOUND_NORMAL, 0, sDoorAnimTiles_Cerulean, sDoorAnimPalettes_Cerulean}, {METATILE_LavenderTown_Door, DOOR_SOUND_NORMAL, 0, sDoorAnimTiles_Lavender, sDoorAnimPalettes_Lavender}, {METATILE_VermilionCity_Door, DOOR_SOUND_NORMAL, 0, sDoorAnimTiles_Vermilion, sDoorAnimPalettes_Vermilion}, - {0x2e1, /* Unused Vermilion Fan Club Door? */ DOOR_SOUND_NORMAL, 0, gUnknown_8354408, gUnknown_835B538}, + {METATILE_VermilionCity_PokemonFanClubDoor, DOOR_SOUND_NORMAL, 0, sDoorAnimTiles_PokemonFanClub, sDoorAnimPalettes_PokemonFanClub}, {METATILE_CeladonCity_DeptStoreDoor, DOOR_SOUND_SLIDING, 0, sDoorAnimTiles_DeptStore, sDoorAnimPalettes_DeptStore}, {METATILE_FuchsiaCity_Door, DOOR_SOUND_NORMAL, 0, sDoorAnimTiles_Fuchsia, sDoorAnimPalettes_Fuchsia}, {METATILE_FuchsiaCity_SafariZoneDoor, DOOR_SOUND_SLIDING, 0, sDoorAnimTiles_SafariZone, sDoorAnimPalettes_SafariZone},