summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2018-03-11 02:30:22 +0100
committerGitHub <noreply@github.com>2018-03-11 02:30:22 +0100
commit69377ed87bf660901b70c47f028cd228165eeef9 (patch)
tree5b180412d7f57491caf1073d0fef6531781cce69
parentb2b4f1b26e5965b09d53ac55040ef1517a81bae0 (diff)
parent0859d24829678c03b103180a9018001087516b0c (diff)
downloadhercules-69377ed87bf660901b70c47f028cd228165eeef9.tar.gz
hercules-69377ed87bf660901b70c47f028cd228165eeef9.tar.bz2
hercules-69377ed87bf660901b70c47f028cd228165eeef9.tar.xz
hercules-69377ed87bf660901b70c47f028cd228165eeef9.zip
Merge pull request #1981 from 4144/fixmd5
Fix md5 calculation for binary strings.
-rw-r--r--maps/pre-re/1@cata.mcachebin2382 -> 2382 bytes
-rw-r--r--maps/pre-re/1@eom.mcachebin1136 -> 1136 bytes
-rw-r--r--maps/pre-re/1@gef_in.mcachebin1274 -> 1274 bytes
-rw-r--r--maps/pre-re/1@jtb.mcachebin5189 -> 5189 bytes
-rw-r--r--maps/pre-re/1@ma_b.mcachebin784 -> 784 bytes
-rw-r--r--maps/pre-re/1@ma_c.mcachebin747 -> 747 bytes
-rw-r--r--maps/pre-re/1@sara.mcachebin3928 -> 3928 bytes
-rw-r--r--maps/pre-re/1@tnm3.mcachebin699 -> 699 bytes
-rw-r--r--maps/pre-re/5@tower.mcachebin279 -> 279 bytes
-rw-r--r--maps/pre-re/airplane.mcachebin1424 -> 1424 bytes
-rw-r--r--maps/pre-re/airplane_01.mcachebin1424 -> 1424 bytes
-rw-r--r--maps/pre-re/alb_ship.mcachebin549 -> 549 bytes
-rw-r--r--maps/pre-re/alde_alche.mcachebin683 -> 683 bytes
-rw-r--r--maps/pre-re/alde_gld.mcachebin2763 -> 2763 bytes
-rw-r--r--maps/pre-re/alde_tt02.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/alde_tt03.mcachebin3096 -> 3096 bytes
-rw-r--r--maps/pre-re/aldeba_in.mcachebin1489 -> 1489 bytes
-rw-r--r--maps/pre-re/aldeg_cas04.mcachebin1265 -> 1265 bytes
-rw-r--r--maps/pre-re/aldeg_cas05.mcachebin1288 -> 1288 bytes
-rw-r--r--maps/pre-re/arug_cas01.mcachebin3015 -> 3015 bytes
-rw-r--r--maps/pre-re/arug_cas03.mcachebin2740 -> 2740 bytes
-rw-r--r--maps/pre-re/arug_cas04.mcachebin2740 -> 2740 bytes
-rw-r--r--maps/pre-re/arug_cas05.mcachebin2740 -> 2740 bytes
-rw-r--r--maps/pre-re/auction_01.mcachebin336 -> 336 bytes
-rw-r--r--maps/pre-re/auction_02.mcachebin404 -> 404 bytes
-rw-r--r--maps/pre-re/ayo_in01.mcachebin889 -> 889 bytes
-rw-r--r--maps/pre-re/bat_b01.mcachebin1847 -> 1847 bytes
-rw-r--r--maps/pre-re/bat_b02.mcachebin1847 -> 1847 bytes
-rw-r--r--maps/pre-re/bat_c01.mcachebin234 -> 234 bytes
-rw-r--r--maps/pre-re/bat_c02.mcachebin234 -> 234 bytes
-rw-r--r--maps/pre-re/bat_c03.mcachebin234 -> 234 bytes
-rw-r--r--maps/pre-re/bat_room.mcachebin575 -> 575 bytes
-rw-r--r--maps/pre-re/bif_fild01.mcachebin4323 -> 4323 bytes
-rw-r--r--maps/pre-re/bra_in01.mcachebin1012 -> 1012 bytes
-rw-r--r--maps/pre-re/c_tower1.mcachebin5392 -> 5392 bytes
-rw-r--r--maps/pre-re/c_tower2.mcachebin2836 -> 2836 bytes
-rw-r--r--maps/pre-re/c_tower2_.mcachebin2836 -> 2836 bytes
-rw-r--r--maps/pre-re/c_tower4.mcachebin2466 -> 2466 bytes
-rw-r--r--maps/pre-re/cmd_fild06.mcachebin5540 -> 5540 bytes
-rw-r--r--maps/pre-re/dic_dun01.mcachebin1144 -> 1144 bytes
-rw-r--r--maps/pre-re/dicastes01.mcachebin4081 -> 4081 bytes
-rw-r--r--maps/pre-re/dicastes02.mcachebin1268 -> 1268 bytes
-rw-r--r--maps/pre-re/ecl_hub01.mcachebin370 -> 370 bytes
-rw-r--r--maps/pre-re/ecl_tdun01.mcachebin619 -> 619 bytes
-rw-r--r--maps/pre-re/ecl_tdun02.mcachebin455 -> 455 bytes
-rw-r--r--maps/pre-re/ecl_tdun03.mcachebin379 -> 379 bytes
-rw-r--r--maps/pre-re/ecl_tdun04.mcachebin146 -> 146 bytes
-rw-r--r--maps/pre-re/ein_fild01.mcachebin3849 -> 3849 bytes
-rw-r--r--maps/pre-re/ein_fild03.mcachebin3585 -> 3585 bytes
-rw-r--r--maps/pre-re/ein_in01.mcachebin2306 -> 2306 bytes
-rw-r--r--maps/pre-re/evt_mobroom.mcachebin793 -> 793 bytes
-rw-r--r--maps/pre-re/g_room1-1.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/pre-re/g_room1-2.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/pre-re/g_room1-3.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/pre-re/g_room2.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/pre-re/gef_fild01.mcachebin3432 -> 3432 bytes
-rw-r--r--maps/pre-re/gefenia01.mcachebin3033 -> 3033 bytes
-rw-r--r--maps/pre-re/gefenia02.mcachebin2640 -> 2640 bytes
-rw-r--r--maps/pre-re/gefg_cas04.mcachebin1298 -> 1298 bytes
-rw-r--r--maps/pre-re/gl_in01.mcachebin1607 -> 1607 bytes
-rw-r--r--maps/pre-re/gld_dun03.mcachebin2866 -> 2866 bytes
-rw-r--r--maps/pre-re/gld_dun03_2.mcachebin2866 -> 2866 bytes
-rw-r--r--maps/pre-re/guild_room.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/pre-re/himinn.mcachebin186 -> 186 bytes
-rw-r--r--maps/pre-re/hu_fild06.mcachebin3245 -> 3245 bytes
-rw-r--r--maps/pre-re/hu_in01.mcachebin2569 -> 2569 bytes
-rw-r--r--maps/pre-re/ice_dun02.mcachebin3627 -> 3627 bytes
-rw-r--r--maps/pre-re/in_hunter.mcachebin342 -> 342 bytes
-rw-r--r--maps/pre-re/in_moc_16.mcachebin1125 -> 1125 bytes
-rw-r--r--maps/pre-re/itemmall.mcachebin336 -> 336 bytes
-rw-r--r--maps/pre-re/iz_ac01.mcachebin941 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_a.mcachebin941 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_b.mcachebin941 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_c.mcachebin941 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_d.mcachebin941 -> 941 bytes
-rw-r--r--maps/pre-re/iz_int.mcachebin405 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int01.mcachebin405 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int02.mcachebin405 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int03.mcachebin405 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int04.mcachebin405 -> 405 bytes
-rw-r--r--maps/pre-re/jawaii_in.mcachebin707 -> 707 bytes
-rw-r--r--maps/pre-re/job3_arch01.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/job3_arch03.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/job3_gen01.mcachebin363 -> 363 bytes
-rw-r--r--maps/pre-re/job3_guil01.mcachebin409 -> 409 bytes
-rw-r--r--maps/pre-re/job3_rang02.mcachebin878 -> 878 bytes
-rw-r--r--maps/pre-re/job3_sha01.mcachebin300 -> 300 bytes
-rw-r--r--maps/pre-re/job3_war01.mcachebin141 -> 141 bytes
-rw-r--r--maps/pre-re/job3_war02.mcachebin141 -> 141 bytes
-rw-r--r--maps/pre-re/job_ko.mcachebin722 -> 722 bytes
-rw-r--r--maps/pre-re/job_priest.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/job_soul.mcachebin75 -> 75 bytes
-rw-r--r--maps/pre-re/job_star.mcachebin353 -> 353 bytes
-rw-r--r--maps/pre-re/job_sword1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/pre-re/job_wizard.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/jupe_core.mcachebin1911 -> 1911 bytes
-rw-r--r--maps/pre-re/jupe_core2.mcachebin1911 -> 1911 bytes
-rw-r--r--maps/pre-re/jupe_ele_r.mcachebin163 -> 163 bytes
-rw-r--r--maps/pre-re/kh_dun02.mcachebin1593 -> 1593 bytes
-rw-r--r--maps/pre-re/lhz_fild02.mcachebin2517 -> 2517 bytes
-rw-r--r--maps/pre-re/lhz_in03.mcachebin1391 -> 1391 bytes
-rw-r--r--maps/pre-re/lighthalzen.mcachebin5429 -> 5429 bytes
-rw-r--r--maps/pre-re/lou_dun03.mcachebin2521 -> 2521 bytes
-rw-r--r--maps/pre-re/ma_scene01.mcachebin592 -> 592 bytes
-rw-r--r--maps/pre-re/ma_zif01.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif02.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif03.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif04.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif05.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif06.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif07.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif08.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif09.mcachebin74 -> 74 bytes
-rw-r--r--maps/pre-re/mag_dun02.mcachebin1738 -> 1738 bytes
-rw-r--r--maps/pre-re/mal_in01.mcachebin882 -> 882 bytes
-rw-r--r--maps/pre-re/man_fild03.mcachebin3147 -> 3147 bytes
-rw-r--r--maps/pre-re/man_in01.mcachebin1988 -> 1988 bytes
-rw-r--r--maps/pre-re/mjolnir_12.mcachebin4551 -> 4551 bytes
-rw-r--r--maps/pre-re/moc_fild01.mcachebin4428 -> 4428 bytes
-rw-r--r--maps/pre-re/moc_fild07.mcachebin5050 -> 5050 bytes
-rw-r--r--maps/pre-re/moc_fild08.mcachebin5411 -> 5411 bytes
-rw-r--r--maps/pre-re/moc_pryd01.mcachebin958 -> 958 bytes
-rw-r--r--maps/pre-re/moc_pryd04.mcachebin775 -> 775 bytes
-rw-r--r--maps/pre-re/morocc_in.mcachebin1209 -> 1209 bytes
-rw-r--r--maps/pre-re/mosk_dun02.mcachebin3593 -> 3593 bytes
-rw-r--r--maps/pre-re/mosk_fild02.mcachebin3761 -> 3761 bytes
-rw-r--r--maps/pre-re/nameless_in.mcachebin527 -> 527 bytes
-rw-r--r--maps/pre-re/new_1-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/pre-re/new_2-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/pre-re/new_3-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/pre-re/new_4-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/pre-re/new_5-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/pre-re/new_zone04.mcachebin630 -> 630 bytes
-rw-r--r--maps/pre-re/nguild_prt.mcachebin1363 -> 1363 bytes
-rw-r--r--maps/pre-re/nif_fild02.mcachebin3744 -> 3744 bytes
-rw-r--r--maps/pre-re/nyd_dun01.mcachebin1621 -> 1621 bytes
-rw-r--r--maps/pre-re/nyd_dun02.mcachebin1569 -> 1569 bytes
-rw-r--r--maps/pre-re/orcsdun01.mcachebin1196 -> 1196 bytes
-rw-r--r--maps/pre-re/orcsdun02.mcachebin1297 -> 1297 bytes
-rw-r--r--maps/pre-re/pay_fild10.mcachebin6051 -> 6051 bytes
-rw-r--r--maps/pre-re/payon_in01.mcachebin900 -> 900 bytes
-rw-r--r--maps/pre-re/priest_1-1.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/priest_2-1.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/priest_3-1.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/prontera.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/prt_are_in.mcachebin626 -> 626 bytes
-rw-r--r--maps/pre-re/prt_church.mcachebin551 -> 551 bytes
-rw-r--r--maps/pre-re/prt_fild10.mcachebin4784 -> 4784 bytes
-rw-r--r--maps/pre-re/prtg_cas01.mcachebin1363 -> 1363 bytes
-rw-r--r--maps/pre-re/prtg_cas03.mcachebin1440 -> 1440 bytes
-rw-r--r--maps/pre-re/prtg_cas04.mcachebin1512 -> 1512 bytes
-rw-r--r--maps/pre-re/pvp_n_1-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_1-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_2-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_2-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_3-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_3-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_4-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_4-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_5-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_5-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_6-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_6-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_7-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_7-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_8-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_8-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_y_1-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_2-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_3-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_4-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_5-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_6-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_7-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_8-1.mcachebin5013 -> 5013 bytes
-rw-r--r--maps/pre-re/que_avan01.mcachebin205 -> 205 bytes
-rw-r--r--maps/pre-re/que_ba.mcachebin1103 -> 1103 bytes
-rw-r--r--maps/pre-re/que_dan01.mcachebin272 -> 272 bytes
-rw-r--r--maps/pre-re/que_moc_16.mcachebin1125 -> 1125 bytes
-rw-r--r--maps/pre-re/que_moon.mcachebin353 -> 353 bytes
-rw-r--r--maps/pre-re/que_sign02.mcachebin3744 -> 3744 bytes
-rw-r--r--maps/pre-re/que_thor.mcachebin495 -> 495 bytes
-rw-r--r--maps/pre-re/quiz_01.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/pre-re/ra_fild02.mcachebin4240 -> 4240 bytes
-rw-r--r--maps/pre-re/ra_fild09.mcachebin2308 -> 2308 bytes
-rw-r--r--maps/pre-re/ra_fild10.mcachebin4094 -> 4094 bytes
-rw-r--r--maps/pre-re/ra_san01.mcachebin3060 -> 3060 bytes
-rw-r--r--maps/pre-re/ra_temple.mcachebin1295 -> 1295 bytes
-rw-r--r--maps/pre-re/siege_test.mcachebin1367 -> 1367 bytes
-rw-r--r--maps/pre-re/spl_fild03.mcachebin8302 -> 8302 bytes
-rw-r--r--maps/pre-re/spl_in01.mcachebin2361 -> 2361 bytes
-rw-r--r--maps/pre-re/sword_1-1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/pre-re/sword_2-1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/pre-re/sword_3-1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/pre-re/te_alde_gld.mcachebin2763 -> 2763 bytes
-rw-r--r--maps/pre-re/te_aldecas4.mcachebin1265 -> 1265 bytes
-rw-r--r--maps/pre-re/te_aldecas5.mcachebin1288 -> 1288 bytes
-rw-r--r--maps/pre-re/te_prtcas01.mcachebin1363 -> 1363 bytes
-rw-r--r--maps/pre-re/te_prtcas03.mcachebin1440 -> 1440 bytes
-rw-r--r--maps/pre-re/te_prtcas04.mcachebin1512 -> 1512 bytes
-rw-r--r--maps/pre-re/teg_dun01.mcachebin2866 -> 2866 bytes
-rw-r--r--maps/pre-re/tha_t01.mcachebin3145 -> 3145 bytes
-rw-r--r--maps/pre-re/tur_dun01.mcachebin2939 -> 2939 bytes
-rw-r--r--maps/pre-re/tur_dun02.mcachebin3976 -> 3976 bytes
-rw-r--r--maps/pre-re/tur_dun03.mcachebin2569 -> 2569 bytes
-rw-r--r--maps/pre-re/tur_dun06.mcachebin735 -> 735 bytes
-rw-r--r--maps/pre-re/turbo_e_16.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_e_4.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_e_8.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_1.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_16.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_4.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_8.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_room.mcachebin657 -> 657 bytes
-rw-r--r--maps/pre-re/um_fild02.mcachebin5281 -> 5281 bytes
-rw-r--r--maps/pre-re/valkyrie.mcachebin186 -> 186 bytes
-rw-r--r--maps/pre-re/ve_fild03.mcachebin3347 -> 3347 bytes
-rw-r--r--maps/pre-re/ve_fild07.mcachebin4044 -> 4044 bytes
-rw-r--r--maps/pre-re/wizard_1-1.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/wizard_2-1.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/wizard_3-1.mcachebin482 -> 482 bytes
-rw-r--r--maps/pre-re/xmas_dun02.mcachebin3329 -> 3329 bytes
-rw-r--r--maps/pre-re/yuno_fild12.mcachebin3057 -> 3057 bytes
-rw-r--r--maps/pre-re/yuno_pre.mcachebin471 -> 471 bytes
-rw-r--r--maps/re/1@cata.mcachebin2382 -> 2382 bytes
-rw-r--r--maps/re/1@gef_in.mcachebin1274 -> 1274 bytes
-rw-r--r--maps/re/1@jtb.mcachebin5189 -> 5189 bytes
-rw-r--r--maps/re/1@ma_b.mcachebin784 -> 784 bytes
-rw-r--r--maps/re/1@ma_c.mcachebin747 -> 747 bytes
-rw-r--r--maps/re/1@sara.mcachebin3928 -> 3928 bytes
-rw-r--r--maps/re/1@tnm3.mcachebin699 -> 699 bytes
-rw-r--r--maps/re/5@tower.mcachebin279 -> 279 bytes
-rw-r--r--maps/re/airplane.mcachebin1424 -> 1424 bytes
-rw-r--r--maps/re/airplane_01.mcachebin1424 -> 1424 bytes
-rw-r--r--maps/re/alb_ship.mcachebin549 -> 549 bytes
-rw-r--r--maps/re/alde_alche.mcachebin683 -> 683 bytes
-rw-r--r--maps/re/alde_gld.mcachebin2763 -> 2763 bytes
-rw-r--r--maps/re/alde_tt02.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/alde_tt03.mcachebin3096 -> 3096 bytes
-rw-r--r--maps/re/aldeba_in.mcachebin1489 -> 1489 bytes
-rw-r--r--maps/re/aldeg_cas04.mcachebin1265 -> 1265 bytes
-rw-r--r--maps/re/aldeg_cas05.mcachebin1288 -> 1288 bytes
-rw-r--r--maps/re/arug_cas01.mcachebin3015 -> 3015 bytes
-rw-r--r--maps/re/arug_cas03.mcachebin2740 -> 2740 bytes
-rw-r--r--maps/re/arug_cas04.mcachebin2740 -> 2740 bytes
-rw-r--r--maps/re/arug_cas05.mcachebin2740 -> 2740 bytes
-rw-r--r--maps/re/auction_01.mcachebin336 -> 336 bytes
-rw-r--r--maps/re/auction_02.mcachebin404 -> 404 bytes
-rw-r--r--maps/re/ayo_in01.mcachebin889 -> 889 bytes
-rw-r--r--maps/re/bat_b01.mcachebin1847 -> 1847 bytes
-rw-r--r--maps/re/bat_b02.mcachebin1847 -> 1847 bytes
-rw-r--r--maps/re/bat_c01.mcachebin234 -> 234 bytes
-rw-r--r--maps/re/bat_c02.mcachebin234 -> 234 bytes
-rw-r--r--maps/re/bat_c03.mcachebin234 -> 234 bytes
-rw-r--r--maps/re/bat_room.mcachebin575 -> 575 bytes
-rw-r--r--maps/re/bif_fild01.mcachebin4323 -> 4323 bytes
-rw-r--r--maps/re/bra_in01.mcachebin1012 -> 1012 bytes
-rw-r--r--maps/re/c_tower1.mcachebin5392 -> 5392 bytes
-rw-r--r--maps/re/c_tower2.mcachebin2836 -> 2836 bytes
-rw-r--r--maps/re/c_tower2_.mcachebin2836 -> 2836 bytes
-rw-r--r--maps/re/c_tower4.mcachebin2466 -> 2466 bytes
-rw-r--r--maps/re/cmd_fild06.mcachebin5540 -> 5540 bytes
-rw-r--r--maps/re/dic_dun01.mcachebin1144 -> 1144 bytes
-rw-r--r--maps/re/dicastes01.mcachebin4081 -> 4081 bytes
-rw-r--r--maps/re/dicastes02.mcachebin1268 -> 1268 bytes
-rw-r--r--maps/re/ecl_hub01.mcachebin370 -> 370 bytes
-rw-r--r--maps/re/ecl_tdun01.mcachebin619 -> 619 bytes
-rw-r--r--maps/re/ecl_tdun02.mcachebin455 -> 455 bytes
-rw-r--r--maps/re/ecl_tdun03.mcachebin379 -> 379 bytes
-rw-r--r--maps/re/ecl_tdun04.mcachebin146 -> 146 bytes
-rw-r--r--maps/re/ein_fild01.mcachebin3849 -> 3849 bytes
-rw-r--r--maps/re/ein_fild03.mcachebin3585 -> 3585 bytes
-rw-r--r--maps/re/ein_in01.mcachebin2306 -> 2306 bytes
-rw-r--r--maps/re/evt_mobroom.mcachebin793 -> 793 bytes
-rw-r--r--maps/re/g_room1-1.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/re/g_room1-2.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/re/g_room1-3.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/re/g_room2.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/re/gef_fild01.mcachebin3432 -> 3432 bytes
-rw-r--r--maps/re/gefenia01.mcachebin3033 -> 3033 bytes
-rw-r--r--maps/re/gefenia02.mcachebin2640 -> 2640 bytes
-rw-r--r--maps/re/gefg_cas04.mcachebin1298 -> 1298 bytes
-rw-r--r--maps/re/gl_in01.mcachebin1607 -> 1607 bytes
-rw-r--r--maps/re/gld_dun03.mcachebin2866 -> 2866 bytes
-rw-r--r--maps/re/gld_dun03_2.mcachebin2866 -> 2866 bytes
-rw-r--r--maps/re/guild_room.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/re/himinn.mcachebin186 -> 186 bytes
-rw-r--r--maps/re/hu_fild06.mcachebin3245 -> 3245 bytes
-rw-r--r--maps/re/hu_in01.mcachebin2569 -> 2569 bytes
-rw-r--r--maps/re/ice_dun02.mcachebin3627 -> 3627 bytes
-rw-r--r--maps/re/in_hunter.mcachebin342 -> 342 bytes
-rw-r--r--maps/re/in_moc_16.mcachebin1125 -> 1125 bytes
-rw-r--r--maps/re/itemmall.mcachebin336 -> 336 bytes
-rw-r--r--maps/re/iz_ac01.mcachebin941 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_a.mcachebin941 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_b.mcachebin941 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_c.mcachebin941 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_d.mcachebin941 -> 941 bytes
-rw-r--r--maps/re/jawaii_in.mcachebin707 -> 707 bytes
-rw-r--r--maps/re/job3_arch01.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/job3_arch03.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/job3_gen01.mcachebin363 -> 363 bytes
-rw-r--r--maps/re/job3_guil01.mcachebin409 -> 409 bytes
-rw-r--r--maps/re/job3_rang02.mcachebin878 -> 878 bytes
-rw-r--r--maps/re/job3_sha01.mcachebin300 -> 300 bytes
-rw-r--r--maps/re/job3_war01.mcachebin141 -> 141 bytes
-rw-r--r--maps/re/job3_war02.mcachebin141 -> 141 bytes
-rw-r--r--maps/re/job_ko.mcachebin722 -> 722 bytes
-rw-r--r--maps/re/job_priest.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/job_soul.mcachebin75 -> 75 bytes
-rw-r--r--maps/re/job_star.mcachebin353 -> 353 bytes
-rw-r--r--maps/re/job_sword1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/re/job_wizard.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/jupe_core.mcachebin1911 -> 1911 bytes
-rw-r--r--maps/re/jupe_core2.mcachebin1911 -> 1911 bytes
-rw-r--r--maps/re/jupe_ele_r.mcachebin163 -> 163 bytes
-rw-r--r--maps/re/kh_dun02.mcachebin1593 -> 1593 bytes
-rw-r--r--maps/re/lhz_dun04.mcachebin3942 -> 3942 bytes
-rw-r--r--maps/re/lhz_fild02.mcachebin2517 -> 2517 bytes
-rw-r--r--maps/re/lhz_in03.mcachebin1391 -> 1391 bytes
-rw-r--r--maps/re/lighthalzen.mcachebin5429 -> 5429 bytes
-rw-r--r--maps/re/lou_dun03.mcachebin2521 -> 2521 bytes
-rw-r--r--maps/re/ma_scene01.mcachebin592 -> 592 bytes
-rw-r--r--maps/re/ma_zif01.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif02.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif03.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif04.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif05.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif06.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif07.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif08.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/ma_zif09.mcachebin74 -> 74 bytes
-rw-r--r--maps/re/mag_dun02.mcachebin1738 -> 1738 bytes
-rw-r--r--maps/re/mal_in01.mcachebin882 -> 882 bytes
-rw-r--r--maps/re/man_fild03.mcachebin3147 -> 3147 bytes
-rw-r--r--maps/re/man_in01.mcachebin1988 -> 1988 bytes
-rw-r--r--maps/re/mjolnir_12.mcachebin4551 -> 4551 bytes
-rw-r--r--maps/re/moc_fild01.mcachebin4428 -> 4428 bytes
-rw-r--r--maps/re/moc_fild07.mcachebin5050 -> 5050 bytes
-rw-r--r--maps/re/moc_fild08.mcachebin5411 -> 5411 bytes
-rw-r--r--maps/re/moc_pryd01.mcachebin958 -> 958 bytes
-rw-r--r--maps/re/moc_pryd04.mcachebin775 -> 775 bytes
-rw-r--r--maps/re/morocc_in.mcachebin1209 -> 1209 bytes
-rw-r--r--maps/re/mosk_dun02.mcachebin3593 -> 3593 bytes
-rw-r--r--maps/re/mosk_fild02.mcachebin3761 -> 3761 bytes
-rw-r--r--maps/re/nameless_in.mcachebin527 -> 527 bytes
-rw-r--r--maps/re/new_1-1.mcachebin934 -> 934 bytes
-rw-r--r--maps/re/new_1-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/re/new_2-1.mcachebin934 -> 934 bytes
-rw-r--r--maps/re/new_2-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/re/new_3-1.mcachebin934 -> 934 bytes
-rw-r--r--maps/re/new_3-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/re/new_4-1.mcachebin934 -> 934 bytes
-rw-r--r--maps/re/new_4-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/re/new_5-1.mcachebin934 -> 934 bytes
-rw-r--r--maps/re/new_5-4.mcachebin630 -> 630 bytes
-rw-r--r--maps/re/new_zone01.mcachebin934 -> 934 bytes
-rw-r--r--maps/re/new_zone04.mcachebin630 -> 630 bytes
-rw-r--r--maps/re/nguild_prt.mcachebin1363 -> 1363 bytes
-rw-r--r--maps/re/nif_fild02.mcachebin3744 -> 3744 bytes
-rw-r--r--maps/re/nyd_dun01.mcachebin1621 -> 1621 bytes
-rw-r--r--maps/re/nyd_dun02.mcachebin1569 -> 1569 bytes
-rw-r--r--maps/re/orcsdun01.mcachebin1196 -> 1196 bytes
-rw-r--r--maps/re/orcsdun02.mcachebin1297 -> 1297 bytes
-rw-r--r--maps/re/pay_fild10.mcachebin6051 -> 6051 bytes
-rw-r--r--maps/re/payon_in01.mcachebin900 -> 900 bytes
-rw-r--r--maps/re/priest_1-1.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/priest_2-1.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/priest_3-1.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/prt_are_in.mcachebin626 -> 626 bytes
-rw-r--r--maps/re/prt_church.mcachebin583 -> 583 bytes
-rw-r--r--maps/re/prt_fild05.mcachebin7028 -> 7028 bytes
-rw-r--r--maps/re/prt_fild10.mcachebin4784 -> 4784 bytes
-rw-r--r--maps/re/prtg_cas01.mcachebin1363 -> 1363 bytes
-rw-r--r--maps/re/prtg_cas03.mcachebin1440 -> 1440 bytes
-rw-r--r--maps/re/prtg_cas04.mcachebin1512 -> 1512 bytes
-rw-r--r--maps/re/pvp_n_1-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_1-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/pvp_n_2-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_2-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/pvp_n_3-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_3-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/pvp_n_4-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_4-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/pvp_n_5-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_5-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/pvp_n_6-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_6-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/pvp_n_7-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_7-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/pvp_n_8-3.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/pvp_n_8-4.mcachebin995 -> 995 bytes
-rw-r--r--maps/re/que_avan01.mcachebin205 -> 205 bytes
-rw-r--r--maps/re/que_ba.mcachebin1103 -> 1103 bytes
-rw-r--r--maps/re/que_dan01.mcachebin272 -> 272 bytes
-rw-r--r--maps/re/que_moc_16.mcachebin1125 -> 1125 bytes
-rw-r--r--maps/re/que_moon.mcachebin353 -> 353 bytes
-rw-r--r--maps/re/que_sign02.mcachebin3744 -> 3744 bytes
-rw-r--r--maps/re/que_thor.mcachebin495 -> 495 bytes
-rw-r--r--maps/re/quiz_01.mcachebin1622 -> 1622 bytes
-rw-r--r--maps/re/ra_fild02.mcachebin4240 -> 4240 bytes
-rw-r--r--maps/re/ra_fild09.mcachebin2308 -> 2308 bytes
-rw-r--r--maps/re/ra_fild10.mcachebin4094 -> 4094 bytes
-rw-r--r--maps/re/ra_san01.mcachebin3060 -> 3060 bytes
-rw-r--r--maps/re/ra_temple.mcachebin1295 -> 1295 bytes
-rw-r--r--maps/re/siege_test.mcachebin1367 -> 1367 bytes
-rw-r--r--maps/re/spl_fild03.mcachebin8302 -> 8302 bytes
-rw-r--r--maps/re/spl_in01.mcachebin2361 -> 2361 bytes
-rw-r--r--maps/re/sword_1-1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/re/sword_2-1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/re/sword_3-1.mcachebin2409 -> 2409 bytes
-rw-r--r--maps/re/te_alde_gld.mcachebin2763 -> 2763 bytes
-rw-r--r--maps/re/te_aldecas4.mcachebin1265 -> 1265 bytes
-rw-r--r--maps/re/te_aldecas5.mcachebin1288 -> 1288 bytes
-rw-r--r--maps/re/te_prtcas01.mcachebin1363 -> 1363 bytes
-rw-r--r--maps/re/te_prtcas03.mcachebin1440 -> 1440 bytes
-rw-r--r--maps/re/te_prtcas04.mcachebin1512 -> 1512 bytes
-rw-r--r--maps/re/teg_dun01.mcachebin2866 -> 2866 bytes
-rw-r--r--maps/re/tha_t01.mcachebin3145 -> 3145 bytes
-rw-r--r--maps/re/tur_dun01.mcachebin2939 -> 2939 bytes
-rw-r--r--maps/re/tur_dun02.mcachebin3976 -> 3976 bytes
-rw-r--r--maps/re/tur_dun03.mcachebin2569 -> 2569 bytes
-rw-r--r--maps/re/tur_dun06.mcachebin735 -> 735 bytes
-rw-r--r--maps/re/turbo_e_16.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/turbo_e_4.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/turbo_e_8.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_1.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_16.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_4.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_8.mcachebin3302 -> 3302 bytes
-rw-r--r--maps/re/turbo_room.mcachebin657 -> 657 bytes
-rw-r--r--maps/re/um_fild02.mcachebin5281 -> 5281 bytes
-rw-r--r--maps/re/valkyrie.mcachebin186 -> 186 bytes
-rw-r--r--maps/re/ve_fild03.mcachebin3347 -> 3347 bytes
-rw-r--r--maps/re/ve_fild07.mcachebin4044 -> 4044 bytes
-rw-r--r--maps/re/wizard_1-1.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/wizard_2-1.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/wizard_3-1.mcachebin482 -> 482 bytes
-rw-r--r--maps/re/xmas_dun02.mcachebin3329 -> 3329 bytes
-rw-r--r--maps/re/yuno_fild12.mcachebin3057 -> 3057 bytes
-rw-r--r--maps/re/yuno_pre.mcachebin471 -> 471 bytes
-rw-r--r--src/common/md5calc.c2
-rw-r--r--src/plugins/mapcache.c106
443 files changed, 107 insertions, 1 deletions
diff --git a/maps/pre-re/1@cata.mcache b/maps/pre-re/1@cata.mcache
index 309993e0d..2ad1d4f08 100644
--- a/maps/pre-re/1@cata.mcache
+++ b/maps/pre-re/1@cata.mcache
Binary files differ
diff --git a/maps/pre-re/1@eom.mcache b/maps/pre-re/1@eom.mcache
index f5b0de3b7..b648f56ea 100644
--- a/maps/pre-re/1@eom.mcache
+++ b/maps/pre-re/1@eom.mcache
Binary files differ
diff --git a/maps/pre-re/1@gef_in.mcache b/maps/pre-re/1@gef_in.mcache
index 7272c019c..349794fc8 100644
--- a/maps/pre-re/1@gef_in.mcache
+++ b/maps/pre-re/1@gef_in.mcache
Binary files differ
diff --git a/maps/pre-re/1@jtb.mcache b/maps/pre-re/1@jtb.mcache
index fa27cef9f..b1b3b5724 100644
--- a/maps/pre-re/1@jtb.mcache
+++ b/maps/pre-re/1@jtb.mcache
Binary files differ
diff --git a/maps/pre-re/1@ma_b.mcache b/maps/pre-re/1@ma_b.mcache
index f98fefa8e..5d552d807 100644
--- a/maps/pre-re/1@ma_b.mcache
+++ b/maps/pre-re/1@ma_b.mcache
Binary files differ
diff --git a/maps/pre-re/1@ma_c.mcache b/maps/pre-re/1@ma_c.mcache
index 8e8f2cc84..bd08e2297 100644
--- a/maps/pre-re/1@ma_c.mcache
+++ b/maps/pre-re/1@ma_c.mcache
Binary files differ
diff --git a/maps/pre-re/1@sara.mcache b/maps/pre-re/1@sara.mcache
index 29ae23f83..1e0b29606 100644
--- a/maps/pre-re/1@sara.mcache
+++ b/maps/pre-re/1@sara.mcache
Binary files differ
diff --git a/maps/pre-re/1@tnm3.mcache b/maps/pre-re/1@tnm3.mcache
index 7d20226bb..42d8c59f2 100644
--- a/maps/pre-re/1@tnm3.mcache
+++ b/maps/pre-re/1@tnm3.mcache
Binary files differ
diff --git a/maps/pre-re/5@tower.mcache b/maps/pre-re/5@tower.mcache
index dd08a66f6..08f66c2f1 100644
--- a/maps/pre-re/5@tower.mcache
+++ b/maps/pre-re/5@tower.mcache
Binary files differ
diff --git a/maps/pre-re/airplane.mcache b/maps/pre-re/airplane.mcache
index 11f92f27c..9c0c2edce 100644
--- a/maps/pre-re/airplane.mcache
+++ b/maps/pre-re/airplane.mcache
Binary files differ
diff --git a/maps/pre-re/airplane_01.mcache b/maps/pre-re/airplane_01.mcache
index 11f92f27c..9c0c2edce 100644
--- a/maps/pre-re/airplane_01.mcache
+++ b/maps/pre-re/airplane_01.mcache
Binary files differ
diff --git a/maps/pre-re/alb_ship.mcache b/maps/pre-re/alb_ship.mcache
index a91641d83..1e2626d07 100644
--- a/maps/pre-re/alb_ship.mcache
+++ b/maps/pre-re/alb_ship.mcache
Binary files differ
diff --git a/maps/pre-re/alde_alche.mcache b/maps/pre-re/alde_alche.mcache
index 75e4cfc5a..9460e8f93 100644
--- a/maps/pre-re/alde_alche.mcache
+++ b/maps/pre-re/alde_alche.mcache
Binary files differ
diff --git a/maps/pre-re/alde_gld.mcache b/maps/pre-re/alde_gld.mcache
index 5a920975f..0b4cd694f 100644
--- a/maps/pre-re/alde_gld.mcache
+++ b/maps/pre-re/alde_gld.mcache
Binary files differ
diff --git a/maps/pre-re/alde_tt02.mcache b/maps/pre-re/alde_tt02.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/alde_tt02.mcache
+++ b/maps/pre-re/alde_tt02.mcache
Binary files differ
diff --git a/maps/pre-re/alde_tt03.mcache b/maps/pre-re/alde_tt03.mcache
index 03ae0ca56..6921d05bd 100644
--- a/maps/pre-re/alde_tt03.mcache
+++ b/maps/pre-re/alde_tt03.mcache
Binary files differ
diff --git a/maps/pre-re/aldeba_in.mcache b/maps/pre-re/aldeba_in.mcache
index b33eefa2d..dd96c3b76 100644
--- a/maps/pre-re/aldeba_in.mcache
+++ b/maps/pre-re/aldeba_in.mcache
Binary files differ
diff --git a/maps/pre-re/aldeg_cas04.mcache b/maps/pre-re/aldeg_cas04.mcache
index 9aa8600c5..324040d79 100644
--- a/maps/pre-re/aldeg_cas04.mcache
+++ b/maps/pre-re/aldeg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/aldeg_cas05.mcache b/maps/pre-re/aldeg_cas05.mcache
index cde5d2811..8094ea0d1 100644
--- a/maps/pre-re/aldeg_cas05.mcache
+++ b/maps/pre-re/aldeg_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas01.mcache b/maps/pre-re/arug_cas01.mcache
index 241172f1d..fff355c8c 100644
--- a/maps/pre-re/arug_cas01.mcache
+++ b/maps/pre-re/arug_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas03.mcache b/maps/pre-re/arug_cas03.mcache
index ab08aa804..c15ce7baa 100644
--- a/maps/pre-re/arug_cas03.mcache
+++ b/maps/pre-re/arug_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas04.mcache b/maps/pre-re/arug_cas04.mcache
index ab08aa804..c15ce7baa 100644
--- a/maps/pre-re/arug_cas04.mcache
+++ b/maps/pre-re/arug_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas05.mcache b/maps/pre-re/arug_cas05.mcache
index ab08aa804..c15ce7baa 100644
--- a/maps/pre-re/arug_cas05.mcache
+++ b/maps/pre-re/arug_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/auction_01.mcache b/maps/pre-re/auction_01.mcache
index 9d405d859..93879880f 100644
--- a/maps/pre-re/auction_01.mcache
+++ b/maps/pre-re/auction_01.mcache
Binary files differ
diff --git a/maps/pre-re/auction_02.mcache b/maps/pre-re/auction_02.mcache
index c211f1212..82823e9ce 100644
--- a/maps/pre-re/auction_02.mcache
+++ b/maps/pre-re/auction_02.mcache
Binary files differ
diff --git a/maps/pre-re/ayo_in01.mcache b/maps/pre-re/ayo_in01.mcache
index e7dbb22d5..e5f9aaccb 100644
--- a/maps/pre-re/ayo_in01.mcache
+++ b/maps/pre-re/ayo_in01.mcache
Binary files differ
diff --git a/maps/pre-re/bat_b01.mcache b/maps/pre-re/bat_b01.mcache
index 529afaf34..7025d2d99 100644
--- a/maps/pre-re/bat_b01.mcache
+++ b/maps/pre-re/bat_b01.mcache
Binary files differ
diff --git a/maps/pre-re/bat_b02.mcache b/maps/pre-re/bat_b02.mcache
index 529afaf34..7025d2d99 100644
--- a/maps/pre-re/bat_b02.mcache
+++ b/maps/pre-re/bat_b02.mcache
Binary files differ
diff --git a/maps/pre-re/bat_c01.mcache b/maps/pre-re/bat_c01.mcache
index 8da7eb4d2..5b3b9c44c 100644
--- a/maps/pre-re/bat_c01.mcache
+++ b/maps/pre-re/bat_c01.mcache
Binary files differ
diff --git a/maps/pre-re/bat_c02.mcache b/maps/pre-re/bat_c02.mcache
index 8da7eb4d2..5b3b9c44c 100644
--- a/maps/pre-re/bat_c02.mcache
+++ b/maps/pre-re/bat_c02.mcache
Binary files differ
diff --git a/maps/pre-re/bat_c03.mcache b/maps/pre-re/bat_c03.mcache
index 8da7eb4d2..5b3b9c44c 100644
--- a/maps/pre-re/bat_c03.mcache
+++ b/maps/pre-re/bat_c03.mcache
Binary files differ
diff --git a/maps/pre-re/bat_room.mcache b/maps/pre-re/bat_room.mcache
index 58d0fd452..03511b9ee 100644
--- a/maps/pre-re/bat_room.mcache
+++ b/maps/pre-re/bat_room.mcache
Binary files differ
diff --git a/maps/pre-re/bif_fild01.mcache b/maps/pre-re/bif_fild01.mcache
index 0d83800db..1c4521922 100644
--- a/maps/pre-re/bif_fild01.mcache
+++ b/maps/pre-re/bif_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/bra_in01.mcache b/maps/pre-re/bra_in01.mcache
index 2f15b76db..453447803 100644
--- a/maps/pre-re/bra_in01.mcache
+++ b/maps/pre-re/bra_in01.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower1.mcache b/maps/pre-re/c_tower1.mcache
index 60ba07715..369f27205 100644
--- a/maps/pre-re/c_tower1.mcache
+++ b/maps/pre-re/c_tower1.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower2.mcache b/maps/pre-re/c_tower2.mcache
index e610d4907..123709fe0 100644
--- a/maps/pre-re/c_tower2.mcache
+++ b/maps/pre-re/c_tower2.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower2_.mcache b/maps/pre-re/c_tower2_.mcache
index e610d4907..123709fe0 100644
--- a/maps/pre-re/c_tower2_.mcache
+++ b/maps/pre-re/c_tower2_.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower4.mcache b/maps/pre-re/c_tower4.mcache
index e238b1497..f9d79d599 100644
--- a/maps/pre-re/c_tower4.mcache
+++ b/maps/pre-re/c_tower4.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild06.mcache b/maps/pre-re/cmd_fild06.mcache
index e79d825a4..9dc5b931f 100644
--- a/maps/pre-re/cmd_fild06.mcache
+++ b/maps/pre-re/cmd_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/dic_dun01.mcache b/maps/pre-re/dic_dun01.mcache
index e6983f2e7..1ae77a718 100644
--- a/maps/pre-re/dic_dun01.mcache
+++ b/maps/pre-re/dic_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/dicastes01.mcache b/maps/pre-re/dicastes01.mcache
index 3c56864cb..da84af440 100644
--- a/maps/pre-re/dicastes01.mcache
+++ b/maps/pre-re/dicastes01.mcache
Binary files differ
diff --git a/maps/pre-re/dicastes02.mcache b/maps/pre-re/dicastes02.mcache
index f2d3565c5..fcfec592d 100644
--- a/maps/pre-re/dicastes02.mcache
+++ b/maps/pre-re/dicastes02.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_hub01.mcache b/maps/pre-re/ecl_hub01.mcache
index 2a0fdbd64..f484f889d 100644
--- a/maps/pre-re/ecl_hub01.mcache
+++ b/maps/pre-re/ecl_hub01.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun01.mcache b/maps/pre-re/ecl_tdun01.mcache
index 9d1fa99e9..814786557 100644
--- a/maps/pre-re/ecl_tdun01.mcache
+++ b/maps/pre-re/ecl_tdun01.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun02.mcache b/maps/pre-re/ecl_tdun02.mcache
index c392661d9..bf1e078bc 100644
--- a/maps/pre-re/ecl_tdun02.mcache
+++ b/maps/pre-re/ecl_tdun02.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun03.mcache b/maps/pre-re/ecl_tdun03.mcache
index d07d6dd5c..d41be2bdc 100644
--- a/maps/pre-re/ecl_tdun03.mcache
+++ b/maps/pre-re/ecl_tdun03.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun04.mcache b/maps/pre-re/ecl_tdun04.mcache
index 806aad503..763331f2a 100644
--- a/maps/pre-re/ecl_tdun04.mcache
+++ b/maps/pre-re/ecl_tdun04.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild01.mcache b/maps/pre-re/ein_fild01.mcache
index abd5a0bd2..997794512 100644
--- a/maps/pre-re/ein_fild01.mcache
+++ b/maps/pre-re/ein_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild03.mcache b/maps/pre-re/ein_fild03.mcache
index d40e7d2c5..d73adb11e 100644
--- a/maps/pre-re/ein_fild03.mcache
+++ b/maps/pre-re/ein_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/ein_in01.mcache b/maps/pre-re/ein_in01.mcache
index 9b563106d..d5218dc9c 100644
--- a/maps/pre-re/ein_in01.mcache
+++ b/maps/pre-re/ein_in01.mcache
Binary files differ
diff --git a/maps/pre-re/evt_mobroom.mcache b/maps/pre-re/evt_mobroom.mcache
index c63019965..7d3c46952 100644
--- a/maps/pre-re/evt_mobroom.mcache
+++ b/maps/pre-re/evt_mobroom.mcache
Binary files differ
diff --git a/maps/pre-re/g_room1-1.mcache b/maps/pre-re/g_room1-1.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/pre-re/g_room1-1.mcache
+++ b/maps/pre-re/g_room1-1.mcache
Binary files differ
diff --git a/maps/pre-re/g_room1-2.mcache b/maps/pre-re/g_room1-2.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/pre-re/g_room1-2.mcache
+++ b/maps/pre-re/g_room1-2.mcache
Binary files differ
diff --git a/maps/pre-re/g_room1-3.mcache b/maps/pre-re/g_room1-3.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/pre-re/g_room1-3.mcache
+++ b/maps/pre-re/g_room1-3.mcache
Binary files differ
diff --git a/maps/pre-re/g_room2.mcache b/maps/pre-re/g_room2.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/pre-re/g_room2.mcache
+++ b/maps/pre-re/g_room2.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild01.mcache b/maps/pre-re/gef_fild01.mcache
index 5cfd31c53..52042dbcc 100644
--- a/maps/pre-re/gef_fild01.mcache
+++ b/maps/pre-re/gef_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/gefenia01.mcache b/maps/pre-re/gefenia01.mcache
index 29163077b..347332bab 100644
--- a/maps/pre-re/gefenia01.mcache
+++ b/maps/pre-re/gefenia01.mcache
Binary files differ
diff --git a/maps/pre-re/gefenia02.mcache b/maps/pre-re/gefenia02.mcache
index 6c4b23779..3ac05d055 100644
--- a/maps/pre-re/gefenia02.mcache
+++ b/maps/pre-re/gefenia02.mcache
Binary files differ
diff --git a/maps/pre-re/gefg_cas04.mcache b/maps/pre-re/gefg_cas04.mcache
index a70fdb9d4..644ae4732 100644
--- a/maps/pre-re/gefg_cas04.mcache
+++ b/maps/pre-re/gefg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/gl_in01.mcache b/maps/pre-re/gl_in01.mcache
index 886b975f9..a49f299d3 100644
--- a/maps/pre-re/gl_in01.mcache
+++ b/maps/pre-re/gl_in01.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun03.mcache b/maps/pre-re/gld_dun03.mcache
index ee76ceb3f..44c528bc2 100644
--- a/maps/pre-re/gld_dun03.mcache
+++ b/maps/pre-re/gld_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun03_2.mcache b/maps/pre-re/gld_dun03_2.mcache
index ee76ceb3f..44c528bc2 100644
--- a/maps/pre-re/gld_dun03_2.mcache
+++ b/maps/pre-re/gld_dun03_2.mcache
Binary files differ
diff --git a/maps/pre-re/guild_room.mcache b/maps/pre-re/guild_room.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/pre-re/guild_room.mcache
+++ b/maps/pre-re/guild_room.mcache
Binary files differ
diff --git a/maps/pre-re/himinn.mcache b/maps/pre-re/himinn.mcache
index f13c3627e..208d13ed9 100644
--- a/maps/pre-re/himinn.mcache
+++ b/maps/pre-re/himinn.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild06.mcache b/maps/pre-re/hu_fild06.mcache
index e570bc068..420460fdd 100644
--- a/maps/pre-re/hu_fild06.mcache
+++ b/maps/pre-re/hu_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/hu_in01.mcache b/maps/pre-re/hu_in01.mcache
index 59ad3afc3..e56450467 100644
--- a/maps/pre-re/hu_in01.mcache
+++ b/maps/pre-re/hu_in01.mcache
Binary files differ
diff --git a/maps/pre-re/ice_dun02.mcache b/maps/pre-re/ice_dun02.mcache
index 8f464f5a2..5d3f7205a 100644
--- a/maps/pre-re/ice_dun02.mcache
+++ b/maps/pre-re/ice_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/in_hunter.mcache b/maps/pre-re/in_hunter.mcache
index 06251d2f9..797d74456 100644
--- a/maps/pre-re/in_hunter.mcache
+++ b/maps/pre-re/in_hunter.mcache
Binary files differ
diff --git a/maps/pre-re/in_moc_16.mcache b/maps/pre-re/in_moc_16.mcache
index 74e516042..70290570b 100644
--- a/maps/pre-re/in_moc_16.mcache
+++ b/maps/pre-re/in_moc_16.mcache
Binary files differ
diff --git a/maps/pre-re/itemmall.mcache b/maps/pre-re/itemmall.mcache
index 9d405d859..93879880f 100644
--- a/maps/pre-re/itemmall.mcache
+++ b/maps/pre-re/itemmall.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01.mcache b/maps/pre-re/iz_ac01.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/pre-re/iz_ac01.mcache
+++ b/maps/pre-re/iz_ac01.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_a.mcache b/maps/pre-re/iz_ac01_a.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/pre-re/iz_ac01_a.mcache
+++ b/maps/pre-re/iz_ac01_a.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_b.mcache b/maps/pre-re/iz_ac01_b.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/pre-re/iz_ac01_b.mcache
+++ b/maps/pre-re/iz_ac01_b.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_c.mcache b/maps/pre-re/iz_ac01_c.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/pre-re/iz_ac01_c.mcache
+++ b/maps/pre-re/iz_ac01_c.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_d.mcache b/maps/pre-re/iz_ac01_d.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/pre-re/iz_ac01_d.mcache
+++ b/maps/pre-re/iz_ac01_d.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int.mcache b/maps/pre-re/iz_int.mcache
index d6eef11fb..ccf01c2ec 100644
--- a/maps/pre-re/iz_int.mcache
+++ b/maps/pre-re/iz_int.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int01.mcache b/maps/pre-re/iz_int01.mcache
index d6eef11fb..ccf01c2ec 100644
--- a/maps/pre-re/iz_int01.mcache
+++ b/maps/pre-re/iz_int01.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int02.mcache b/maps/pre-re/iz_int02.mcache
index d6eef11fb..ccf01c2ec 100644
--- a/maps/pre-re/iz_int02.mcache
+++ b/maps/pre-re/iz_int02.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int03.mcache b/maps/pre-re/iz_int03.mcache
index d6eef11fb..ccf01c2ec 100644
--- a/maps/pre-re/iz_int03.mcache
+++ b/maps/pre-re/iz_int03.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int04.mcache b/maps/pre-re/iz_int04.mcache
index d6eef11fb..ccf01c2ec 100644
--- a/maps/pre-re/iz_int04.mcache
+++ b/maps/pre-re/iz_int04.mcache
Binary files differ
diff --git a/maps/pre-re/jawaii_in.mcache b/maps/pre-re/jawaii_in.mcache
index e17766bf3..1062ddabb 100644
--- a/maps/pre-re/jawaii_in.mcache
+++ b/maps/pre-re/jawaii_in.mcache
Binary files differ
diff --git a/maps/pre-re/job3_arch01.mcache b/maps/pre-re/job3_arch01.mcache
index 6dab866ad..ba9b44e08 100644
--- a/maps/pre-re/job3_arch01.mcache
+++ b/maps/pre-re/job3_arch01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_arch03.mcache b/maps/pre-re/job3_arch03.mcache
index 6dab866ad..ba9b44e08 100644
--- a/maps/pre-re/job3_arch03.mcache
+++ b/maps/pre-re/job3_arch03.mcache
Binary files differ
diff --git a/maps/pre-re/job3_gen01.mcache b/maps/pre-re/job3_gen01.mcache
index 1a9b48b9d..63f2b8624 100644
--- a/maps/pre-re/job3_gen01.mcache
+++ b/maps/pre-re/job3_gen01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_guil01.mcache b/maps/pre-re/job3_guil01.mcache
index df174ec0f..b54f4d168 100644
--- a/maps/pre-re/job3_guil01.mcache
+++ b/maps/pre-re/job3_guil01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_rang02.mcache b/maps/pre-re/job3_rang02.mcache
index 1b4b807bb..613668187 100644
--- a/maps/pre-re/job3_rang02.mcache
+++ b/maps/pre-re/job3_rang02.mcache
Binary files differ
diff --git a/maps/pre-re/job3_sha01.mcache b/maps/pre-re/job3_sha01.mcache
index a11c9a554..d9e2da13b 100644
--- a/maps/pre-re/job3_sha01.mcache
+++ b/maps/pre-re/job3_sha01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_war01.mcache b/maps/pre-re/job3_war01.mcache
index e5699fe49..2b8277e4a 100644
--- a/maps/pre-re/job3_war01.mcache
+++ b/maps/pre-re/job3_war01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_war02.mcache b/maps/pre-re/job3_war02.mcache
index e5699fe49..2b8277e4a 100644
--- a/maps/pre-re/job3_war02.mcache
+++ b/maps/pre-re/job3_war02.mcache
Binary files differ
diff --git a/maps/pre-re/job_ko.mcache b/maps/pre-re/job_ko.mcache
index 5f088321e..24ada6df1 100644
--- a/maps/pre-re/job_ko.mcache
+++ b/maps/pre-re/job_ko.mcache
Binary files differ
diff --git a/maps/pre-re/job_priest.mcache b/maps/pre-re/job_priest.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/job_priest.mcache
+++ b/maps/pre-re/job_priest.mcache
Binary files differ
diff --git a/maps/pre-re/job_soul.mcache b/maps/pre-re/job_soul.mcache
index eee75a253..d48f37a50 100644
--- a/maps/pre-re/job_soul.mcache
+++ b/maps/pre-re/job_soul.mcache
Binary files differ
diff --git a/maps/pre-re/job_star.mcache b/maps/pre-re/job_star.mcache
index 981a29eb8..92057f58f 100644
--- a/maps/pre-re/job_star.mcache
+++ b/maps/pre-re/job_star.mcache
Binary files differ
diff --git a/maps/pre-re/job_sword1.mcache b/maps/pre-re/job_sword1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/pre-re/job_sword1.mcache
+++ b/maps/pre-re/job_sword1.mcache
Binary files differ
diff --git a/maps/pre-re/job_wizard.mcache b/maps/pre-re/job_wizard.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/job_wizard.mcache
+++ b/maps/pre-re/job_wizard.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_core.mcache b/maps/pre-re/jupe_core.mcache
index 08daa6272..2d9cc99e4 100644
--- a/maps/pre-re/jupe_core.mcache
+++ b/maps/pre-re/jupe_core.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_core2.mcache b/maps/pre-re/jupe_core2.mcache
index 08daa6272..2d9cc99e4 100644
--- a/maps/pre-re/jupe_core2.mcache
+++ b/maps/pre-re/jupe_core2.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_ele_r.mcache b/maps/pre-re/jupe_ele_r.mcache
index 749dcdd0a..614aa48a0 100644
--- a/maps/pre-re/jupe_ele_r.mcache
+++ b/maps/pre-re/jupe_ele_r.mcache
Binary files differ
diff --git a/maps/pre-re/kh_dun02.mcache b/maps/pre-re/kh_dun02.mcache
index eeb2596db..033ff067e 100644
--- a/maps/pre-re/kh_dun02.mcache
+++ b/maps/pre-re/kh_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_fild02.mcache b/maps/pre-re/lhz_fild02.mcache
index 4d31ae904..e2b2a173e 100644
--- a/maps/pre-re/lhz_fild02.mcache
+++ b/maps/pre-re/lhz_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_in03.mcache b/maps/pre-re/lhz_in03.mcache
index be53196fc..212d47dd9 100644
--- a/maps/pre-re/lhz_in03.mcache
+++ b/maps/pre-re/lhz_in03.mcache
Binary files differ
diff --git a/maps/pre-re/lighthalzen.mcache b/maps/pre-re/lighthalzen.mcache
index 3d17a74ae..9fa7e2d55 100644
--- a/maps/pre-re/lighthalzen.mcache
+++ b/maps/pre-re/lighthalzen.mcache
Binary files differ
diff --git a/maps/pre-re/lou_dun03.mcache b/maps/pre-re/lou_dun03.mcache
index 63c47a1cf..dffe3027c 100644
--- a/maps/pre-re/lou_dun03.mcache
+++ b/maps/pre-re/lou_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/ma_scene01.mcache b/maps/pre-re/ma_scene01.mcache
index b1e6e5779..5a72418c2 100644
--- a/maps/pre-re/ma_scene01.mcache
+++ b/maps/pre-re/ma_scene01.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif01.mcache b/maps/pre-re/ma_zif01.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif01.mcache
+++ b/maps/pre-re/ma_zif01.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif02.mcache b/maps/pre-re/ma_zif02.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif02.mcache
+++ b/maps/pre-re/ma_zif02.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif03.mcache b/maps/pre-re/ma_zif03.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif03.mcache
+++ b/maps/pre-re/ma_zif03.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif04.mcache b/maps/pre-re/ma_zif04.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif04.mcache
+++ b/maps/pre-re/ma_zif04.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif05.mcache b/maps/pre-re/ma_zif05.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif05.mcache
+++ b/maps/pre-re/ma_zif05.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif06.mcache b/maps/pre-re/ma_zif06.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif06.mcache
+++ b/maps/pre-re/ma_zif06.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif07.mcache b/maps/pre-re/ma_zif07.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif07.mcache
+++ b/maps/pre-re/ma_zif07.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif08.mcache b/maps/pre-re/ma_zif08.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif08.mcache
+++ b/maps/pre-re/ma_zif08.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif09.mcache b/maps/pre-re/ma_zif09.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/pre-re/ma_zif09.mcache
+++ b/maps/pre-re/ma_zif09.mcache
Binary files differ
diff --git a/maps/pre-re/mag_dun02.mcache b/maps/pre-re/mag_dun02.mcache
index e17fdb16f..f431b1be4 100644
--- a/maps/pre-re/mag_dun02.mcache
+++ b/maps/pre-re/mag_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/mal_in01.mcache b/maps/pre-re/mal_in01.mcache
index 6e8ecd830..ad09b6b31 100644
--- a/maps/pre-re/mal_in01.mcache
+++ b/maps/pre-re/mal_in01.mcache
Binary files differ
diff --git a/maps/pre-re/man_fild03.mcache b/maps/pre-re/man_fild03.mcache
index cf994ed47..59450915a 100644
--- a/maps/pre-re/man_fild03.mcache
+++ b/maps/pre-re/man_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/man_in01.mcache b/maps/pre-re/man_in01.mcache
index 16301b0b2..0263fd518 100644
--- a/maps/pre-re/man_in01.mcache
+++ b/maps/pre-re/man_in01.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_12.mcache b/maps/pre-re/mjolnir_12.mcache
index da1037044..263826474 100644
--- a/maps/pre-re/mjolnir_12.mcache
+++ b/maps/pre-re/mjolnir_12.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild01.mcache b/maps/pre-re/moc_fild01.mcache
index 5150d12d8..9d5248ede 100644
--- a/maps/pre-re/moc_fild01.mcache
+++ b/maps/pre-re/moc_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild07.mcache b/maps/pre-re/moc_fild07.mcache
index 22f98bb5e..c5b871572 100644
--- a/maps/pre-re/moc_fild07.mcache
+++ b/maps/pre-re/moc_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild08.mcache b/maps/pre-re/moc_fild08.mcache
index d46ea4ce9..90be6a00a 100644
--- a/maps/pre-re/moc_fild08.mcache
+++ b/maps/pre-re/moc_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd01.mcache b/maps/pre-re/moc_pryd01.mcache
index b45126dd1..9f63b5199 100644
--- a/maps/pre-re/moc_pryd01.mcache
+++ b/maps/pre-re/moc_pryd01.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd04.mcache b/maps/pre-re/moc_pryd04.mcache
index 63c5a34ff..df0b9e8b8 100644
--- a/maps/pre-re/moc_pryd04.mcache
+++ b/maps/pre-re/moc_pryd04.mcache
Binary files differ
diff --git a/maps/pre-re/morocc_in.mcache b/maps/pre-re/morocc_in.mcache
index b609a8e11..048478ec6 100644
--- a/maps/pre-re/morocc_in.mcache
+++ b/maps/pre-re/morocc_in.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_dun02.mcache b/maps/pre-re/mosk_dun02.mcache
index 1aef0aa49..e506eb7f4 100644
--- a/maps/pre-re/mosk_dun02.mcache
+++ b/maps/pre-re/mosk_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_fild02.mcache b/maps/pre-re/mosk_fild02.mcache
index 6afeb3567..5f41071fe 100644
--- a/maps/pre-re/mosk_fild02.mcache
+++ b/maps/pre-re/mosk_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/nameless_in.mcache b/maps/pre-re/nameless_in.mcache
index 0a8e2e686..c7e3e7ade 100644
--- a/maps/pre-re/nameless_in.mcache
+++ b/maps/pre-re/nameless_in.mcache
Binary files differ
diff --git a/maps/pre-re/new_1-4.mcache b/maps/pre-re/new_1-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/pre-re/new_1-4.mcache
+++ b/maps/pre-re/new_1-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_2-4.mcache b/maps/pre-re/new_2-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/pre-re/new_2-4.mcache
+++ b/maps/pre-re/new_2-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_3-4.mcache b/maps/pre-re/new_3-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/pre-re/new_3-4.mcache
+++ b/maps/pre-re/new_3-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_4-4.mcache b/maps/pre-re/new_4-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/pre-re/new_4-4.mcache
+++ b/maps/pre-re/new_4-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_5-4.mcache b/maps/pre-re/new_5-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/pre-re/new_5-4.mcache
+++ b/maps/pre-re/new_5-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_zone04.mcache b/maps/pre-re/new_zone04.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/pre-re/new_zone04.mcache
+++ b/maps/pre-re/new_zone04.mcache
Binary files differ
diff --git a/maps/pre-re/nguild_prt.mcache b/maps/pre-re/nguild_prt.mcache
index 3368e40dc..1e01f48a7 100644
--- a/maps/pre-re/nguild_prt.mcache
+++ b/maps/pre-re/nguild_prt.mcache
Binary files differ
diff --git a/maps/pre-re/nif_fild02.mcache b/maps/pre-re/nif_fild02.mcache
index d15c26ccd..7aa820023 100644
--- a/maps/pre-re/nif_fild02.mcache
+++ b/maps/pre-re/nif_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/nyd_dun01.mcache b/maps/pre-re/nyd_dun01.mcache
index 9a1db44a5..c29cebe1a 100644
--- a/maps/pre-re/nyd_dun01.mcache
+++ b/maps/pre-re/nyd_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/nyd_dun02.mcache b/maps/pre-re/nyd_dun02.mcache
index 0e2a19c81..a8ef4a685 100644
--- a/maps/pre-re/nyd_dun02.mcache
+++ b/maps/pre-re/nyd_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/orcsdun01.mcache b/maps/pre-re/orcsdun01.mcache
index 1b021f341..3b3951498 100644
--- a/maps/pre-re/orcsdun01.mcache
+++ b/maps/pre-re/orcsdun01.mcache
Binary files differ
diff --git a/maps/pre-re/orcsdun02.mcache b/maps/pre-re/orcsdun02.mcache
index c5e85558d..004256991 100644
--- a/maps/pre-re/orcsdun02.mcache
+++ b/maps/pre-re/orcsdun02.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild10.mcache b/maps/pre-re/pay_fild10.mcache
index 0528aa68a..22e021de3 100644
--- a/maps/pre-re/pay_fild10.mcache
+++ b/maps/pre-re/pay_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/payon_in01.mcache b/maps/pre-re/payon_in01.mcache
index 1feff4dc0..7615d0ba8 100644
--- a/maps/pre-re/payon_in01.mcache
+++ b/maps/pre-re/payon_in01.mcache
Binary files differ
diff --git a/maps/pre-re/priest_1-1.mcache b/maps/pre-re/priest_1-1.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/priest_1-1.mcache
+++ b/maps/pre-re/priest_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/priest_2-1.mcache b/maps/pre-re/priest_2-1.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/priest_2-1.mcache
+++ b/maps/pre-re/priest_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/priest_3-1.mcache b/maps/pre-re/priest_3-1.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/priest_3-1.mcache
+++ b/maps/pre-re/priest_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/prontera.mcache b/maps/pre-re/prontera.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/prontera.mcache
+++ b/maps/pre-re/prontera.mcache
Binary files differ
diff --git a/maps/pre-re/prt_are_in.mcache b/maps/pre-re/prt_are_in.mcache
index d5fc112d7..03216ff8b 100644
--- a/maps/pre-re/prt_are_in.mcache
+++ b/maps/pre-re/prt_are_in.mcache
Binary files differ
diff --git a/maps/pre-re/prt_church.mcache b/maps/pre-re/prt_church.mcache
index 994a7adf4..d3f67cfd2 100644
--- a/maps/pre-re/prt_church.mcache
+++ b/maps/pre-re/prt_church.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild10.mcache b/maps/pre-re/prt_fild10.mcache
index 42ec737fd..4a75d4436 100644
--- a/maps/pre-re/prt_fild10.mcache
+++ b/maps/pre-re/prt_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas01.mcache b/maps/pre-re/prtg_cas01.mcache
index 3368e40dc..1e01f48a7 100644
--- a/maps/pre-re/prtg_cas01.mcache
+++ b/maps/pre-re/prtg_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas03.mcache b/maps/pre-re/prtg_cas03.mcache
index 40e1e679c..25f9fd86a 100644
--- a/maps/pre-re/prtg_cas03.mcache
+++ b/maps/pre-re/prtg_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas04.mcache b/maps/pre-re/prtg_cas04.mcache
index 6683f5567..66f12ad53 100644
--- a/maps/pre-re/prtg_cas04.mcache
+++ b/maps/pre-re/prtg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_1-3.mcache b/maps/pre-re/pvp_n_1-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_1-3.mcache
+++ b/maps/pre-re/pvp_n_1-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_1-4.mcache b/maps/pre-re/pvp_n_1-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_1-4.mcache
+++ b/maps/pre-re/pvp_n_1-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_2-3.mcache b/maps/pre-re/pvp_n_2-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_2-3.mcache
+++ b/maps/pre-re/pvp_n_2-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_2-4.mcache b/maps/pre-re/pvp_n_2-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_2-4.mcache
+++ b/maps/pre-re/pvp_n_2-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_3-3.mcache b/maps/pre-re/pvp_n_3-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_3-3.mcache
+++ b/maps/pre-re/pvp_n_3-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_3-4.mcache b/maps/pre-re/pvp_n_3-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_3-4.mcache
+++ b/maps/pre-re/pvp_n_3-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_4-3.mcache b/maps/pre-re/pvp_n_4-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_4-3.mcache
+++ b/maps/pre-re/pvp_n_4-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_4-4.mcache b/maps/pre-re/pvp_n_4-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_4-4.mcache
+++ b/maps/pre-re/pvp_n_4-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_5-3.mcache b/maps/pre-re/pvp_n_5-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_5-3.mcache
+++ b/maps/pre-re/pvp_n_5-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_5-4.mcache b/maps/pre-re/pvp_n_5-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_5-4.mcache
+++ b/maps/pre-re/pvp_n_5-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_6-3.mcache b/maps/pre-re/pvp_n_6-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_6-3.mcache
+++ b/maps/pre-re/pvp_n_6-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_6-4.mcache b/maps/pre-re/pvp_n_6-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_6-4.mcache
+++ b/maps/pre-re/pvp_n_6-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_7-3.mcache b/maps/pre-re/pvp_n_7-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_7-3.mcache
+++ b/maps/pre-re/pvp_n_7-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_7-4.mcache b/maps/pre-re/pvp_n_7-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_7-4.mcache
+++ b/maps/pre-re/pvp_n_7-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_8-3.mcache b/maps/pre-re/pvp_n_8-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/pvp_n_8-3.mcache
+++ b/maps/pre-re/pvp_n_8-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_8-4.mcache b/maps/pre-re/pvp_n_8-4.mcache
index ff1d96247..739890497 100644
--- a/maps/pre-re/pvp_n_8-4.mcache
+++ b/maps/pre-re/pvp_n_8-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_1-1.mcache b/maps/pre-re/pvp_y_1-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_1-1.mcache
+++ b/maps/pre-re/pvp_y_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_2-1.mcache b/maps/pre-re/pvp_y_2-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_2-1.mcache
+++ b/maps/pre-re/pvp_y_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_3-1.mcache b/maps/pre-re/pvp_y_3-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_3-1.mcache
+++ b/maps/pre-re/pvp_y_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_4-1.mcache b/maps/pre-re/pvp_y_4-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_4-1.mcache
+++ b/maps/pre-re/pvp_y_4-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_5-1.mcache b/maps/pre-re/pvp_y_5-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_5-1.mcache
+++ b/maps/pre-re/pvp_y_5-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_6-1.mcache b/maps/pre-re/pvp_y_6-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_6-1.mcache
+++ b/maps/pre-re/pvp_y_6-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_7-1.mcache b/maps/pre-re/pvp_y_7-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_7-1.mcache
+++ b/maps/pre-re/pvp_y_7-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_8-1.mcache b/maps/pre-re/pvp_y_8-1.mcache
index d2ba088f3..c0da924b4 100644
--- a/maps/pre-re/pvp_y_8-1.mcache
+++ b/maps/pre-re/pvp_y_8-1.mcache
Binary files differ
diff --git a/maps/pre-re/que_avan01.mcache b/maps/pre-re/que_avan01.mcache
index 126fc2720..51cef085a 100644
--- a/maps/pre-re/que_avan01.mcache
+++ b/maps/pre-re/que_avan01.mcache
Binary files differ
diff --git a/maps/pre-re/que_ba.mcache b/maps/pre-re/que_ba.mcache
index a008c5b56..837b899e8 100644
--- a/maps/pre-re/que_ba.mcache
+++ b/maps/pre-re/que_ba.mcache
Binary files differ
diff --git a/maps/pre-re/que_dan01.mcache b/maps/pre-re/que_dan01.mcache
index e7e504d0f..b65d1e480 100644
--- a/maps/pre-re/que_dan01.mcache
+++ b/maps/pre-re/que_dan01.mcache
Binary files differ
diff --git a/maps/pre-re/que_moc_16.mcache b/maps/pre-re/que_moc_16.mcache
index 74e516042..70290570b 100644
--- a/maps/pre-re/que_moc_16.mcache
+++ b/maps/pre-re/que_moc_16.mcache
Binary files differ
diff --git a/maps/pre-re/que_moon.mcache b/maps/pre-re/que_moon.mcache
index 981a29eb8..92057f58f 100644
--- a/maps/pre-re/que_moon.mcache
+++ b/maps/pre-re/que_moon.mcache
Binary files differ
diff --git a/maps/pre-re/que_sign02.mcache b/maps/pre-re/que_sign02.mcache
index d15c26ccd..7aa820023 100644
--- a/maps/pre-re/que_sign02.mcache
+++ b/maps/pre-re/que_sign02.mcache
Binary files differ
diff --git a/maps/pre-re/que_thor.mcache b/maps/pre-re/que_thor.mcache
index b7cc76558..27d5fe8f9 100644
--- a/maps/pre-re/que_thor.mcache
+++ b/maps/pre-re/que_thor.mcache
Binary files differ
diff --git a/maps/pre-re/quiz_01.mcache b/maps/pre-re/quiz_01.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/pre-re/quiz_01.mcache
+++ b/maps/pre-re/quiz_01.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild02.mcache b/maps/pre-re/ra_fild02.mcache
index ed9833b48..372aca88b 100644
--- a/maps/pre-re/ra_fild02.mcache
+++ b/maps/pre-re/ra_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild09.mcache b/maps/pre-re/ra_fild09.mcache
index 7ffc09cd5..bb5c8babd 100644
--- a/maps/pre-re/ra_fild09.mcache
+++ b/maps/pre-re/ra_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild10.mcache b/maps/pre-re/ra_fild10.mcache
index 32f64e2d5..9b1342ba2 100644
--- a/maps/pre-re/ra_fild10.mcache
+++ b/maps/pre-re/ra_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/ra_san01.mcache b/maps/pre-re/ra_san01.mcache
index 8cfaaefc1..de911bae5 100644
--- a/maps/pre-re/ra_san01.mcache
+++ b/maps/pre-re/ra_san01.mcache
Binary files differ
diff --git a/maps/pre-re/ra_temple.mcache b/maps/pre-re/ra_temple.mcache
index f27210d73..1463713b3 100644
--- a/maps/pre-re/ra_temple.mcache
+++ b/maps/pre-re/ra_temple.mcache
Binary files differ
diff --git a/maps/pre-re/siege_test.mcache b/maps/pre-re/siege_test.mcache
index 53811a305..8ddd58b6b 100644
--- a/maps/pre-re/siege_test.mcache
+++ b/maps/pre-re/siege_test.mcache
Binary files differ
diff --git a/maps/pre-re/spl_fild03.mcache b/maps/pre-re/spl_fild03.mcache
index b00084c52..84bd4b4cb 100644
--- a/maps/pre-re/spl_fild03.mcache
+++ b/maps/pre-re/spl_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/spl_in01.mcache b/maps/pre-re/spl_in01.mcache
index f0ab26172..5bbfcf515 100644
--- a/maps/pre-re/spl_in01.mcache
+++ b/maps/pre-re/spl_in01.mcache
Binary files differ
diff --git a/maps/pre-re/sword_1-1.mcache b/maps/pre-re/sword_1-1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/pre-re/sword_1-1.mcache
+++ b/maps/pre-re/sword_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/sword_2-1.mcache b/maps/pre-re/sword_2-1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/pre-re/sword_2-1.mcache
+++ b/maps/pre-re/sword_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/sword_3-1.mcache b/maps/pre-re/sword_3-1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/pre-re/sword_3-1.mcache
+++ b/maps/pre-re/sword_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/te_alde_gld.mcache b/maps/pre-re/te_alde_gld.mcache
index 5a920975f..0b4cd694f 100644
--- a/maps/pre-re/te_alde_gld.mcache
+++ b/maps/pre-re/te_alde_gld.mcache
Binary files differ
diff --git a/maps/pre-re/te_aldecas4.mcache b/maps/pre-re/te_aldecas4.mcache
index 9aa8600c5..324040d79 100644
--- a/maps/pre-re/te_aldecas4.mcache
+++ b/maps/pre-re/te_aldecas4.mcache
Binary files differ
diff --git a/maps/pre-re/te_aldecas5.mcache b/maps/pre-re/te_aldecas5.mcache
index cde5d2811..8094ea0d1 100644
--- a/maps/pre-re/te_aldecas5.mcache
+++ b/maps/pre-re/te_aldecas5.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas01.mcache b/maps/pre-re/te_prtcas01.mcache
index 3368e40dc..1e01f48a7 100644
--- a/maps/pre-re/te_prtcas01.mcache
+++ b/maps/pre-re/te_prtcas01.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas03.mcache b/maps/pre-re/te_prtcas03.mcache
index 40e1e679c..25f9fd86a 100644
--- a/maps/pre-re/te_prtcas03.mcache
+++ b/maps/pre-re/te_prtcas03.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas04.mcache b/maps/pre-re/te_prtcas04.mcache
index 6683f5567..66f12ad53 100644
--- a/maps/pre-re/te_prtcas04.mcache
+++ b/maps/pre-re/te_prtcas04.mcache
Binary files differ
diff --git a/maps/pre-re/teg_dun01.mcache b/maps/pre-re/teg_dun01.mcache
index ee76ceb3f..44c528bc2 100644
--- a/maps/pre-re/teg_dun01.mcache
+++ b/maps/pre-re/teg_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t01.mcache b/maps/pre-re/tha_t01.mcache
index eefa487d6..386d9cb5d 100644
--- a/maps/pre-re/tha_t01.mcache
+++ b/maps/pre-re/tha_t01.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun01.mcache b/maps/pre-re/tur_dun01.mcache
index e6c615f99..ede11d905 100644
--- a/maps/pre-re/tur_dun01.mcache
+++ b/maps/pre-re/tur_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun02.mcache b/maps/pre-re/tur_dun02.mcache
index b48ca6fc6..3e951e3ed 100644
--- a/maps/pre-re/tur_dun02.mcache
+++ b/maps/pre-re/tur_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun03.mcache b/maps/pre-re/tur_dun03.mcache
index 7d2d7779a..0f0c190cc 100644
--- a/maps/pre-re/tur_dun03.mcache
+++ b/maps/pre-re/tur_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun06.mcache b/maps/pre-re/tur_dun06.mcache
index b484b44b9..32ea2aa7f 100644
--- a/maps/pre-re/tur_dun06.mcache
+++ b/maps/pre-re/tur_dun06.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_e_16.mcache b/maps/pre-re/turbo_e_16.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/turbo_e_16.mcache
+++ b/maps/pre-re/turbo_e_16.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_e_4.mcache b/maps/pre-re/turbo_e_4.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/turbo_e_4.mcache
+++ b/maps/pre-re/turbo_e_4.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_e_8.mcache b/maps/pre-re/turbo_e_8.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/turbo_e_8.mcache
+++ b/maps/pre-re/turbo_e_8.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_1.mcache b/maps/pre-re/turbo_n_1.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/turbo_n_1.mcache
+++ b/maps/pre-re/turbo_n_1.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_16.mcache b/maps/pre-re/turbo_n_16.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/turbo_n_16.mcache
+++ b/maps/pre-re/turbo_n_16.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_4.mcache b/maps/pre-re/turbo_n_4.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/turbo_n_4.mcache
+++ b/maps/pre-re/turbo_n_4.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_8.mcache b/maps/pre-re/turbo_n_8.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/pre-re/turbo_n_8.mcache
+++ b/maps/pre-re/turbo_n_8.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_room.mcache b/maps/pre-re/turbo_room.mcache
index b251343ee..6fdd21346 100644
--- a/maps/pre-re/turbo_room.mcache
+++ b/maps/pre-re/turbo_room.mcache
Binary files differ
diff --git a/maps/pre-re/um_fild02.mcache b/maps/pre-re/um_fild02.mcache
index 6d4c33e56..59632d91f 100644
--- a/maps/pre-re/um_fild02.mcache
+++ b/maps/pre-re/um_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/valkyrie.mcache b/maps/pre-re/valkyrie.mcache
index f13c3627e..208d13ed9 100644
--- a/maps/pre-re/valkyrie.mcache
+++ b/maps/pre-re/valkyrie.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild03.mcache b/maps/pre-re/ve_fild03.mcache
index 0c1c00748..52f022ff2 100644
--- a/maps/pre-re/ve_fild03.mcache
+++ b/maps/pre-re/ve_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild07.mcache b/maps/pre-re/ve_fild07.mcache
index 172a794e2..14a98e34a 100644
--- a/maps/pre-re/ve_fild07.mcache
+++ b/maps/pre-re/ve_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/wizard_1-1.mcache b/maps/pre-re/wizard_1-1.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/wizard_1-1.mcache
+++ b/maps/pre-re/wizard_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/wizard_2-1.mcache b/maps/pre-re/wizard_2-1.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/wizard_2-1.mcache
+++ b/maps/pre-re/wizard_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/wizard_3-1.mcache b/maps/pre-re/wizard_3-1.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/pre-re/wizard_3-1.mcache
+++ b/maps/pre-re/wizard_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/xmas_dun02.mcache b/maps/pre-re/xmas_dun02.mcache
index d527bc8ad..021f52832 100644
--- a/maps/pre-re/xmas_dun02.mcache
+++ b/maps/pre-re/xmas_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild12.mcache b/maps/pre-re/yuno_fild12.mcache
index 586199b2b..dfa05d7a3 100644
--- a/maps/pre-re/yuno_fild12.mcache
+++ b/maps/pre-re/yuno_fild12.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_pre.mcache b/maps/pre-re/yuno_pre.mcache
index 17017c2e1..2f381aa24 100644
--- a/maps/pre-re/yuno_pre.mcache
+++ b/maps/pre-re/yuno_pre.mcache
Binary files differ
diff --git a/maps/re/1@cata.mcache b/maps/re/1@cata.mcache
index 309993e0d..2ad1d4f08 100644
--- a/maps/re/1@cata.mcache
+++ b/maps/re/1@cata.mcache
Binary files differ
diff --git a/maps/re/1@gef_in.mcache b/maps/re/1@gef_in.mcache
index 7272c019c..349794fc8 100644
--- a/maps/re/1@gef_in.mcache
+++ b/maps/re/1@gef_in.mcache
Binary files differ
diff --git a/maps/re/1@jtb.mcache b/maps/re/1@jtb.mcache
index fa27cef9f..b1b3b5724 100644
--- a/maps/re/1@jtb.mcache
+++ b/maps/re/1@jtb.mcache
Binary files differ
diff --git a/maps/re/1@ma_b.mcache b/maps/re/1@ma_b.mcache
index f98fefa8e..5d552d807 100644
--- a/maps/re/1@ma_b.mcache
+++ b/maps/re/1@ma_b.mcache
Binary files differ
diff --git a/maps/re/1@ma_c.mcache b/maps/re/1@ma_c.mcache
index 8e8f2cc84..bd08e2297 100644
--- a/maps/re/1@ma_c.mcache
+++ b/maps/re/1@ma_c.mcache
Binary files differ
diff --git a/maps/re/1@sara.mcache b/maps/re/1@sara.mcache
index 29ae23f83..1e0b29606 100644
--- a/maps/re/1@sara.mcache
+++ b/maps/re/1@sara.mcache
Binary files differ
diff --git a/maps/re/1@tnm3.mcache b/maps/re/1@tnm3.mcache
index 7d20226bb..42d8c59f2 100644
--- a/maps/re/1@tnm3.mcache
+++ b/maps/re/1@tnm3.mcache
Binary files differ
diff --git a/maps/re/5@tower.mcache b/maps/re/5@tower.mcache
index dd08a66f6..08f66c2f1 100644
--- a/maps/re/5@tower.mcache
+++ b/maps/re/5@tower.mcache
Binary files differ
diff --git a/maps/re/airplane.mcache b/maps/re/airplane.mcache
index 11f92f27c..9c0c2edce 100644
--- a/maps/re/airplane.mcache
+++ b/maps/re/airplane.mcache
Binary files differ
diff --git a/maps/re/airplane_01.mcache b/maps/re/airplane_01.mcache
index 11f92f27c..9c0c2edce 100644
--- a/maps/re/airplane_01.mcache
+++ b/maps/re/airplane_01.mcache
Binary files differ
diff --git a/maps/re/alb_ship.mcache b/maps/re/alb_ship.mcache
index a91641d83..1e2626d07 100644
--- a/maps/re/alb_ship.mcache
+++ b/maps/re/alb_ship.mcache
Binary files differ
diff --git a/maps/re/alde_alche.mcache b/maps/re/alde_alche.mcache
index 75e4cfc5a..9460e8f93 100644
--- a/maps/re/alde_alche.mcache
+++ b/maps/re/alde_alche.mcache
Binary files differ
diff --git a/maps/re/alde_gld.mcache b/maps/re/alde_gld.mcache
index 5a920975f..0b4cd694f 100644
--- a/maps/re/alde_gld.mcache
+++ b/maps/re/alde_gld.mcache
Binary files differ
diff --git a/maps/re/alde_tt02.mcache b/maps/re/alde_tt02.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/alde_tt02.mcache
+++ b/maps/re/alde_tt02.mcache
Binary files differ
diff --git a/maps/re/alde_tt03.mcache b/maps/re/alde_tt03.mcache
index 03ae0ca56..6921d05bd 100644
--- a/maps/re/alde_tt03.mcache
+++ b/maps/re/alde_tt03.mcache
Binary files differ
diff --git a/maps/re/aldeba_in.mcache b/maps/re/aldeba_in.mcache
index b33eefa2d..dd96c3b76 100644
--- a/maps/re/aldeba_in.mcache
+++ b/maps/re/aldeba_in.mcache
Binary files differ
diff --git a/maps/re/aldeg_cas04.mcache b/maps/re/aldeg_cas04.mcache
index 9aa8600c5..324040d79 100644
--- a/maps/re/aldeg_cas04.mcache
+++ b/maps/re/aldeg_cas04.mcache
Binary files differ
diff --git a/maps/re/aldeg_cas05.mcache b/maps/re/aldeg_cas05.mcache
index cde5d2811..8094ea0d1 100644
--- a/maps/re/aldeg_cas05.mcache
+++ b/maps/re/aldeg_cas05.mcache
Binary files differ
diff --git a/maps/re/arug_cas01.mcache b/maps/re/arug_cas01.mcache
index 241172f1d..fff355c8c 100644
--- a/maps/re/arug_cas01.mcache
+++ b/maps/re/arug_cas01.mcache
Binary files differ
diff --git a/maps/re/arug_cas03.mcache b/maps/re/arug_cas03.mcache
index ab08aa804..c15ce7baa 100644
--- a/maps/re/arug_cas03.mcache
+++ b/maps/re/arug_cas03.mcache
Binary files differ
diff --git a/maps/re/arug_cas04.mcache b/maps/re/arug_cas04.mcache
index ab08aa804..c15ce7baa 100644
--- a/maps/re/arug_cas04.mcache
+++ b/maps/re/arug_cas04.mcache
Binary files differ
diff --git a/maps/re/arug_cas05.mcache b/maps/re/arug_cas05.mcache
index ab08aa804..c15ce7baa 100644
--- a/maps/re/arug_cas05.mcache
+++ b/maps/re/arug_cas05.mcache
Binary files differ
diff --git a/maps/re/auction_01.mcache b/maps/re/auction_01.mcache
index 9d405d859..93879880f 100644
--- a/maps/re/auction_01.mcache
+++ b/maps/re/auction_01.mcache
Binary files differ
diff --git a/maps/re/auction_02.mcache b/maps/re/auction_02.mcache
index c211f1212..82823e9ce 100644
--- a/maps/re/auction_02.mcache
+++ b/maps/re/auction_02.mcache
Binary files differ
diff --git a/maps/re/ayo_in01.mcache b/maps/re/ayo_in01.mcache
index e7dbb22d5..e5f9aaccb 100644
--- a/maps/re/ayo_in01.mcache
+++ b/maps/re/ayo_in01.mcache
Binary files differ
diff --git a/maps/re/bat_b01.mcache b/maps/re/bat_b01.mcache
index 529afaf34..7025d2d99 100644
--- a/maps/re/bat_b01.mcache
+++ b/maps/re/bat_b01.mcache
Binary files differ
diff --git a/maps/re/bat_b02.mcache b/maps/re/bat_b02.mcache
index 529afaf34..7025d2d99 100644
--- a/maps/re/bat_b02.mcache
+++ b/maps/re/bat_b02.mcache
Binary files differ
diff --git a/maps/re/bat_c01.mcache b/maps/re/bat_c01.mcache
index 8da7eb4d2..5b3b9c44c 100644
--- a/maps/re/bat_c01.mcache
+++ b/maps/re/bat_c01.mcache
Binary files differ
diff --git a/maps/re/bat_c02.mcache b/maps/re/bat_c02.mcache
index 8da7eb4d2..5b3b9c44c 100644
--- a/maps/re/bat_c02.mcache
+++ b/maps/re/bat_c02.mcache
Binary files differ
diff --git a/maps/re/bat_c03.mcache b/maps/re/bat_c03.mcache
index 8da7eb4d2..5b3b9c44c 100644
--- a/maps/re/bat_c03.mcache
+++ b/maps/re/bat_c03.mcache
Binary files differ
diff --git a/maps/re/bat_room.mcache b/maps/re/bat_room.mcache
index 58d0fd452..03511b9ee 100644
--- a/maps/re/bat_room.mcache
+++ b/maps/re/bat_room.mcache
Binary files differ
diff --git a/maps/re/bif_fild01.mcache b/maps/re/bif_fild01.mcache
index 0d83800db..1c4521922 100644
--- a/maps/re/bif_fild01.mcache
+++ b/maps/re/bif_fild01.mcache
Binary files differ
diff --git a/maps/re/bra_in01.mcache b/maps/re/bra_in01.mcache
index 2f15b76db..453447803 100644
--- a/maps/re/bra_in01.mcache
+++ b/maps/re/bra_in01.mcache
Binary files differ
diff --git a/maps/re/c_tower1.mcache b/maps/re/c_tower1.mcache
index 60ba07715..369f27205 100644
--- a/maps/re/c_tower1.mcache
+++ b/maps/re/c_tower1.mcache
Binary files differ
diff --git a/maps/re/c_tower2.mcache b/maps/re/c_tower2.mcache
index e610d4907..123709fe0 100644
--- a/maps/re/c_tower2.mcache
+++ b/maps/re/c_tower2.mcache
Binary files differ
diff --git a/maps/re/c_tower2_.mcache b/maps/re/c_tower2_.mcache
index e610d4907..123709fe0 100644
--- a/maps/re/c_tower2_.mcache
+++ b/maps/re/c_tower2_.mcache
Binary files differ
diff --git a/maps/re/c_tower4.mcache b/maps/re/c_tower4.mcache
index e238b1497..f9d79d599 100644
--- a/maps/re/c_tower4.mcache
+++ b/maps/re/c_tower4.mcache
Binary files differ
diff --git a/maps/re/cmd_fild06.mcache b/maps/re/cmd_fild06.mcache
index e79d825a4..9dc5b931f 100644
--- a/maps/re/cmd_fild06.mcache
+++ b/maps/re/cmd_fild06.mcache
Binary files differ
diff --git a/maps/re/dic_dun01.mcache b/maps/re/dic_dun01.mcache
index e6983f2e7..1ae77a718 100644
--- a/maps/re/dic_dun01.mcache
+++ b/maps/re/dic_dun01.mcache
Binary files differ
diff --git a/maps/re/dicastes01.mcache b/maps/re/dicastes01.mcache
index 3c56864cb..da84af440 100644
--- a/maps/re/dicastes01.mcache
+++ b/maps/re/dicastes01.mcache
Binary files differ
diff --git a/maps/re/dicastes02.mcache b/maps/re/dicastes02.mcache
index f2d3565c5..fcfec592d 100644
--- a/maps/re/dicastes02.mcache
+++ b/maps/re/dicastes02.mcache
Binary files differ
diff --git a/maps/re/ecl_hub01.mcache b/maps/re/ecl_hub01.mcache
index 2a0fdbd64..f484f889d 100644
--- a/maps/re/ecl_hub01.mcache
+++ b/maps/re/ecl_hub01.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun01.mcache b/maps/re/ecl_tdun01.mcache
index 9d1fa99e9..814786557 100644
--- a/maps/re/ecl_tdun01.mcache
+++ b/maps/re/ecl_tdun01.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun02.mcache b/maps/re/ecl_tdun02.mcache
index c392661d9..bf1e078bc 100644
--- a/maps/re/ecl_tdun02.mcache
+++ b/maps/re/ecl_tdun02.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun03.mcache b/maps/re/ecl_tdun03.mcache
index d07d6dd5c..d41be2bdc 100644
--- a/maps/re/ecl_tdun03.mcache
+++ b/maps/re/ecl_tdun03.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun04.mcache b/maps/re/ecl_tdun04.mcache
index 806aad503..763331f2a 100644
--- a/maps/re/ecl_tdun04.mcache
+++ b/maps/re/ecl_tdun04.mcache
Binary files differ
diff --git a/maps/re/ein_fild01.mcache b/maps/re/ein_fild01.mcache
index abd5a0bd2..997794512 100644
--- a/maps/re/ein_fild01.mcache
+++ b/maps/re/ein_fild01.mcache
Binary files differ
diff --git a/maps/re/ein_fild03.mcache b/maps/re/ein_fild03.mcache
index d40e7d2c5..d73adb11e 100644
--- a/maps/re/ein_fild03.mcache
+++ b/maps/re/ein_fild03.mcache
Binary files differ
diff --git a/maps/re/ein_in01.mcache b/maps/re/ein_in01.mcache
index 9b563106d..d5218dc9c 100644
--- a/maps/re/ein_in01.mcache
+++ b/maps/re/ein_in01.mcache
Binary files differ
diff --git a/maps/re/evt_mobroom.mcache b/maps/re/evt_mobroom.mcache
index c63019965..7d3c46952 100644
--- a/maps/re/evt_mobroom.mcache
+++ b/maps/re/evt_mobroom.mcache
Binary files differ
diff --git a/maps/re/g_room1-1.mcache b/maps/re/g_room1-1.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/re/g_room1-1.mcache
+++ b/maps/re/g_room1-1.mcache
Binary files differ
diff --git a/maps/re/g_room1-2.mcache b/maps/re/g_room1-2.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/re/g_room1-2.mcache
+++ b/maps/re/g_room1-2.mcache
Binary files differ
diff --git a/maps/re/g_room1-3.mcache b/maps/re/g_room1-3.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/re/g_room1-3.mcache
+++ b/maps/re/g_room1-3.mcache
Binary files differ
diff --git a/maps/re/g_room2.mcache b/maps/re/g_room2.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/re/g_room2.mcache
+++ b/maps/re/g_room2.mcache
Binary files differ
diff --git a/maps/re/gef_fild01.mcache b/maps/re/gef_fild01.mcache
index 5cfd31c53..52042dbcc 100644
--- a/maps/re/gef_fild01.mcache
+++ b/maps/re/gef_fild01.mcache
Binary files differ
diff --git a/maps/re/gefenia01.mcache b/maps/re/gefenia01.mcache
index 29163077b..347332bab 100644
--- a/maps/re/gefenia01.mcache
+++ b/maps/re/gefenia01.mcache
Binary files differ
diff --git a/maps/re/gefenia02.mcache b/maps/re/gefenia02.mcache
index 6c4b23779..3ac05d055 100644
--- a/maps/re/gefenia02.mcache
+++ b/maps/re/gefenia02.mcache
Binary files differ
diff --git a/maps/re/gefg_cas04.mcache b/maps/re/gefg_cas04.mcache
index a70fdb9d4..644ae4732 100644
--- a/maps/re/gefg_cas04.mcache
+++ b/maps/re/gefg_cas04.mcache
Binary files differ
diff --git a/maps/re/gl_in01.mcache b/maps/re/gl_in01.mcache
index 886b975f9..a49f299d3 100644
--- a/maps/re/gl_in01.mcache
+++ b/maps/re/gl_in01.mcache
Binary files differ
diff --git a/maps/re/gld_dun03.mcache b/maps/re/gld_dun03.mcache
index ee76ceb3f..44c528bc2 100644
--- a/maps/re/gld_dun03.mcache
+++ b/maps/re/gld_dun03.mcache
Binary files differ
diff --git a/maps/re/gld_dun03_2.mcache b/maps/re/gld_dun03_2.mcache
index ee76ceb3f..44c528bc2 100644
--- a/maps/re/gld_dun03_2.mcache
+++ b/maps/re/gld_dun03_2.mcache
Binary files differ
diff --git a/maps/re/guild_room.mcache b/maps/re/guild_room.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/re/guild_room.mcache
+++ b/maps/re/guild_room.mcache
Binary files differ
diff --git a/maps/re/himinn.mcache b/maps/re/himinn.mcache
index f13c3627e..208d13ed9 100644
--- a/maps/re/himinn.mcache
+++ b/maps/re/himinn.mcache
Binary files differ
diff --git a/maps/re/hu_fild06.mcache b/maps/re/hu_fild06.mcache
index e570bc068..420460fdd 100644
--- a/maps/re/hu_fild06.mcache
+++ b/maps/re/hu_fild06.mcache
Binary files differ
diff --git a/maps/re/hu_in01.mcache b/maps/re/hu_in01.mcache
index 59ad3afc3..e56450467 100644
--- a/maps/re/hu_in01.mcache
+++ b/maps/re/hu_in01.mcache
Binary files differ
diff --git a/maps/re/ice_dun02.mcache b/maps/re/ice_dun02.mcache
index 8f464f5a2..5d3f7205a 100644
--- a/maps/re/ice_dun02.mcache
+++ b/maps/re/ice_dun02.mcache
Binary files differ
diff --git a/maps/re/in_hunter.mcache b/maps/re/in_hunter.mcache
index 06251d2f9..797d74456 100644
--- a/maps/re/in_hunter.mcache
+++ b/maps/re/in_hunter.mcache
Binary files differ
diff --git a/maps/re/in_moc_16.mcache b/maps/re/in_moc_16.mcache
index 74e516042..70290570b 100644
--- a/maps/re/in_moc_16.mcache
+++ b/maps/re/in_moc_16.mcache
Binary files differ
diff --git a/maps/re/itemmall.mcache b/maps/re/itemmall.mcache
index 9d405d859..93879880f 100644
--- a/maps/re/itemmall.mcache
+++ b/maps/re/itemmall.mcache
Binary files differ
diff --git a/maps/re/iz_ac01.mcache b/maps/re/iz_ac01.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/re/iz_ac01.mcache
+++ b/maps/re/iz_ac01.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_a.mcache b/maps/re/iz_ac01_a.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/re/iz_ac01_a.mcache
+++ b/maps/re/iz_ac01_a.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_b.mcache b/maps/re/iz_ac01_b.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/re/iz_ac01_b.mcache
+++ b/maps/re/iz_ac01_b.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_c.mcache b/maps/re/iz_ac01_c.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/re/iz_ac01_c.mcache
+++ b/maps/re/iz_ac01_c.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_d.mcache b/maps/re/iz_ac01_d.mcache
index a34847c5c..3cca8d8e0 100644
--- a/maps/re/iz_ac01_d.mcache
+++ b/maps/re/iz_ac01_d.mcache
Binary files differ
diff --git a/maps/re/jawaii_in.mcache b/maps/re/jawaii_in.mcache
index e17766bf3..1062ddabb 100644
--- a/maps/re/jawaii_in.mcache
+++ b/maps/re/jawaii_in.mcache
Binary files differ
diff --git a/maps/re/job3_arch01.mcache b/maps/re/job3_arch01.mcache
index 6dab866ad..ba9b44e08 100644
--- a/maps/re/job3_arch01.mcache
+++ b/maps/re/job3_arch01.mcache
Binary files differ
diff --git a/maps/re/job3_arch03.mcache b/maps/re/job3_arch03.mcache
index 6dab866ad..ba9b44e08 100644
--- a/maps/re/job3_arch03.mcache
+++ b/maps/re/job3_arch03.mcache
Binary files differ
diff --git a/maps/re/job3_gen01.mcache b/maps/re/job3_gen01.mcache
index 1a9b48b9d..63f2b8624 100644
--- a/maps/re/job3_gen01.mcache
+++ b/maps/re/job3_gen01.mcache
Binary files differ
diff --git a/maps/re/job3_guil01.mcache b/maps/re/job3_guil01.mcache
index df174ec0f..b54f4d168 100644
--- a/maps/re/job3_guil01.mcache
+++ b/maps/re/job3_guil01.mcache
Binary files differ
diff --git a/maps/re/job3_rang02.mcache b/maps/re/job3_rang02.mcache
index 1b4b807bb..613668187 100644
--- a/maps/re/job3_rang02.mcache
+++ b/maps/re/job3_rang02.mcache
Binary files differ
diff --git a/maps/re/job3_sha01.mcache b/maps/re/job3_sha01.mcache
index a11c9a554..d9e2da13b 100644
--- a/maps/re/job3_sha01.mcache
+++ b/maps/re/job3_sha01.mcache
Binary files differ
diff --git a/maps/re/job3_war01.mcache b/maps/re/job3_war01.mcache
index e5699fe49..2b8277e4a 100644
--- a/maps/re/job3_war01.mcache
+++ b/maps/re/job3_war01.mcache
Binary files differ
diff --git a/maps/re/job3_war02.mcache b/maps/re/job3_war02.mcache
index e5699fe49..2b8277e4a 100644
--- a/maps/re/job3_war02.mcache
+++ b/maps/re/job3_war02.mcache
Binary files differ
diff --git a/maps/re/job_ko.mcache b/maps/re/job_ko.mcache
index 5f088321e..24ada6df1 100644
--- a/maps/re/job_ko.mcache
+++ b/maps/re/job_ko.mcache
Binary files differ
diff --git a/maps/re/job_priest.mcache b/maps/re/job_priest.mcache
index ff1d96247..739890497 100644
--- a/maps/re/job_priest.mcache
+++ b/maps/re/job_priest.mcache
Binary files differ
diff --git a/maps/re/job_soul.mcache b/maps/re/job_soul.mcache
index eee75a253..d48f37a50 100644
--- a/maps/re/job_soul.mcache
+++ b/maps/re/job_soul.mcache
Binary files differ
diff --git a/maps/re/job_star.mcache b/maps/re/job_star.mcache
index 981a29eb8..92057f58f 100644
--- a/maps/re/job_star.mcache
+++ b/maps/re/job_star.mcache
Binary files differ
diff --git a/maps/re/job_sword1.mcache b/maps/re/job_sword1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/re/job_sword1.mcache
+++ b/maps/re/job_sword1.mcache
Binary files differ
diff --git a/maps/re/job_wizard.mcache b/maps/re/job_wizard.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/job_wizard.mcache
+++ b/maps/re/job_wizard.mcache
Binary files differ
diff --git a/maps/re/jupe_core.mcache b/maps/re/jupe_core.mcache
index 08daa6272..2d9cc99e4 100644
--- a/maps/re/jupe_core.mcache
+++ b/maps/re/jupe_core.mcache
Binary files differ
diff --git a/maps/re/jupe_core2.mcache b/maps/re/jupe_core2.mcache
index 08daa6272..2d9cc99e4 100644
--- a/maps/re/jupe_core2.mcache
+++ b/maps/re/jupe_core2.mcache
Binary files differ
diff --git a/maps/re/jupe_ele_r.mcache b/maps/re/jupe_ele_r.mcache
index 749dcdd0a..614aa48a0 100644
--- a/maps/re/jupe_ele_r.mcache
+++ b/maps/re/jupe_ele_r.mcache
Binary files differ
diff --git a/maps/re/kh_dun02.mcache b/maps/re/kh_dun02.mcache
index eeb2596db..033ff067e 100644
--- a/maps/re/kh_dun02.mcache
+++ b/maps/re/kh_dun02.mcache
Binary files differ
diff --git a/maps/re/lhz_dun04.mcache b/maps/re/lhz_dun04.mcache
index 02a370503..390f1cfdc 100644
--- a/maps/re/lhz_dun04.mcache
+++ b/maps/re/lhz_dun04.mcache
Binary files differ
diff --git a/maps/re/lhz_fild02.mcache b/maps/re/lhz_fild02.mcache
index 4d31ae904..e2b2a173e 100644
--- a/maps/re/lhz_fild02.mcache
+++ b/maps/re/lhz_fild02.mcache
Binary files differ
diff --git a/maps/re/lhz_in03.mcache b/maps/re/lhz_in03.mcache
index be53196fc..212d47dd9 100644
--- a/maps/re/lhz_in03.mcache
+++ b/maps/re/lhz_in03.mcache
Binary files differ
diff --git a/maps/re/lighthalzen.mcache b/maps/re/lighthalzen.mcache
index 3d17a74ae..9fa7e2d55 100644
--- a/maps/re/lighthalzen.mcache
+++ b/maps/re/lighthalzen.mcache
Binary files differ
diff --git a/maps/re/lou_dun03.mcache b/maps/re/lou_dun03.mcache
index 63c47a1cf..dffe3027c 100644
--- a/maps/re/lou_dun03.mcache
+++ b/maps/re/lou_dun03.mcache
Binary files differ
diff --git a/maps/re/ma_scene01.mcache b/maps/re/ma_scene01.mcache
index b1e6e5779..5a72418c2 100644
--- a/maps/re/ma_scene01.mcache
+++ b/maps/re/ma_scene01.mcache
Binary files differ
diff --git a/maps/re/ma_zif01.mcache b/maps/re/ma_zif01.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif01.mcache
+++ b/maps/re/ma_zif01.mcache
Binary files differ
diff --git a/maps/re/ma_zif02.mcache b/maps/re/ma_zif02.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif02.mcache
+++ b/maps/re/ma_zif02.mcache
Binary files differ
diff --git a/maps/re/ma_zif03.mcache b/maps/re/ma_zif03.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif03.mcache
+++ b/maps/re/ma_zif03.mcache
Binary files differ
diff --git a/maps/re/ma_zif04.mcache b/maps/re/ma_zif04.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif04.mcache
+++ b/maps/re/ma_zif04.mcache
Binary files differ
diff --git a/maps/re/ma_zif05.mcache b/maps/re/ma_zif05.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif05.mcache
+++ b/maps/re/ma_zif05.mcache
Binary files differ
diff --git a/maps/re/ma_zif06.mcache b/maps/re/ma_zif06.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif06.mcache
+++ b/maps/re/ma_zif06.mcache
Binary files differ
diff --git a/maps/re/ma_zif07.mcache b/maps/re/ma_zif07.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif07.mcache
+++ b/maps/re/ma_zif07.mcache
Binary files differ
diff --git a/maps/re/ma_zif08.mcache b/maps/re/ma_zif08.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif08.mcache
+++ b/maps/re/ma_zif08.mcache
Binary files differ
diff --git a/maps/re/ma_zif09.mcache b/maps/re/ma_zif09.mcache
index ed6ce34ce..f92a833d1 100644
--- a/maps/re/ma_zif09.mcache
+++ b/maps/re/ma_zif09.mcache
Binary files differ
diff --git a/maps/re/mag_dun02.mcache b/maps/re/mag_dun02.mcache
index e17fdb16f..f431b1be4 100644
--- a/maps/re/mag_dun02.mcache
+++ b/maps/re/mag_dun02.mcache
Binary files differ
diff --git a/maps/re/mal_in01.mcache b/maps/re/mal_in01.mcache
index 6e8ecd830..ad09b6b31 100644
--- a/maps/re/mal_in01.mcache
+++ b/maps/re/mal_in01.mcache
Binary files differ
diff --git a/maps/re/man_fild03.mcache b/maps/re/man_fild03.mcache
index cf994ed47..59450915a 100644
--- a/maps/re/man_fild03.mcache
+++ b/maps/re/man_fild03.mcache
Binary files differ
diff --git a/maps/re/man_in01.mcache b/maps/re/man_in01.mcache
index 16301b0b2..0263fd518 100644
--- a/maps/re/man_in01.mcache
+++ b/maps/re/man_in01.mcache
Binary files differ
diff --git a/maps/re/mjolnir_12.mcache b/maps/re/mjolnir_12.mcache
index da1037044..263826474 100644
--- a/maps/re/mjolnir_12.mcache
+++ b/maps/re/mjolnir_12.mcache
Binary files differ
diff --git a/maps/re/moc_fild01.mcache b/maps/re/moc_fild01.mcache
index 5150d12d8..9d5248ede 100644
--- a/maps/re/moc_fild01.mcache
+++ b/maps/re/moc_fild01.mcache
Binary files differ
diff --git a/maps/re/moc_fild07.mcache b/maps/re/moc_fild07.mcache
index 22f98bb5e..c5b871572 100644
--- a/maps/re/moc_fild07.mcache
+++ b/maps/re/moc_fild07.mcache
Binary files differ
diff --git a/maps/re/moc_fild08.mcache b/maps/re/moc_fild08.mcache
index d46ea4ce9..90be6a00a 100644
--- a/maps/re/moc_fild08.mcache
+++ b/maps/re/moc_fild08.mcache
Binary files differ
diff --git a/maps/re/moc_pryd01.mcache b/maps/re/moc_pryd01.mcache
index b45126dd1..9f63b5199 100644
--- a/maps/re/moc_pryd01.mcache
+++ b/maps/re/moc_pryd01.mcache
Binary files differ
diff --git a/maps/re/moc_pryd04.mcache b/maps/re/moc_pryd04.mcache
index 63c5a34ff..df0b9e8b8 100644
--- a/maps/re/moc_pryd04.mcache
+++ b/maps/re/moc_pryd04.mcache
Binary files differ
diff --git a/maps/re/morocc_in.mcache b/maps/re/morocc_in.mcache
index b609a8e11..048478ec6 100644
--- a/maps/re/morocc_in.mcache
+++ b/maps/re/morocc_in.mcache
Binary files differ
diff --git a/maps/re/mosk_dun02.mcache b/maps/re/mosk_dun02.mcache
index 1aef0aa49..e506eb7f4 100644
--- a/maps/re/mosk_dun02.mcache
+++ b/maps/re/mosk_dun02.mcache
Binary files differ
diff --git a/maps/re/mosk_fild02.mcache b/maps/re/mosk_fild02.mcache
index 6afeb3567..5f41071fe 100644
--- a/maps/re/mosk_fild02.mcache
+++ b/maps/re/mosk_fild02.mcache
Binary files differ
diff --git a/maps/re/nameless_in.mcache b/maps/re/nameless_in.mcache
index 0a8e2e686..c7e3e7ade 100644
--- a/maps/re/nameless_in.mcache
+++ b/maps/re/nameless_in.mcache
Binary files differ
diff --git a/maps/re/new_1-1.mcache b/maps/re/new_1-1.mcache
index 1f53eb2b0..342ae6117 100644
--- a/maps/re/new_1-1.mcache
+++ b/maps/re/new_1-1.mcache
Binary files differ
diff --git a/maps/re/new_1-4.mcache b/maps/re/new_1-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/re/new_1-4.mcache
+++ b/maps/re/new_1-4.mcache
Binary files differ
diff --git a/maps/re/new_2-1.mcache b/maps/re/new_2-1.mcache
index 1f53eb2b0..342ae6117 100644
--- a/maps/re/new_2-1.mcache
+++ b/maps/re/new_2-1.mcache
Binary files differ
diff --git a/maps/re/new_2-4.mcache b/maps/re/new_2-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/re/new_2-4.mcache
+++ b/maps/re/new_2-4.mcache
Binary files differ
diff --git a/maps/re/new_3-1.mcache b/maps/re/new_3-1.mcache
index 1f53eb2b0..342ae6117 100644
--- a/maps/re/new_3-1.mcache
+++ b/maps/re/new_3-1.mcache
Binary files differ
diff --git a/maps/re/new_3-4.mcache b/maps/re/new_3-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/re/new_3-4.mcache
+++ b/maps/re/new_3-4.mcache
Binary files differ
diff --git a/maps/re/new_4-1.mcache b/maps/re/new_4-1.mcache
index 1f53eb2b0..342ae6117 100644
--- a/maps/re/new_4-1.mcache
+++ b/maps/re/new_4-1.mcache
Binary files differ
diff --git a/maps/re/new_4-4.mcache b/maps/re/new_4-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/re/new_4-4.mcache
+++ b/maps/re/new_4-4.mcache
Binary files differ
diff --git a/maps/re/new_5-1.mcache b/maps/re/new_5-1.mcache
index 1f53eb2b0..342ae6117 100644
--- a/maps/re/new_5-1.mcache
+++ b/maps/re/new_5-1.mcache
Binary files differ
diff --git a/maps/re/new_5-4.mcache b/maps/re/new_5-4.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/re/new_5-4.mcache
+++ b/maps/re/new_5-4.mcache
Binary files differ
diff --git a/maps/re/new_zone01.mcache b/maps/re/new_zone01.mcache
index 1f53eb2b0..342ae6117 100644
--- a/maps/re/new_zone01.mcache
+++ b/maps/re/new_zone01.mcache
Binary files differ
diff --git a/maps/re/new_zone04.mcache b/maps/re/new_zone04.mcache
index 97fee0bb1..3cfc66817 100644
--- a/maps/re/new_zone04.mcache
+++ b/maps/re/new_zone04.mcache
Binary files differ
diff --git a/maps/re/nguild_prt.mcache b/maps/re/nguild_prt.mcache
index 3368e40dc..1e01f48a7 100644
--- a/maps/re/nguild_prt.mcache
+++ b/maps/re/nguild_prt.mcache
Binary files differ
diff --git a/maps/re/nif_fild02.mcache b/maps/re/nif_fild02.mcache
index d15c26ccd..7aa820023 100644
--- a/maps/re/nif_fild02.mcache
+++ b/maps/re/nif_fild02.mcache
Binary files differ
diff --git a/maps/re/nyd_dun01.mcache b/maps/re/nyd_dun01.mcache
index 9a1db44a5..c29cebe1a 100644
--- a/maps/re/nyd_dun01.mcache
+++ b/maps/re/nyd_dun01.mcache
Binary files differ
diff --git a/maps/re/nyd_dun02.mcache b/maps/re/nyd_dun02.mcache
index 0e2a19c81..a8ef4a685 100644
--- a/maps/re/nyd_dun02.mcache
+++ b/maps/re/nyd_dun02.mcache
Binary files differ
diff --git a/maps/re/orcsdun01.mcache b/maps/re/orcsdun01.mcache
index 1b021f341..3b3951498 100644
--- a/maps/re/orcsdun01.mcache
+++ b/maps/re/orcsdun01.mcache
Binary files differ
diff --git a/maps/re/orcsdun02.mcache b/maps/re/orcsdun02.mcache
index c5e85558d..004256991 100644
--- a/maps/re/orcsdun02.mcache
+++ b/maps/re/orcsdun02.mcache
Binary files differ
diff --git a/maps/re/pay_fild10.mcache b/maps/re/pay_fild10.mcache
index 0528aa68a..22e021de3 100644
--- a/maps/re/pay_fild10.mcache
+++ b/maps/re/pay_fild10.mcache
Binary files differ
diff --git a/maps/re/payon_in01.mcache b/maps/re/payon_in01.mcache
index 1feff4dc0..7615d0ba8 100644
--- a/maps/re/payon_in01.mcache
+++ b/maps/re/payon_in01.mcache
Binary files differ
diff --git a/maps/re/priest_1-1.mcache b/maps/re/priest_1-1.mcache
index ff1d96247..739890497 100644
--- a/maps/re/priest_1-1.mcache
+++ b/maps/re/priest_1-1.mcache
Binary files differ
diff --git a/maps/re/priest_2-1.mcache b/maps/re/priest_2-1.mcache
index ff1d96247..739890497 100644
--- a/maps/re/priest_2-1.mcache
+++ b/maps/re/priest_2-1.mcache
Binary files differ
diff --git a/maps/re/priest_3-1.mcache b/maps/re/priest_3-1.mcache
index ff1d96247..739890497 100644
--- a/maps/re/priest_3-1.mcache
+++ b/maps/re/priest_3-1.mcache
Binary files differ
diff --git a/maps/re/prt_are_in.mcache b/maps/re/prt_are_in.mcache
index d5fc112d7..03216ff8b 100644
--- a/maps/re/prt_are_in.mcache
+++ b/maps/re/prt_are_in.mcache
Binary files differ
diff --git a/maps/re/prt_church.mcache b/maps/re/prt_church.mcache
index 62e7e40ac..4b4d45b73 100644
--- a/maps/re/prt_church.mcache
+++ b/maps/re/prt_church.mcache
Binary files differ
diff --git a/maps/re/prt_fild05.mcache b/maps/re/prt_fild05.mcache
index 64a4136e6..28b96509c 100644
--- a/maps/re/prt_fild05.mcache
+++ b/maps/re/prt_fild05.mcache
Binary files differ
diff --git a/maps/re/prt_fild10.mcache b/maps/re/prt_fild10.mcache
index 42ec737fd..4a75d4436 100644
--- a/maps/re/prt_fild10.mcache
+++ b/maps/re/prt_fild10.mcache
Binary files differ
diff --git a/maps/re/prtg_cas01.mcache b/maps/re/prtg_cas01.mcache
index 3368e40dc..1e01f48a7 100644
--- a/maps/re/prtg_cas01.mcache
+++ b/maps/re/prtg_cas01.mcache
Binary files differ
diff --git a/maps/re/prtg_cas03.mcache b/maps/re/prtg_cas03.mcache
index 40e1e679c..25f9fd86a 100644
--- a/maps/re/prtg_cas03.mcache
+++ b/maps/re/prtg_cas03.mcache
Binary files differ
diff --git a/maps/re/prtg_cas04.mcache b/maps/re/prtg_cas04.mcache
index 6683f5567..66f12ad53 100644
--- a/maps/re/prtg_cas04.mcache
+++ b/maps/re/prtg_cas04.mcache
Binary files differ
diff --git a/maps/re/pvp_n_1-3.mcache b/maps/re/pvp_n_1-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_1-3.mcache
+++ b/maps/re/pvp_n_1-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_1-4.mcache b/maps/re/pvp_n_1-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_1-4.mcache
+++ b/maps/re/pvp_n_1-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_2-3.mcache b/maps/re/pvp_n_2-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_2-3.mcache
+++ b/maps/re/pvp_n_2-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_2-4.mcache b/maps/re/pvp_n_2-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_2-4.mcache
+++ b/maps/re/pvp_n_2-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_3-3.mcache b/maps/re/pvp_n_3-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_3-3.mcache
+++ b/maps/re/pvp_n_3-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_3-4.mcache b/maps/re/pvp_n_3-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_3-4.mcache
+++ b/maps/re/pvp_n_3-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_4-3.mcache b/maps/re/pvp_n_4-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_4-3.mcache
+++ b/maps/re/pvp_n_4-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_4-4.mcache b/maps/re/pvp_n_4-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_4-4.mcache
+++ b/maps/re/pvp_n_4-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_5-3.mcache b/maps/re/pvp_n_5-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_5-3.mcache
+++ b/maps/re/pvp_n_5-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_5-4.mcache b/maps/re/pvp_n_5-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_5-4.mcache
+++ b/maps/re/pvp_n_5-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_6-3.mcache b/maps/re/pvp_n_6-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_6-3.mcache
+++ b/maps/re/pvp_n_6-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_6-4.mcache b/maps/re/pvp_n_6-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_6-4.mcache
+++ b/maps/re/pvp_n_6-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_7-3.mcache b/maps/re/pvp_n_7-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_7-3.mcache
+++ b/maps/re/pvp_n_7-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_7-4.mcache b/maps/re/pvp_n_7-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_7-4.mcache
+++ b/maps/re/pvp_n_7-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_8-3.mcache b/maps/re/pvp_n_8-3.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/pvp_n_8-3.mcache
+++ b/maps/re/pvp_n_8-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_8-4.mcache b/maps/re/pvp_n_8-4.mcache
index ff1d96247..739890497 100644
--- a/maps/re/pvp_n_8-4.mcache
+++ b/maps/re/pvp_n_8-4.mcache
Binary files differ
diff --git a/maps/re/que_avan01.mcache b/maps/re/que_avan01.mcache
index 126fc2720..51cef085a 100644
--- a/maps/re/que_avan01.mcache
+++ b/maps/re/que_avan01.mcache
Binary files differ
diff --git a/maps/re/que_ba.mcache b/maps/re/que_ba.mcache
index a008c5b56..837b899e8 100644
--- a/maps/re/que_ba.mcache
+++ b/maps/re/que_ba.mcache
Binary files differ
diff --git a/maps/re/que_dan01.mcache b/maps/re/que_dan01.mcache
index e7e504d0f..b65d1e480 100644
--- a/maps/re/que_dan01.mcache
+++ b/maps/re/que_dan01.mcache
Binary files differ
diff --git a/maps/re/que_moc_16.mcache b/maps/re/que_moc_16.mcache
index 74e516042..70290570b 100644
--- a/maps/re/que_moc_16.mcache
+++ b/maps/re/que_moc_16.mcache
Binary files differ
diff --git a/maps/re/que_moon.mcache b/maps/re/que_moon.mcache
index 981a29eb8..92057f58f 100644
--- a/maps/re/que_moon.mcache
+++ b/maps/re/que_moon.mcache
Binary files differ
diff --git a/maps/re/que_sign02.mcache b/maps/re/que_sign02.mcache
index d15c26ccd..7aa820023 100644
--- a/maps/re/que_sign02.mcache
+++ b/maps/re/que_sign02.mcache
Binary files differ
diff --git a/maps/re/que_thor.mcache b/maps/re/que_thor.mcache
index b7cc76558..27d5fe8f9 100644
--- a/maps/re/que_thor.mcache
+++ b/maps/re/que_thor.mcache
Binary files differ
diff --git a/maps/re/quiz_01.mcache b/maps/re/quiz_01.mcache
index 4a4e2bae4..205f0efd6 100644
--- a/maps/re/quiz_01.mcache
+++ b/maps/re/quiz_01.mcache
Binary files differ
diff --git a/maps/re/ra_fild02.mcache b/maps/re/ra_fild02.mcache
index ed9833b48..372aca88b 100644
--- a/maps/re/ra_fild02.mcache
+++ b/maps/re/ra_fild02.mcache
Binary files differ
diff --git a/maps/re/ra_fild09.mcache b/maps/re/ra_fild09.mcache
index 7ffc09cd5..bb5c8babd 100644
--- a/maps/re/ra_fild09.mcache
+++ b/maps/re/ra_fild09.mcache
Binary files differ
diff --git a/maps/re/ra_fild10.mcache b/maps/re/ra_fild10.mcache
index 32f64e2d5..9b1342ba2 100644
--- a/maps/re/ra_fild10.mcache
+++ b/maps/re/ra_fild10.mcache
Binary files differ
diff --git a/maps/re/ra_san01.mcache b/maps/re/ra_san01.mcache
index 8cfaaefc1..de911bae5 100644
--- a/maps/re/ra_san01.mcache
+++ b/maps/re/ra_san01.mcache
Binary files differ
diff --git a/maps/re/ra_temple.mcache b/maps/re/ra_temple.mcache
index f27210d73..1463713b3 100644
--- a/maps/re/ra_temple.mcache
+++ b/maps/re/ra_temple.mcache
Binary files differ
diff --git a/maps/re/siege_test.mcache b/maps/re/siege_test.mcache
index 53811a305..8ddd58b6b 100644
--- a/maps/re/siege_test.mcache
+++ b/maps/re/siege_test.mcache
Binary files differ
diff --git a/maps/re/spl_fild03.mcache b/maps/re/spl_fild03.mcache
index b00084c52..84bd4b4cb 100644
--- a/maps/re/spl_fild03.mcache
+++ b/maps/re/spl_fild03.mcache
Binary files differ
diff --git a/maps/re/spl_in01.mcache b/maps/re/spl_in01.mcache
index f0ab26172..5bbfcf515 100644
--- a/maps/re/spl_in01.mcache
+++ b/maps/re/spl_in01.mcache
Binary files differ
diff --git a/maps/re/sword_1-1.mcache b/maps/re/sword_1-1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/re/sword_1-1.mcache
+++ b/maps/re/sword_1-1.mcache
Binary files differ
diff --git a/maps/re/sword_2-1.mcache b/maps/re/sword_2-1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/re/sword_2-1.mcache
+++ b/maps/re/sword_2-1.mcache
Binary files differ
diff --git a/maps/re/sword_3-1.mcache b/maps/re/sword_3-1.mcache
index d2ae19b3a..695bece61 100644
--- a/maps/re/sword_3-1.mcache
+++ b/maps/re/sword_3-1.mcache
Binary files differ
diff --git a/maps/re/te_alde_gld.mcache b/maps/re/te_alde_gld.mcache
index 5a920975f..0b4cd694f 100644
--- a/maps/re/te_alde_gld.mcache
+++ b/maps/re/te_alde_gld.mcache
Binary files differ
diff --git a/maps/re/te_aldecas4.mcache b/maps/re/te_aldecas4.mcache
index 9aa8600c5..324040d79 100644
--- a/maps/re/te_aldecas4.mcache
+++ b/maps/re/te_aldecas4.mcache
Binary files differ
diff --git a/maps/re/te_aldecas5.mcache b/maps/re/te_aldecas5.mcache
index cde5d2811..8094ea0d1 100644
--- a/maps/re/te_aldecas5.mcache
+++ b/maps/re/te_aldecas5.mcache
Binary files differ
diff --git a/maps/re/te_prtcas01.mcache b/maps/re/te_prtcas01.mcache
index 3368e40dc..1e01f48a7 100644
--- a/maps/re/te_prtcas01.mcache
+++ b/maps/re/te_prtcas01.mcache
Binary files differ
diff --git a/maps/re/te_prtcas03.mcache b/maps/re/te_prtcas03.mcache
index 40e1e679c..25f9fd86a 100644
--- a/maps/re/te_prtcas03.mcache
+++ b/maps/re/te_prtcas03.mcache
Binary files differ
diff --git a/maps/re/te_prtcas04.mcache b/maps/re/te_prtcas04.mcache
index 6683f5567..66f12ad53 100644
--- a/maps/re/te_prtcas04.mcache
+++ b/maps/re/te_prtcas04.mcache
Binary files differ
diff --git a/maps/re/teg_dun01.mcache b/maps/re/teg_dun01.mcache
index ee76ceb3f..44c528bc2 100644
--- a/maps/re/teg_dun01.mcache
+++ b/maps/re/teg_dun01.mcache
Binary files differ
diff --git a/maps/re/tha_t01.mcache b/maps/re/tha_t01.mcache
index eefa487d6..386d9cb5d 100644
--- a/maps/re/tha_t01.mcache
+++ b/maps/re/tha_t01.mcache
Binary files differ
diff --git a/maps/re/tur_dun01.mcache b/maps/re/tur_dun01.mcache
index e6c615f99..ede11d905 100644
--- a/maps/re/tur_dun01.mcache
+++ b/maps/re/tur_dun01.mcache
Binary files differ
diff --git a/maps/re/tur_dun02.mcache b/maps/re/tur_dun02.mcache
index b48ca6fc6..3e951e3ed 100644
--- a/maps/re/tur_dun02.mcache
+++ b/maps/re/tur_dun02.mcache
Binary files differ
diff --git a/maps/re/tur_dun03.mcache b/maps/re/tur_dun03.mcache
index 7d2d7779a..0f0c190cc 100644
--- a/maps/re/tur_dun03.mcache
+++ b/maps/re/tur_dun03.mcache
Binary files differ
diff --git a/maps/re/tur_dun06.mcache b/maps/re/tur_dun06.mcache
index b484b44b9..32ea2aa7f 100644
--- a/maps/re/tur_dun06.mcache
+++ b/maps/re/tur_dun06.mcache
Binary files differ
diff --git a/maps/re/turbo_e_16.mcache b/maps/re/turbo_e_16.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/turbo_e_16.mcache
+++ b/maps/re/turbo_e_16.mcache
Binary files differ
diff --git a/maps/re/turbo_e_4.mcache b/maps/re/turbo_e_4.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/turbo_e_4.mcache
+++ b/maps/re/turbo_e_4.mcache
Binary files differ
diff --git a/maps/re/turbo_e_8.mcache b/maps/re/turbo_e_8.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/turbo_e_8.mcache
+++ b/maps/re/turbo_e_8.mcache
Binary files differ
diff --git a/maps/re/turbo_n_1.mcache b/maps/re/turbo_n_1.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/turbo_n_1.mcache
+++ b/maps/re/turbo_n_1.mcache
Binary files differ
diff --git a/maps/re/turbo_n_16.mcache b/maps/re/turbo_n_16.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/turbo_n_16.mcache
+++ b/maps/re/turbo_n_16.mcache
Binary files differ
diff --git a/maps/re/turbo_n_4.mcache b/maps/re/turbo_n_4.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/turbo_n_4.mcache
+++ b/maps/re/turbo_n_4.mcache
Binary files differ
diff --git a/maps/re/turbo_n_8.mcache b/maps/re/turbo_n_8.mcache
index 633f9df49..2dd27fb49 100644
--- a/maps/re/turbo_n_8.mcache
+++ b/maps/re/turbo_n_8.mcache
Binary files differ
diff --git a/maps/re/turbo_room.mcache b/maps/re/turbo_room.mcache
index b251343ee..6fdd21346 100644
--- a/maps/re/turbo_room.mcache
+++ b/maps/re/turbo_room.mcache
Binary files differ
diff --git a/maps/re/um_fild02.mcache b/maps/re/um_fild02.mcache
index 6d4c33e56..59632d91f 100644
--- a/maps/re/um_fild02.mcache
+++ b/maps/re/um_fild02.mcache
Binary files differ
diff --git a/maps/re/valkyrie.mcache b/maps/re/valkyrie.mcache
index f13c3627e..208d13ed9 100644
--- a/maps/re/valkyrie.mcache
+++ b/maps/re/valkyrie.mcache
Binary files differ
diff --git a/maps/re/ve_fild03.mcache b/maps/re/ve_fild03.mcache
index 0c1c00748..52f022ff2 100644
--- a/maps/re/ve_fild03.mcache
+++ b/maps/re/ve_fild03.mcache
Binary files differ
diff --git a/maps/re/ve_fild07.mcache b/maps/re/ve_fild07.mcache
index 172a794e2..14a98e34a 100644
--- a/maps/re/ve_fild07.mcache
+++ b/maps/re/ve_fild07.mcache
Binary files differ
diff --git a/maps/re/wizard_1-1.mcache b/maps/re/wizard_1-1.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/wizard_1-1.mcache
+++ b/maps/re/wizard_1-1.mcache
Binary files differ
diff --git a/maps/re/wizard_2-1.mcache b/maps/re/wizard_2-1.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/wizard_2-1.mcache
+++ b/maps/re/wizard_2-1.mcache
Binary files differ
diff --git a/maps/re/wizard_3-1.mcache b/maps/re/wizard_3-1.mcache
index c1c64abb5..820e98d3e 100644
--- a/maps/re/wizard_3-1.mcache
+++ b/maps/re/wizard_3-1.mcache
Binary files differ
diff --git a/maps/re/xmas_dun02.mcache b/maps/re/xmas_dun02.mcache
index d527bc8ad..021f52832 100644
--- a/maps/re/xmas_dun02.mcache
+++ b/maps/re/xmas_dun02.mcache
Binary files differ
diff --git a/maps/re/yuno_fild12.mcache b/maps/re/yuno_fild12.mcache
index 586199b2b..dfa05d7a3 100644
--- a/maps/re/yuno_fild12.mcache
+++ b/maps/re/yuno_fild12.mcache
Binary files differ
diff --git a/maps/re/yuno_pre.mcache b/maps/re/yuno_pre.mcache
index 17017c2e1..2f381aa24 100644
--- a/maps/re/yuno_pre.mcache
+++ b/maps/re/yuno_pre.mcache
Binary files differ
diff --git a/src/common/md5calc.c b/src/common/md5calc.c
index d2fc32371..d5ce8b5a8 100644
--- a/src/common/md5calc.c
+++ b/src/common/md5calc.c
@@ -202,7 +202,7 @@ static void md5_buf2binary(const uint8 *buf, const int buf_size, uint8 *output)
//1-3
copy_len = buf_size % 64; //The number of bytes which remained is computed.
- strncpy((char *)padding_message, (const char *)pbuf, copy_len); // A message is copied to an extended bit sequence.
+ memcpy((char *)padding_message, (const char *)pbuf, copy_len); // A message is copied to an extended bit sequence.
memset(padding_message+copy_len, 0, 64 - copy_len); //It buries by 0 until it becomes extended bit length.
padding_message[copy_len] |= 0x80; //The next of a message is 1.
diff --git a/src/plugins/mapcache.c b/src/plugins/mapcache.c
index f1dab97c1..5e44492f6 100644
--- a/src/plugins/mapcache.c
+++ b/src/plugins/mapcache.c
@@ -341,6 +341,100 @@ bool mapcache_rebuild(void)
return true;
}
+bool fix_md5_truncation_sub(FILE *fp, const char *map_name)
+{
+ unsigned int file_size;
+ struct map_cache_header mheader = { 0 };
+ uint8 *buf = NULL;
+
+ nullpo_retr(false, fp);
+ nullpo_retr(false, map_name);
+
+ fseek(fp, 0, SEEK_END);
+ file_size = (unsigned int)ftell(fp);
+ fseek(fp, 0, SEEK_SET); // Rewind file pointer before passing it to the read function.
+
+ if (file_size <= sizeof(mheader) || fread(&mheader, sizeof(mheader), 1, fp) < 1) {
+ ShowError("fix_md5_truncation: Failed to read cache header for map '%s'.\n", map_name);
+ return false;
+ }
+
+ if (mheader.len <= 0) {
+ ShowError("fix_md5_truncation: A file with negative or zero compressed length passed '%d'.\n", mheader.len);
+ return false;
+ }
+
+ if (file_size < sizeof(mheader) + mheader.len) {
+ ShowError("fix_md5_truncation: An incomplete file passed for map '%s'.\n", map_name);
+ return false;
+ }
+
+ CREATE(buf, uint8, mheader.len);
+ if (fread(buf, mheader.len, 1, fp) < 1) {
+ ShowError("fix_md5_truncation: Could not load the compressed cell data for map '%s'.\n", map_name);
+ aFree(buf);
+ return false;
+ }
+
+ md5->binary(buf, mheader.len, mheader.md5_checksum);
+ aFree(buf);
+
+ fseek(fp, 0, SEEK_SET);
+ fwrite(&mheader, sizeof(mheader), 1, fp);
+ fclose(fp);
+
+ return true;
+}
+
+bool fix_md5_truncation(void)
+{
+ int i;
+ bool retval = true;
+
+ if (mapcache_read_maplist("db/map_index.txt") == false) {
+ ShowError("mapcache_rebuild: Could not read maplist, aborting\n");
+ return false;
+ }
+
+ for (i = 0; i < VECTOR_LENGTH(maplist); ++i) {
+ const char *map_name = VECTOR_INDEX(maplist, i);
+ char file_path[255];
+ FILE *fp = NULL;
+ int16 version;
+
+ snprintf(file_path, sizeof(file_path), "%s%s%s.%s", "maps/", DBPATH, map_name, "mcache");
+
+ fp = fopen(file_path, "r+b");
+
+ if (fp == NULL) {
+ ShowWarning("fix_md5_truncation: Could not open the mapcache file for map '%s' at path '%s'.\n", map_name, file_path);
+ retval = false;
+ continue;
+ }
+
+ if (fread(&version, sizeof(version), 1, fp) < 1) {
+ ShowError("fix_md5_truncation: Could not read file version for map '%s'.\n", map_name);
+ fclose(fp);
+ retval = false;
+ continue;
+ }
+
+ if (version != 1) {
+ ShowError("fix_md5_truncation: Mapcache for map '%s' has version %d. The update is only applied to version 1.\n", map_name, version);
+ fclose(fp);
+ continue;
+ }
+
+ ShowStatus("Updating mapcache: %s'\n", map_name);
+ if (!fix_md5_truncation_sub(fp, map_name))
+ retval = false;
+
+ fclose(fp);
+ }
+
+ return retval;
+}
+
CMDLINEARG(convertmapcache)
{
map->minimal = true;
@@ -363,6 +457,12 @@ CMDLINEARG(cachemap)
return mapcache_cache_map(params);
}
+CMDLINEARG(fixmd5)
+{
+ map->minimal = true;
+ return fix_md5_truncation();
+}
+
HPExport void server_preinit(void)
{
addArg("--convert-old-mapcache", false, convertmapcache,
@@ -371,6 +471,8 @@ HPExport void server_preinit(void)
"Rebuilds the entire mapcache folder (maps/"DBPATH"), using db/map_index.txt as index.");
addArg("--map", true, cachemap,
"Rebuilds an individual map's cache into maps/"DBPATH" (usage: --map <map_name_without_extension>).");
+ addArg("--fix-md5", false, fixmd5,
+ "Updates the checksum for the files in maps/"DBPATH", using db/map_index.txt as index (see PR #1981).");
needs_grfio = false;
VECTOR_INIT(maplist);
@@ -378,6 +480,10 @@ HPExport void server_preinit(void)
HPExport void plugin_final(void)
{
+ while (VECTOR_LENGTH(maplist) > 0) {
+ char *name = VECTOR_POP(maplist);
+ aFree(name);
+ }
VECTOR_CLEAR(maplist);
if (needs_grfio)
grfio->final();