diff --git a/data/event_scripts.s b/data/event_scripts.s index d2192e2b9..0d7e38a63 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1058,3 +1058,13 @@ Common_EventScript_LegendaryFlewAway:: .include "data/text/birch_speech.inc" .include "data/maps/Route101ext/scripts.inc" + + .include "data/maps/Route102ext/scripts.inc" + + .include "data/maps/NewMap1/scripts.inc" + + .include "data/maps/Petalburgext/scripts.inc" + + .include "data/maps/PetalburgCity_OldResearchBuilding/scripts.inc" + + .include "data/maps/PetalburgWoodsExt/scripts.inc" diff --git a/data/layouts/LittlerootTown/map.bin b/data/layouts/LittlerootTown/map.bin index 2b49652fd..3d836fded 100644 --- a/data/layouts/LittlerootTown/map.bin +++ b/data/layouts/LittlerootTown/map.bin @@ -1,3 +1,3 @@ -000000000000ÔÕÔÕÔÕÔÕ000000000000æåäåäåÜÝ000000000000000000ÔÕ000000000000000000æå002 2 2 2 +ÔÕÔÕÔÕÔÕÔÕ00ÔÕÔÕÔÕÔÕæåæåæåæåæå00æåäåäåÜÝ000000000000000000ÔÕ000000000000000000æå002 2 2 2 20000002 2 2 2 2000000000000000000000000"20@!000000 @12#0000*:8H)400004(H9:+000000020000000020000000ð00000000ð0000000000000000000000000000000 2B2C2 2 2 220000000000000JK0000000000000000000000000,A-00000000Î1Ï1000&4I5'00000000ÖÕÎ1Ï10000200000000Î1Ï1ÜÝÔ×00000000000000ÖÕÔÕÜÝÎ1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1ÜÝÜÝ \ No newline at end of file diff --git a/data/layouts/NewMap1/border.bin b/data/layouts/NewMap1/border.bin new file mode 100644 index 000000000..03bcafef1 --- /dev/null +++ b/data/layouts/NewMap1/border.bin @@ -0,0 +1 @@ +ÔÕÜÝ \ No newline at end of file diff --git a/data/layouts/NewMap1/map.bin b/data/layouts/NewMap1/map.bin new file mode 100644 index 000000000..3ac590beb --- /dev/null +++ b/data/layouts/NewMap1/map.bin @@ -0,0 +1 @@ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file diff --git a/data/layouts/PetalburgCity/map.bin b/data/layouts/PetalburgCity/map.bin index 35f0172ca..3bb1a4f1b 100644 --- a/data/layouts/PetalburgCity/map.bin +++ b/data/layouts/PetalburgCity/map.bin @@ -1,4 +1,4 @@ ÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝUNMNMNVòóòóòóòóåäåäåäåÜÝÜÝÔÕÔÕD    FÔÕÔÕÔÕÔÕ000°±±²ÔÕÔÕÜÝÜÝLLæ5åäåäåäç5°±±À¡¡ºÜÝÜÝÔÕÔÕT  L?ª««««¬?¸¡¡¡¡¡ºÔÕÔÕÜÝÜÝ0 !"LL²³³³³´L¸¡¡¡¡¡ºÜÝÜÝÔÕÔÕ001100LL¸¹º³»¼L¸¡¡¡¡¡ºÔÕÔÕÜÝÜÝ00 1"100LLÀÁÂÅÃÄL¸¡¡¡¡¡ºÜÝÜÝÔÕÔÕ00 1"10<2fLÈ1É1ÊÍËÌ1L¸¡¡¡¡¡ºÔÕÔÕÜÝä5ç500 1"1deT0011101T00000P2Q2XYÜÝÔÕ0000 1"1000000 1!1"110000000123ÔÕæ5ç50000 1"1000000 1!1"1000000089:;ÜÝ001111!1!1111111!1!1"10000000`ABCÔÕÎ1Ï1(1)1)1)1)1R2S2)1)1)1)1)1)1!1"100H0I0J0K000110ÜÝÔ×°±±±²Ö×000000 1"100PQRS00 1"10ÔÕÜݸ¡¡¡ºÜÝ000000 1"100XYZ[00 1"10æ5åÔÕ¸¡¡¡ºÔÕ0 0 0 -000 1"10`abc00 1"1000Üݸ¡¡¡ºÜÝ00 1!111111111!1!1100ÔÕ¸¡¡¡ºÔÕ 00 1!1)1)1)1)1)1)1)1)1)1)1*100Üݸ¡¡¡ºæ5ç5 !"00 1"1000000000Î1Ï1Î1Ï1ÔÕ¸¡¡¡º00020000 1"10<2=2=2=2=2=2=2>2ÖÕÔÕÜݸ¡¡¡º00000000 1"10D   -EEFÜÝÜÝÔÕ¸¡¡¡º00000000 1"10LLÔÕÔÕÜݸ¡¡¡Â±±±±²Î1Ï10 1"10T LÜÝÜÝÔÕ¸¡¡¡¡¡¡¡¡ºÖ×0 1"100 !"00LÔÕÔÕÜݸ¡¡¡¡¡¡¡¡ºÜÝ0 1!111111000LÜÝÜÝÔÕ¸¡¡¡¡¡¡¡¡ºÔÕ0(1)1)1)1)1)1*1000TÔÕÔÕÜݸ¡¡þÿþÿþÿºÜÝÎ1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1ÜÝÜÝÔÕ000üýüýüý0ÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÎ1Ï1Î1óòóòóòÏ1ÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝ \ No newline at end of file +000 1"10`abc00 1"1000Üݸ¡¡¡ºÜÝ00 1!111111111!1!1100ÔÕ¸¡¡¡ºÔÕ 00 1!1)1)1)1)1)1)1)1)1)1)1*100Üݸ¡Å¡ºæ5ç5 !"00 1"1000000000Î1Ï1Î1Ï1ÔÕ¸¡¡¡º00020000 1"10<2=2=2=2=2=2=2>2ÖÕÔÕÜݸ¡¡¡º00000000 1"10D   +EEFÜÝÜÝÔÕ¸¡¡¡º00000000 1"10LLÔÕÔÕÜݸ¡¡¡Â±±±±²Î1Ï10 1"10T LÜÝÜÝÔÕ¸¡¡¡¡¡¡¡¡ºÖ×0 1"100 !"00LÔÕÔÕÜݸ¡¡¡¡Å¡¡¡ºÜÝ0 1!111111000LÜÝÜÝÔÕ¸¡¡¡¡¡¡¡¡ºÔÕ0 1!1)1)1)1)1*1000TÔÕÔÕÜݸ¡¡¡¡¡¡þÿºÜÝ0 1"10Î1Ï1Î1Ï1Î1Ï1Î1Ï1ÜÝÜÝÔÕ¸¡¡¡¡¡Ëüý0ÔÕ0 "0ÔÕÔÕÔÕÔÕÔÕÔÕÜݸ¡¡¡¡¡ºæòÏ1ÜÝ0 "0UNMNMNMNÜÝÜÝ \ No newline at end of file diff --git a/data/layouts/PetalburgCity_OldResearchBuilding/border.bin b/data/layouts/PetalburgCity_OldResearchBuilding/border.bin new file mode 100644 index 000000000..19d906679 --- /dev/null +++ b/data/layouts/PetalburgCity_OldResearchBuilding/border.bin @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data/layouts/PetalburgCity_OldResearchBuilding/map.bin b/data/layouts/PetalburgCity_OldResearchBuilding/map.bin new file mode 100644 index 000000000..ac9d268da Binary files /dev/null and b/data/layouts/PetalburgCity_OldResearchBuilding/map.bin differ diff --git a/data/layouts/PetalburgWoods/map.bin b/data/layouts/PetalburgWoods/map.bin index a032b4c43..9a8acd8e8 100644 --- a/data/layouts/PetalburgWoods/map.bin +++ b/data/layouts/PetalburgWoods/map.bin @@ -1 +1 @@ -ÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝäåäåäåäåäåäåÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕäçæåÔÕÔÕÔÕÔÕÔÕÔÕÔÕ000000 0 0 0 0 0 0ÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝIIIIÜÝÜÝÜÝÜÝäòóòóç00000Æ1Ç1Æ1Ç1 0 0 0æåÜÝÔÕÔÕÔÕÔÕÔÕÔÕ000000ÔÕÔÕÔÕÔÕ0ÔÕÔÕ000000Ö5Õ5Ô5×5 0 0 000ÔÕÜÝÜÝäåäåäåäç000000ÜÝÜÝÜÝäç0æåäç000000ÜÝÜÝ 0 0000ÜÝÔÕÔÕ000 0 0 0 04000000ÔÕÔÕÔÕ 0 0000000 0 0 000ÔÕÔÕÕ‡‡‡ÖÔÕÜÝÜÝ0 0 0 0 0 0 00000000æåäåäç 0 0 00Î1Ï1Æ1Ç1Æ1Ç1 0 00æåäç00000ÜÝÔÕÔÕ 0 0 0 0 0 0 00000000000 0 0 0 0 0 0 0Ö5Õ5Ô5Õ5Ô5×5 0 0 000000000 0ÔÕÜÝÜÝ 0 0 0 0Æ1Ç1Î1Ï1Î1Ï10000Î1Ï1Î1Ï1Æ1Ç1Æ1Ç1Æ1Ç1ÜÝÜÝÜÝÆ1Ç1Æ1Ç1Î1Ï10000 0 0ÜÝÔÕÔÕ0 0 0 0Ö5Õ5Ô5Õ5Ô5×50000Ö5Õ5Ô5Õ5Ô5Õ5Ô5Õ5Ô5Õ5ÔÕÔÕÔÕÔÕ5Ô5Õ5Ô5×5000 0 0 0ÔÕÜÝÜÝ0000ÜÝÜÝÜÝ0000æòóòóòóòóòóòóòóòóòóòóòÏ100 0 0 0ÜÝÔÕÔÕ0000ÔÕÔÕÔÕÕ‡‡‡ÖÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔ×500 0 0 0ÔÕÜÝÜÝ000 0æåäåäç00000æåäåäåäåäòóòóòóòóòóòóòÏ10 0 0 0ÜÝÔÕÔÕ0 0 0 0 0 0 000000000000000000ÔÕÔÕÔÕÔÕÔÕÔÕÔ×50 0 0 0ÔÕÜÝÜÝ 0 0 0 0 0 0 0000000 0 0 0 00000000ÜÝÜÝÜÝÜÝÜÝÜÝÜÝ00 0 0ÜÝÔÕÔÕ 0 0 0 0 0 0 000000 0 0 0 0 0 0 0 0 0000ÔÕÔÕÔÕÔÕÔÕÔÕÔÕ000 0ÔÕÜÝÜÝÎ1Ç1Æ1Ç1Æ1Ç1Î1Ï10000Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç100ÜÝÜÝÜÝäåÜÝÜÝÜÝ0000ÜÝÔÕÔÕÔ5Õ5Ô5Õ5Ô5Õ5Ô5×50000Ö5Õ5Ô5Õ5Ô5Õ5Ô5Õ5Ô5×500ÔÕÔÕÔÕ00ÔÕÔÕÔÕÕ‡‡ÖÔÕÜÝÜÝÜÝÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝÜÝ00ÜÝÜÝäç00æåÜÝÜÝ 0000ÜÝÔÕÔÕÔÕÔÕÔÕÔÕÕ‡‡ÖÔÕÔÕÔÕÔÕÔÕ00ÔÕÔÕ 000000ÔÕÔÕ 0 000ÔÕÜÝÜÝÜÝäåäåäç0000æåäåäåäåäç00ÜÝÜÝ 000000æåäç 0 0 00ÜÝÔÕÔÕÔÕ000000000000 0 0 0 0 0 0 0 000ÔÕÔÕ 0 0000000 0 0 0 0 00ÔÕÜÝÜÝäç 0 0 00000000000 0 0 0 0 0 0000ÜÝÜÝ 0 0 00Î1Ï10 0 0 0 0 0 0 0ÜÝÔÕÔÕ0 0 0 0 0 0 0 0 0000000000000000ÔÕÔÕ 0 0 0 0Ö5×50 0 0 0 0 0 0 0ÔÕÜÝÜÝ 0 0 0 0 0 0Æ1Ç1Æ1Ç1Î1Ï1000000Î1Ï1Î1Ï1Î1Ï1ÜÝÜÝ 0 0 0 0ÜÝÎ1Ç1 0 0 0 0Æ1Ç1ÜÝÔÕÔÕ 0 0 0 0 0 0Ö5ÕÔÕÔ5×5000000Ö5Õ5Ô5Õ5Ô5Õ5ÔÕÔÕ 0 0 0 0ÔÕÔ×5 0 0 0 0Ö5ÕÔÕÜÝÜÝ 0 0 0 0 0 0ÜÝÜÝÜÝ000000ÜÝÜÝÜÝÜÝÜÝ0 0 0 0ÜÝÜÝÎ1Ç1Æ1Ç1ÜÝÜÝÔÕÔÕ 0 0 0 0 0 0ÔÕÔÕÔÕÕ‡‡‡‡ÖÔÕÔÕÔÕÔÕÔÕ000 0ÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝ 0 0 0 0 0 0æåäåäç000000æåäåÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕ0 0 0 0 0 0 0 0 0 040000000 0 0 0 0ÔÕÔÕÔÕÕ‡‡ÖÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÎ1Ï10 0 0 0 0 0 000000000 0 0 0 0 0æåäåäç0000æåäåäåÜÝÜÝÜÝÔÕÔÕÔ×5000000000000000 0 0 0 0 0 0 000000000 0 0 0 0 0 0ÔÕÔÕÔÕÜÝÜÝÜÝÎ1Ï1Î1Ï1Î1Ï1Î1Ï1000000Î1Ç1Æ1Ç1Æ1Ç1Æ1Ï1Î1Ï1Î1Ï1Î1Ï1000 0 00 0 0ÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔ×5000000Ö5ÕÔÕÔÕÔÕÔÕÔÕÔ×5000 0 0 0 0 0ÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝ000000ÜÝÜÝÜÝÜÝÜÝÜÝÜÝ0000 0 0Æ1Ç1ÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕIIIIÔÕÔÕÔÕÔÕÔÕÔÕÔÕIIIIÖ5ÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÎÏÎÏÜÝÜÝÜÝÜÝÜÝÜÝÜÝÎÏÎÏÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔ×ÖÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔ×ÖÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝ \ No newline at end of file +ÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝäåäåäåäåäåäåÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕäçæåÔÕÔÕÔÕÔÕÔÕÔÕÔÕ000000 0 0 0 0 0 0ÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝIIIIÜÝÜÝÜÝÜÝäòóòóç00000Æ1Ç1Æ1Ç1 0 0 0æåÜÝÔÕÔÕÔÕÔÕÔÕÔÕ000000ÔÕÔÕÔÕÔÕ0ÔÕÔÕ000000Ö5Õ5Ô5×5 0 0 000ÔÕÜÝÜÝäåäåäåäç000000ÜÝÜÝÜÝäç0æåäç000000ÜÝÜÝ 0 0000ÜÝÔÕÔÕ000 0 0 0 04000000ÔÕÔÕÔÕ 0 0000000 0 0 000ÔÕÔÕÕ‡‡‡ÖÔÕÜÝÜÝ0 0 0 0 0 0 00000000æåäåäç 0 0 00Î1Ï1Æ1Ç1Æ1Ç1 0 00æåäç00000ÜÝÔÕÔÕ 0 0 0 0 0 0 00000000000 0 0 0 0 0 0 0Ö5Õ5Ô5Õ5Ô5×5 0 0 000000000 0ÔÕÜÝÜÝ 0 0 0 0Æ1Ç1Î1Ï1Î1Ï10000Î1Ï1Î1Ï1Æ1Ç1Æ1Ç1Æ1Ç1ÜÝÜÝÜÝÆ1Ç1Æ1Ç1Î1Ï10000 0 0äåÔÕÔÕ0 0 0 0Ö5Õ5Ô5Õ5Ô5×50000Ö5Õ5Ô5Õ5Ô5Õ5Ô5Õ5Ô5Õ5ÔÕÔÕÔÕÔÕ5Ô5Õ5Ô5×5000 0 0 0 0 0ÜÝÜÝ0000ÜÝÜÝÜÝ0000æòóòóòóòóòóòóòóòóòóòóòÏ100 0 0 0 0 0ÔÕÔÕ0000ÔÕÔÕÔÕÕ‡‡‡ÖÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔ×500 0 0 0 0 0ÜÝÜÝ000 0æåäåäç00000æåäåäåäåäòóòóòóòóòóòóòÏ10 0 0 0Æ1Ç1ÔÕÔÕ0 0 0 0 0 0 000000000000000000ÔÕÔÕÔÕÔÕÔÕÔÕÔ×50 0 0 0ÔÕÜÝÜÝ 0 0 0 0 0 0 0000000 0 0 0 00000000ÜÝÜÝÜÝÜÝÜÝÜÝÜÝ00 0 0ÜÝÔÕÔÕ 0 0 0 0 0 0 000000 0 0 0 0 0 0 0 0 0000ÔÕÔÕÔÕÔÕÔÕÔÕÔÕ000 0ÔÕÜÝÜÝÎ1Ç1Æ1Ç1Æ1Ç1Î1Ï10000Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç100ÜÝÜÝÜÝäåÜÝÜÝÜÝ0000ÜÝÔÕÔÕÔ5Õ5Ô5Õ5Ô5Õ5Ô5×50000Ö5Õ5Ô5Õ5Ô5Õ5Ô5Õ5Ô5×500ÔÕÔÕÔÕ00ÔÕÔÕÔÕÕ‡‡ÖÔÕÜÝÜÝÜÝÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝÜÝ00ÜÝÜÝäç00æåÜÝÜÝ 0000ÜÝÔÕÔÕÔÕÔÕÔÕÔÕÕ‡‡ÖÔÕÔÕÔÕÔÕÔÕ00ÔÕÔÕ 000000ÔÕÔÕ 0 000ÔÕÜÝÜÝÜÝäåäåäç0000æåäåäåäåäç00ÜÝÜÝ 000000æåäç 0 0 00ÜÝÔÕÔÕÔÕ000000000000 0 0 0 0 0 0 0 000ÔÕÔÕ 0 0000000 0 0 0 0 00ÔÕÜÝÜÝäç 0 0 00000000000 0 0 0 0 0 0000ÜÝÜÝ 0 0 00Î1Ï10 0 0 0 0 0 0 0ÜÝÔÕÔÕ0 0 0 0 0 0 0 0 0000000000000000ÔÕÔÕ 0 0 0 0Ö5×50 0 0 0 0 0 0 0ÔÕÜÝÜÝ 0 0 0 0 0 0Æ1Ç1Æ1Ç1Î1Ï1000000Î1Ï1Î1Ï1Î1Ï1ÜÝÜÝ 0 0 0 0ÜÝÎ1Ç1 0 0 0 0Æ1Ç1ÜÝÔÕÔÕ 0 0 0 0 0 0Ö5ÕÔÕÔ5×5000000Ö5Õ5Ô5Õ5Ô5Õ5ÔÕÔÕ 0 0 0 0ÔÕÔ×5 0 0 0 0Ö5ÕÔÕÜÝÜÝ 0 0 0 0 0 0ÜÝÜÝÜÝ000000ÜÝÜÝÜÝÜÝÜÝ0 0 0 0ÜÝÜÝÎ1Ç1Æ1Ç1ÜÝÜÝÔÕÔÕ 0 0 0 0 0 0ÔÕÔÕÔÕÕ‡‡‡‡ÖÔÕÔÕÔÕÔÕÔÕ000 0ÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝ 0 0 0 0 0 0æåäåäç000000æåäåÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕ0 0 0 0 0 0 0 0 0 040000000 0 0 0 0ÔÕÔÕÔÕÕ‡‡ÖÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÎ1Ï10 0 0 0 0 0 000000000 0 0 0 0 0æåäåäç0000æåäåäåÜÝÜÝÜÝÔÕÔÕÔ×5000000000000000 0 0 0 0 0 0 000000000 0 0 0 0 0 0ÔÕÔÕÔÕÜÝÜÝÜÝÎ1Ï1Î1Ï1Î1Ï1Î1Ï1000000Î1Ç1Æ1Ç1Æ1Ç1Æ1Ï1Î1Ï1Î1Ï1Î1Ï1000 0 00 0 0ÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔ×5000000Ö5ÕÔÕÔÕÔÕÔÕÔÕÔ×5000 0 0 0 0 0ÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝ000000ÜÝÜÝÜÝÜÝÜÝÜÝÜÝ0000 0 0Æ1Ç1ÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕIIIIÔÕÔÕÔÕÔÕÔÕÔÕÔÕIIIIÖ5ÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÎÏÎÏÜÝÜÝÜÝÜÝÜÝÜÝÜÝÎÏÎÏÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔ×ÖÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔ×ÖÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝ \ No newline at end of file diff --git a/data/layouts/PetalburgWoodsExt/border.bin b/data/layouts/PetalburgWoodsExt/border.bin new file mode 100644 index 000000000..eec1c07e9 --- /dev/null +++ b/data/layouts/PetalburgWoodsExt/border.bin @@ -0,0 +1 @@ +Ö×ÜÝ \ No newline at end of file diff --git a/data/layouts/PetalburgWoodsExt/map.bin b/data/layouts/PetalburgWoodsExt/map.bin new file mode 100644 index 000000000..12b916ce2 --- /dev/null +++ b/data/layouts/PetalburgWoodsExt/map.bin @@ -0,0 +1 @@ +Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×äåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåäåÞßÞßäòóòóòóòóòóåäåäåäåäòóåäòóòóòóå°±±±±±±±±±±±²00000 0 0 0 0000000°±±±²000000 0 0 0 0 0000000000000Ö×Ö×0Ö×Ö×Ö×Ö×Ö×00Î1Ï10000Ö×00Ö×Ö×Ö×0¸¡¡¡¡¡¡¡¡¡¡¡Â±²0 0 0 0 0 000000°±À¡¡¡Â±±±²000000 0 0 00000000Î1Ï10ÞßÞß0æòóçæçæçæç00Ö×000 0æç 0 0æçæçæç0¸¡¡¡¡¡¡¡¡¡¡¡¡¡º000000°±±±±À¡¡¡¡¡¡¡¡¡Â±±±²000000000à000Ö×0Ö×Ö×00Ö×000000000æç0000 0 0 0 0 0 0 0 0 0Î1Ï1¸¡¡¡¡¡¡¡¡¡¡¡¡¡Â±±±±±±À¡¡¡¡¡¡¡¡¡¡¡Å¡¡¡¡¡¡Â±²0022200000æç0Þßæç0Î1óçÈ0É0É0Ê000000000000 0 0 0 0 0 0 0 0 0Ö׸¡¡¡¡¡¡¡Å¡¡¡¡Å¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ë0Ì¡¡¡¡¡¡¡¡¡¡Â±±±±±±±²00000Ö×000Ö×0Ø0Ù0Ñ0Ñ0É0É0É0É0É0Ê00000Î1Ï10 0 0 0 0 0 00Þ߸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ë000¸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Â²00°²æç000æç000Ø0Ñ0Ñ0Å0Ñ0Ù0Ñ0Ò00000Ö1×10 0 0 0 0 000Ö׸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ë000000Î1Ï1¸¡¡¡¡ËÌ¡¡¡¡¡¡¡¡¡¡¡¡º00¸Â²000X2Z200000Ø0Ù0Ù0Ú00Ð0Ñ0Ê0000æ1ç1 0 0 0 0 00Î1Ï1Þ߸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Å¡¡º000000Ö×0Ì¡¡¡ºÌ¡¡¡¡¡¡¡¡¡¡¡Â±±À¡º000`2a2Y2Y2Y2Y2Y2Y2Y2Z200Ø0Ñ0Ò0000 0 0000000Ö×Ö×0000Ì¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ë0000000æç0¸¡¡ºÌ¡¡¡¡¡Å¡¡¡¡¡¡¡¡¡º0`2a2a2a2a20a2a2a2Y2Y2Z2Ð0Ñ0Ê02000000000æçÞß 0 000¸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ë00È0É0É0É0É0Ê00000Ì¡º¸¡¡¡¡¡¡¡¡Ë000Ì¡¡º0&'`2a2a2a2a2a2i2a2a2a2b2Ø0Ñ0Ò0000000000000Ö× 0 000¸¡¡¡¡¡¡Å¡¡¡¡¡¡Ë0000Ð0Ñ0Å0Ñ0Ñ0Ò00Î1Ï100̱±±±À¡Ë0000Ì¡º0000000000h2i2i2i2i2a2b20h2a2a2a2Z2Ð0Ò0022000000000Þß 0 0000Ì¡¡¡¡¡¡¡¡¡¡¡¡º0000Ð0Ñ0Ñ0Ñ0Ù0Ú00Ö×0K0Ì¡¡¡¡¡¡º 0 0 0 0000000000000000000h2j200h2a2a2a2b2Ð0Ñ0Ê000000002000Ö× 0 000000Ì¡¡¡¡¡¡¡Ë0000000Ø0Ù0Ù0Ú0000æç0S0¸¡¡¡¡¡Ë0 0 0 0 001111111111110000000Î1Ï10h2a2a2b2Ø0Ñ0Ò00020000000Þß 0 000000000000000200X2Y2Z200000000000000̺0000 0 01111!1!1)1)1)1)1)1)1)1)1!1!11100000Ö×00h2a2b20Ø0Ú0000�2‚2ƒ22000Ö× 0 000110022222222 000h2a2a200000001111111…ò‡ò111111!1!1)1)1)1*100000000(1)1!1!111100æç000h2j2000000pqr00000æç 0 000 1!1100X2Y2Y2i2KKÈ0Ê0000h2i22200111!1!1)1)1)1)1*1�ò�ò(1)1)1)1)1)1)1*1000000000Î1Ï1000(1)1)1!1!1110000000000000000001111$0 0 0 00(1!1!111h2i2i2i2SSØ0Ú0000000011!1!1)1)1*100000¸Â²0 0000 0 0000000000Ö1×100Î1Ï100(1)1!1!1111100000000000011!1!1)1*1$000000(1)1!1!1111100000000011!1!1)1*10X2Y2Y2Y2Z2000̲0000Î1Ï1220002220æ1ç100Ö1×10000(1)1)1)1!1!1111111100111!1!1)1*100 0000000(1)1)1)1!1!1111111111!1!1)1*1K0X2a2a2i2X2b2000¸¡º0000Ö1×1000000000 0000æ1ç1X2Y2Y2Z20000(1)1)1)1)1)1)1!1!111!1!1)1)1*10000 000000000È0Ê0(1)1)1)1)1)1)1)1)1)1)1)1*100S0h2i2j20h2j2000¸¡º0 000æ1ç1°±±±²000 0 0 0 0000h2i20a2Z20000000000(1)1)1)1)1*100000000 000000 00È0Ñ0Ú00000000000000000000È0É0É0Ê000K¸¡Â² 0 0 0 0 0¸¡¡¡Â²00000000000h2a2a2Y2Z2000000000000000002200000000È0Ñ0Ò000000È0Ê00000 0 0 00X2Y2Z20È0Ñ0Ñ0Ñ0Ò000S¸¡¡Â±² 0 0°À¡¡¡¡Â²00°±±²00000h2i20a2Z20000000000000 0X2Y2Z200000000 0Ð0Ñ0Ñ0É0É0Ê000Ð0Ñ0É0É0Ê00Î1Ï1X2Y2a20Î1Ï1Ð0Ñ0Ñ0Ñ0Ú0000¸¡¡¡¡Â±±À¡¡¡¡¡¡Â±±À¡¡¡±²00000h2i2j20Î1Ï1È0É0É0Ê000000 0 0 0X2a2a2j202000000È0Ñ0Ñ0Ù0Ù0Ù0Ú0 00Ø0Ù0Ù0Ñ0Ñ0Ê0Ö×h2i2i2j2Öר0Ù0Ù0Ú00X2Z200Ì¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ë0000̱±±±²0000Ö×Ð0Ñ0Ù0Ú0000 0X2Y20000j2000000000Ø0Ù0Ú000000 0 0 00Ø0Ù0Ú0æç0000æç00000h2j20000Ì¡¡¡¡¡¡¡¡¡¡Ë0000 00000000̲000æçØ0Ú00000 0X2a2a222220000 0Ï1Î1Ï1Î1 0Î1Ï1Î10Î1Ï1Î1Ï1 0Ï1Æ1 0 0Ï1Î1Ï1Î1Ï10000Î1Ï1Æ1Ç1Æ1Ç1Æ1Ç1Î1Ï1Î1Ï10000Ì¡¡Ë00000000000 000000000Æ1Ç1Æ1Ç1Î1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï1Î1Ï10Ï1Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×0X2Z20Ö×Ö×Ö×Ö×Ö×Ö×0000¸¡¡º0 0 000 0002220 0°0²000000Ö×Ö×Ö×Ö×Ö×Ö×0000Ö×Ö×Ö×ÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞß0`2b20ÞßÞßÞßÞßÞßÞ߯1Ç1Î1Ï1¸¡¡Â²0 0Æ1Ç1Î1Ï1Î1Ï1Î1Ï1Î1Ï10¸0Â0²00000æçæçæçÞßÞßÞß0000ÞßÞßÞßÖ×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×0`2b20Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö׸¡¡¡º0Ö×Ö×Ö×Ö×Ö×00Ì0º00000000000Ö×Ö×Ö×00Ö×Ö×Ö×Ö×ÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞß0`2a2Z2æçÞßÞßÞßÞßÞßÞßÞ߸ÅÅź0ÞßÞßÞßÞßæç00Ì0Â0²00°0±0±0²00000ÞßÞßÞß00ÞßÞßÞßÞßÖ×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×0`2a2b200Ö×Ö×Ö×Ö×Ö×Ö×Ö׸¡¡¡º2Ö×Ö×Ö×Ö×0000Ì0¡0Â0±0À0¡0¡0Â0±0²000Ö×Ö×Ö×000000Ö×Ö׿çæçæçæçæçæçÞßÞßÞßÞßÞßÞß0`2a2b200æçæçæçæçæçÞßÞß000000ÞßÞßÞßÞß000°0À0¡0¡0¡0¡0¡0¡0¡0¡0º000ÞßÞßÞß000000ÞßÞß 0 0 0 0 0 0 0 0 0 0 00Ö×Ö×Ö×Ö×Ö×Ö×X2a2i2j2001111100000Ö×Ö×X2Y2Y2Y2Z20Ö×Ö×Ö×Ö×00°0À0¡0¡0¡0¡0¡0Ë0000000Ö×Ö×Ö×*2*2*2*200Ö×Ö× 0È0É0Ê0 0 0 0È0É0É0Ê00æçæçÞßæçæçæçh2j20000 1 1 1 1 100000ÞßÞ߯1Ç1Æ1Ç1Æ1Ç1ÞßÞßÞßÞß0°0À0¡0¡0¡0¡0¡0¡0º0 00Î1Ï1Î1Ï1ÞßÞßÞßS2T2S2T200ÞßÞß 0Ð0Ñ0Ñ0É0É0É0Ñ0Ñ0Ù0Ú000000Ö×000000000Ð1Ñ1Ò111111Ð1Ñ1Ò1 0 0Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×000000000000Ö×Ö×Ö×Ö×000000000000 0Ð0Ñ0Ñ0Å0Ñ0Ñ0Ñ0Ú0X2Y2Z20K200Þß00Î1Ï1KK00Ð1Ù1Ù1Ù1Ñ1Ñ1Ñ1Ñ1Ñ1Ù1á1â1 0 0ÞßÞßÞßÞßÞßÞßÞßÞßÞßÎ1Ï1Æ1Ç1Î1Ï1Î1Ï1Æ1Ç1Æ1Ç1ÞßÞßÞßÞß002200222200 0Ø0Ù0Ñ0Ñ0Ñ0Ù0Ú0 0h2i2j22S200Ö×00Ö×SS00Ø1Ù1Ù1Ù1Ù1Ù1Ù1Ù1Ù1Ú1 0 0 0 0Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×020 000 0 0 0 000Î1Ï1Î1Ø0Ù0Ú0Î1Ï1Î1Ï1Î1Ï10X2Y2Z2æç00ÞßÖ×0Ð1Ù1Ù1Ù1Ù1Ù1Ù1Ù1á1á1â1 0 0 0 0ÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßæçæçæçæçæçæç000000 0 00000Ö×Ö×Ö×Ö×Ö×Ö×0`2a2j20000Ö×Þß0à1Ù1Ù1Ù1Ù1Ù1Ù1Ú1 0 0 0 0 0 0 0Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×00 0 0000000222222 002222ÞßÞßÞßÞßÞßÞßÎ1h2j2Ï12222ÞßÖ×Î1Ï1à1Ù1Ù1Ù1Ù1Ù1â1 0 0 0Æ1Ç1Æ1Ç1ÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞß000 0222&'000Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö׿çÖ×0à1á1á1á1â1 0 0 0 0Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×Ö×22 0 0 00 000222Ö×Ö×Ö×Ö×Ö×Ö×ÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞß00Þ߯1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1ÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞßÞ߯1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1ÞßÞßÞßÞßÞßÞß \ No newline at end of file diff --git a/data/layouts/Petalburgext/border.bin b/data/layouts/Petalburgext/border.bin new file mode 100644 index 000000000..03bcafef1 --- /dev/null +++ b/data/layouts/Petalburgext/border.bin @@ -0,0 +1 @@ +ÔÕÜÝ \ No newline at end of file diff --git a/data/layouts/Petalburgext/map.bin b/data/layouts/Petalburgext/map.bin new file mode 100644 index 000000000..bd40eb6ea --- /dev/null +++ b/data/layouts/Petalburgext/map.bin @@ -0,0 +1 @@ +Ö1×1Ö5×Ö1×1Ö5×Ö1×1Ö5׸0¡0¡0¡0¡0¡0Â0²0Ö1×1Ö5×I1 1"1I1L2 2B2C2 2B2C22Ö1×1Ö5×Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1¸0¡0¡0¡0¡0¡0¡0º0Þ1ß1Þ1ß10 1"10L2JKJKÞ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1¸0¡0˜0™0š0¡0¡0º0Ö1×1Ö1×10 1"10L2Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1¸0¡0 0q0¢0¡0¡0º0Þ1ß1Þ1ß10 1"10L2,A-Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1¸0¡0¨0©0ª0¡0¡0º0Ö1×1Ö1×1I1 1"1I1T2&4I5'Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1¸0¡0¡0¡0¡0¡0¡0º0Þ1ß1Þ1ß10 1!11100Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1¸0¡0¡0¡0¡0Å0¡0º0Ö1×1Ö1×10(1)1)1)1)1)1)1)1*100Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1¸0¡0¡0¡0¡0¡0¡0º0æ5åæ5å000000000000Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1¸0¡0¡0¡0¡0¡0¡0º00000000000000000Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1¸0¡0¡0¡0¡0¡0¡0º0000000000000Î1Ï1Î1Ï1Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1¸0¡0¡0¡0¡0¡0¡0º0000000000000Ö1×1Ö1×1Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1¸0¡0¡0¡0¡0¡0¡0Â0±0±0±0±0±0±0±0±0±0±0±0²0Þ1ß1Þ1ß1Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1¸0¡0¡0Å0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0º0Ö1×1Ö1×1Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1¸0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0Å0¡0º0Þ1ß1Þ1ß1Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1¸0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0¡0º0Ö1×1Ö1×1Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß100è1é1è1é1è1é1è1é1è1é1è1é1è1é1è1é1è1é1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Ö1×1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1Þ1ß1 \ No newline at end of file diff --git a/data/layouts/Route101/map.bin b/data/layouts/Route101/map.bin index fefc96cff..eecbbe745 100644 --- a/data/layouts/Route101/map.bin +++ b/data/layouts/Route101/map.bin @@ -1 +1 @@ -ÔÕÔÕÔÕÔר1Ù1Ú10ÖÕÔÕÔÕÔÕÜÝäåäåäçà1á1â10æåäåÜÝÜÝÔÕ 0 0 000000000 0 0 0ÔÕÔÕäç5 0 0 0 0000000 0 0 0 0äåÜÝ 0 0 0 0 0 0000000 0 0 0 0 0 0ÔÕÆ1Ç1 0 0 0000000Î1Ç1 0 0 0 0 0æåÔ× 0 000n‡‡‡ÖÖׯ1Ç1 0 0000ÜÝÕ‡‡‡Ž0000ÜÝÔ×00Ð1Ò10ÔÕÎ1Ï10000000ÔÕäç0Ð1Ù1Ú10ÜÝÔ×00Ð1Ñ1Ò10æç 0 00à1Ù1Ù1Ñ1ÔÕÜÝ0Ð1Ñ1Ù1Ù1Ú10 0 0 0 0 00à1Ù1Ù1ÜÝÔÕ0à1Ù1Ù1Ù1â10 0 0 0 0 0 00à1á1ÔÕäç00à1á1â100 0 0 0 0 0 0000äç 0 00000Õ‡‡ÖÆ1Ç1 0 0 00Î1Ï1 0 0 0 0 00000000Ö× 0 000ÖÕÆ1Ç1 0 0 0 0000000ÜÝÆ1Ç1Î1Ï1ÜÝÔ× 0 0 0 0000000ÔÕÔÕÔÕÔÕæç 0 0 00000000ÜÝÜÝÜÝÜÝ000000000000ÔÕÔÕÔÕÔÕ000000000000ÜÝÜÝÜÝÜÝ \ No newline at end of file +ÔÕÔÕÔÕÔר1Ù1Ú10ÖÕÔÕÔÕÔÕÜÝäåäåäçà1á1â10æåäåÜÝÜÝÔÕ 0 0 000000000 0 0 0ÔÕÔÕäç5 0 0 0 0000000 0 0 0 0äåÜÝ 0 0 0 0 0 0000000 0 0 0 0 0 0ÔÕÆ1Ç1 0 0 0000000Î1Ç1 0 0 0 0 0æåÔ× 0 000n‡‡‡ÖÖׯ1Ç1 0 0000ÜÝÕ‡‡‡Ž0000ÜÝÔ×00Ð1Ò10ÔÕÎ1Ï10000000ÔÕäç0Ð1Ù1Ú10ÜÝÔ×00Ð1Ñ1Ò10æç 0 00à1Ù1Ù1Ñ1ÔÕÜÝ0Ð1Ñ1Ù1Ù1Ú10 0 0 0 0 00à1Ù1Ù1ÜÝÔÕ0à1Ù1Ù1Ù1â10 0 0 0 0 0 00à1á1ÔÕäç00à1á1â100 0 0 0 0 0 0000äç 0 00000Õ‡‡ÖÆ1Ç1 0 0 00Î1Ï1 0 0 0 0 00000000Ö× 0 000ÖÕÆ1Ç1 0 0 0 0000000ÜÝÆ1Ç1Î1Ï1ÜÝÔ× 0 0 0 0000000ÔÕÔÕÔÕÔÕÜÝÆ1Ç1Æ1Ç1Î1Ï1Î1Ï100ÜÝÜÝÜÝÜÝÔÕÔ×Ô×Ö×Ö×00ÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝ00ÜÝÜÝÜÝÜÝ \ No newline at end of file diff --git a/data/layouts/Route101ext/map.bin b/data/layouts/Route101ext/map.bin index ea32bd624..0b450693f 100644 --- a/data/layouts/Route101ext/map.bin +++ b/data/layouts/Route101ext/map.bin @@ -1,2 +1,2 @@ €‰˜pPQPQppppppppp’%%�pppXYXYppppppppp’ÆÆ�pppppppppppppppp’ÆÆ�ppppppppppppp    -00000000�ppp’00Î1Ï1Î1Ï10000�ppp’0  0Ö×Ö×000à0�pp’0 !"0æçæç000000000B00000Ñ1Ñ1Ñ1Ñ1Ò10000008IIJ00000Ù1Ù1á1Ù1Ù1Ò100000@0000 0000á1â10Ø1Ù1Ú100000@000 0à 000000à1Ù1Ú100000@0000 0000È0É0Ê00Ø1Ù1Ñ1Ò1000@Î1Ï10 00000Ø0Ñ0Ñ0Ê0à1á1Ù1Ù1Ò100@Ö× 0 000000Ø0Ñ0Ò000à1Ù1Ù1Ò10@æç 00000000Ð0Ñ0É0Ê00à1Ù1Ù1Ò1@ 0 0 00000000Ø0Ñ0Ñ0Ò000à1Ù1Ú1HIIII0III000Ð0Ñ0Ò0000à1Ù1Ò100000000000Ð0Ñ0Ú00000Ø1Ú1000Î1Ï10000È0É0Ñ0Ò000000Ø1Ú1000Ö×0000Ð0Ñ0Ù0Ú000000Ø1Ú1000æç0000Ð0Ò0000000Ð1Ù1Ú1000 0 0 000È0Ñ0Ò00000Ð1Ñ1Ù1Ù1â1000 00 0Î1Ï1Ø0Ù0Ú0000Ð1Ù1Ù1á1â1000000 0Ö×0Î1Ï100Ð1Ù1Ù1â1000000000æç0Ö×00Ø1Ù1Ú10000000000000æç00Ø1Ù1Ú100000000000000000Ø1Ù1Ú10000000000Î1Ï1Ð1Ò10Ð1Ñ1Ù1Ù1â10000000000Ö×Ù1Ù1Ñ1Ù1á1á1â100000000000æçÙ1Ù1Ù1â100000000000Î1Ï1000á1á1â1000000000000Ö×0Î1Ï1000000000000000æç0Ö×000000000000000000æç0000000000000000000000000000000000000000 0 0 0 00 0 0 0 0 0 0 00 0 0 0 0Æ1Ç1 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0ÔÕ 0 0 0 0 0 0 0 00 00 0 0 0 00 0 0äå 00Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ï1 \ No newline at end of file +00000000�ppp’00Î1Ï1Î1Ï10000�ppp’0  0Ö×Ö×000à0�pp’0 !"0æçæç000000000B00000Ñ1Ñ1Ñ1Ñ1Ò10000008IIJ00000Ù1Ù1á1Ù1Ù1Ò100000@0000 0000á1â10Ø1Ù1Ú100000@000 0à 000000à1Ù1Ú100000@0000 0000È0É0Ê00Ø1Ù1Ñ1Ò1000@Î1Ï10 00000Ø0Ñ0Ñ0Ê0à1á1Ù1Ù1Ò100@Ö× 0 000000Ø0Ñ0Ò000à1Ù1Ù1Ò10@æç 00000000Ð0Ñ0É0Ê00à1Ù1Ù1Ò1@ 0 0 00000000Ø0Ñ0Ñ0Ò000à1Ù1Ú1HIIII0III000Ð0Ñ0Ò0000à1Ù1Ò100000000000Ð0Ñ0Ú00000Ø1Ú1000Î1Ï10000È0É0Ñ0Ò000000Ø1Ú1000Ö×0000Ð0Ñ0Ù0Ú000000Ø1Ú1000æç0000Ð0Ò0000000Ð1Ù1Ú1000 0 0 000È0Ñ0Ò00000Ð1Ñ1Ù1Ù1â1000 00 0Î1Ï1Ø0Ù0Ú0000Ð1Ù1Ù1á1â10Î1Ï1000 0Ö×0Î1Ï100Ð1Ù1Ù1â1000Ö×0000æç0Ö×00Ø1Ù1Ú10000æç0000000æç00Ø1Ù1Ú100000000000000000Ø1Ù1Ú10000000000Î1Ï1Ð1Ò10Ð1Ñ1Ù1Ù1â10000000000Ö×Ù1Ù1Ñ1Ù1á1á1â100000000000æçÙ1Ù1Ù1â100000000000Î1Ï1000á1á1â100Î1Ï100000000Ö×0Î1Ï100000Ö×00000000æç0Ö×00000æç00000Î1Ï10000æç000000000000Ö×000000000000000000æç000000 0 0 0 00 0 0 0 0 0 0 00 0 0 0 0Æ1Ç1 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0ÔÕ 0 0 0 0 0 0 0 00 00 0 0 0 00 0 0äå 00Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ï1 \ No newline at end of file diff --git a/data/layouts/Route102/map.bin b/data/layouts/Route102/map.bin index 7378bb44b..8d1494945 100644 --- a/data/layouts/Route102/map.bin +++ b/data/layouts/Route102/map.bin @@ -1 +1 @@ -ÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝäåäåäåäåäåäåäåäåäåäåÜÝÜÝÜÝÜÝäåäåäåäåÜÝÜÝÜÝÔÕÔÕÔÕÔÕ 0 0 000000000000Œ2�6�6Ž20ÔÕÔÕÔÕÔÕ 0 0 0 0°±±²ÔÕÔÕÔÕÜÝäåäåäç 0 0 0000Ð1Ñ1Ñ1Ò10000011110æåäåäåäç 0 0 0 0¸¡¡ºäåÜÝÜÝÔÕ 0 0 0 0 0 0 0 0 00Ð1Ñ1Ù1Ù1Ù1Ù1Ñ1Ò100000000000000ÿ0 0 0 0 0¸¡¡Â±²ÔÕÔÕäç 0 0 0 0 0 0 0 00Ð1Ù1Ù1q2y2á1á1á1â10000000000Î1Ï100†00 0 0 0¸¡¡¡¡ºÜÝÜÝ000 0 0 0 0 0 0 00Ø1Ù1â1Ö×ÕÖ00Õ‡‡‡‡ÖÎ1Ï1Î1Ï1Ö×00†000 0 0¸¡¡¡¡ºÔÕÔÕ0000 0 0 0 0000à1r2Ï1ÜÝ0000 0 0 0 0 00ÖÕÔÕÜÝÎ1Ï1†00000000000æåÜÝ000000000000ÖÕÔÕ00 0 0 0 0 0 0 00ÜÝÜÝÔÕÔ×{0000000000000ÔÕÎ1Ï1Î1Ï1Î1Ï1Î1Ï10000ÜÝÜÝ0 0 0 0 0 0 0 000ÔÕÔÕÜÝÜÝÎ1Ï100000000000æåÔÕÔÕÔÕÔ×00Î1Ï1ÔÕÔÕ 0 0 0 0 0 00000ÜÝÜÝÔÕÔÕÔ×00000Ð1Ñ1Ñ1Ò100000ÜÝÜÝÜÝäç00ÖÕÜÝÜÝ 0 0 0 0000000ÔÕÔÕäåÜÝÜÝ00Ð1Ñ1Ñ1Ù1Ù1Ù1Ú1000Î1Ï1ÔÕÔÕÔÕ 0 000æåÔÕÔÕ 0 0 000Î1Ï1000æåäç 0 0ÔÕÔÕÐ1Ñ1Ù1Ù1Ù1Ù1Ù1á1â1000ÖÕÜÝÜÝÜÝ 0 0Õ‡‡ÖÜÝÜÝÆ1Ç1000Ö×Î1Ï1000 0 0 0 0æåäçØ1Ù1Ù1Ù1Ù1á1â10Î1Ï1Î1Ï1ÜÝÔÕÔÕÔÕ 0 0 0000ÔÕÔÕÔ×000æåÔ×000 0 0 0 0 000Ð1Ù1Ù1á1á1â1000ÖÕÔÕÔÕÜÝÜÝÜÝ 0 0 00Î1Ï1ÜÝÜÝÜÝ00 0 0 0æç0000 0 0 0000à1á1â100Î1Ï1Î1Ï1ÜÝÜÝÜÝÔÕÔÕÔÕ 0 0 0 0ÖÕÔÕÔÕÔÕ0 0 0 0 0 0 0 000000000000000ÖÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÆ1Ç1Æ1Ç1ÜÝÜÝÜÝÜÝÎ1Ç1Æ1Ç1Æ1Ç1 0 0 000000Î1Ï1Î1Ï1Î1Ï1Î1Ï1ÜÝÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔ× 0 0 0 00000ÖÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÆ1Ç1Æ1Ç1Î1Ï1Î1Ï1ÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝ \ No newline at end of file +ÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝäåäåäåäåäåäåäåäåäåäåÜÝÜÝÜÝÜÝäåäåäåäåÜÝÜÝÜÝÔÕÔÕÔÕÔÕ 0 0 000000000000Œ2�6�6Ž20ÔÕÔÕÔÕÔÕ 0 0 0 0°±±²ÔÕÔÕÔÕÜÝäåäåäç 0 0 0000Ð1Ñ1Ñ1Ò10000011110æåäåäåäç 0 0 0 0¸¡¡ºäåÜÝÜÝÔÕ 0 0 0 0 0 0 0 0 00Ð1Ñ1Ù1Ù1Ù1Ù1Ñ1Ò100000000000000ÿ0 0 0 0 0¸¡¡Â±²ÔÕÔÕäç 0 0 0 0 0 0 0 00Ð1Ù1Ù1q2y2á1á1á1â10000000000Î1Ï100†00 0 0 0¸¡¡¡¡ºÜÝÜÝ000 0 0 0 0 0 0 00Ø1Ù1â1Ö×ÕÖ00Õ‡‡‡‡ÖÎ1Ï1Î1Ï1Ö×00†000 0 0¸¡¡¡¡ºÔÕÔÕ0000 0 0 0 0000à1r2Ï1ÜÝ0000 0 0 0 0 00ÖÕÔÕÜÝÎ1Ï1†00000000000æåÜÝ000000000000ÖÕÔÕ00 0 0 0 0 0 0 00ÜÝÜÝÔÕÔ×{0000000000000ÔÕÎ1Ï1Î1Ï1Î1Ï1Î1Ï10000ÜÝÜÝ0 0 0 0 0 0 0 000ÔÕÔÕÜÝÜÝÎ1Ï100000000000æåÔÕÔÕÔÕÔ×00Î1Ï1ÔÕÔÕ 0 0 0 0 0 00000ÜÝÜÝÔÕÔÕÔ×00000Ð1Ñ1Ñ1Ò100000ÜÝÜÝÜÝäç00ÖÕÜÝÜÝ 0 0 0 0000000ÔÕÔÕäåÜÝÜÝ00Ð1Ñ1Ñ1Ù1Ù1Ù1Ú1000Î1Ï1ÔÕÔÕÔÕ 0 000æåÔÕÔÕ 0 0 000Î1Ï1000æåäç 0 0ÔÕÔÕÐ1Ñ1Ù1Ù1Ù1Ù1Ù1á1â1000ÖÕÜÝÜÝÜÝ 0 0Õ‡‡ÖÜÝÜÝÆ1Ç1000Ö×Î1Ï1000 0 0 0 0æåäçØ1Ù1Ù1Ù1Ù1á1â10Î1Ï1Î1Ï1ÜÝÔÕÔÕÔÕ 0 0 0000ÔÕÔÕÔ×000æåÔ×000 0 0 0 0 000Ð1Ù1Ù1á1á1â1000ÖÕÔÕÔÕÜÝÜÝÜÝ 0 0 00Î1Ï1ÜÝÜÝÜÝ00 0 0 0æç0000 0 0 0000à1á1â100Î1Ï1Î1Ï1ÜÝÜÝÜÝÔÕÔÕÔÕ 0 0 0 0ÖÕÔÕÔÕÔÕ0 0 0 0 0 0 0 000000000000000ÖÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÆ1Ç1 0 0ÜÝÜÝÜÝÜÝÎ1Ç1Æ1Ç1Æ1Ç1 0 0 000000Î1Ï1Î1Ï1Î1Ï1Î1Ï1ÜÝÜÝÜÝÜÝÜÝÔÕÔÕÔÕÔÕ 0 0ÔÕÔÕÔÕÔÕÔÕÔÕÔ× 0 0 0 00000ÖÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÜÝÜÝÜÝÜÝ 0 0æçæçæçÜÝÜÝÜÝÜÝ 0 0 0 0Î1Ï1Î1Ï1ÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝÜÝ \ No newline at end of file diff --git a/data/layouts/Route102ext/border.bin b/data/layouts/Route102ext/border.bin new file mode 100644 index 000000000..03bcafef1 --- /dev/null +++ b/data/layouts/Route102ext/border.bin @@ -0,0 +1 @@ +ÔÕÜÝ \ No newline at end of file diff --git a/data/layouts/Route102ext/map.bin b/data/layouts/Route102ext/map.bin new file mode 100644 index 000000000..18ab03fd0 --- /dev/null +++ b/data/layouts/Route102ext/map.bin @@ -0,0 +1 @@ +0Ð1Ñ1Ò10000ÔÕÔÕÔÕÔÕ00000à1Ù1Ù1Ñ1Ñ1Ò10ÜÝÜÝÜÝÜÝ000000à1á1á1Ù1Ú10ÔÕÔÕÔÕÔÕ000000 0 00Ø1Ù1Ò1ÜÝÜÝÜÝÜÝ00000 0 0 00Ø1Ù1â1ÔÕÔÕÔÕÔÕ00000 0 0 00à1â10æåÜÝÜÝÜÝ0000 0 0 0 0000000ÔÕÔÕÔÕƒ0„000 0 0 0 0 0 0 0000æåæåæå‹0Œ00000 0 0 0 0 0000…000000000000 0 0 0 0 0000…00Î1Ï1000h0i0j00000 0 00h0i0i0j00Ö×000x0y0z0 0 0 0 0 0Î1Ï1p0q0q0r00æå000000 00 000Ö×p0k0l0q0i0j00000000 00 0 00æåp0s0q0q0q0u0i0m0i0j0000 0 00 0000p0s0q0q0q0u0q0u0q0r0000 0 0 0 0000p0s0q0q0q0u0q0u0q0r000 0 00 0 00 0 0p0s0q0t0|0Ÿ0|0}0q0r00 0 0 0 0 0 00hi¾0s0q0u0t0§0y0yyz00 0 00 0 0ƒ0i0q0q0q0{0|0}0r020000 0 0 0Æ1Ç1Æ1‹0ð1ñ1ð1ñ1ð1ñ1ð1z0Æ1Ç1Æ1Ç1Æ1Ç1Æ1Ç1 \ No newline at end of file diff --git a/data/layouts/Route103/map.bin b/data/layouts/Route103/map.bin index 0c56bb12e..0778ee12b 100644 --- a/data/layouts/Route103/map.bin +++ b/data/layouts/Route103/map.bin @@ -1 +1 @@ -ÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕ�pppppppppp’sq{‰sqqqt}qsqqqqqqqqqqqqqqqqqqqqqqqt|}qqquÜÝÜÝäåäåäåäåäåäåÜÝÜÝÜÝÜÝÜÝ�uvpppppppp’{|‰s{‰qquqq{‰qqqqt|||||||‰qqqqqqqqt}qqqqquÔÕÔÕ000000 0 0 0 0 0 0ÔÕÔÕÔÕÔÕÔÕ�}~ppppppppš‰�s{‰sqquqt‰{||||}qt©©©‰q{||||||||}qqqqqquÜÝäç000Ð1Ñ1Ñ1Ò1 0 0 0 0 0æåÜÝÜÝÜÝäç�ppppppuvPQpp’{‰s{‰ququ{©©|||||}qqq{|©©©©©©©©©©||||||}ÔÕ 0 0000à1á1á1â100 0 0 0 0 0ÔÕÔÕÔÕˆ‰˜puvppp}~XYppš�s{‰{|}t}t‘‘‘‘‘‘‘‘yyy‘ÎÎÎΑ‘‘‘ÎÎÎÎÎÎÎÎÎÎÜÝ 0 0 0 0Õ4‡4‡4‡4‡4‡4‡4o4 0 0 0 0æåÜÝÜÝdQpp}~uvPQpppuvPesq{|||}qr0000000K1L5L5L5M1ÇÇ0000ÇÇÇÇÇÇÇÇÔÕ 0 0 0 0 0 0 00000�4‡4‡4‡4‡4‡4Ö4ÔÕÔÕlYuvpp}~XYppp}~Xm{|‘‘‘‘‘yz0ÆÆÆÆÆÆ1111100000Ç0ÇÇÜÝ 0 0 0 0 0 0 000000000000æåäç�p}~ppppppppppppš‰‰Š000000ÆÆÆÆÆ000000Ç00000000ÇÇÇÇ0Ç0ÔÕ 0 0 0 0 0 0 00000Ð1Ñ1Ñ1Ñ1Ò10000ˆ‰˜ppppppppppppppppppš‰‰‰‰Š000ÆÆÇÇ00000000000000Ç00ÜÝÆ1Ç1 0 0 0 0 00040à1á1Ù1Ù1Ù1Ò1000�ppppppppppppppppppppppppp’0000ÇÇÇ0Ç0Ç00000Ç0000111ÔÕÔ× 0 0 0 00000000à1á1á1â1000�ppppppppppppppppppppppppp’011110ÇÇÇ000000000011!1!1)1ÜÝÜÝ 0 0 0 0000000 0 0 0 00000�ppppppppppppppppppppppppp’0(1)1!1!1111100000011!1!1)1*10ÔÕÔÕÕ4‡4‡4‡4‡4‡4‡4‡4‡4Ö4 0 0 0 0 00000Ô0yppppppppppppppppppppppp’000(1)1)1)1!1!1111111111111111!1!1)1*100ÇÜÝÜÝ0000000 0 0 0 0 0 0 0Æ1Ï1Î1Ï1Î1Ï1dQPQppppppppppuvppppp“““’0000000(1)1)1)1)1)1)1)1)1)1)1)1)1)1)1)1)1)1*10000ÇÔÕÔÕ0000000 0 0 0 0 0 0 0Ö5Õ5Ô5Õ5Ô×lYXYuvppppPQPQ}~puvpxÆÆÆ000ÇÇÇ0Ç000000000000000000000ÇÇÇÜÝÜÝÎ1Ï1000000Æ1Ç1Æ1Ç1Æ1Ç1ÜÝÜÝÜ݈2‰2yp}~uvPQXYXYpPQ}~PeÆÇÇÇÇÇÇÇÇÇÇÇ00000000Ç0ÇÇÇÇÔÕÔÕÔ×000000Ö5ÕÔÕÔÕÔÕÔÕÔÕÔ×�ppp}~XYpppppXYppXmÆÆÆÆÇÇÇÇÇÇÇÇ000000000ÇÇÇÇÇÜÝÜÝÜÝÎ1Ï10000ÜÝÜÝÜÝÜÝÜÝÜÝÜÝ�uvppppppppppppppp’ÆÆÆÆÇÇÇÇÇÇÇÇÇ0Ç0Ç0Ç0Ç0Ç0Ç0Ç0Ç0ÇÇÇÇÇÔÕÔÕÔÕÔ5×50000ÔÕÔÕÔÕÔÕÔÕÔÕÔÕ�}~ppppppppppppppx0ÆÆÆÆÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÜÝÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝÜÝæåæå�pppppppppppppppp’ÆÆÆÆÆÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÔÕÔÕÔÕÔ5×50000ÔÕÔÕÔÕÔÕÔÕ0000�pppppppppppppppp’ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÜÝÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝæå€‰‰‰˜pppppppppppp’00è1é1ôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõ \ No newline at end of file +ÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕÔÕ�pppppppppp’sq{‰sqqqt}qsqqqqqqqqqqqqqqqqqqqqqqqt|}qqquÜÝÜÝäåäåäåäåäåäåÜÝÜÝÜÝÜÝÜÝ�uvpppppppp’{|‰s{‰qquqq{‰qqqqt|||||||‰qqqqqqqqt}qqqqquÔÕÔÕ000000 0 0 0 0 0 0ÔÕÔÕÔÕÔÕÔÕ�}~ppppppppš‰�s{‰sqquqt‰{||||}qt©©©‰q{||||||||}qqqqqquÜÝäç000Ð1Ñ1Ñ1Ò1 0 0 0 0 0æåÜÝÜÝÜÝäç�ppppppuvPQpp’{‰s{‰ququ{©©|||||}qqq{|©©©©©©©©©©||||||}ÔÕ 0 0000à1á1á1â100 0 0 0 0 0ÔÕÔÕÔÕˆ‰˜puvppp}~XYppš�s{‰{|}t}t‘‘‘‘‘‘‘‘yyy‘ÎÎÎΑ‘‘‘ÎÎÎÎÎÎÎÎÎÎÜÝ 0 0 0 0Õ4‡4‡4‡4‡4‡4‡4o4 0 0 0 0æåÜÝÜÝdQpp}~uvPQpppuvPesq{|||}qr0000000K1L5L5L5M1ÇÇ0000ÇÇÇÇÇÇÇÇÔÕ 0 0 0 0 0 0 00000�4‡4‡4‡4‡4‡4Ö4ÔÕÔÕlYuvpp}~XYppp}~Xm{|‘‘‘‘‘yz0ÆÆÆÆÆÆ1111100000Ç0ÇÇæå 0 0 0 0 0 0 000000000000æåäç�p}~ppppppppppppš‰‰Š000000ÆÆÆÆÆ000000Ç00000000ÇÇÇÇ0Ç0$00 0 0 0 0 0 0 00000Ð1Ñ1Ñ1Ñ1Ò10000ˆ‰˜ppppppppppppppppppš‰‰‰‰Š000ÆÆÇÇ00000000000000Ç00$0Ï1Æ1Ç1 0 0 0 0 00040à1á1Ù1Ù1Ù1Ò1000�ppppppppppppppppppppppppp’0000ÇÇÇ0Ç0Ç00000Ç0000111Ô×Ô× 0 0 0 00000000à1á1á1â1000�ppppppppppppppppppppppppp’011110ÇÇÇ000000000011!1!1)1ÜÝÜÝ 0 0 0 0000000 0 0 0 00000�ppppppppppppppppppppppppp’0(1)1!1!1111100000011!1!1)1*10ÔÕÔÕÕ4‡4‡4‡4‡4‡4‡4‡4‡4Ö4 0 0 0 0 00000Ô0yppppppppppppppppppppppp’000(1)1)1)1!1!1111111111111111!1!1)1*100ÇÜÝÜÝ0000000 0 0 0 0 0 0 0Æ1Ï1Î1Ï1Î1Ï1dQPQppppppppppuvppppp“““’0000000(1)1)1)1)1)1)1)1)1)1)1)1)1)1)1)1)1)1*10000ÇÔÕÔÕ0000000 0 0 0 0 0 0 0Ö5Õ5Ô5Õ5Ô×lYXYuvppppPQPQ}~puvpxÆÆÆ000ÇÇÇ0Ç000000000000000000000ÇÇÇÜÝÜÝÎ1Ï1000000Æ1Ç1Æ1Ç1Æ1Ç1ÜÝÜÝÜ݈2‰2yp}~uvPQXYXYpPQ}~PeÆÇÇÇÇÇÇÇÇÇÇÇ00000000Ç0ÇÇÇÇÔÕÔÕÔ×000000Ö5ÕÔÕÔÕÔÕÔÕÔÕÔ×�ppp}~XYpppppXYppXmÆÆÆÆÇÇÇÇÇÇÇÇ000000000ÇÇÇÇÇÜÝÜÝÜÝÎ1Ï10000ÜÝÜÝÜÝÜÝÜÝÜÝÜÝ�uvppppppppppppppp’ÆÆÆÆÇÇÇÇÇÇÇÇÇ0Ç0Ç0Ç0Ç0Ç0Ç0Ç0Ç0ÇÇÇÇÇÔÕÔÕÔÕÔ5×50000ÔÕÔÕÔÕÔÕÔÕÔÕÔÕ�}~ppppppppppppppx0ÆÆÆÆÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÜÝÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝÜÝæåæå�pppppppppppppppp’ÆÆÆÆÆÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÔÕÔÕÔÕÔ5×50000ÔÕÔÕÔÕÔÕÔÕ0000�pppppppppppppppp’ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÜÝÜÝÜÝÜÝ0000ÜÝÜÝÜÝÜÝæå€‰‰‰˜pppppppppppp’00è1é1ôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõôõ \ No newline at end of file diff --git a/data/layouts/layouts.json b/data/layouts/layouts.json index 57a0da130..c0079ef87 100644 --- a/data/layouts/layouts.json +++ b/data/layouts/layouts.json @@ -4420,6 +4420,56 @@ "secondary_tileset": "gTileset_Petalburg", "border_filepath": "data/layouts/Route101ext/border.bin", "blockdata_filepath": "data/layouts/Route101ext/map.bin" + }, + { + "id": "LAYOUT_ROUTE102EXT", + "name": "Route102ext_Layout", + "width": 20, + "height": 20, + "primary_tileset": "gTileset_General", + "secondary_tileset": "gTileset_Petalburg", + "border_filepath": "data/layouts/Route102ext/border.bin", + "blockdata_filepath": "data/layouts/Route102ext/map.bin" + }, + { + "id": "LAYOUT_NEW_MAP1", + "name": "NewMap1_Layout", + "width": 20, + "height": 20, + "primary_tileset": "gTileset_General", + "secondary_tileset": "gTileset_Petalburg", + "border_filepath": "data/layouts/NewMap1/border.bin", + "blockdata_filepath": "data/layouts/NewMap1/map.bin" + }, + { + "id": "LAYOUT_PETALBURGEXT", + "name": "Petalburgext_Layout", + "width": 40, + "height": 20, + "primary_tileset": "gTileset_General", + "secondary_tileset": "gTileset_Petalburg", + "border_filepath": "data/layouts/Petalburgext/border.bin", + "blockdata_filepath": "data/layouts/Petalburgext/map.bin" + }, + { + "id": "LAYOUT_PETALBURG_CITY_OLD_RESEARCH_BUILDING", + "name": "PetalburgCity_OldResearchBuilding_Layout", + "width": 35, + "height": 20, + "primary_tileset": "gTileset_Building", + "secondary_tileset": "gTileset_Lab", + "border_filepath": "data/layouts/PetalburgCity_OldResearchBuilding/border.bin", + "blockdata_filepath": "data/layouts/PetalburgCity_OldResearchBuilding/map.bin" + }, + { + "id": "LAYOUT_PETALBURG_WOODS_EXT", + "name": "PetalburgWoodsExt_Layout", + "width": 90, + "height": 44, + "primary_tileset": "gTileset_General", + "secondary_tileset": "gTileset_Fortree", + "border_filepath": "data/layouts/PetalburgWoodsExt/border.bin", + "blockdata_filepath": "data/layouts/PetalburgWoodsExt/map.bin" } ] } diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/map.json b/data/maps/AbandonedShip_HiddenFloorCorridors/map.json index 245e68b8d..7462422b8 100644 --- a/data/maps/AbandonedShip_HiddenFloorCorridors/map.json +++ b/data/maps/AbandonedShip_HiddenFloorCorridors/map.json @@ -12,8 +12,10 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, - "object_events": [], + "connections": 0, + "object_events": [ + + ], "warp_events": [ { "x": 3, @@ -58,7 +60,9 @@ "dest_warp_id": "8" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/map.json b/data/maps/AbandonedShip_HiddenFloorRooms/map.json index e808250f4..4489fedbb 100644 --- a/data/maps/AbandonedShip_HiddenFloorRooms/map.json +++ b/data/maps/AbandonedShip_HiddenFloorRooms/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", @@ -132,7 +132,9 @@ "dest_warp_id": "5" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "hidden_item", diff --git a/data/maps/AlteringCave/map.json b/data/maps/AlteringCave/map.json index ac40311cf..d0d5baa07 100644 --- a/data/maps/AlteringCave/map.json +++ b/data/maps/AlteringCave/map.json @@ -12,8 +12,10 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, - "object_events": [], + "connections": 0, + "object_events": [ + + ], "warp_events": [ { "x": 18, @@ -23,6 +25,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/AncientTomb/map.json b/data/maps/AncientTomb/map.json index 0f4c37556..f89133576 100644 --- a/data/maps/AncientTomb/map.json +++ b/data/maps/AncientTomb/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_REGISTEEL", @@ -51,7 +51,9 @@ "dest_warp_id": "1" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/AquaHideout_UnusedRubyMap1/map.json b/data/maps/AquaHideout_UnusedRubyMap1/map.json index a2aefc63b..9a19f303c 100644 --- a/data/maps/AquaHideout_UnusedRubyMap1/map.json +++ b/data/maps/AquaHideout_UnusedRubyMap1/map.json @@ -12,9 +12,17 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_MAGMA", - "connections": null, - "object_events": [], - "warp_events": [], - "coord_events": [], - "bg_events": [] + "connections": 0, + "object_events": [ + + ], + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/AquaHideout_UnusedRubyMap2/map.json b/data/maps/AquaHideout_UnusedRubyMap2/map.json index 50175b5d5..35b21251c 100644 --- a/data/maps/AquaHideout_UnusedRubyMap2/map.json +++ b/data/maps/AquaHideout_UnusedRubyMap2/map.json @@ -12,9 +12,17 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_MAGMA", - "connections": null, - "object_events": [], - "warp_events": [], - "coord_events": [], - "bg_events": [] + "connections": 0, + "object_events": [ + + ], + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/ArtisanCave_1F/map.json b/data/maps/ArtisanCave_1F/map.json index d424b07d5..e45ec0e78 100644 --- a/data/maps/ArtisanCave_1F/map.json +++ b/data/maps/ArtisanCave_1F/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", @@ -44,6 +44,10 @@ "dest_warp_id": "1" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/CaveOfOrigin_1F/map.json b/data/maps/CaveOfOrigin_1F/map.json index 292c006c2..18dda9eeb 100644 --- a/data/maps/CaveOfOrigin_1F/map.json +++ b/data/maps/CaveOfOrigin_1F/map.json @@ -12,8 +12,10 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, - "object_events": [], + "connections": 0, + "object_events": [ + + ], "warp_events": [ { "x": 11, @@ -30,6 +32,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/CaveOfOrigin_B1F/map.json b/data/maps/CaveOfOrigin_B1F/map.json index 166f79998..c224f0674 100644 --- a/data/maps/CaveOfOrigin_B1F/map.json +++ b/data/maps/CaveOfOrigin_B1F/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_WALLACE", @@ -37,6 +37,10 @@ "dest_warp_id": "1" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json index b603bd515..e4d26b8b0 100644 --- a/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json +++ b/data/maps/CaveOfOrigin_UnusedRubySapphireMap2/map.json @@ -12,8 +12,10 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, - "object_events": [], + "connections": 0, + "object_events": [ + + ], "warp_events": [ { "x": 5, @@ -30,6 +32,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/FallarborTown/map.json b/data/maps/FallarborTown/map.json index 4888640a5..f59fd7716 100644 --- a/data/maps/FallarborTown/map.json +++ b/data/maps/FallarborTown/map.json @@ -115,7 +115,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/FortreeCity/map.json b/data/maps/FortreeCity/map.json index 007d8b22d..9efc51a7f 100644 --- a/data/maps/FortreeCity/map.json +++ b/data/maps/FortreeCity/map.json @@ -182,7 +182,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/IslandCave/map.json b/data/maps/IslandCave/map.json index b8518ac94..930ce7238 100644 --- a/data/maps/IslandCave/map.json +++ b/data/maps/IslandCave/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_REGICE", @@ -51,7 +51,9 @@ "dest_warp_id": "1" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/JaggedPass/map.json b/data/maps/JaggedPass/map.json index ba4cdf3e0..a250a626d 100644 --- a/data/maps/JaggedPass/map.json +++ b/data/maps/JaggedPass/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_HIKER", diff --git a/data/maps/LilycoveCity/map.json b/data/maps/LilycoveCity/map.json index 398cf219e..8d43ea846 100644 --- a/data/maps/LilycoveCity/map.json +++ b/data/maps/LilycoveCity/map.json @@ -412,7 +412,9 @@ "dest_warp_id": "1" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/LittlerootTown/map.json b/data/maps/LittlerootTown/map.json index 8311ffaa3..3ecde2034 100644 --- a/data/maps/LittlerootTown/map.json +++ b/data/maps/LittlerootTown/map.json @@ -123,6 +123,19 @@ "trainer_sight_or_berry_tree_id": "0", "script": "0x0", "flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCH" + }, + { + "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", + "x": 0, + "y": 17, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 1, + "movement_range_y": 1, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "LITTLEROOT_EventScript_ItemPokeBall", + "flag": "FLAG_ITEM_TOWN_LITTLEROOT_POTION" } ], "warp_events": [ diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/map.json b/data/maps/LittlerootTown_ProfessorBirchsLab/map.json index ac8710804..d5b596d6a 100644 --- a/data/maps/LittlerootTown_ProfessorBirchsLab/map.json +++ b/data/maps/LittlerootTown_ProfessorBirchsLab/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_SCIENTIST_1", @@ -122,7 +122,9 @@ "dest_warp_id": "2" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc index bf0377b41..ef10ea164 100644 --- a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc +++ b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc @@ -725,7 +725,13 @@ LittlerootTown_ProfessorBirchsLab_Text_GetRivalToTeachYou: .string "PROF. BIRCH: Great!\n" .string "{RIVAL} should be happy, too.\p" .string "Get {RIVAL} to teach you what it\n" - .string "means to be a TRAINER.$" + .string "means to be a TRAINER.\p" + .string "Oh! Before I forget. It's\n" + .string "important foster a strong bond\l" + .string "with your POKéMON.\n" + .string "They will follow you on your\n" + .string "adverntures if you let them.\p" + .string "Why don't you try it with {STR_VAR_1}?$" LittlerootTown_ProfessorBirchsLab_Text_DontBeThatWay: .string "PROF. BIRCH: Oh, don't be that way.\n" diff --git a/data/maps/MeteorFalls_1F_1R/map.json b/data/maps/MeteorFalls_1F_1R/map.json index 71f1d1cc5..1b9d322ac 100644 --- a/data/maps/MeteorFalls_1F_1R/map.json +++ b/data/maps/MeteorFalls_1F_1R/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", diff --git a/data/maps/MeteorFalls_B1F_1R/map.json b/data/maps/MeteorFalls_B1F_1R/map.json index e9bb08f1b..019fd4fbe 100644 --- a/data/maps/MeteorFalls_B1F_1R/map.json +++ b/data/maps/MeteorFalls_B1F_1R/map.json @@ -12,8 +12,10 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, - "object_events": [], + "connections": 0, + "object_events": [ + + ], "warp_events": [ { "x": 5, @@ -58,6 +60,10 @@ "dest_warp_id": "4" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/MeteorFalls_StevensCave/map.json b/data/maps/MeteorFalls_StevensCave/map.json index 8e329fc0d..bc3fb1863 100644 --- a/data/maps/MeteorFalls_StevensCave/map.json +++ b/data/maps/MeteorFalls_StevensCave/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_STEVEN", @@ -37,6 +37,10 @@ "dest_warp_id": "5" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/MtChimney/map.json b/data/maps/MtChimney/map.json index 55bd065cb..2efd2dc11 100644 --- a/data/maps/MtChimney/map.json +++ b/data/maps/MtChimney/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_ARCHIE", @@ -435,7 +435,9 @@ "dest_warp_id": "3" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/MtPyre_Exterior/map.json b/data/maps/MtPyre_Exterior/map.json index 417a38d97..0938444ff 100644 --- a/data/maps/MtPyre_Exterior/map.json +++ b/data/maps/MtPyre_Exterior/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", diff --git a/data/maps/MtPyre_Summit/map.json b/data/maps/MtPyre_Summit/map.json index 49fd8b9f7..372e401dc 100644 --- a/data/maps/MtPyre_Summit/map.json +++ b/data/maps/MtPyre_Summit/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_OLD_MAN", diff --git a/data/maps/NewMap1/map.json b/data/maps/NewMap1/map.json new file mode 100644 index 000000000..d024a5dbb --- /dev/null +++ b/data/maps/NewMap1/map.json @@ -0,0 +1,28 @@ +{ + "id": "MAP_NEW_MAP1", + "name": "NewMap1", + "layout": "LAYOUT_NEW_MAP1", + "music": "MUS_PETALBURG", + "region_map_section": "MAPSEC_PETALBURG_CITY", + "requires_flash": false, + "weather": "WEATHER_NONE", + "map_type": "MAP_TYPE_TOWN", + "allow_cycling": true, + "allow_escaping": false, + "allow_running": true, + "show_map_name": false, + "battle_scene": "MAP_BATTLE_SCENE_NORMAL", + "connections": 0, + "object_events": [ + + ], + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] +} diff --git a/data/maps/NewMap1/scripts.inc b/data/maps/NewMap1/scripts.inc new file mode 100644 index 000000000..79ae3fd9e --- /dev/null +++ b/data/maps/NewMap1/scripts.inc @@ -0,0 +1,2 @@ +NewMap1_MapScripts:: + .byte 0 diff --git a/data/maps/OldaleTown/map.json b/data/maps/OldaleTown/map.json index e8c63172c..b5a1963e8 100644 --- a/data/maps/OldaleTown/map.json +++ b/data/maps/OldaleTown/map.json @@ -37,8 +37,8 @@ "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_GIRL_3", - "x": 16, - "y": 11, + "x": 12, + "y": 14, "elevation": 3, "movement_type": "MOVEMENT_TYPE_FACE_LEFT", "movement_range_x": 0, diff --git a/data/maps/PetalburgCity/map.json b/data/maps/PetalburgCity/map.json index d653e46ae..ac34c0d13 100644 --- a/data/maps/PetalburgCity/map.json +++ b/data/maps/PetalburgCity/map.json @@ -22,6 +22,11 @@ "map": "MAP_ROUTE102", "offset": 10, "direction": "right" + }, + { + "map": "MAP_PETALBURGEXT", + "offset": -10, + "direction": "down" } ], "object_events": [ @@ -105,7 +110,7 @@ }, { "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", - "x": 3, + "x": 11, "y": 28, "elevation": 3, "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", diff --git a/data/maps/PetalburgCity_Gym/map.json b/data/maps/PetalburgCity_Gym/map.json index ef5849171..c4aa091b9 100644 --- a/data/maps/PetalburgCity_Gym/map.json +++ b/data/maps/PetalburgCity_Gym/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_GYM", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_NORMAN", @@ -426,7 +426,9 @@ "dest_warp_id": "33" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/PetalburgCity_House1/map.json b/data/maps/PetalburgCity_House1/map.json index 2b1e96648..5e97c9734 100644 --- a/data/maps/PetalburgCity_House1/map.json +++ b/data/maps/PetalburgCity_House1/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_GIRL_1", @@ -57,6 +57,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/PetalburgCity_House2/map.json b/data/maps/PetalburgCity_House2/map.json index 74d128759..ace33822c 100644 --- a/data/maps/PetalburgCity_House2/map.json +++ b/data/maps/PetalburgCity_House2/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_POKEFAN_F", @@ -57,6 +57,10 @@ "dest_warp_id": "4" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/PetalburgCity_Mart/map.json b/data/maps/PetalburgCity_Mart/map.json index 7c8a70b28..479c07bd8 100644 --- a/data/maps/PetalburgCity_Mart/map.json +++ b/data/maps/PetalburgCity_Mart/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE", @@ -83,6 +83,10 @@ "dest_warp_id": "5" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/PetalburgCity_OldResearchBuilding/map.json b/data/maps/PetalburgCity_OldResearchBuilding/map.json new file mode 100644 index 000000000..c2fdb1d2f --- /dev/null +++ b/data/maps/PetalburgCity_OldResearchBuilding/map.json @@ -0,0 +1,28 @@ +{ + "id": "MAP_PETALBURG_CITY_OLD_RESEARCH_BUILDING", + "name": "PetalburgCity_OldResearchBuilding", + "layout": "LAYOUT_PETALBURG_CITY_OLD_RESEARCH_BUILDING", + "music": "MUS_PETALBURG", + "region_map_section": "MAPSEC_PETALBURG_CITY", + "requires_flash": false, + "weather": "WEATHER_NONE", + "map_type": "MAP_TYPE_INDOOR", + "allow_cycling": false, + "allow_escaping": false, + "allow_running": false, + "show_map_name": true, + "battle_scene": "MAP_BATTLE_SCENE_NORMAL", + "connections": 0, + "object_events": [ + + ], + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] +} diff --git a/data/maps/PetalburgCity_OldResearchBuilding/scripts.inc b/data/maps/PetalburgCity_OldResearchBuilding/scripts.inc new file mode 100644 index 000000000..67713c27e --- /dev/null +++ b/data/maps/PetalburgCity_OldResearchBuilding/scripts.inc @@ -0,0 +1,2 @@ +PetalburgCity_OldResearchBuilding_MapScripts:: + .byte 0 diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/map.json b/data/maps/PetalburgCity_PokemonCenter_1F/map.json index 12b7810df..d45fcfb77 100644 --- a/data/maps/PetalburgCity_PokemonCenter_1F/map.json +++ b/data/maps/PetalburgCity_PokemonCenter_1F/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_NURSE", @@ -103,6 +103,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/map.json b/data/maps/PetalburgCity_PokemonCenter_2F/map.json index b2078e495..0fadc587d 100644 --- a/data/maps/PetalburgCity_PokemonCenter_2F/map.json +++ b/data/maps/PetalburgCity_PokemonCenter_2F/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_TEALA", @@ -90,6 +90,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/PetalburgCity_WallysHouse/map.json b/data/maps/PetalburgCity_WallysHouse/map.json index f2fd03e7f..573a3064a 100644 --- a/data/maps/PetalburgCity_WallysHouse/map.json +++ b/data/maps/PetalburgCity_WallysHouse/map.json @@ -12,7 +12,7 @@ "allow_running": false, "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_POKEFAN_M", @@ -57,6 +57,10 @@ "dest_warp_id": "1" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/PetalburgWoods/map.json b/data/maps/PetalburgWoods/map.json index 2979e7e46..7e85e3dcf 100644 --- a/data/maps/PetalburgWoods/map.json +++ b/data/maps/PetalburgWoods/map.json @@ -12,7 +12,13 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": [ + { + "map": "MAP_PETALBURG_WOODS_EXT", + "offset": 0, + "direction": "right" + } + ], "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_CUTTABLE_TREE", diff --git a/data/maps/PetalburgWoodsExt/map.json b/data/maps/PetalburgWoodsExt/map.json new file mode 100644 index 000000000..76ce8f0c8 --- /dev/null +++ b/data/maps/PetalburgWoodsExt/map.json @@ -0,0 +1,72 @@ +{ + "id": "MAP_PETALBURG_WOODS_EXT", + "name": "PetalburgWoodsExt", + "layout": "LAYOUT_PETALBURG_WOODS_EXT", + "music": "MUS_PETALBURG", + "region_map_section": "MAPSEC_PETALBURG_CITY", + "requires_flash": false, + "weather": "WEATHER_FOG_DIAGONAL", + "map_type": "MAP_TYPE_ROUTE", + "allow_cycling": true, + "allow_escaping": false, + "allow_running": true, + "show_map_name": false, + "battle_scene": "MAP_BATTLE_SCENE_NORMAL", + "connections": [ + { + "map": "MAP_PETALBURG_WOODS", + "offset": 0, + "direction": "left" + } + ], + "object_events": [ + { + "graphics_id": "OBJ_EVENT_GFX_SWAMPERT", + "x": 6, + "y": 37, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_WANDER_AROUND", + "movement_range_x": 3, + "movement_range_y": 3, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "NULL", + "flag": "0" + }, + { + "graphics_id": "OBJ_EVENT_GFX_PUSHABLE_BOULDER", + "x": 22, + "y": 36, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 0, + "movement_range_y": 0, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "EventScript_StrengthBoulder", + "flag": "FLAG_TEMP_16" + } + ], + "warp_events": [ + { + "x": 89, + "y": 17, + "elevation": 0, + "dest_map": "MAP_ROUTE103", + "dest_warp_id": "1" + }, + { + "x": 89, + "y": 18, + "elevation": 0, + "dest_map": "MAP_ROUTE103", + "dest_warp_id": "2" + } + ], + "coord_events": [ + + ], + "bg_events": [ + + ] +} diff --git a/data/maps/PetalburgWoodsExt/scripts.inc b/data/maps/PetalburgWoodsExt/scripts.inc new file mode 100644 index 000000000..5a2bb5838 --- /dev/null +++ b/data/maps/PetalburgWoodsExt/scripts.inc @@ -0,0 +1,2 @@ +PetalburgWoodsExt_MapScripts:: + .byte 0 diff --git a/data/maps/Petalburgext/map.json b/data/maps/Petalburgext/map.json new file mode 100644 index 000000000..573f2e811 --- /dev/null +++ b/data/maps/Petalburgext/map.json @@ -0,0 +1,34 @@ +{ + "id": "MAP_PETALBURGEXT", + "name": "Petalburgext", + "layout": "LAYOUT_PETALBURGEXT", + "music": "MUS_PETALBURG", + "region_map_section": "MAPSEC_PETALBURG_CITY", + "requires_flash": false, + "weather": "WEATHER_NONE", + "map_type": "MAP_TYPE_TOWN", + "allow_cycling": true, + "allow_escaping": false, + "allow_running": true, + "show_map_name": false, + "battle_scene": "MAP_BATTLE_SCENE_NORMAL", + "connections": [ + { + "map": "MAP_PETALBURG_CITY", + "offset": 10, + "direction": "up" + } + ], + "object_events": [ + + ], + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] +} diff --git a/data/maps/Petalburgext/scripts.inc b/data/maps/Petalburgext/scripts.inc new file mode 100644 index 000000000..0f253cb56 --- /dev/null +++ b/data/maps/Petalburgext/scripts.inc @@ -0,0 +1,2 @@ +Petalburgext_MapScripts:: + .byte 0 diff --git a/data/maps/Route101/map.json b/data/maps/Route101/map.json index 6e3623a87..3705785ac 100644 --- a/data/maps/Route101/map.json +++ b/data/maps/Route101/map.json @@ -32,8 +32,8 @@ "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_YOUNGSTER", - "x": 16, - "y": 8, + "x": 7, + "y": 5, "elevation": 3, "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", "movement_range_x": 0, diff --git a/data/maps/Route101ext/map.json b/data/maps/Route101ext/map.json index 3f10f201c..43b941a89 100644 --- a/data/maps/Route101ext/map.json +++ b/data/maps/Route101ext/map.json @@ -10,7 +10,7 @@ "allow_cycling": true, "allow_escaping": false, "allow_running": true, - "show_map_name": true, + "show_map_name": false, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", "connections": [ { @@ -42,6 +42,58 @@ "trainer_sight_or_berry_tree_id": "0", "script": "Route101ext_EventScript_BugCatcher", "flag": "0" + }, + { + "graphics_id": "OBJ_EVENT_GFX_CUTTABLE_TREE", + "x": 16, + "y": 16, + "elevation": 3, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 0, + "movement_range_y": 0, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "EventScript_CutTreeDown", + "flag": "FLAG_TEMP_11" + }, + { + "graphics_id": "OBJ_EVENT_GFX_FAT_MAN", + "x": 11, + "y": 34, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_FACE_DOWN", + "movement_range_x": 0, + "movement_range_y": 0, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "Route101ext_EventScript_FatMan", + "flag": "0" + }, + { + "graphics_id": "OBJ_EVENT_GFX_TAILLOW", + "x": 18, + "y": 10, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_WANDER_AROUND", + "movement_range_x": 2, + "movement_range_y": 2, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "NULL", + "flag": "0" + }, + { + "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", + "x": 16, + "y": 22, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 1, + "movement_range_y": 1, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "Route101ext_EventScript_ItemPokeBall", + "flag": "FLAG_ITEM_ROUTE_101ext_POTION" } ], "warp_events": [ diff --git a/data/maps/Route102/map.json b/data/maps/Route102/map.json index 8c8771b5e..39474687a 100644 --- a/data/maps/Route102/map.json +++ b/data/maps/Route102/map.json @@ -22,6 +22,11 @@ "map": "MAP_OLDALE_TOWN", "offset": 0, "direction": "right" + }, + { + "map": "MAP_ROUTE102EXT", + "offset": 8, + "direction": "down" } ], "object_events": [ diff --git a/data/maps/Route102ext/map.json b/data/maps/Route102ext/map.json new file mode 100644 index 000000000..460579ed9 --- /dev/null +++ b/data/maps/Route102ext/map.json @@ -0,0 +1,59 @@ +{ + "id": "MAP_ROUTE102EXT", + "name": "Route102ext", + "layout": "LAYOUT_ROUTE102EXT", + "music": "MUS_ROUTE101", + "region_map_section": "MAPSEC_ROUTE_102", + "requires_flash": false, + "weather": "WEATHER_NONE", + "map_type": "MAP_TYPE_ROUTE", + "allow_cycling": true, + "allow_escaping": false, + "allow_running": true, + "show_map_name": false, + "battle_scene": "MAP_BATTLE_SCENE_NORMAL", + "connections": [ + { + "map": "MAP_ROUTE102", + "offset": -8, + "direction": "up" + } + ], + "object_events": [ + { + "graphics_id": "OBJ_EVENT_GFX_BREAKABLE_ROCK", + "x": 17, + "y": 8, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 1, + "movement_range_y": 1, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "EventScript_RockSmash", + "flag": "FLAG_TEMP_11" + }, + { + "graphics_id": "OBJ_EVENT_GFX_ITEM_BALL", + "x": 11, + "y": 8, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 1, + "movement_range_y": 1, + "trainer_type": "TRAINER_TYPE_NONE", + "trainer_sight_or_berry_tree_id": "0", + "script": "Route102ext_EventScript_ItemRareCandy", + "flag": "FLAG_ITEM_ROUTE_102ext_RARECANDY" + } + ], + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] +} diff --git a/data/maps/Route102ext/scripts.inc b/data/maps/Route102ext/scripts.inc new file mode 100644 index 000000000..635916fa2 --- /dev/null +++ b/data/maps/Route102ext/scripts.inc @@ -0,0 +1,2 @@ +Route102ext_MapScripts:: + .byte 0 diff --git a/data/maps/Route103/map.json b/data/maps/Route103/map.json index b980b84cb..db38e190b 100644 --- a/data/maps/Route103/map.json +++ b/data/maps/Route103/map.json @@ -35,7 +35,7 @@ "x": 49, "y": 12, "elevation": 3, - "movement_type": "MOVEMENT_TYPE_FACE_LEFT", + "movement_type": "MOVEMENT_TYPE_FACE_DOWN_UP_AND_RIGHT", "movement_range_x": 0, "movement_range_y": 0, "trainer_type": "TRAINER_TYPE_NONE", @@ -289,6 +289,32 @@ "trainer_sight_or_berry_tree_id": "0", "script": "Route103_EventScript_ItemPPUp", "flag": "FLAG_ITEM_ROUTE_103_PP_UP" + }, + { + "graphics_id": "OBJ_EVENT_GFX_CUTTABLE_TREE", + "x": 1, + "y": 8, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 0, + "movement_range_y": 0, + "trainer_type": "null", + "trainer_sight_or_berry_tree_id": "0", + "script": "EventScript_CutTreeDown", + "flag": "FLAG_TEMP_16" + }, + { + "graphics_id": "OBJ_EVENT_GFX_CUTTABLE_TREE", + "x": 1, + "y": 9, + "elevation": 0, + "movement_type": "MOVEMENT_TYPE_LOOK_AROUND", + "movement_range_x": 0, + "movement_range_y": 0, + "trainer_type": "null", + "trainer_sight_or_berry_tree_id": "0", + "script": "EventScript_CutTreeDown", + "flag": "FLAG_TEMP_16" } ], "warp_events": [ @@ -298,6 +324,20 @@ "elevation": 0, "dest_map": "MAP_ALTERING_CAVE", "dest_warp_id": "0" + }, + { + "x": 0, + "y": 8, + "elevation": 0, + "dest_map": "MAP_PETALBURGEXT", + "dest_warp_id": "0" + }, + { + "x": 0, + "y": 9, + "elevation": 0, + "dest_map": "MAP_PETALBURGEXT", + "dest_warp_id": "1" } ], "coord_events": [ diff --git a/data/maps/Route107/map.json b/data/maps/Route107/map.json index ee15509cd..c7ff529db 100644 --- a/data/maps/Route107/map.json +++ b/data/maps/Route107/map.json @@ -117,7 +117,13 @@ "flag": "0" } ], - "warp_events": [], - "coord_events": [], - "bg_events": [] + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/Route108/map.json b/data/maps/Route108/map.json index 405ae3401..2f580cb04 100644 --- a/data/maps/Route108/map.json +++ b/data/maps/Route108/map.json @@ -126,7 +126,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "hidden_item", diff --git a/data/maps/Route109/map.json b/data/maps/Route109/map.json index 49357f0a0..1d9feabb7 100644 --- a/data/maps/Route109/map.json +++ b/data/maps/Route109/map.json @@ -347,7 +347,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/Route112/map.json b/data/maps/Route112/map.json index 5340680ea..951c9fac1 100644 --- a/data/maps/Route112/map.json +++ b/data/maps/Route112/map.json @@ -257,7 +257,9 @@ "dest_warp_id": "1" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/Route114/map.json b/data/maps/Route114/map.json index 17c483c0f..e7a6ad4c1 100644 --- a/data/maps/Route114/map.json +++ b/data/maps/Route114/map.json @@ -414,7 +414,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/Route115/map.json b/data/maps/Route115/map.json index a4143fad3..6d0f03a4f 100644 --- a/data/maps/Route115/map.json +++ b/data/maps/Route115/map.json @@ -348,7 +348,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "secret_base", diff --git a/data/maps/Route117/map.json b/data/maps/Route117/map.json index 80304ddf4..ccf67bbcd 100644 --- a/data/maps/Route117/map.json +++ b/data/maps/Route117/map.json @@ -347,7 +347,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/Route122/map.json b/data/maps/Route122/map.json index fe21fe773..4817f3fe8 100644 --- a/data/maps/Route122/map.json +++ b/data/maps/Route122/map.json @@ -24,7 +24,9 @@ "direction": "down" } ], - "object_events": [], + "object_events": [ + + ], "warp_events": [ { "x": 22, @@ -34,6 +36,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/Route124/map.json b/data/maps/Route124/map.json index 21e2ecd06..cd9f5b5cc 100644 --- a/data/maps/Route124/map.json +++ b/data/maps/Route124/map.json @@ -206,7 +206,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/Route125/map.json b/data/maps/Route125/map.json index cc8bdf09c..624d06e04 100644 --- a/data/maps/Route125/map.json +++ b/data/maps/Route125/map.json @@ -170,7 +170,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "secret_base", diff --git a/data/maps/Route126/map.json b/data/maps/Route126/map.json index 0997e46b1..01ec8fe8e 100644 --- a/data/maps/Route126/map.json +++ b/data/maps/Route126/map.json @@ -148,7 +148,13 @@ "flag": "0" } ], - "warp_events": [], - "coord_events": [], - "bg_events": [] + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/Route127/map.json b/data/maps/Route127/map.json index 30652264e..a7ea4df6a 100644 --- a/data/maps/Route127/map.json +++ b/data/maps/Route127/map.json @@ -179,8 +179,12 @@ "flag": "FLAG_ITEM_ROUTE_127_RARE_CANDY" } ], - "warp_events": [], - "coord_events": [], + "warp_events": [ + + ], + "coord_events": [ + + ], "bg_events": [ { "type": "secret_base", diff --git a/data/maps/Route128/map.json b/data/maps/Route128/map.json index 464aa83fc..3749f30e9 100644 --- a/data/maps/Route128/map.json +++ b/data/maps/Route128/map.json @@ -166,8 +166,12 @@ "flag": "0" } ], - "warp_events": [], - "coord_events": [], + "warp_events": [ + + ], + "coord_events": [ + + ], "bg_events": [ { "type": "hidden_item", diff --git a/data/maps/Route129/map.json b/data/maps/Route129/map.json index 427b70bd1..da424ca3c 100644 --- a/data/maps/Route129/map.json +++ b/data/maps/Route129/map.json @@ -96,7 +96,13 @@ "flag": "0" } ], - "warp_events": [], - "coord_events": [], - "bg_events": [] + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/Route130/map.json b/data/maps/Route130/map.json index 7b37a10ed..19a9709c9 100644 --- a/data/maps/Route130/map.json +++ b/data/maps/Route130/map.json @@ -78,7 +78,13 @@ "flag": "0" } ], - "warp_events": [], - "coord_events": [], - "bg_events": [] + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/Route131/map.json b/data/maps/Route131/map.json index 18cdecc6e..208f0373a 100644 --- a/data/maps/Route131/map.json +++ b/data/maps/Route131/map.json @@ -139,6 +139,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/Route132/map.json b/data/maps/Route132/map.json index 698dd050f..43a3227d9 100644 --- a/data/maps/Route132/map.json +++ b/data/maps/Route132/map.json @@ -156,7 +156,13 @@ "flag": "FLAG_ITEM_ROUTE_132_PROTEIN" } ], - "warp_events": [], - "coord_events": [], - "bg_events": [] + "warp_events": [ + + ], + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/ShoalCave_LowTideLowerRoom/map.json b/data/maps/ShoalCave_LowTideLowerRoom/map.json index 06e30f049..b7ec20b82 100644 --- a/data/maps/ShoalCave_LowTideLowerRoom/map.json +++ b/data/maps/ShoalCave_LowTideLowerRoom/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_PUSHABLE_BOULDER", @@ -71,7 +71,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/Underwater_Route105/map.json b/data/maps/Underwater_Route105/map.json index 069ccab4d..b276de28d 100644 --- a/data/maps/Underwater_Route105/map.json +++ b/data/maps/Underwater_Route105/map.json @@ -19,7 +19,9 @@ "direction": "emerge" } ], - "object_events": [], + "object_events": [ + + ], "warp_events": [ { "x": 13, @@ -36,6 +38,10 @@ "dest_warp_id": "0" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/VerdanturfTown/map.json b/data/maps/VerdanturfTown/map.json index ae40730c0..2d1df93ed 100644 --- a/data/maps/VerdanturfTown/map.json +++ b/data/maps/VerdanturfTown/map.json @@ -129,7 +129,9 @@ "dest_warp_id": "0" } ], - "coord_events": [], + "coord_events": [ + + ], "bg_events": [ { "type": "sign", diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index 44a2bca66..a3c8314c2 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_MAN_3", diff --git a/data/maps/VictoryRoad_B1F/map.json b/data/maps/VictoryRoad_B1F/map.json index 6f339a1c2..2410f1875 100644 --- a/data/maps/VictoryRoad_B1F/map.json +++ b/data/maps/VictoryRoad_B1F/map.json @@ -12,7 +12,7 @@ "allow_running": true, "show_map_name": true, "battle_scene": "MAP_BATTLE_SCENE_NORMAL", - "connections": null, + "connections": 0, "object_events": [ { "graphics_id": "OBJ_EVENT_GFX_PUSHABLE_BOULDER", @@ -339,6 +339,10 @@ "dest_warp_id": "3" } ], - "coord_events": [], - "bg_events": [] + "coord_events": [ + + ], + "bg_events": [ + + ] } diff --git a/data/maps/map_groups.json b/data/maps/map_groups.json index 6bfedaf5f..0e1f1c593 100644 --- a/data/maps/map_groups.json +++ b/data/maps/map_groups.json @@ -93,7 +93,11 @@ "Underwater_Route129", "Underwater_Route105", "Underwater_Route125", - "Route101ext" + "Route101ext", + "Route102ext", + "NewMap1", + "Petalburgext", + "PetalburgCity_OldResearchBuilding" ], "gMapGroup_IndoorLittleroot": [ "LittlerootTown_BrendansHouse_1F", @@ -430,7 +434,8 @@ "TerraCave_Entrance", "TerraCave_End", "AlteringCave", - "MeteorFalls_StevensCave" + "MeteorFalls_StevensCave", + "PetalburgWoodsExt" ], "gMapGroup_IndoorDynamic": [ "SecretBase_RedCave1", diff --git a/data/scripts/item_ball_scripts.inc b/data/scripts/item_ball_scripts.inc index 683c383df..af3528cad 100644 --- a/data/scripts/item_ball_scripts.inc +++ b/data/scripts/item_ball_scripts.inc @@ -1,7 +1,19 @@ +LITTLEROOT_EventScript_ItemPokeBall:: + finditem ITEM_POTION + end + +Route101ext_EventScript_ItemPokeBall:: + finditem ITEM_POKE_BALL + end + Route102_EventScript_ItemPotion:: finditem ITEM_POTION end +Route102ext_EventScript_ItemRareCandy:: + finditem ITEM_RARE_CANDY + end + Route103_EventScript_ItemGuardSpec:: finditem ITEM_GUARD_SPEC end diff --git a/include/constants/flags.h b/include/constants/flags.h index 36a38a6e2..ca4ee5641 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1218,9 +1218,9 @@ #define FLAG_ITEM_SAFARI_ZONE_NORTH_EAST_NUGGET 0x491 #define FLAG_ITEM_SAFARI_ZONE_SOUTH_EAST_BIG_PEARL 0x492 -#define FLAG_UNUSED_0x493 0x493 // Unused Flag -#define FLAG_UNUSED_0x494 0x494 // Unused Flag -#define FLAG_UNUSED_0x495 0x495 // Unused Flag +#define FLAG_ITEM_ROUTE_101ext_POTION 0x493 +#define FLAG_ITEM_ROUTE_102ext_RARECANDY 0x494 // Unused Flag +#define FLAG_ITEM_TOWN_LITTLEROOT_POTION 0x495 // Unused Flag #define FLAG_UNUSED_0x496 0x496 // Unused Flag #define FLAG_UNUSED_0x497 0x497 // Unused Flag #define FLAG_UNUSED_0x498 0x498 // Unused Flag diff --git a/include/constants/layouts.h b/include/constants/layouts.h index ee80c01be..e477d16fc 100755 --- a/include/constants/layouts.h +++ b/include/constants/layouts.h @@ -447,5 +447,10 @@ #define LAYOUT_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_B1F 440 #define LAYOUT_SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_1F_STAIRS_UNBLOCKED 441 #define LAYOUT_ROUTE101EXT 442 +#define LAYOUT_ROUTE102EXT 443 +#define LAYOUT_NEW_MAP1 444 +#define LAYOUT_PETALBURGEXT 445 +#define LAYOUT_PETALBURG_CITY_OLD_RESEARCH_BUILDING 446 +#define LAYOUT_PETALBURG_WOODS_EXT 447 #endif // GUARD_CONSTANTS_LAYOUTS_H diff --git a/include/constants/map_groups.h b/include/constants/map_groups.h index f60397531..6b7dbe2eb 100755 --- a/include/constants/map_groups.h +++ b/include/constants/map_groups.h @@ -6,64 +6,68 @@ // // gMapGroup_TownsAndRoutes -#define MAP_PETALBURG_CITY (0 | (0 << 8)) -#define MAP_SLATEPORT_CITY (1 | (0 << 8)) -#define MAP_MAUVILLE_CITY (2 | (0 << 8)) -#define MAP_RUSTBORO_CITY (3 | (0 << 8)) -#define MAP_FORTREE_CITY (4 | (0 << 8)) -#define MAP_LILYCOVE_CITY (5 | (0 << 8)) -#define MAP_MOSSDEEP_CITY (6 | (0 << 8)) -#define MAP_SOOTOPOLIS_CITY (7 | (0 << 8)) -#define MAP_EVER_GRANDE_CITY (8 | (0 << 8)) -#define MAP_LITTLEROOT_TOWN (9 | (0 << 8)) -#define MAP_OLDALE_TOWN (10 | (0 << 8)) -#define MAP_DEWFORD_TOWN (11 | (0 << 8)) -#define MAP_LAVARIDGE_TOWN (12 | (0 << 8)) -#define MAP_FALLARBOR_TOWN (13 | (0 << 8)) -#define MAP_VERDANTURF_TOWN (14 | (0 << 8)) -#define MAP_PACIFIDLOG_TOWN (15 | (0 << 8)) -#define MAP_ROUTE101 (16 | (0 << 8)) -#define MAP_ROUTE102 (17 | (0 << 8)) -#define MAP_ROUTE103 (18 | (0 << 8)) -#define MAP_ROUTE104 (19 | (0 << 8)) -#define MAP_ROUTE105 (20 | (0 << 8)) -#define MAP_ROUTE106 (21 | (0 << 8)) -#define MAP_ROUTE107 (22 | (0 << 8)) -#define MAP_ROUTE108 (23 | (0 << 8)) -#define MAP_ROUTE109 (24 | (0 << 8)) -#define MAP_ROUTE110 (25 | (0 << 8)) -#define MAP_ROUTE111 (26 | (0 << 8)) -#define MAP_ROUTE112 (27 | (0 << 8)) -#define MAP_ROUTE113 (28 | (0 << 8)) -#define MAP_ROUTE114 (29 | (0 << 8)) -#define MAP_ROUTE115 (30 | (0 << 8)) -#define MAP_ROUTE116 (31 | (0 << 8)) -#define MAP_ROUTE117 (32 | (0 << 8)) -#define MAP_ROUTE118 (33 | (0 << 8)) -#define MAP_ROUTE119 (34 | (0 << 8)) -#define MAP_ROUTE120 (35 | (0 << 8)) -#define MAP_ROUTE121 (36 | (0 << 8)) -#define MAP_ROUTE122 (37 | (0 << 8)) -#define MAP_ROUTE123 (38 | (0 << 8)) -#define MAP_ROUTE124 (39 | (0 << 8)) -#define MAP_ROUTE125 (40 | (0 << 8)) -#define MAP_ROUTE126 (41 | (0 << 8)) -#define MAP_ROUTE127 (42 | (0 << 8)) -#define MAP_ROUTE128 (43 | (0 << 8)) -#define MAP_ROUTE129 (44 | (0 << 8)) -#define MAP_ROUTE130 (45 | (0 << 8)) -#define MAP_ROUTE131 (46 | (0 << 8)) -#define MAP_ROUTE132 (47 | (0 << 8)) -#define MAP_ROUTE133 (48 | (0 << 8)) -#define MAP_ROUTE134 (49 | (0 << 8)) -#define MAP_UNDERWATER_ROUTE124 (50 | (0 << 8)) -#define MAP_UNDERWATER_ROUTE126 (51 | (0 << 8)) -#define MAP_UNDERWATER_ROUTE127 (52 | (0 << 8)) -#define MAP_UNDERWATER_ROUTE128 (53 | (0 << 8)) -#define MAP_UNDERWATER_ROUTE129 (54 | (0 << 8)) -#define MAP_UNDERWATER_ROUTE105 (55 | (0 << 8)) -#define MAP_UNDERWATER_ROUTE125 (56 | (0 << 8)) -#define MAP_ROUTE101EXT (57 | (0 << 8)) +#define MAP_PETALBURG_CITY (0 | (0 << 8)) +#define MAP_SLATEPORT_CITY (1 | (0 << 8)) +#define MAP_MAUVILLE_CITY (2 | (0 << 8)) +#define MAP_RUSTBORO_CITY (3 | (0 << 8)) +#define MAP_FORTREE_CITY (4 | (0 << 8)) +#define MAP_LILYCOVE_CITY (5 | (0 << 8)) +#define MAP_MOSSDEEP_CITY (6 | (0 << 8)) +#define MAP_SOOTOPOLIS_CITY (7 | (0 << 8)) +#define MAP_EVER_GRANDE_CITY (8 | (0 << 8)) +#define MAP_LITTLEROOT_TOWN (9 | (0 << 8)) +#define MAP_OLDALE_TOWN (10 | (0 << 8)) +#define MAP_DEWFORD_TOWN (11 | (0 << 8)) +#define MAP_LAVARIDGE_TOWN (12 | (0 << 8)) +#define MAP_FALLARBOR_TOWN (13 | (0 << 8)) +#define MAP_VERDANTURF_TOWN (14 | (0 << 8)) +#define MAP_PACIFIDLOG_TOWN (15 | (0 << 8)) +#define MAP_ROUTE101 (16 | (0 << 8)) +#define MAP_ROUTE102 (17 | (0 << 8)) +#define MAP_ROUTE103 (18 | (0 << 8)) +#define MAP_ROUTE104 (19 | (0 << 8)) +#define MAP_ROUTE105 (20 | (0 << 8)) +#define MAP_ROUTE106 (21 | (0 << 8)) +#define MAP_ROUTE107 (22 | (0 << 8)) +#define MAP_ROUTE108 (23 | (0 << 8)) +#define MAP_ROUTE109 (24 | (0 << 8)) +#define MAP_ROUTE110 (25 | (0 << 8)) +#define MAP_ROUTE111 (26 | (0 << 8)) +#define MAP_ROUTE112 (27 | (0 << 8)) +#define MAP_ROUTE113 (28 | (0 << 8)) +#define MAP_ROUTE114 (29 | (0 << 8)) +#define MAP_ROUTE115 (30 | (0 << 8)) +#define MAP_ROUTE116 (31 | (0 << 8)) +#define MAP_ROUTE117 (32 | (0 << 8)) +#define MAP_ROUTE118 (33 | (0 << 8)) +#define MAP_ROUTE119 (34 | (0 << 8)) +#define MAP_ROUTE120 (35 | (0 << 8)) +#define MAP_ROUTE121 (36 | (0 << 8)) +#define MAP_ROUTE122 (37 | (0 << 8)) +#define MAP_ROUTE123 (38 | (0 << 8)) +#define MAP_ROUTE124 (39 | (0 << 8)) +#define MAP_ROUTE125 (40 | (0 << 8)) +#define MAP_ROUTE126 (41 | (0 << 8)) +#define MAP_ROUTE127 (42 | (0 << 8)) +#define MAP_ROUTE128 (43 | (0 << 8)) +#define MAP_ROUTE129 (44 | (0 << 8)) +#define MAP_ROUTE130 (45 | (0 << 8)) +#define MAP_ROUTE131 (46 | (0 << 8)) +#define MAP_ROUTE132 (47 | (0 << 8)) +#define MAP_ROUTE133 (48 | (0 << 8)) +#define MAP_ROUTE134 (49 | (0 << 8)) +#define MAP_UNDERWATER_ROUTE124 (50 | (0 << 8)) +#define MAP_UNDERWATER_ROUTE126 (51 | (0 << 8)) +#define MAP_UNDERWATER_ROUTE127 (52 | (0 << 8)) +#define MAP_UNDERWATER_ROUTE128 (53 | (0 << 8)) +#define MAP_UNDERWATER_ROUTE129 (54 | (0 << 8)) +#define MAP_UNDERWATER_ROUTE105 (55 | (0 << 8)) +#define MAP_UNDERWATER_ROUTE125 (56 | (0 << 8)) +#define MAP_ROUTE101EXT (57 | (0 << 8)) +#define MAP_ROUTE102EXT (58 | (0 << 8)) +#define MAP_NEW_MAP1 (59 | (0 << 8)) +#define MAP_PETALBURGEXT (60 | (0 << 8)) +#define MAP_PETALBURG_CITY_OLD_RESEARCH_BUILDING (61 | (0 << 8)) // gMapGroup_IndoorLittleroot #define MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F (0 | (1 << 8)) @@ -401,6 +405,7 @@ #define MAP_TERRA_CAVE_END (105 | (24 << 8)) #define MAP_ALTERING_CAVE (106 | (24 << 8)) #define MAP_METEOR_FALLS_STEVENS_CAVE (107 | (24 << 8)) +#define MAP_PETALBURG_WOODS_EXT (108 | (24 << 8)) // gMapGroup_IndoorDynamic #define MAP_SECRET_BASE_RED_CAVE1 (0 | (25 << 8)) diff --git a/src/data/wild_encounters.json b/src/data/wild_encounters.json index 053c4c095..bb95a67cf 100755 --- a/src/data/wild_encounters.json +++ b/src/data/wild_encounters.json @@ -7,28 +7,28 @@ { "type": "land_mons", "encounter_rates": [ - 20, - 20, + 10, + 10, 10, 10, 10, 10, 5, 5, - 4, - 4, - 1, - 1 + 10, + 10, + 6, + 4 ] }, { "type": "water_mons", "encounter_rates": [ - 60, - 30, - 5, - 4, - 1 + 10, + 10, + 6, + 10, + 10 ] }, { @@ -49,8 +49,8 @@ 60, 20, 20, - 40, - 40, + 20, + 20, 15, 4, 1 @@ -11491,6 +11491,353 @@ } ] } + }, + { + "map": "MAP_ROUTE101EXT", + "base_label": "gRoute101ext0", + "land_mons": { + "encounter_rate": 0, + "mons": [ + { + "min_level": 2, + "max_level": 3, + "species": "SPECIES_WURMPLE" + }, + { + "min_level": 2, + "max_level": 5, + "species": "SPECIES_ZIGZAGOON" + }, + { + "min_level": 2, + "max_level": 5, + "species": "SPECIES_TAILLOW" + }, + { + "min_level": 2, + "max_level": 5, + "species": "SPECIES_POOCHYENA" + }, + { + "min_level": 4, + "max_level": 5, + "species": "SPECIES_WURMPLE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_ZIGZAGOON" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_RALTS" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_WURMPLE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + } + ] + }, + "fishing_mons": { + "encounter_rate": 0, + "mons": [ + { + "min_level": 5, + "max_level": 15, + "species": "SPECIES_MAGIKARP" + }, + { + "min_level": 5, + "max_level": 15, + "species": "SPECIES_GOLDEEN" + }, + { + "min_level": 5, + "max_level": 20, + "species": "SPECIES_MAGIKARP" + }, + { + "min_level": 5, + "max_level": 20, + "species": "SPECIES_GOLDEEN" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, + { + "min_level": 10, + "max_level": 25, + "species": "SPECIES_MAGIKARP" + }, + { + "min_level": 10, + "max_level": 25, + "species": "SPECIES_GOLDEEN" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_NONE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_FEEBAS" + } + ] + } + }, + { + "map": "MAP_ROUTE102EXT", + "base_label": "gRoute102ext0", + "land_mons": { + "encounter_rate": 0, + "mons": [ + { + "min_level": 2, + "max_level": 4, + "species": "SPECIES_SEEDOT" + }, + { + "min_level": 2, + "max_level": 5, + "species": "SPECIES_GEODUDE" + }, + { + "min_level": 2, + "max_level": 4, + "species": "SPECIES_RALTS" + }, + { + "min_level": 2, + "max_level": 4, + "species": "SPECIES_ZIGZAGOON" + }, + { + "min_level": 2, + "max_level": 6, + "species": "SPECIES_ZIGZAGOON" + }, + { + "min_level": 2, + "max_level": 4, + "species": "SPECIES_POOCHYENA" + }, + { + "min_level": 2, + "max_level": 6, + "species": "SPECIES_POOCHYENA" + }, + { + "min_level": 2, + "max_level": 6, + "species": "SPECIES_GEODUDE" + }, + { + "min_level": 2, + "max_level": 3, + "species": "SPECIES_TAILLOW" + }, + { + "min_level": 2, + "max_level": 4, + "species": "SPECIES_TAILLOW" + }, + { + "min_level": 2, + "max_level": 4, + "species": "SPECIES_PICHU" + }, + { + "min_level": 4, + "max_level": 8, + "species": "SPECIES_PIKACHU" + } + ] + } + }, + { + "map": "MAP_PETALBURG_WOODS_EXT", + "base_label": "gPetalburgWoodsExt0", + "land_mons": { + "encounter_rate": 0, + "mons": [ + { + "min_level": 3, + "max_level": 5, + "species": "SPECIES_WOOPER" + }, + { + "min_level": 5, + "max_level": 6, + "species": "SPECIES_WOOPER" + }, + { + "min_level": 8, + "max_level": 11, + "species": "SPECIES_QUAGSIRE" + }, + { + "min_level": 3, + "max_level": 7, + "species": "SPECIES_LOTAD" + }, + { + "min_level": 6, + "max_level": 9, + "species": "SPECIES_LOTAD" + }, + { + "min_level": 5, + "max_level": 10, + "species": "SPECIES_GLOOM" + }, + { + "min_level": 5, + "max_level": 8, + "species": "SPECIES_TOTODILE" + }, + { + "min_level": 10, + "max_level": 12, + "species": "SPECIES_DUSTOX" + }, + { + "min_level": 2, + "max_level": 5, + "species": "SPECIES_POLIWAG" + }, + { + "min_level": 5, + "max_level": 7, + "species": "SPECIES_POLIWAG" + }, + { + "min_level": 2, + "max_level": 7, + "species": "SPECIES_GASTLY" + }, + { + "min_level": 13, + "max_level": 15, + "species": "SPECIES_HAUNTER" + } + ] + }, + "water_mons": { + "encounter_rate": 0, + "mons": [ + { + "min_level": 2, + "max_level": 5, + "species": "SPECIES_SURSKIT" + }, + { + "min_level": 5, + "max_level": 7, + "species": "SPECIES_SURSKIT" + }, + { + "min_level": 5, + "max_level": 8, + "species": "SPECIES_SLOWPOKE" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_POLIWAG" + }, + { + "min_level": 7, + "max_level": 9, + "species": "SPECIES_POLIWAG" + } + ] + }, + "fishing_mons": { + "encounter_rate": 0, + "mons": [ + { + "min_level": 4, + "max_level": 6, + "species": "SPECIES_MAGIKARP" + }, + { + "min_level": 4, + "max_level": 6, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 5, + "max_level": 9, + "species": "SPECIES_BARBOACH" + }, + { + "min_level": 5, + "max_level": 9, + "species": "SPECIES_BARBOACH" + }, + { + "min_level": 8, + "max_level": 11, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 5, + "max_level": 16, + "species": "SPECIES_CORPHISH" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_MUDKIP" + }, + { + "min_level": 5, + "max_level": 18, + "species": "SPECIES_WOOPER" + }, + { + "min_level": 5, + "max_level": 22, + "species": "SPECIES_WOOPER" + }, + { + "min_level": 5, + "max_level": 5, + "species": "SPECIES_FEEBAS" + } + ] + } } ] },