From 6187faf20384b0c5a4966343b2d4ca47f8b11e45 Mon Sep 17 00:00:00 2001 From: Philip Paquette Date: Wed, 26 Sep 2018 07:48:55 -0400 Subject: Release v1.0.0 - Diplomacy Game Engine - AGPL v3+ License --- diplomacy/maps/__init__.py | 16 + diplomacy/maps/ancmed.map | 190 +++ diplomacy/maps/colonial.map | 299 +++++ diplomacy/maps/empire.map | 410 ++++++ diplomacy/maps/known_world_901.map | 710 +++++++++++ diplomacy/maps/modern.map | 351 ++++++ diplomacy/maps/standard.map | 213 ++++ diplomacy/maps/standard_france_austria.map | 6 + diplomacy/maps/standard_germany_italy.map | 6 + diplomacy/maps/svg/standard.svg | 976 +++++++++++++++ diplomacy/maps/svg/svg.dtd | 1846 ++++++++++++++++++++++++++++ diplomacy/maps/tests/__init__.py | 16 + diplomacy/maps/tests/test_map_gen.py | 35 + diplomacy/maps/world.map | 520 ++++++++ 14 files changed, 5594 insertions(+) create mode 100644 diplomacy/maps/__init__.py create mode 100644 diplomacy/maps/ancmed.map create mode 100644 diplomacy/maps/colonial.map create mode 100644 diplomacy/maps/empire.map create mode 100644 diplomacy/maps/known_world_901.map create mode 100644 diplomacy/maps/modern.map create mode 100644 diplomacy/maps/standard.map create mode 100644 diplomacy/maps/standard_france_austria.map create mode 100644 diplomacy/maps/standard_germany_italy.map create mode 100644 diplomacy/maps/svg/standard.svg create mode 100644 diplomacy/maps/svg/svg.dtd create mode 100644 diplomacy/maps/tests/__init__.py create mode 100644 diplomacy/maps/tests/test_map_gen.py create mode 100644 diplomacy/maps/world.map (limited to 'diplomacy/maps') diff --git a/diplomacy/maps/__init__.py b/diplomacy/maps/__init__.py new file mode 100644 index 0000000..4f2769f --- /dev/null +++ b/diplomacy/maps/__init__.py @@ -0,0 +1,16 @@ +# ============================================================================== +# Copyright (C) 2019 - Philip Paquette +# +# This program is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) any +# later version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more +# details. +# +# You should have received a copy of the GNU Affero General Public License along +# with this program. If not, see . +# ============================================================================== diff --git a/diplomacy/maps/ancmed.map b/diplomacy/maps/ancmed.map new file mode 100644 index 0000000..cafce6b --- /dev/null +++ b/diplomacy/maps/ancmed.map @@ -0,0 +1,190 @@ +BEGIN SPRING 1 MOVEMENT + +CARTHAGE (CARTHAGINIAN) CAR CIR THA +F THA +A CAR +A CIR + +EGYPT (EGYPTIAN) ALE MEM THB +F ALE +A MEM +A THB + +GREECE (GREEK) SPA ATH MAC +F SPA +A ATH +A MAC + +PERSIA (PERSIAN) ANT SID DAM +F SID +A ANT +A DAM + +ROME (ROMAN) NEA ROM RAV +F NEA +A ROM +A RAV + +UNOWNED SAG MAS BAL SAD SIC VIN DAL +UNOWNED NUM LEP CYR CRE CYP PET +UNOWNED JER TYE SIP CHE BYZ MIL + +Adriatic Sea = ADR +Aegean Sea = AEG +Alexandria = ALE +Antioch = ANT +Apulia = APU +Arabia = ARA +Armenia = ARM +Athens = ATH +Ausonian Sea = AUS +Baleares = BAL +Bayuda = BAY +Berber Sea = BER +Bithynia = BIT +Black Sea = BLA +Byzantium = BYZ +Cappadocia = CAP +Province of Carthage = CAR Carthago +Chersonesus = CHE +Cilician Strait = CIL +Cirta = CIR +Corsica = COR +Crete = CRE +Cyprus = CYP +Cyrene = CYR +Dacia = DAC +Dalmatia = DAL +Damascus = DAM +Egyptian Sea = EGY +Epirus = EPI +Etruria = ETR +Galatia = GAL +Gaul = GAU +Gulf of Pelusium = GOP +Gulf of Syrtis = GOS +Gulf of Tacape = GOT +Iberian Sea = IBE +Illyria = ILL +Ionian Sea = ION +Isauria = ISA +Jerusalem = JER +Leptis = LEP +Libyan Sea = LIB +Ligurian Sea = LIG +Lusitania = LUS +Macedonia = MAC +Marmarica = MAR +Massilia = MAS +Mauretania = MAU +Memphis = MEM +Messenian Sea = MES +Miletus = MIL +Minoan Sea = MIN +Nabatea = NAB +Neapolis = NEA +Numidia = NUM +Petra = PET +Phazania = PHA +Punic Sea = PUN +Ravenna = RAV +Red Sea = REE reed+sea +Rhaetia = RHA +Roma = ROM +Saguntum = SAG +Sahara = SAH +Sardinia = SAD +Sarmatia = SAM +Sicilia = SIC +Sidon = SID +Sinai = SIN SII +Sinope = SIP +Sparta = SPA +Syrian Sea = SYR +Tarraconensis = TAR +Thapsus = THA +Thebes = THB +Tyre = TYE +Tyrrhenean Sea = TYN +Venetia = VEN +Vindobona = VIN + +WATER ADR ABUTS ION APU RAV VEN DAL EPI +WATER AEG ABUTS SPA MAC BYZ MIL CRE MIN MES ATH +COAST ALE ABUTS CYR SIN GOP EGY MEM THB LIB +COAST ANT ABUTS CAP SID CIL DAM +COAST APU ABUTS ADR RAV NEA ION rom +LAND ARA ABUTS DAM NAB JER SID TYE +LAND ARM ABUTS CHE SIP DAM CAP +COAST ATH ABUTS SPA MAC EPI AEG ION +WATER AUS ABUTS TYN NEA SIC ION MES LIB GOT PUN +PORT BAL ABUTS LIG BER Tar Sag +COAST BAY ABUTS THB MEM PHA MAR SAH +WATER BER ABUTS IBE LIG PUN SAD BAL SAG MAU CAR +COAST BIT ABUTS BYZ SIP BLA GAL +WATER BLA ABUTS BYZ DAC CHE SIP BIT +COAST BYZ ABUTS BLA AEG BIT MIL GAL DAC MAC +COAST CAP ABUTS ISA ANT CIL sip GAL ARM DAM +COAST CAR ABUTS BER PUN MAU THA CIR +COAST CHE ABUTS BLA DAC SIP SAM ARM +WATER CIL ABUTS CYP SYR EGY MIN MIL ISA CAP ANT SID +LAND CIR ABUTS CAR MAU THA NUM SAH PHA +COAST COR ABUTS SAD LIG TYN +COAST CRE ABUTS AEG MIN EGY LIB MES +COAST CYP ABUTS SYR CIL EGY +COAST CYR ABUTS LEP ALE MAR mem LIB GOS +COAST DAC ABUTS SAM ILL mac BLA BYZ CHE +COAST DAL ABUTS VEN ADR EPI VIN ILL +LAND DAM ABUTS ARM CAP ANT SID ARA +WATER EGY ABUTS ALE LIB CRE CYP MIN CIL GOP SYR +COAST EPI ABUTS DAL ADR ION mac ILL ATH +COAST ETR ABUTS ven rav RHA MAS LIG ROM +LAND GAL ABUTS BYZ MIL BIT ISA SIP CAP +LAND GAU ABUTS LUS TAR MAS RHA +WATER GOP ABUTS JER SIN ALE EGY SYR THB +WATER GOS ABUTS GOT LIB CYR LEP +WATER GOT ABUTS GOS NUM LEP THA LIB AUS MES PUN +WATER IBE ABUTS SAG MAU BER +LAND ILL ABUTS EPI MAC DAC SAM VIN DAL +WATER ION ABUTS ADR EPI SPA MES AUS NEA APU ATH +COAST ISA ABUTS CAP MIL CIL GAL +COAST JER ABUTS TYE SIN pet ARA nab SYR GOP +COAST LEP ABUTS CYR NUM GOS GOT MAR PHA +WATER LIB ABUTS MES AUS GOT GOS CYR EGY CRE ALE +WATER LIG ABUTS BER BAL TAR MAS ETR ROM TYN COR SAD +LAND LUS ABUTS SAG TAR GAU +COAST MAC ABUTS AEG BYZ dac ILL epi ATH +LAND MAR ABUTS CYR MEM BAY PHA LEP +COAST MAS ABUTS TAR GAU RHA ETR LIG +COAST MAU ABUTS SAG IBE BER CAR CIR SAH +COAST MEM ABUTS BAY ALE THB MAR cyr +WATER MES ABUTS SPA ION AUS GOT LIB CRE AEG +COAST MIL ABUTS BYZ AEG ISA MIN CIL GAL +WATER MIN ABUTS MIL AEG CRE EGY CIL +COAST NAB ABUTS PET REE ARA jer +COAST NEA ABUTS APU ROM SIC AUS TYN ION +COAST NUM ABUTS LEP THA GOT PHA CIR +COAST PET ABUTS NAB jer SIN REE +LAND PHA ABUTS SAH CIR NUM LEP MAR BAY +WATER PUN ABUTS CAR SAD TYN SIC BER AUS GOT THA +COAST RAV ABUTS APU VEN ADR rom etr +WATER REE ABUTS NAB PET SIN THB +LAND RHA ABUTS GAU MAS ETR VEN SAM VIN +COAST ROM ABUTS ETR NEA LIG TYN rav apu +COAST SAG ABUTS MAU TAR IBE Bal BER LUS +LAND SAH ABUTS MAU PHA BAY CIR +COAST SAD ABUTS COR PUN TYN BER LIG +LAND SAM ABUTS CHE DAC ILL VIN RHA +COAST SIC ABUTS NEA TYN AUS PUN +COAST SID ABUTS TYE ANT DAM ARA SYR CIL +COAST SIN ABUTS GOP ALE JER THB PET REE +COAST SIP ABUTS BIT BLA CHE ARM cap GAL +COAST SPA ABUTS AEG ION MES ATH +WATER SYR ABUTS CIL CYP EGY GOP JER TYE SID +COAST TAR ABUTS SAG MAS LUS GAU Bal LIG +COAST THA ABUTS CAR NUM CIR GOT PUN +COAST THB ABUTS BAY MEM ALE SIN GOP REE +COAST TYE ABUTS SID JER SYR ARA +WATER TYN ABUTS NEA SIC AUS PUN SAD COR LIG ROM +COAST VEN ABUTS RAV ADR DAL VIN RHA etr +LAND VIN ABUTS RHA VEN ILL SAM DAL diff --git a/diplomacy/maps/colonial.map b/diplomacy/maps/colonial.map new file mode 100644 index 0000000..1b46a26 --- /dev/null +++ b/diplomacy/maps/colonial.map @@ -0,0 +1,299 @@ +BEGIN SPRING 1870 MOVEMENT + +BRITAIN (BRITISH) ADE BOM DEL HON MAD SIN +A MAD +A DEL +F BOM +F HON +F SIN +F ADE + +CHINA (CHINESE) CAN MAC PEK SHA SIK +A PEK +A CAN +A SIK +A SHA +A MAC + +FRANCE (FRENCH) ANN COC TON +A TON +F ANN +A COC + +HOLLAND (DUTCH:H) BOR JAV SUM +F JAV +A BOR +F SUM + +JAPAN (JAPANESE) KYO KYU OTA TOK +A KYO +F KYU +F OTA +F TOK + +RUSSIA (RUSSIAN) MOS ODE OMS POR VLA +A MOS +A VLA +A OMS +F ODE +F POR + +TURKEY (TURKISH) ANG BAG CON +A ANG +F BAG +F CON + +UNOWNED ASS BAN BEN BUR CEB CEY CHU DAV EGY FOR FUS KAG KAM KAR MAL MAY MNA MON NEW PER RAN RUM SAK SAR SEO SHI SUD TAB TAS + + +Abysinnia = ABY +Aden = ADE +Afghanistan = AFG +Akita = AKI +Akmolinsk = AKM +Andaman Sea = AND +Angora = ANG +Annam = ANN +Arabia = ARB +Arabia (North Coast) = ARB/NC +Arabia (South Coast) = ARB/SC +Armenia = ARM +Arabian Sea = ARS +Assam = ASS +Baghdad = BAG +Baku = BAK +Bangkok = BAN +Bangkok (East Coast) = BAN/EC +Bangkok (West Coast) = BAN/WC +Bengal = BEN +Black Sea = BLA +Bay of Bengal = BOB +Bokhara = BOK +Bombay = BOM +Borneo = BOR +Upper Burma = BUR +Cambodia = CAM +Canton = CAN +Cebu = CEB +Celebes = CEL +Ceylon = CEY +Chungking = CHU +Celebes Sea = CLS +Cochin = COC +Constantinople = CON +Davao = DAV +Delhi = DEL +East China Sea = ECS +Egypt = EGY +East Indian Ocean = EIO +Eritrea = ERI +Formosa = FOR +Fusan = FUS +Gulf of Aden = GOA +Gulf of Manaar = GOM +Gulf of Siam = GOS +Hong Kong = HON +Hyderabad = HYD +Irkutsk = IRK +Java = JAV +Java Sea = JVS +Kashgar = KAG +Kashmir = KAM +Karachi = KAR +Kirghiz = KIR +Krasnoyarsk = KRA +Kyoto = KYO +Kyushu = KYU +Langchow = LAN +Lower Pacific = LOW +Lucknow = LUC +Luzon Strait = LUZ +Manchuria = MAC +Madras = MAD +Malaya = MAL +Mandalay = MAY +Mecca = MEC +Mediterranean Sea = MED +Middle Pacific = MID +Manila = MNA +Mongolia = MON +Moscow = MOS +Mysore = MYS +Nagpur = NAG +Nanchung = NAN +Nepal = NEP +New Guinea = NEW +Odessa = ODE +Okhotsk Sea = OKH +Oman = OMA +Omsk = OMS +Orenburg = ORE +Otaru = OTA +Peking = PEK +Persia = PER +Persian Gulf = PGF +Port Arthur = POR +Perm = PRM +Punjab = PUN +Rajputana = RAJ +Rangoon = RAN +Red Sea = RED +Rumania = RUM +Sakhalin = SAK +Sarawak = SAR +South China Sea = SCS +Semipalatinsk = SEM +Seoul = SEO +Seoul (East Coast) = SEO/EC +Seoul (West Coast) = SEO/WC +Shanghai = SHA +Shiraz = SHI +North Siam = SIA +Sinkiang = SIK +Singapore = SIN +Southeast Indian Ocean = SIO +Sea of Japan = SOJ +Somalia = SOM +Sudan = SUD +Sulu Sea = SUL +Sumatra = SUM +Sunda Sea = SUN +Syria = SYR +Tabriz = TAB +Tashkent = TAS +Tibet = TIB +Timor Sea = TIM +Tokyo = TOK +Tongking = TON +Upper Pacific = UPP +Urumchi = URU +Vladivostok = VLA +West Indian Ocean = WIO +Yellow Sea = YEL +Yunnan = YUN + +LAND ABY ABUTS ERI SOM SUD +COAST ADE ABUTS ARB/SC GOA MEC RED +LAND AFG ABUTS BOK KAG KAM KAR PER PUN TAS +COAST AKI ABUTS KYO OKH OTA SOJ +LAND AKM ABUTS KIR KRA OMS ORE SEM TAS +WATER AND ABUTS BAN/WC BOB EIO GOM JVS MAL RAN SUM +COAST ANG ABUTS ARM BLA CON MED SYR +COAST ANN ABUTS cam COC GOS SCS TON +COAST arb ABUTS ADE ARS BAG GOA MEC OMA PGF SYR +COAST ARB/NC ABUTS BAG OMA PGF +COAST ARB/SC ABUTS ADE ARS GOA OMA +COAST ARM ABUTS ANG bag BAK BLA syr TAB +WATER ARS ABUTS ARB/SC BOM GOA KAR MYS OMA PGF RAJ WIO +LAND ASS ABUTS BEN BUR SIK TIB YUN +COAST BAG ABUTS ARB/NC arm PGF SHI syr TAB +COAST BAK ABUTS ARM BLA MOS ODE TAB +COAST ban ABUTS AND CAM GOS MAL RAN SIA +COAST BAN/EC ABUTS CAM GOS MAL +COAST BAN/WC ABUTS AND MAL RAN +COAST BEN ABUTS ASS BOB BUR HYD LUC NEP TIB +WATER BLA ABUTS ANG ARM BAK MED ODE RUM +WATER BOB ABUTS AND BEN BUR GOM HYD RAN +LAND BOK ABUTS AFG MOS ORE PER TAS +COAST BOM ABUTS ARS hyd MYS NAG RAJ +COAST BOR ABUTS CLS JVS SAR +COAST BUR ABUTS ASS BEN BOB MAY RAN YUN +COAST CAM ABUTS ann BAN/EC COC GOS SIA ton +COAST CAN ABUTS CHU HON MAY NAN SCS TON YUN +COAST CEB ABUTS DAV LOW LUZ MID MNA SUL +COAST CEL ABUTS CLS JVS TIM +COAST CEY ABUTS EIO GOM WIO +LAND CHU ABUTS CAN LAN NAN SIK YUN +WATER CLS ABUTS BOR CEL DAV JVS LOW NEW SAR SUL TIM +COAST COC ABUTS ANN CAM GOS +COAST CON ABUTS ANG MED RUM +COAST DAV ABUTS CEB CLS LOW MID SUL +LAND DEL ABUTS LUC NAG NEP PUN RAJ +WATER ECS ABUTS FOR KYU NAN SCS SHA UPP YEL +COAST EGY ABUTS MEC MED RED SUD SYR +WATER EIO ABUTS AND CEY GOM SIO SUM WIO +COAST ERI ABUTS ABY GOA RED SOM SUD +COAST FOR ABUTS ECS LUZ MID SCS UPP +COAST FUS ABUTS SEO/EC SEO/WC SOJ YEL +WATER GOA ABUTS ADE ARB/SC ARS ERI RED SOM WIO +WATER GOM ABUTS AND BOB CEY EIO HYD MAD WIO +WATER GOS ABUTS ANN BAN/EC CAM COC MAL SCS SUN +COAST HON ABUTS CAN SCS +COAST HYD ABUTS BEN BOB bom GOM LUC MAD mys NAG +LAND IRK ABUTS KRA MAC MON VLA +COAST JAV ABUTS JVS SIO TIM +WATER JVS ABUTS AND BOR CEL CLS JAV MAL SAR SIN SIO SUM SUN TIM +LAND KAG ABUTS AFG KAM KIR SIK TAS TIB URU +LAND KAM ABUTS AFG KAG PUN TIB +COAST KAR ABUTS AFG ARS PER PGF PUN RAJ +LAND KIR ABUTS AKM KAG SEM TAS URU +LAND KRA ABUTS AKM IRK MON OMS SEM URU +COAST KYO ABUTS AKI KYU SOJ TOK UPP YEL +COAST KYU ABUTS ECS KYO UPP YEL +LAND LAN ABUTS CHU MON NAN PEK SHA SIK +WATER LOW ABUTS CEB CLS DAV MID NEW +LAND LUC ABUTS BEN DEL HYD NAG NEP +WATER LUZ ABUTS CEB FOR MID MNA SCS SUL +COAST MAC ABUTS IRK MON PEK POR seo SHA vla YEL +COAST MAD ABUTS GOM HYD MYS WIO +COAST MAL ABUTS AND BAN/EC BAN/WC GOS JVS SIN SUN +LAND MAY ABUTS BUR CAN RAN SIA TON YUN +COAST MEC ABUTS ADE arb EGY RED syr +WATER MED ABUTS ANG BLA CON EGY SYR +WATER MID ABUTS CEB DAV FOR LOW LUZ MNA UPP +COAST MNA ABUTS CEB LUZ MID +LAND MON ABUTS IRK KRA LAN MAC PEK SIK URU +LAND MOS ABUTS BAK BOK ODE ORE PRM +COAST MYS ABUTS ARS BOM hyd MAD WIO +LAND NAG ABUTS BOM DEL HYD LUC RAJ +COAST NAN ABUTS CAN CHU ECS LAN SCS SHA +LAND NEP ABUTS BEN DEL LUC PUN +COAST NEW ABUTS CLS LOW TIM +COAST ODE ABUTS BAK BLA MOS RUM +WATER OKH ABUTS AKI OTA SAK SOJ TOK UPP VLA +COAST OMA ABUTS ARB/NC ARB/SC ARS PGF +LAND OMS ABUTS AKM KRA ORE PRM +LAND ORE ABUTS AKM BOK MOS OMS PRM TAS +COAST OTA ABUTS AKI OKH SAK SOJ +LAND PEK ABUTS LAN MAC MON SHA +COAST PER ABUTS AFG BOK KAR PGF SHI TAB +WATER PGF ABUTS ARB/NC ARS BAG KAR OMA PER SHI +COAST POR ABUTS MAC SEO/WC YEL +LAND PRM ABUTS MOS OMS ORE +LAND PUN ABUTS AFG DEL KAM KAR NEP RAJ TIB +COAST RAJ ABUTS ARS BOM DEL KAR NAG PUN +COAST RAN ABUTS AND BAN/WC BOB BUR MAY SIA +WATER RED ABUTS ADE EGY ERI GOA MEC SUD +COAST RUM ABUTS BLA CON ODE +COAST SAK ABUTS OKH OTA +COAST SAR ABUTS BOR CLS JVS SUL SUN +WATER SCS ABUTS ANN CAN ECS FOR GOS HON LUZ NAN SUL SUN TON +LAND SEM ABUTS AKM KIR KRA URU +COAST seo ABUTS FUS MAC POR SOJ VLA YEL +COAST SEO/EC ABUTS FUS SOJ VLA +COAST SEO/WC ABUTS FUS POR YEL +COAST SHA ABUTS ECS LAN MAC NAN PEK YEL +COAST SHI ABUTS BAG PER PGF TAB +LAND SIA ABUTS BAN CAM MAY RAN TON +LAND SIK ABUTS ASS CHU KAG LAN MON TIB URU YUN +COAST SIN ABUTS JVS MAL +WATER SIO ABUTS EIO JAV JVS SUM TIM WIO +WATER SOJ ABUTS AKI FUS KYO OKH OTA SEO/EC VLA YEL +COAST SOM ABUTS ABY ERI GOA +COAST SUD ABUTS ABY EGY ERI RED +WATER SUL ABUTS CEB CLS DAV LUZ SAR SCS SUN +COAST SUM ABUTS AND EIO JVS SIO +WATER SUN ABUTS GOS JVS MAL SAR SCS SUL +COAST SYR ABUTS ANG arb arm bag EGY mec MED +LAND TAB ABUTS ARM BAG BAK PER SHI +LAND TAS ABUTS AFG AKM BOK KAG KIR ORE +LAND TIB ABUTS ASS BEN KAG KAM PUN SIK +WATER TIM ABUTS CEL CLS JAV JVS NEW SIO +COAST TOK ABUTS KYO OKH UPP +COAST TON ABUTS ANN cam CAN MAY SCS SIA +WATER UPP ABUTS ECS FOR KYO KYU MID OKH TOK YEL +LAND URU ABUTS KAG KIR KRA MON SEM SIK +COAST VLA ABUTS IRK mac OKH SEO/EC SOJ +WATER WIO ABUTS ARS CEY EIO GOA GOM MAD MYS SIO +WATER YEL ABUTS ECS FUS KYO KYU MAC POR SEO/WC SHA SOJ UPP +LAND YUN ABUTS ASS BUR CAN CHU MAY SIK diff --git a/diplomacy/maps/empire.map b/diplomacy/maps/empire.map new file mode 100644 index 0000000..63073d4 --- /dev/null +++ b/diplomacy/maps/empire.map @@ -0,0 +1,410 @@ +BEGIN SPRING 1999 MOVEMENT + +BRITISH-COLUMBIA (British+Columbian) ANC CGY VAN +A VAN +A CGY +F ANC + +CALIFORNIA (Californian) SFR LAN SDI +A SFR +F SDI +A LAN + +FLORIDA (Floridian) MIA JAC TAM +F MIA +A JAC +A TAM + +HEARTLAND (Heartlander) CHI MIN MIL +A CHI +A MIN +A MIL + +NEW-YORK (Yankee) NYC NJE PHI +F NYC +A NJE +A PHI + +PERU (Peruvian) BOG CAL LIM +A BOG +F CAL/NC +F LIM + +QUEBEC (Quebecois) UNG QUE MON +A MON +F QUE +F UNG + +TEXAS (Texan) HOU SAN DAL +F HOU +A DAL +A SAN + +CUBA (Cuban:U) HAV HOL KIN +F HAV +A HOL +F KIN + +MEXICO (Mexican:X) GUA VER MEX +A MEX +F GUA +A VER + +UNOWNED MAN ONT NSC WAS ORE ARI COL KAN MIS LOU MIC OHI MAS GRE +UNOWNED WDC TEN GEO NCA DOM CHH NLE DUR GUT YUC NIC PAN VEN HAW + +Anchorage = anc ak alaska +Yukon = yuk +North West Territories = nwt northwest +Nunavut = nun +Manitoba = man mb +Saskatchewan = sas sask sk +Calgary = cgy calg +Northern BC = nbc +Vancouver = van +Northern Ontario = non nont +Western Ontario = won wont +Ontario = ont sont +Abitibi = abi +Ungava = ung +Labrador = lab +Cote-Nord = cot cotn cn cnord cote +Quebec City = que qbc qc province+of+quebec +Montreal = mon montr mtl +Beauce = bea beau +Gaspesie = gas gasp gaspe +New Brunswick (north coast) = nbr/nc brunswick/nc bru/nc nbrunswick/nc +New Brunswick (south coast) = nbr/sc brunswick/sc bru/sc nbrunswick/sc +New Brunswick = nbr brunswick bru nbrunswick +Nova Scotia = nsc nov nscotia ns +Newfoundland = new newf nf nfl +Washington = was wa +Oregon = ore or +Idaho = ida id +San Francisco = sfr frisco cisco sanf saf sfrancisco sf chinatown +Los Angeles = lan los langeles la hollywood burbank lax +San Diego = sdi diego sdiego sand sd sandyeggo +Arizona = ari az +Utah = uta ut slc +Nevada = nev nv vegas reno tahoe +New Mexico = nme nmex nm nmexico +Wyoming = wyo wy godscountry +Colorado = col co den denver justsouthofheaven +Montana = mta monta mt +Dallas = dal +Oklahoma = okl ok +Kansas = kan ks +Nebraska = neb nb +Dakotas = dak +Minneapolis = min mn +Iowa = iow ia +Missouri = mis mo +Arkansas = ark ar +Louisiana = lou +Houston = hou +San Antonio = san sana santonio sa +West Texas = wte wtex wtx wt +Lake Ontario = lon lont lontario +Upper Peninsula = upe upp upen up +Michigan = mic mich mi +Indiana = ind indy +Chicago = chi il illinois windycity mykindatown +Lake Michigan = lmi lmic lmichigan +Lake Superior = lsu lsup lsuperior superior +Lake Huron = lhu lhur lhuron huron +Lake Erie = ler lerie leri erie +Milwaukee (north coast) = mil/nc milw/nc wi/nc +Milwaukee (east coast) = mil/ec milw/ec wi/ec +Milwaukee = mil milw wi +Ohio = ohi oh +West Pennsylvania = wpe wpen wpa +New York State = nys upstate upstateny +Maine = mai main me +Vermont = vem verm vt +Massachusetts = mas mass ma +New York City = nyc manhattan ny york bigapple bronx queens brooklyn +New Jersey = nje njer nj njtp gsp jersey joisey +Washington D+C = wdc dc georgetown washington+dc +Philadelphia = phi phil philly epa +Virginia = vir va +West Virginia = wvi wvir wv wva +Kentucky = ken ky +Tennessee = ten tn +Deep South = dso dsou ds al ms dsouth deep dee +Georgia = geo ga +South Carolina = sca scaro scarolina +North Carolina = nca ncaro ncarolina +Florida Panhandle = fpa fpan panhandle +Jacksonville = jac +Miami = mia ftl ftlauderdale +Tampa = tam stpete stp +Havana = hav +Camaguey (north coast) = cam/nc +Camaguey (south coast) = cam/sc +Camaguey = cam +Holguin = hol +Haiti = hai +Dominican Republic = dom domr drepublic dominican drep +Kingston = kin king kings jam jamaica +Baja California = baj baja bcal bcalifornia bca +Chihuahua = chh chih +Coahuila = coa +Nuevo Leon = nle nuevo leon nleo nleon +Durango = dur +Guadalajara = gua guad +Potosi = pot +Veracruz = ver +Mexico City = mex province+of+mexico +Guerrero = gue +Oaxaca = oax +Chiapas = chp chia +Tabasco = tab +Guatemala (south coast) = gut/sc guat/sc +Guatemala (east coast) = gut/ec guat/ec +Guatemala = gut guat +Yucatan = yuc +El Salvador = esa salvador esal elsa elsal es els +Honduras (north coast) = hon/nc +Honduras (south coast) = hon/sc +Honduras = hon +Nicaragua (east coast) = nic/ec +Nicaragua (west coast) = nic/wc +Nicaragua = nic +Costa Rica (north coast) = cos/nc cos/nc cric/nc costa/nc rica/nc cr/nc +Costa Rica (south coast) = cos/sc cos/sc cric/sc costa/sc rica/sc cr/sc +Costa Rica = cos cos cric costa rica cr +Panama = pan +Cali (north coast) = cal/nc +Cali (south coast) = cal/sc +Cali = cal +Antioquia = ant +Guajira = guj guaj +Venezuela = ven +Vichada = vic +Bogota = bog +Lima = lim +Ecuador = ecu +Hawaii = haw oahu honolulu hi +Greenland = gre +Bering Sea = ber bers bering +Arctic Ocean = aro arco arctic arc ao +Beaufort Sea = bef befs beaufort +Hudson Bay = hub hudb hudson hud hb +Baffin Bay = bab bafb baffin baf +Sea of Labrador = sol sola slab +North Atlantic Ocean = nao nat natlantic +Gulf of St-Lawrence = gsl gstl gsla lawrence +Massachusetts Bay = mab masb mba mbay +Mid Atlantic Ocean = mao mat matlantic mid +Chesapeake Bay = chb chesapeake cheb +Cape May = cma may cmay +Sea of Sargasso = sos sargasso sosa +Bermuda Triangle = bet bermuda triangle bert tri +Eastern Seaboard = esb eseab eastcoast eco ecoast ecoa east+coast +Straits of Florida = sof sflorida sflor +East Caribbean Sea = ecs ecars ecaribbean +Lesser Antilles = les lesser lantilles antilles lant +Apalachee Bay = apb apalachee apab apa +Gulf of Mexico = gom gmexico gmex gomex gm +Gulf of Campeche = goc campeche gcam +Straits of Yucatan = soy syuc syucatan sy +Gulf of Honduras = goh ghonduras ghon gh +Cayman Trench = cat cay cayman trench cayt ctr +West Caribbean Sea = wcs wcars wcaribbean +South Caribbean Sea = scs scars scaribbean +Gulf of Mosquitos = gmo gomos gmos mosq mosquitos gmosquitos gomo +North Pacific Ocean = npo npa npac npacific +Gulf of Alaska = goa galaska goal +Queen Charlotte Sound = qcs queen charlotte sound qsound qcsound +Straits of Juan de Fuca = sjf juan fuca sjuan sfuca +Western Seaboard = wsb wseab westcoast wco wcoast wcoa west+coast +Mid Pacific Ocean = mpo mpa mpac mpacific +Gulf of Santa Catalina = gsc catalina gsca +South West Pacific Ocean = swp swpa swpo swpac swpacific +Coast of Mexico = com cmexico cmex cm +Gulf of California = gca gcal gcalifornia +Gulf of Tehuantepec = got tehuantepec gteh gt +South Pacific Ocean = spo spa spac spacific +Galapagos = gal turtle +Gulf of Guayaquil = gog guayaquil ggua gg +Gulf of Panama = gop gpanama gpan gp +Coronado Bay = cob coronado corb cb +Gulf of Fonseca = gof fonseca gfon gf + +COAST ANC ABUTS YUK VAN NBC ARO BEF QCS GOA BER +COAST YUK ABUTS BEF NWT ANC NBC +COAST NWT ABUTS BEF NUN YUK ARO SAS CGY NBC +COAST NUN ABUTS ARO BAB BEF SOL HUB MAN NWT UNG SAS +COAST MAN ABUTS NUN HUB NON won min DAK SAS +LAND SAS ABUTS NWT NUN MAN DAK MTA CGY +LAND CGY ABUTS NWT SAS MTA VAN NBC +LAND NBC ABUTS YUK NWT CGY VAN ANC +COAST VAN ABUTS ANC WAS SJF QCS NBC CGY MTA IDA +COAST NON ABUTS ABI MAN HUB ont won mon +COAST WON ABUTS ONT LSU MIN non man +COAST ONT ABUTS WON MON NYS LON LER MIC UPE LHU LSU BEA non +COAST ABI ABUTS HUB UNG NON que mon +COAST UNG ABUTS LAB ABI HUB SOL NUN cot que +COAST LAB ABUTS GSL COT UNG SOL +COAST COT ABUTS LAB GSL QUE ung +COAST QUE ABUTS COT GSL GAS BEA MON ung abi +COAST MON ABUTS QUE BEA ONT abi non +COAST BEA ABUTS QUE NYS MON ONT GAS mai vem +COAST GAS ABUTS NBR/NC QUE GSL BEA mai +COAST NBR/NC ABUTS GAS GSL NSC +COAST NBR/SC ABUTS NSC MAB MAI +COAST nbr ABUTS NSC MAI GAS GSL MAB +COAST NSC ABUTS GSL NAO MAB NBR/SC NBR/NC +COAST NEW ABUTS NAO GSL SOL +COAST WAS ABUTS VAN ORE SJF IDA +COAST ORE ABUTS WAS SFR WSB SJF IDA NEV +LAND IDA ABUTS VAN MTA WYO UTA NEV ORE WAS +COAST SFR ABUTS ORE LAN WSB NEV +COAST LAN ABUTS SFR SDI GSC WSB NEV +COAST SDI ABUTS LAN BAJ GSC NEV ARI +LAND ARI ABUTS NEV UTA COL NME CHH BAJ SDI +LAND UTA ABUTS IDA WYO COL ARI NEV +LAND NEV ABUTS IDA UTA ARI SDI LAN SFR ORE +LAND NME ABUTS COL OKL DAL WTE CHH ARI +LAND COL ABUTS NEB KAN OKL NME ARI UTA WYO +LAND WYO ABUTS MTA DAK NEB COL UTA IDA +LAND MTA ABUTS CGY SAS DAK WYO IDA VAN +LAND DAL ABUTS OKL ARK LOU HOU SAN WTE NME +LAND OKL ABUTS KAN MIS ARK DAL NME COL +LAND KAN ABUTS MIS OKL COL NEB +LAND NEB ABUTS IOW MIS KAN COL WYO DAK +LAND DAK ABUTS SAS MAN MIN IOW NEB WYO MTA +COAST MIN ABUTS WON LSU MIL/NC IOW DAK man +LAND IOW ABUTS MIN MIL CHI MIS NEB DAK +COAST MIS ABUTS CHI KEN TEN ARK IOW OKL KAN NEB +COAST ARK ABUTS MIS TEN DSO LOU DAL OKL +COAST LOU ABUTS ARK DSO APB GOM HOU DAL +COAST HOU ABUTS LOU GOM SAN DAL +COAST SAN ABUTS HOU GOM NLE WTE DAL COA +LAND WTE ABUTS DAL SAN COA CHH NME +WATER LON ABUTS NYS ONT +COAST UPE ABUTS ONT LHU MIC LMI MIL/EC MIL/NC LSU +COAST MIC ABUTS UPE LHU ONT LER OHI IND LMI +COAST IND ABUTS LMI MIC CHI ohi ken +COAST CHI ABUTS MIL/EC LMI IND KEN MIS IOW +WATER LMI ABUTS UPE MIC IND CHI MIL/EC LHU +WATER LSU ABUTS ONT UPE MIL/NC MIN WON +WATER LHU ABUTS ONT MIC UPE LMI +WATER LER ABUTS NYS WPE OHI MIC ONT +COAST MIL/NC ABUTS MIN LSU UPE +COAST MIL/EC ABUTS UPE LMI CHI +COAST mil ABUTS UPE CHI IOW MIN LSU LMI +COAST OHI ABUTS LER WPE MIC WVI ken ind +COAST WPE ABUTS NYS OHI LER PHI wdc WVI +COAST NYS ABUTS BEA NYC WPE LER ONT LON vem mas PHI +COAST MAI ABUTS NBR/SC MAB VEM gas bea +COAST VEM ABUTS MAI MAB MAS nys bea +COAST MAS ABUTS VEM MAB CMA NYC nys +COAST NYC ABUTS NYS MAS CMA NJE PHI +COAST NJE ABUTS NYC CMA WDC PHI +COAST WDC ABUTS NJE CMA CHB VIR wpe PHI WVI +LAND PHI ABUTS NYS NYC NJE WDC WPE +COAST VIR ABUTS WDC CHB NCA WVI ten ken +LAND WVI ABUTS WPE WDC VIR KEN OHI +COAST KEN ABUTS CHI TEN MIS ind ohi WVI vir +COAST TEN ABUTS KEN DSO ARK MIS vir nca geo +COAST DSO ABUTS TEN FPA APB LOU ARK geo +COAST GEO ABUTS SCA ESB JAC ten nca fpa dso +COAST SCA ABUTS ESB GEO NCA +COAST NCA ABUTS VIR CHB ESB SCA geo ten +COAST FPA ABUTS TAM APB DSO geo jac +COAST JAC ABUTS GEO ESB MIA tam fpa +COAST MIA ABUTS TAM JAC ESB SOF APB +COAST TAM ABUTS MIA APB FPA jac +COAST HAV ABUTS CAM/NC CAM/SC WCS SOY SOF +COAST CAM/NC ABUTS HAV SOF BET HOL +COAST CAM/SC ABUTS HOL CAT WCS HAV +COAST cam ABUTS HOL HAV CAT WCS SOF BET +COAST HOL ABUTS CAT CAM/SC CAM/NC BET +COAST HAI ABUTS DOM ECS CAT BET +COAST DOM ABUTS SOS LES ECS HAI BET +COAST KIN ABUTS ECS WCS CAT +COAST BAJ ABUTS GSC SDI CHH GCA NPO MPO ARI +COAST CHH ABUTS BAJ GCA DUR WTE COA ARI NME +LAND COA ABUTS WTE SAN NLE DUR CHH POT +COAST NLE ABUTS SAN GOM GOC POT COA +COAST DUR ABUTS CHH GUA GCA COA pot +COAST GUA ABUTS GUE GCA COM DUR pot MEX +COAST POT ABUTS NLE GOC VER MEX gua dur COA +COAST VER ABUTS POT GOC TAB chp oax MEX +LAND MEX ABUTS POT VER OAX GUE GUA +COAST GUE ABUTS GUA OAX COM MEX +COAST OAX ABUTS GUE CHP GOT COM MEX ver +COAST CHP ABUTS GUT/SC GOT OAX ver tab +COAST TAB ABUTS GOC YUC VER gut chp +COAST GUT/SC ABUTS ESA GOT COM CHP +COAST GUT/EC ABUTS YUC GOH HON/NC +COAST gut ABUTS YUC HON ESA CHP TAB GOT COM GOH +COAST YUC ABUTS GOM SOY GOH GUT/EC TAB GOC +COAST ESA ABUTS HON/SC COM GOF GUT/SC +COAST HON/NC ABUTS GUT/EC GOH WCS NIC/EC +COAST HON/SC ABUTS NIC/WC GOF ESA +COAST hon ABUTS NIC ESA GUT GOH WCS GOF +COAST NIC/EC ABUTS HON/NC WCS GMO COS/NC +COAST NIC/WC ABUTS COS/SC COB GOF HON/SC +COAST nic ABUTS COS HON WCS GMO COB GOF +COAST COS/NC ABUTS PAN GMO NIC/EC +COAST COS/SC ABUTS PAN COB NIC/WC +COAST cos ABUTS PAN NIC GMO COB +COAST PAN ABUTS GMO SCS CAL/NC CAL/SC GOP COB COS/SC COS/NC +COAST CAL/NC ABUTS PAN SCS ANT +COAST CAL/SC ABUTS ECU GOG GOP PAN +COAST cal ABUTS ANT BOG ECU PAN SCS GOG GOP +COAST ANT ABUTS GUJ CAL/NC SCS VIC BOG +COAST GUJ ABUTS VEN ANT SCS VIC +COAST VEN ABUTS GUJ SCS ECS LES VIC +LAND VIC ABUTS VEN BOG ANT GUJ +LAND BOG ABUTS ANT VIC LIM ECU CAL +COAST LIM ABUTS GAL GOG ECU BOG +COAST ECU ABUTS LIM GOG CAL/SC BOG +COAST HAW ABUTS SPO SWP MPO NPO +COAST GRE ABUTS SOL BAB ARO NAO +WATER BER ABUTS ANC GOA ARO +WATER ARO ABUTS BAB NUN NWT BEF ANC BER GRE +WATER BEF ABUTS NWT YUK ANC ARO NUN +WATER HUB ABUTS SOL UNG ABI NON MAN NUN +WATER BAB ABUTS GRE SOL NUN ARO +WATER SOL ABUTS GRE NAO NEW GSL LAB UNG HUB NUN BAB +WATER NAO ABUTS SOL GRE MAO MAB NSC GSL NEW +WATER GSL ABUTS LAB SOL NEW NAO NSC NBR/NC GAS QUE COT +WATER MAB ABUTS MAI NBR/SC NSC NAO MAO CMA MAS VEM +WATER MAO ABUTS NAO SOS BET CMA MAB +WATER CHB ABUTS WDC CMA ESB NCA VIR +WATER CMA ABUTS NYC MAS MAB MAO BET ESB CHB WDC NJE +WATER SOS ABUTS MAO LES DOM BET +WATER BET ABUTS MAO SOS DOM HAI CAT HOL CAM/NC SOF ESB CMA +WATER ESB ABUTS SCA NCA CHB CMA BET SOF MIA JAC GEO +WATER SOF ABUTS APB MIA ESB BET CAM/NC HAV SOY GOM +WATER ECS ABUTS HAI DOM LES VEN SCS WCS KIN CAT +WATER LES ABUTS VEN ECS DOM SOS +WATER APB ABUTS DSO FPA TAM MIA SOF GOM LOU +WATER GOM ABUTS SAN HOU LOU APB SOF SOY YUC GOC NLE +WATER GOC ABUTS NLE GOM YUC TAB VER POT +WATER SOY ABUTS GOM SOF HAV WCS GOH YUC +WATER GOH ABUTS SOY WCS HON/NC GUT/EC YUC +WATER CAT ABUTS CAM/SC HOL BET HAI ECS KIN WCS +WATER WCS ABUTS GOH SOY HAV CAM/SC CAT KIN ECS SCS GMO NIC/EC HON/NC +WATER SCS ABUTS ECS VEN GUJ ANT CAL/NC PAN GMO WCS +WATER GMO ABUTS WCS SCS PAN COS/NC NIC/EC +WATER GOA ABUTS ANC QCS SJF WSB NPO BER +WATER QCS ABUTS ANC VAN SJF GOA +WATER SJF ABUTS QCS VAN WAS ORE WSB GOA +WATER WSB ABUTS SJF ORE SFR LAN GSC NPO GOA +WATER NPO ABUTS WSB GSC BAJ MPO HAW SWP GOA +WATER MPO ABUTS BAJ GCA COM SPO HAW NPO +WATER GSC ABUTS LAN SDI BAJ NPO WSB +WATER SWP ABUTS HAW SPO NPO +WATER COM ABUTS GCA GUE OAX GOT GUT/SC ESA GOF GAL SPO MPO GUA +WATER GCA ABUTS BAJ CHH DUR GUA COM MPO +WATER GOT ABUTS OAX CHP GUT/SC COM +WATER SPO ABUTS HAW MPO COM GAL SWP +WATER GAL ABUTS GOF GOG LIM SPO COM +WATER GOG ABUTS COB GOP CAL/SC ECU LIM GAL GOF +WATER GOP ABUTS PAN CAL/SC GOG COB +WATER COB ABUTS NIC/WC COS/SC PAN GOP GOG GOF +WATER GOF ABUTS ESA HON/SC NIC/WC COB GOG GAL COM diff --git a/diplomacy/maps/known_world_901.map b/diplomacy/maps/known_world_901.map new file mode 100644 index 0000000..e6f1914 --- /dev/null +++ b/diplomacy/maps/known_world_901.map @@ -0,0 +1,710 @@ +BEGIN SPRING 901 MOVEMENT +RULE BUILD_ANY + +ARABIA (ARABIAN:A) ARD BAG BSR ISF +A BAG +A ARD +A ISF +F BSR + +BYZANTINUM (BYZANTINUM:B) ATT CHS CON TAR +F TAR +A CON +F CHS +F ATT + +CHINA (CHINA:C) CHA GUA NAN YAN +A CHA +A YAN +A NAN +F GUA + +DENMARK (DENMARK:D) JLN JOR SCA VIK +F JOR/EC +F JLN +F SCA +A VIK + +EGYPT (EGYPTIAN:E) ALE AQA BAR JER +F BAR +A ALE +A AQA +F JER + +FRANCE (FRENCH:F) AQT GAS NAR PAR +F PAR +A AQT +A GAS +A NAR + +GERMANY (GERMAN:G) BAV BRE SAX SWA +F BRE +A SWA +A SAX +A BAV + +INDIA (INDIAN:I) IND KNJ UJJ VAR +F UJJ +A IND +A KNJ +A VAR + +KHAZARIA (KHAZARIAN:K) ATI BAL SRK TAM +A TAM +A SRK +A ATI +A BAL + +RUSSIA (RUSSIAN:R) KIE NOV ROS SMO +A SMO +F NOV +A ROS +A KIE + +SPAIN (SPANISH:S) CAD COR SAL VAL +F CAD +A SAL +A COR +F VAL + +TURAN (TURAN:T) BUK HER SAM URG +A URG +A BUK +A SAM +A HER + +SRIVIJAYA (SRIVIJAYAN:V) CAH JAM KAL PLM +F KAL +F CAH +F PLM +A JAM + +WAGADU (WAGADUN:W) AWL KUS NIO WAL +F AWL +A KUS +A WAL +A NIO + +AXUM (AXUM:X) ADU AXU MAL ROH +A AXU +A ROH +F ADU +A MAL + +NEUTRAL-STATE (NEUTRAL:N) ARM AZE BAS BJA BOR BRI BUL BUT CHO CRE CRS CYP DAL DUB EST GEO GHU IFR JEJ KAM KAN KAS LBU LOT MAH MAK MAN MAU MAZ MOR ORB PAG PAM PEC ROM SAI SAR SER SIC SIL SOC THR TIB TKA UYG WSX YEM ZAW ZIM +DUMMY +A ARM +A AZE +A BAS +A BJA +A BOR +A BRI +A BUL +A BUT +A CHO +A CRE +A CRS +A CYP +A DAL +A DUB +A EST +A GEO +A GHU +A IFR +A JEJ +A KAM +A KAN +A KAS +A LBU +A LOT +A MAH +A MAK +A MAN +A MAU +A MAZ +A MOR +A ORB +A PAG +A PAM +A PEC +A ROM +A SAI +A SAR +A SER +A SIC +A SIL +A SOC +A THR +A TIB +A TKA +A UYG +A WSX +A YEM +A ZAW +A ZIM + + +Abkhazia = ABK +Abodrite Sea = ABS +Adulis = ADU +Aegean Sea = AES +Alexandria = ALE +Alidistan = ALI +Amdo = AMD +Annam = ANN +Andaman Sea = ANS +Al-Qatta'i = AQA +Aquitaine = AQT +Aquileia = AQU +Ardebil = ARD +Armenia = ARM +Arabian Sea = ARS +Assode = ASS +Asturias = AST +Atil = ATI +Antipodean Sea = ATS +Attalia = ATT +Autun = AUT +Awdagost = AWD +Awlil = AWL +Province of Axum = AXU +Azania = AZA +Azerbaijan = AZE +Baghdad = BAG +Balanjar = BAL +Barca = BAR +Bashkortostan = BAS +Bavaria = BAV +Berenice = BER +Bjarmaland = BJA +Balhae = BLH +Balhae (East Coast) = BLH/EC +Balhae (South Coast) = BLH/SC +Balkh = BLK +Balearic Sea = BLS +Borussia = BOR +Brittish Channel = BRC +Bremen = BRE +Barghawata = BRG +Brittany = BRI +Bassikinu = BSK +Basra = BSR +Buccellaria = BUC +Bukhara = BUK +Bulgar = BUL +Bure = BUR +Butuan = BUT +Cadiz = CAD +Cahaya = CAH +Cappadocia = CAP +Cantabric Sea = CAS +Chang'an = CHA +Cheremissia = CHE +Chalukya = CHL +Champa = CHM +Changcheng = CHN +Chola = CHO +Cherson = CHS +Coromandel Bay = CIB +Cilician Sea = CIS +Caledonia = CLD +Constantinople = CON +Cordova = COR +Crete = CRE +Corsica = CRS +Cyprus = CYP +Daju = DAJ +Dalmatia = DAL +Damascus = DAM +Derbent = DER +Dregovichia = DRE +Dublin = DUB +Dvaravati = DVA +Eastern Sea = EAS +East Euxine Sea = EES +Egyptian Sea = EGS +Epirus = EPI +Esteland = EST +Fazzan = FAZ +Finnish Sea = FIS +Franconia = FRA +Friesland = FRI +Gulf of Aden = GAD +Galicia = GAL +Gascony = GAS +Georgia = GEO +Ghuzz = GHU +Gokomere Sea = GOS +Gottland = GOT +Granada = GRA +Guangzhou = GUA +Helvetia = HEL +Henan = HEN +Herat = HER +Icelandic Sea = ICS +Ifriqiya = IFR +Illyrian Sea = ILS +Indraprastha = IND +Ionian Sea = IOS +Isfahan = ISF +Jambi = JAM +Java Sea = JAS +Jenne-Jeno = JEJ +Jerusalem = JER +Jiangxi = JIA +Jelling = JLN +Jorvik = JOR +Jorvik (East Coast) = JOR/EC +Jorvik (West Coast) = JOR/WC +Kakheti = KAK +Kalimantan = KAL +Kambuja = KAM +Kanem = KAN +Karelia = KAR +Kashmir = KAS +Kattegat = KAT +Khitai = KHI +Khorasan = KHO +Kiev = KIE +Kipchak = KIP +Kangaba = KNG +Kannauj = KNJ +Kongo = KON +Kornia = KOR +Kotoko = KOT +Krivichia = KRI +Karimata Straits = KRS +Kumbi Saleh = KUS +Kutamia = KUT +Kyzyl Kum = KYK +Kyrgyzstan = KYR +Lower Burgundy = LBU +Lettish Sea = LES +Ligurian Sea = LGS +Libyan Sea = LIS +Livonia = LIV +Lombardy = LOM +Lothairingia = LOT +Luba = LUB +Luo = LUO +Lusong Sea = LUS +Macedonia = MAC +Mahilaka = MAH +Makuran = MAK +Malao = MAL +Mansurah = MAN +Malabar Sea = MAS +Mauretania = MAU +Mazovia = MAZ +Mecca = MEC +Merkit = MER +Menuthian Sea = MES +Minang Sea = MIS +Moravia = MOR +Mosul = MOS +Mordvinia = MRD +Meroe = MRO +Munster = MUN +Namib = NAM +Nanjing = NAN +Narbonne = NAR +Nefud = NEF +Nepal = NEP +North German Sea = NGS +Niore = NIO +North Khazar Sea = NKS +Nanzhao = NNZ +Norway = NOR +North Ocean Sea = NOS +Novgorod = NOV +North Red Sea = NRS +Oman = OMA +Onoguria = ONO +Ordu-Balyk = ORB +Pagan = PAG +Pala = PAL +Pamplona = PAM +Paris = PAR +Pechenega = PEC +Pechenega (East Coast) = PEC/EC +Pechenega (West Coast) = PEC/WC +Phebol = PHE +Palembang = PLM +Polania = POL +Pomerania = POM +Qarluk = QAR +Rastrakuta = RAS +Rhapta = RHA +Roha = ROH +Rome = ROM +Rome (East Coast) = ROM/EC +Rome (West Coast) = ROM/WC +Rostov = ROS +Saamiland = SAA +Saamiland (North Coast) = SAA/NC +Saamiland (South Coast) = SAA/SC +Sabah = SAB +Saikaido = SAI +Salamanca = SAL +Samarkand = SAM +Sanhaja = SAN +Sardinia = SAR +Saxony = SAX +Scania = SCA +Sea of Cham = SCH +Serendib = SER +Severyana = SEV +South German Sea = SGS +Shahiya = SHA +Sicily = SIC +Sichuan = SIH +Sijilmassa = SIJ +Silla = SIL +Sijistan = SJS +Straits of Jebel Tarik = SJT +South Khazar Sea = SKS +Slavonia = SLA +Salerno = SLR +Smolensk = SMO +Sea of Nihon = SNI +Socotra = SOC +Sogdia = SOG +South Ocean Sea = SOS +Spanish March = SPM +Spoleto = SPO +Sarkel = SRK +South Red Sea = SRS +Sea of Tangiers = STA +Stone Belt = STB +Sea of Tepanga = STP +Sea of Tyre = STY +Sudd = SUD +Southern Sea = SUS +Swabia = SWA +Sea of Worms = SWO +Tahert = TAH +Tamantarka = TAM +Taranto = TAR +Takrur Sea = TAS +Thrace = THR +Tibet = TIB +Tiraqqa = TIR +Tkanaren = TKA +Toledo = TOL +Toulouse = TOU +Tripolitania = TRI +Tunguz = TUN +Tyrrhenian Sea = TYS +Upper Burgundy = UBU +Udmurtia = UDM +Ujjain = UJJ +Uppland = UPP +Urgench = URG +Uyghurstan = UYG +Valencia = VAL +Varanasi = VAR +Veletia = VEL +Veletia (North Coast) = VEL/NC +Veletia (West Coast) = VEL/WC +Viken = VIK +Vlacha = VLA +Volhynia = VOL +Vyatichia = VYA +Walata = WAL +West Euxine Sea = WES +White Sea = WHS +Wales = WLS +Welsh Sea = WSS +Wessex = WSX +Western Sea = WTS +Yanjing = YAN +Yemen = YEM +Yellow Sea = YES +Yugra = YUG +Zaragoza = ZAR +Zawila = ZAW +Zeila = ZEI +Zimbabwe = ZIM + +COAST ABK ABUTS bal EES GEO TAM +WATER ABS ABUTS BOR JLN KAT LES POM SCA VEL/NC +COAST ADU ABUTS AXU GAD MRO ROH SRS ZEI +WATER AES ABUTS ATT CIS CON CRE IOS +COAST ALE ABUTS AQA BAR EGS FAZ JER MEC NRS tri +COAST ALI ABUTS ARD ISF KHO SKS URG +LAND AMD ABUTS CHA SOG TIB UYG +COAST ANN ABUTS CHM dva GUA kam NNZ SCH +WATER ANS ABUTS CAH CIB DVA JAM KRS MIS SER +COAST AQA ABUTS ALE BER DAJ FAZ MAK NRS +COAST AQT ABUTS AUT BRI CAS GAS par TOU +COAST AQU ABUTS BAV DAL ILS lom ROM/EC SLA +COAST ARD ABUTS ALI AZE BAG ISF MOS SKS +LAND ARM ABUTS CAP DAM KAK MOS +WATER ARS ABUTS BSR GAD MAN MAS OMA SOC UJJ YEM +LAND ASS ABUTS DAJ FAZ KAN KOT SIJ TAH TIR WAL ZAW +COAST AST ABUTS CAS GAL PAM SAL ZAR +COAST ATI ABUTS BAL BAS KIP MRD NKS SRK UDM +WATER ATS ABUTS GOS MAH MES PHE SOS SUS WTS +COAST ATT ABUTS AES buc CAP CIS CON +LAND AUT ABUTS AQT LBU LOT NAR PAR TOU UBU +LAND AWD ABUTS AWL BUR KUS NIO SAN +COAST AWL ABUTS AWD BUR SAN SOS TAS +LAND AXU ABUTS ADU MRO ROH SUD +COAST AZA ABUTS GAD MAL MES RHA +COAST AZE ABUTS ARD DER KAK MOS SKS +LAND BAG ABUTS ARD BSR DAM ISF MOS NEF +COAST BAL ABUTS abk ATI DER geo KAK NKS SRK tam +COAST BAR ABUTS ALE EGS LIS TRI +LAND BAS ABUTS ATI KIP STB UDM YUG +LAND BAV ABUTS AQU HEL LOM MOR POL SAX SLA SWA +COAST BER ABUTS AQA MAK MRO NRS SRS +COAST BJA ABUTS che ICS kar KOR SAA/NC WHS +COAST blh ABUTS KHI MER SIL SNI YAN YES +COAST BLH/EC ABUTS SIL SNI +COAST BLH/SC ABUTS SIL YAN YES +LAND BLK ABUTS BUK HER KAS MAN SAM SHA SOG +WATER BLS ABUTS CRS LGS SAR SJT SPM TYS VAL +COAST BOR ABUTS ABS DRE LES LIV MAZ POL POM +WATER BRC ABUTS BRI LOT NOS PAR SGS WSX +COAST BRE ABUTS FRA FRI SAX SGS VEL/WC +COAST BRG ABUTS MAU SAN SIJ STA TAS +COAST BRI ABUTS AQT BRC CAS NOS PAR +LAND BSK ABUTS JEJ KOT NIO TIR WAL +COAST BSR ABUTS ARS BAG ISF MAN NEF OMA SJS +COAST BUC ABUTS att cap CON EES GEO WES +LAND BUK ABUTS BLK HER KYK SAM URG +LAND BUL ABUTS CHE KOR MRD UDM VYA +COAST BUR ABUTS AWD AWL KNG NIO SOS +COAST BUT ABUTS JAS LUS SCH STP +COAST CAD ABUTS COR GAL GRA NOS SAL SJT STA +COAST CAH ABUTS ANS DVA KAM KRS +COAST CAP ABUTS ARM ATT buc CIS DAM geo KAK STY +WATER CAS ABUTS AQT AST BRI GAL GAS NOS PAM +LAND CHA ABUTS AMD CHN HEN JIA NNZ SIH TIB UYG YAN +COAST CHE ABUTS bja BUL kar kor KRI ROS VYA +COAST CHL ABUTS CHO CIB KNJ ras VAR +COAST CHM ABUTS ANN KAM SCH +LAND CHN ABUTS CHA KHI ORB UYG YAN +COAST CHO ABUTS CHL CIB MAS RAS +COAST CHS ABUTS EES PEC/EC PEC/WC WES +WATER CIB ABUTS ANS CHL CHO DVA MAS PAL SER VAR +WATER CIS ABUTS AES ATT CAP CRE CYP EGS STY +COAST CLD ABUTS ICS JOR/EC JOR/WC WSS +COAST CON ABUTS AES ATT BUC EPI IOS MAC THR WES +LAND COR ABUTS CAD GRA SAL TOL VAL +COAST CRE ABUTS AES CIS EGS IOS +COAST CRS ABUTS BLS LGS TYS +COAST CYP ABUTS CIS EGS STY +LAND DAJ ABUTS AQA ASS FAZ KAN MAK SUD ZAW +COAST DAL ABUTS AQU EPI ILS MAC ONO SLA +COAST DAM ABUTS ARM BAG CAP JER mec MOS NEF STY +COAST DER ABUTS AZE BAL KAK NKS SKS +LAND DRE ABUTS BOR KIE LIV MAZ SMO VOL +COAST DUB ABUTS ICS MUN NOS WSS +COAST DVA ABUTS ann ANS CAH CIB kam NNZ PAG PAL +WATER EAS ABUTS GUA LUS NAN SAI SIL SNI STP YES +WATER EES ABUTS ABK BUC CHS GEO PEC/EC TAM WES +WATER EGS ABUTS ALE BAR CIS CRE CYP IOS JER LIS STY +COAST EPI ABUTS CON DAL ILS IOS MAC +COAST EST ABUTS FIS LIV NOV +LAND FAZ ABUTS ALE AQA ASS DAJ IFR TAH TRI ZAW +WATER FIS ABUTS EST KAR LES LIV NOV SAA/SC UPP +LAND FRA ABUTS BRE FRI LOT SAX SWA +COAST FRI ABUTS BRE FRA LOT SGS +WATER GAD ABUTS ADU ARS AZA MAH MAL MAS MES PHE SOC SRS YEM ZEI +COAST GAL ABUTS AST CAD CAS NOS SAL +COAST GAS ABUTS AQT CAS PAM TOU +COAST GEO ABUTS ABK bal BUC cap EES KAK +COAST GHU ABUTS KIP KYK NKS URG +WATER GOS ABUTS ATS MES NAM SOS ZIM +COAST GOT ABUTS LES SCA UPP vik +COAST GRA ABUTS CAD COR SJT VAL +COAST GUA ABUTS ANN EAS JIA NAN NNZ SCH STP +LAND HEL ABUTS BAV LBU LOM SWA UBU +COAST HEN ABUTS CHA JIA NAN YAN YES +LAND HER ABUTS BLK BUK KHO MAN SJS URG +WATER ICS ABUTS BJA CLD DUB JOR/EC MUN NGS NOR NOS SAA/NC SWO WHS WSS +COAST IFR ABUTS FAZ KUT LIS SJT TAH TRI TYS +WATER ILS ABUTS AQU DAL EPI IOS ROM/EC SPO TAR +LAND IND ABUTS KAS KNJ NEP SHA UJJ +WATER IOS ABUTS AES CON CRE EGS EPI ILS LIS SIC TAR TYS +LAND ISF ABUTS ALI ARD BAG BSR KHO SJS +COAST JAM ABUTS ANS KRS MIS PLM SUS +WATER JAS ABUTS BUT KAL KRS LUS PLM SAB SCH SUS +LAND JEJ ABUTS BSK KOT TIR +COAST JER ABUTS ALE DAM EGS mec STY +LAND JIA ABUTS CHA GUA HEN NAN NNZ +COAST JLN ABUTS ABS KAT NGS SGS VEL/NC VEL/WC +COAST jor ABUTS CLD ICS NGS WLS WSS WSX +COAST JOR/EC ABUTS CLD ICS NGS WSX +COAST JOR/WC ABUTS CLD WLS WSS +LAND KAK ABUTS ARM AZE BAL CAP DER GEO MOS +COAST KAL ABUTS JAS KRS SAB SCH +COAST KAM ABUTS ann CAH CHM dva KRS SCH +LAND KAN ABUTS ASS DAJ KOT LUO SUD +COAST KAR ABUTS bja che FIS NOV ROS SAA/SC +LAND KAS ABUTS BLK IND NEP SHA SOG TIB +WATER KAT ABUTS ABS JLN NGS NOR SCA VIK +LAND KHI ABUTS BLH CHN MER ORB YAN +LAND KHO ABUTS ALI HER ISF SJS URG +LAND KIE ABUTS DRE PEC SEV SMO VLA VOL VYA +COAST KIP ABUTS ATI BAS GHU KYK KYR NKS yug +COAST KNG ABUTS BUR KOT NIO SOS +LAND KNJ ABUTS CHL IND NEP RAS UJJ VAR +COAST KON ABUTS KOT LUB NAM SOS zim +COAST KOR ABUTS BJA BUL che STB UDM WHS YUG +COAST KOT ABUTS ASS BSK JEJ KAN KNG KON LUB LUO NIO SOS TIR +LAND KRI ABUTS CHE NOV ROS SMO VYA +WATER KRS ABUTS ANS CAH JAM JAS KAL KAM PLM SCH +LAND KUS ABUTS AWD NIO SAN WAL +COAST KUT ABUTS IFR MAU SJT TAH +LAND KYK ABUTS BUK GHU KIP KYR QAR SAM URG +LAND KYR ABUTS KIP KYK ORB QAR TUN YUG +COAST LBU ABUTS AUT HEL LGS LOM NAR UBU +WATER LES ABUTS ABS BOR FIS GOT LIV SCA UPP +WATER LGS ABUTS BLS CRS LBU LOM NAR ROM/WC SPM TYS +WATER LIS ABUTS BAR EGS IFR IOS SIC TRI TYS +COAST LIV ABUTS BOR DRE EST FIS LES nov SMO +COAST LOM ABUTS aqu BAV HEL LBU LGS ROM/WC +COAST LOT ABUTS AUT BRC FRA FRI PAR SGS SWA UBU +LAND LUB ABUTS KON KOT LUO MAL RHA ROH ZIM +LAND LUO ABUTS KAN KOT LUB ROH SUD +WATER LUS ABUTS BUT EAS JAS SAI SNI STP +LAND MAC ABUTS CON DAL EPI ONO THR +COAST MAH ABUTS ATS GAD MAS PHE SUS +LAND MAK ABUTS AQA BER DAJ MRO SUD +COAST MAL ABUTS AZA GAD LUB rha ROH ZEI +COAST MAN ABUTS ARS BLK BSR HER SHA SJS UJJ +WATER MAS ABUTS ARS CHO CIB GAD MAH MIS RAS SER SOC SUS UJJ +COAST MAU ABUTS BRG KUT SIJ SJT STA TAH +LAND MAZ ABUTS BOR DRE POL VOL +COAST MEC ABUTS ALE dam jer NEF NRS SRS YEM +LAND MER ABUTS BLH KHI ORB TUN +WATER MES ABUTS ATS AZA GAD GOS PHE RHA ZIM +WATER MIS ABUTS ANS JAM MAS SER SUS +LAND MOR ABUTS BAV ONO POL SLA VOL +LAND MOS ABUTS ARD ARM AZE BAG DAM KAK +LAND MRD ABUTS ATI BUL SEV SRK UDM VYA +COAST MRO ABUTS ADU AXU BER MAK SRS SUD +COAST MUN ABUTS DUB ICS NOS +COAST NAM ABUTS GOS KON SOS ZIM +COAST NAN ABUTS EAS GUA HEN JIA YES +COAST NAR ABUTS AUT LBU LGS SPM TOU +LAND NEF ABUTS BAG BSR DAM MEC OMA YEM +LAND NEP ABUTS IND KAS KNJ PAL TIB VAR +WATER NGS ABUTS ICS JLN JOR/EC KAT NOR SGS WSX +LAND NIO ABUTS AWD BSK BUR KNG KOT KUS WAL +WATER NKS ABUTS ATI BAL DER GHU KIP SKS URG +LAND NNZ ABUTS ANN CHA DVA GUA JIA PAG PAL SIH TIB +COAST NOR ABUTS ICS KAT NGS SAA/NC upp VIK +WATER NOS ABUTS BRC BRI CAD CAS DUB GAL ICS MUN STA SWO WSS WSX +COAST NOV ABUTS EST FIS KAR KRI liv ROS SMO +WATER NRS ABUTS ALE AQA BER MEC SRS +COAST OMA ABUTS ARS BSR NEF YEM +LAND ONO ABUTS DAL MAC MOR SLA THR VLA VOL +LAND ORB ABUTS CHN KHI KYR MER QAR SAM TUN UYG +LAND PAG ABUTS DVA NNZ PAL +COAST PAL ABUTS CIB DVA NEP NNZ PAG TIB VAR +COAST PAM ABUTS AST CAS GAS spm TOU ZAR +COAST PAR ABUTS aqt AUT BRC BRI LOT +COAST pec ABUTS CHS EES KIE SEV TAM VLA WES +COAST PEC/EC ABUTS CHS EES TAM +COAST PEC/WC ABUTS CHS VLA WES +COAST PHE ABUTS ATS GAD MAH MES +COAST PLM ABUTS JAM JAS KRS SUS +LAND POL ABUTS BAV BOR MAZ MOR POM SAX VOL +COAST POM ABUTS ABS BOR POL SAX VEL/NC +LAND QAR ABUTS KYK KYR ORB SAM +COAST RAS ABUTS chl CHO KNJ MAS UJJ +COAST RHA ABUTS AZA LUB mal MES ZIM +LAND ROH ABUTS ADU AXU LUB LUO MAL SUD ZEI +COAST rom ABUTS AQU ILS LGS LOM SLR SPO TYS +COAST ROM/EC ABUTS AQU ILS SPO +COAST ROM/WC ABUTS LGS LOM SLR TYS +LAND ROS ABUTS CHE KAR KRI NOV +COAST saa ABUTS BJA FIS ICS KAR NOR UPP +COAST SAA/NC ABUTS BJA ICS NOR +COAST SAA/SC ABUTS FIS KAR UPP +COAST SAB ABUTS JAS KAL SCH +COAST SAI ABUTS EAS LUS SNI +LAND SAL ABUTS AST CAD COR GAL TOL ZAR +LAND SAM ABUTS BLK BUK KYK ORB QAR SOG UYG +COAST SAN ABUTS AWD AWL BRG KUS SIJ TAS WAL +COAST SAR ABUTS BLS SJT TYS +LAND SAX ABUTS BAV BRE FRA POL POM SWA VEL +COAST SCA ABUTS ABS GOT KAT LES VIK +WATER SCH ABUTS ANN BUT CHM GUA JAS KAL KAM KRS SAB STP +COAST SER ABUTS ANS CIB MAS MIS +LAND SEV ABUTS KIE MRD PEC SRK TAM VYA +WATER SGS ABUTS BRC BRE FRI JLN LOT NGS VEL/WC WSX +LAND SHA ABUTS BLK IND KAS MAN UJJ +COAST SIC ABUTS IOS LIS TYS +LAND SIH ABUTS CHA NNZ TIB +LAND SIJ ABUTS ASS BRG MAU SAN TAH WAL +COAST SIL ABUTS BLH/EC BLH/SC EAS SNI YES +LAND SJS ABUTS BSR HER ISF KHO MAN +WATER SJT ABUTS BLS CAD GRA IFR KUT MAU SAR STA TYS VAL +WATER SKS ABUTS ALI ARD AZE DER NKS URG +LAND SLA ABUTS AQU BAV DAL MOR ONO +COAST SLR ABUTS ROM/WC spo TAR TYS +LAND SMO ABUTS DRE KIE KRI LIV NOV VYA +WATER SNI ABUTS BLH/EC EAS LUS SAI SIL +COAST SOC ABUTS ARS GAD MAS +LAND SOG ABUTS AMD BLK KAS SAM TIB UYG +WATER SOS ABUTS ATS AWL BUR GOS KNG KON KOT NAM TAS WTS +COAST SPM ABUTS BLS LGS NAR pam TOU VAL ZAR +COAST SPO ABUTS ILS ROM/EC slr TAR +LAND SRK ABUTS ATI BAL MRD SEV TAM +WATER SRS ABUTS ADU BER GAD MEC MRO NRS YEM +WATER STA ABUTS BRG CAD MAU NOS SJT SWO TAS TKA +LAND STB ABUTS BAS KOR UDM YUG +WATER STP ABUTS BUT EAS GUA LUS SCH +WATER STY ABUTS CAP CIS CYP DAM EGS JER +LAND SUD ABUTS AXU DAJ KAN LUO MAK MRO ROH +WATER SUS ABUTS ATS JAM JAS MAH MAS MIS PLM +LAND SWA ABUTS BAV FRA HEL LOT SAX UBU +WATER SWO ABUTS ICS NOS STA TKA WTS +LAND TAH ABUTS ASS FAZ IFR KUT MAU SIJ +COAST TAM ABUTS ABK bal EES PEC/EC SEV SRK +COAST TAR ABUTS ILS IOS SLR SPO TYS +WATER TAS ABUTS AWL BRG SAN SOS STA TKA WTS +COAST THR ABUTS CON MAC ONO VLA WES +LAND TIB ABUTS AMD CHA KAS NEP NNZ PAL SIH SOG +LAND TIR ABUTS ASS BSK JEJ KOT WAL +COAST TKA ABUTS STA SWO TAS WTS +LAND TOL ABUTS COR SAL VAL ZAR +LAND TOU ABUTS AQT AUT GAS NAR PAM SPM +COAST TRI ABUTS ale BAR FAZ IFR LIS +COAST TUN ABUTS KYR MER ORB WHS YUG +WATER TYS ABUTS BLS CRS IFR IOS LGS LIS ROM/WC SAR SIC SJT SLR TAR +LAND UBU ABUTS AUT HEL LBU LOT SWA +LAND UDM ABUTS ATI BAS BUL KOR MRD STB +COAST UJJ ABUTS ARS IND KNJ MAN MAS RAS SHA +COAST UPP ABUTS FIS GOT LES nor SAA/SC vik +COAST URG ABUTS ALI BUK GHU HER KHO KYK NKS SKS +LAND UYG ABUTS AMD CHA CHN ORB SAM SOG +COAST VAL ABUTS BLS COR GRA SJT SPM TOL ZAR +COAST VAR ABUTS CHL CIB KNJ NEP PAL +COAST vel ABUTS ABS BRE JLN POM SAX SGS +COAST VEL/NC ABUTS ABS JLN POM +COAST VEL/WC ABUTS BRE JLN SGS +COAST VIK ABUTS got KAT NOR SCA upp +COAST VLA ABUTS KIE ONO PEC/WC THR VOL WES +LAND VOL ABUTS DRE KIE MAZ MOR ONO POL VLA +LAND VYA ABUTS BUL CHE KIE KRI MRD SEV SMO +LAND WAL ABUTS ASS BSK KUS NIO SAN SIJ TIR +WATER WES ABUTS BUC CHS CON EES PEC/WC THR VLA +WATER WHS ABUTS BJA ICS KOR TUN YUG +COAST WLS ABUTS JOR/WC WSS WSX +WATER WSS ABUTS CLD DUB ICS JOR/WC NOS WLS WSX +COAST WSX ABUTS BRC JOR/EC NGS NOS SGS WLS WSS +WATER WTS ABUTS ATS SOS SWO TAS TKA +COAST YAN ABUTS BLH/SC CHA CHN HEN KHI YES +COAST YEM ABUTS ARS GAD MEC NEF OMA SRS +WATER YES ABUTS BLH/SC EAS HEN NAN SIL YAN +COAST YUG ABUTS BAS kip KOR KYR STB TUN WHS +LAND ZAR ABUTS AST PAM SAL SPM TOL VAL +LAND ZAW ABUTS ASS DAJ FAZ +COAST ZEI ABUTS ADU GAD MAL ROH +COAST ZIM ABUTS GOS kon LUB MES NAM RHA + diff --git a/diplomacy/maps/modern.map b/diplomacy/maps/modern.map new file mode 100644 index 0000000..d958553 --- /dev/null +++ b/diplomacy/maps/modern.map @@ -0,0 +1,351 @@ +BEGIN SPRING 1994 MOVEMENT +RULES BUILD_ANY + +BRITAIN (BRITISH) LON LIV EDI GIB +F LON +F LIV +F EDI +F GIB + +EGYPT (EGYPTIAN) CAI ALE ASW +F CAI +F ALE +A ASW + +FRANCE (FRENCH) PAR BOR MAR LYO +A PAR +F BOR +A MAR +A LYO + +GERMANY (GERMAN) HAM BER FRA MUN +F HAM +F BER +A FRA +A MUN + +ITALY (ITALIAN) MIL VEN ROM NAP +A MIL +F VEN +A ROM +F NAP + +POLAND (POLISH) WAR GDA KRA +A WAR +F GDA +A KRA + +RUSSIA (RUSSIAN) MOS GOR STP MUR ROS +A MOS +A GOR +F STP +F MUR +F ROS + +SPAIN (SPANISH) BAR MAD SVE +F BAR +A MAD +A SVE + +TURKEY (TURKISH) ADA IZM IST ANK +A ADA +F IZM +A IST +F ANK + +UKRAINE (UKRAINIAN) SEV KHA KIE ODE +F SEV +A KHA +A KIE +A ODE + +UNOWNED IRE MOR NWY ISR LIB BEL MON SWI AUS DEN HOL CRO SER +UNOWNED TUN BIE CZE LIT SWE POR BUL GEO GRE IRN RUM HUN SAU + +Adana = ada +Adriatic Sea = adr adrs adriatic +Aegean Sea = aeg aegs aegean +Albania = alb +Alexandria = ale +Algeria = alg +Alsace = als +Anatolia = ana +Andalusia = adl and? andalucia +Ankara = ank +Apulia = apu +Arabian Sea = ara aras arabian +Armenia = arm +Aswan = asw +Austria = aus aut +Auvergne = auv +Arctic Ocean = arc arctic +Azerbaijan = aze +Baltic Sea = bal bals baltic +Bay of Biscay = bis bob bay biscay +Barcelona = bar barc +Barents Sea = brn bars brnts barents +Belgium = bel +Berlin = ber +Bielorussia = bie +Bordeaux = bor +Bornholm Sea = bhm bors born bornholm +Bosnia = bos +Brittany = bri +Bulgaria = bul +Cairo = cai +Caspian Sea = cas cass caspian +Caucasus = cau +Central Russian Plateau = crp cen pla +Clyde = cly +Croatia = cro +Czech Republic = cze +Denmark = den +Donbas = don donetsk +Eastern Black Sea = ebs ebl ebla eblack +Eastern Mediterranean = eme emed +Eastern Sahara = esa esah +Edinburgh = edi +English Channel = eng english cha channel +Estonia = est +Finland = fin +Frankfurt = fra +Gdansk = gda danzig dan +Georgia = geo +Gibraltar = gib +Gorky = gor +Greece = gre +Gulf of Bothnia = gob bot bothnia gbothnia +Gulf of Lyon = gol glyon +Hamburg = ham +Heligoland Bight = hel heligoland +Holland = hol +Hungary = hun +Iceland = ice +Ionian Sea = ion ions ionian +Irak = irk irq iraq +Iran (north coast) = irn/nc +Iran (south coast) = irn/sc +Iran = irn +Ireland = ire eire eir +Irish Sea = iri iris irish +Israel = isr +Istanbul = ist constantinople con +Izmir = izm +Jordan = jor +Kazakhstan = kaz +Kharkov = kha +Kiev = kie +Krakow = kra +Lapland = lap +Latvia = lat +Libya = lib +Libyan Sea = lbn libs libyan +Ligurian Sea = lig ligs ligurian +Lithuania = lit +Liverpool = liv lpl livp +London = lon +Lyon = lyo +Macedonia = mac skopje sko +Madrid = mad +Maltese Sea = mal mals matlese +Marseilles = mar +Mid Atlantic Ocean = mid mao mat +Milan = mil +Moldavia = mol +Monaco = mon +Morocco = mor +Moscow = mos +Munich = mun +Murmansk = mur +Naples = nap +Navarra = nav +North Atlantic Ocean = nao nat +North Sea = nth north +Norway = nwy nor +Norwegian Sea = nwg nors norwegian +Odessa = ode +Paris = par +Persian Gulf = per perg persian +Picardy = pic +Piedmont = pie +Podolia = pod +Portugal = por +Prussia = pru +Red Sea = red reds +Rome = rom +Rostov = ros +Ruhr = ruh +Rumania = rum +Saudi Arabia = sau saudi +Saxony = sax +Serbia = ser +Sevastopol = sev seva +Seville = sve sevi svl +Siberia = sib +Silesia = sil silecia +Sinai = sin +Skagerrak = ska +Slovakia = slk slo +South Atlantic Ocean = sao sat sou south +St-Petersburg = stp leningrad len +Straits of Gibraltar = sog sgib str straits sea+of+gibraltar +Sweden = swe +Switzerland = swi sui +Syria = syr +Tunisia = tun tunis +Tuscany = tus +Tyrrhenian Sea = tyr tyrs tys tyrrhenian +Urals = ura +Venice = ven +Volga = vol +Wales = wal +Warsaw = war +Western Black Sea = wbs wbl wbla wblack +Western Mediterranean = wme wmed +Western Sahara = wsa wsah +White Sea = whi white +Yorkshire = yor york + +COAST ADA ABUTS ANA ank ARM irk irn SYR EME +WATER ADR ABUTS ALB APU CRO ION SER VEN +WATER AEG ABUTS EME GRE ION IST IZM +COAST ALB ABUTS GRE MAC SER ADR ION +COAST ALE ABUTS asw CAI ESA EME LBN +COAST ALG ABUTS lib MOR TUN WSA SOG WME +LAND ALS ABUTS BEL LYO MUN PAR PIC RUH SWI +COAST ANA ABUTS ADA ank IZM EME +COAST ADL ABUTS BAR GIB MAD sve SOG WME +COAST ANK ABUTS ada ana ARM GEO IST izm EBS WBS +COAST APU ABUTS NAP rom VEN ADR ION +WATER ARA ABUTS IRN/SC PER RED SAU +WATER ARC ABUTS BRN ICE NAO NWG +LAND ARM ABUTS ADA ANK AZE GEO IRN +COAST ASW ABUTS ale CAI esa RED +LAND AUS ABUTS CRO CZE HUN MIL MUN SAX SLK SWI VEN +COAST AUV ABUTS BAR bor LYO MAR nav PAR GOL +COAST AZE ABUTS ARM CAU geo CAS IRN/NC +WATER BAL ABUTS BHM GDA GOB LAT LIT PRU SWE +COAST BAR ABUTS ADL AUV MAD nav GOL WME +COAST BEL ABUTS ALS HOL PIC RUH ENG NTH +COAST BER ABUTS FRA HAM PRU SAX SIL BHM +WATER BHM ABUTS BAL BER DEN HAM PRU SWE +LAND BIE ABUTS CRP KIE KRA LAT LIT MOS POD WAR +WATER BIS ABUTS BOR BRI ENG MID NAV +COAST BOR ABUTS auv BRI NAV PAR BIS +LAND BOS ABUTS CRO SER +COAST BRI ABUTS BOR PAR PIC BIS ENG +WATER BRN ABUTS ARC LAP MUR NWG URA WHI +COAST BUL ABUTS gre IST MAC RUM ser WBS +COAST CAI ABUTS ALE ASW ISR SIN EME RED +WATER CAS ABUTS AZE CAU IRN/NC KAZ VOL +COAST CAU ABUTS AZE geo ros VOL CAS +COAST CLY ABUTS EDI LIV NAO NWG +COAST CRO ABUTS AUS BOS HUN SER VEN ADR +LAND CRP ABUTS BIE KHA KIE MOS VOL +LAND CZE ABUTS AUS KRA SAX SIL SLK +COAST DEN ABUTS HAM SWE BHM HEL NTH SKA +COAST DON ABUTS KHA KIE ROS SEV vol EBS +WATER EBS ABUTS ANK DON GEO ROS SEV WBS +COAST EDI ABUTS CLY liv YOR NTH NWG +WATER EME ABUTS ADA AEG ALE ANA CAI ION ISR IZM LBN SYR +WATER ENG ABUTS BEL BIS BRI IRI LON MID NTH PIC WAL +COAST ESA ABUTS ALE asw LIB LBN +COAST EST ABUTS LAT STP GOB +COAST FIN ABUTS lap mur STP SWE GOB +LAND FRA ABUTS BER HAM MUN RUH SAX +COAST GDA ABUTS LIT PRU WAR BAL +COAST GEO ABUTS ANK ARM aze cau ROS EBS +COAST GIB ABUTS ADL SVE SAO SOG +WATER GOB ABUTS BAL EST FIN LAT STP SWE +WATER GOL ABUTS AUV BAR LIG MAR TYR WME +LAND GOR ABUTS MOS MUR STP URA VOL +COAST GRE ABUTS ALB bul IST MAC AEG ION +COAST HAM ABUTS BER DEN FRA HOL RUH BHM HEL +WATER HEL ABUTS DEN HAM HOL NTH +COAST HOL ABUTS BEL HAM RUH HEL NTH +LAND HUN ABUTS AUS CRO POD RUM SER SLK +COAST ICE ABUTS ARC NAO NWG +WATER ION ABUTS ADR AEG ALB APU EME GRE LBN MAL NAP +COAST IRE ABUTS IRI NAO +WATER IRI ABUTS ENG IRE LIV MID NAO WAL +COAST IRK ABUTS ada jor SAU syr IRN/SC PER +COAST IRN/NC ABUTS AZE CAS KAZ +COAST IRN/SC ABUTS ARA IRK PER +COAST irn ABUTS ADA ARM AZE IRK KAZ PER ARA CAS +COAST ISR ABUTS CAI jor sin SYR EME +COAST IST ABUTS ANK BUL GRE IZM AEG WBS +COAST IZM ABUTS ANA ank IST AEG EME +COAST JOR ABUTS irk isr SAU SIN syr RED +COAST KAZ ABUTS SIB VOL CAS IRN/NC +LAND KHA ABUTS CRP DON KIE VOL +LAND KIE ABUTS BIE CRP DON KHA ODE POD SEV +LAND KRA ABUTS BIE CZE POD SIL SLK WAR +COAST LAP ABUTS fin MUR NWY swe BRN NWG +COAST LAT ABUTS BIE EST LIT MOS stp BAL GOB +WATER LBN ABUTS ALE EME ESA ION LIB MAL +COAST LIB ABUTS alg ESA TUN WSA LBN MAL +WATER LIG ABUTS GOL MAR MON PIE ROM TUS TYR +COAST LIT ABUTS BIE GDA LAT WAR BAL +COAST LIV ABUTS CLY edi WAL yor IRI NAO +COAST LON ABUTS WAL YOR ENG NTH +LAND LYO ABUTS ALS AUV MAR PAR SWI +LAND MAC ABUTS ALB BUL GRE SER +LAND MAD ABUTS ADL BAR NAV POR SVE +WATER MAL ABUTS ION LBN LIB NAP TUN TYR +COAST MAR ABUTS AUV LYO MON pie SWI GOL LIG +WATER MID ABUTS BIS ENG IRI NAO NAV POR SAO +LAND MIL ABUTS AUS PIE SWI TUS VEN +LAND MOL ABUTS ODE POD RUM +COAST MON ABUTS MAR PIE LIG +COAST MOR ABUTS ALG WSA SAO SOG +LAND MOS ABUTS BIE CRP GOR LAT STP VOL +LAND MUN ABUTS ALS AUS FRA RUH SAX SWI +COAST MUR ABUTS fin GOR LAP stp URA BRN WHI +WATER NAO ABUTS ARC CLY ICE IRE IRI LIV MID NWG +COAST NAP ABUTS APU ROM ION MAL TYR +COAST NAV ABUTS auv bar BIS BOR MAD POR MID +COAST NWY ABUTS LAP SWE NTH NWG SKA +WATER NTH ABUTS BEL DEN EDI ENG HEL HOL LON NWY NWG SKA YOR +WATER NWG ABUTS ARC BRN CLY EDI ICE LAP NAO NWY NTH +COAST ODE ABUTS KIE MOL POD RUM SEV WBS +LAND PAR ABUTS ALS AUV BOR BRI LYO PIC +WATER PER ABUTS ARA IRK IRN/SC SAU +COAST PIC ABUTS ALS BEL BRI PAR ENG +COAST PIE ABUTS mar MIL MON SWI TUS LIG +LAND POD ABUTS BIE HUN KIE KRA MOL ODE RUM SLK +COAST POR ABUTS MAD NAV SVE MID SAO +COAST PRU ABUTS BER GDA SIL WAR BAL BHM +WATER RED ABUTS ARA ASW CAI JOR SAU SIN +COAST ROM ABUTS apu NAP TUS ven LIG TYR +COAST ROS ABUTS cau DON GEO VOL EBS +LAND RUH ABUTS ALS BEL FRA HAM HOL MUN +COAST RUM ABUTS BUL HUN MOL ODE POD ser WBS +WATER SAO ABUTS GIB MID MOR POR SOG SVE +COAST SAU ABUTS IRK JOR ARA PER RED +LAND SAX ABUTS AUS BER CZE FRA MUN SIL +COAST SER ABUTS ALB BOS bul CRO HUN MAC rum ADR +COAST SEV ABUTS DON KIE ODE EBS WBS +LAND SIB ABUTS KAZ URA VOL +LAND SIL ABUTS BER CZE KRA PRU SAX WAR +COAST SIN ABUTS CAI isr JOR RED +WATER SKA ABUTS DEN NWY NTH SWE +LAND SLK ABUTS AUS CZE HUN KRA POD +COAST STP ABUTS EST FIN GOR lat MOS mur GOB +WATER SOG ABUTS ALG ADL GIB MOR SAO WME +COAST SVE ABUTS adl GIB MAD POR SAO +COAST SWE ABUTS DEN FIN lap NWY BAL BHM GOB SKA +LAND SWI ABUTS ALS AUS LYO MAR MIL MUN PIE +COAST SYR ABUTS ADA irk ISR jor EME +COAST TUN ABUTS ALG LIB MAL TYR WME +COAST TUS ABUTS MIL PIE ROM ven LIG +WATER TYR ABUTS GOL LIG MAL NAP ROM TUN WME +COAST URA ABUTS GOR MUR SIB vol BRN WHI +COAST VEN ABUTS APU AUS CRO MIL rom tus ADR +COAST VOL ABUTS CAU CRP don GOR KAZ KHA MOS ROS SIB ura CAS +COAST WAL ABUTS LIV LON yor ENG IRI +LAND WAR ABUTS BIE GDA KRA LIT PRU SIL +WATER WBS ABUTS ANK BUL EBS IST ODE RUM SEV +WATER WHI ABUTS BRN MUR URA +WATER WME ABUTS ALG ADL BAR GOL SOG TUN TYR +LAND WSA ABUTS ALG LIB MOR +COAST YOR ABUTS EDI liv LON wal NTH diff --git a/diplomacy/maps/standard.map b/diplomacy/maps/standard.map new file mode 100644 index 0000000..620fa3a --- /dev/null +++ b/diplomacy/maps/standard.map @@ -0,0 +1,213 @@ +BEGIN SPRING 1901 MOVEMENT + +AUSTRIA (AUSTRIAN) BUD TRI VIE +A BUD +A VIE +F TRI + +ENGLAND (ENGLISH) EDI LON LVP +F EDI +F LON +A LVP + +FRANCE (FRENCH) BRE MAR PAR +F BRE +A MAR +A PAR + +GERMANY (GERMAN) BER KIE MUN +F KIE +A BER +A MUN + +ITALY (ITALIAN) NAP ROM VEN +F NAP +A ROM +A VEN + +RUSSIA (RUSSIAN) MOS SEV STP WAR +A WAR +A MOS +F SEV +F STP/SC + +TURKEY (TURKISH) ANK CON SMY +F ANK +A CON +A SMY + +UNOWNED BEL BUL DEN GRE HOL NWY POR RUM SER SPA SWE TUN + +Adriatic Sea = adr adriatic +Aegean Sea = aeg aegean +Albania = alb +Ankara = ank +Apulia = apu +Armenia = arm +Baltic Sea = bal baltic +Barents Sea = bar barents +Belgium = bel +Berlin = ber berl +Black Sea = bla black bs +Bohemia = boh +Brest = bre +Budapest = bud +Bulgaria (east coast) = bul/ec bul(ec) bulgaria/ec bulgaria(ec) bul/nc bul(nc) bulgaria/nc bulgaria(nc) +Bulgaria (south coast) = bul/sc bul(sc) bulgaria/sc bulgaria(sc) +Bulgaria = bul bulg +Burgundy = bur burg burgandy +Clyde = cly +Constantinople = con +Denmark = den +Eastern Mediterranean = eas emed east eastern eastmed ems eme emd eas+med +Edinburgh = edi +English Channel = eng channel ech eng+ch +Finland = fin +Galicia = gal galacia +Gascony = gas gasc +Greece = gre +Gulf of Lyon = lyo gol gulfofl lyon gulf+of+lyons lyons +Gulf of Bothnia = bot gob both gulfofb bothnia +Helgoland Bight = hel helgoland heligoland heligoland+bight helg +Holland = hol +Ionian Sea = ion ionian +Irish Sea = iri irish irs +Kiel = kie +Liverpool = lvp livp lpl +Livonia = lvn livo lvo lva liv livon +London = lon +Marseilles = mar mars +Mid-Atlantic Ocean = mao midatlanticocean midatlantic mid mat +Moscow = mos +Munich = mun +Naples = nap +North Atlantic Ocean = nao nat na +North Africa = naf nora n+afr +North Sea = nth norsea nts ns +Norway = nwy nor norw +Norwegian Sea = nwg norwegian norwsea nrg norg +Paris = par +Picardy = pic +Piedmont = pie pid +Portugal = por port +Prussia = pru prus +Rome = rom +Ruhr = ruh +Rumania = rum romania +Serbia = ser serb +Sevastopol = sev sevastapol sevast seva +Silesia = sil +Skagerrak = ska skagerrack skag +Smyrna = smy +Spain (north coast) = spa/nc spa(nc) spain/nc spain(nc) spn/nc spn(nc) spa+(north+coast) +Spain (south coast) = spa/sc spa(sc) spain/sc spain(sc) spn/sc spn(sc) spa+(south+coast) spa/wc +Spain = spa spn +St Petersburg (north coast) = stp/nc stp(nc) stpete/nc stpete(nc) st.+petersburg/nc stp+(north+coast) +St Petersburg (south coast) = stp/sc stp(sc) stpete/sc stpete(sc) st.+petersburg/sc stp+(south+coast) +St Petersburg = stp stpete st.+petersburg st.petersburg +Sweden = swe +Syria = syr +Trieste = tri +Tunis = tun +Tuscany = tus tusc +Tyrolia = tyr tyl trl tyo tyrol +Tyrrhenian Sea = tys tyrr tyrrhenian tyn tyh tyrhh +Ukraine = ukr +Venice = ven +Vienna = vie vien +Wales = wal +Warsaw = war +Western Mediterranean = wes wmed west western westmed wms wme wmd west+med wes+med western+med +Yorkshire = yor york yonkers + +# ---------------------------------------------------------------- +# Location adjacency information, keyed off the official dpjudge +# name of the location. Here, upper- and lower-case IS important. +# ---------------------------------------------------------------- +WATER ADR ABUTS ALB APU ION TRI VEN +WATER AEG ABUTS BUL/SC CON EAS GRE ION SMY +COAST ALB ABUTS ADR GRE ION SER TRI +COAST ANK ABUTS ARM BLA CON smy +COAST APU ABUTS ADR ION NAP rom VEN +COAST ARM ABUTS ANK BLA SEV smy syr +WATER BAL ABUTS BER BOT DEN LVN KIE PRU SWE +WATER BAR ABUTS NWY NWG STP/NC +COAST BEL ABUTS BUR ENG HOL NTH PIC RUH +COAST BER ABUTS BAL KIE MUN PRU SIL +WATER BLA ABUTS ANK ARM BUL/EC CON RUM SEV +LAND BOH ABUTS GAL MUN SIL TYR VIE +WATER BOT ABUTS BAL FIN LVN STP/SC SWE +COAST BRE ABUTS ENG GAS MAO PAR PIC +LAND BUD ABUTS GAL RUM SER TRI VIE +COAST BUL/EC ABUTS BLA CON RUM +COAST BUL/SC ABUTS AEG CON GRE +COAST bul ABUTS AEG BLA CON GRE RUM SER +LAND BUR ABUTS BEL GAS RUH MAR MUN PAR PIC SWI +COAST CLY ABUTS EDI LVP NAO NWG +COAST CON ABUTS AEG BUL/EC BUL/SC BLA ANK SMY +COAST DEN ABUTS BAL HEL KIE NTH SKA SWE +WATER EAS ABUTS AEG ION SMY SYR +COAST EDI ABUTS CLY lvp NTH NWG YOR +WATER ENG ABUTS BEL BRE IRI LON MAO NTH PIC WAL +COAST FIN ABUTS BOT nwy STP/SC SWE +LAND GAL ABUTS BOH BUD RUM SIL UKR VIE WAR +COAST GAS ABUTS BUR BRE MAO mar PAR SPA/NC +COAST GRE ABUTS AEG ALB BUL/SC ION SER +WATER HEL ABUTS DEN HOL KIE NTH +COAST HOL ABUTS BEL HEL KIE NTH RUH +WATER ION ABUTS ADR AEG ALB APU EAS GRE NAP TUN TYS +WATER IRI ABUTS ENG LVP MAO NAO WAL +COAST KIE ABUTS BAL BER DEN HEL HOL MUN RUH +COAST LON ABUTS ENG NTH YOR WAL +COAST LVN ABUTS BAL BOT MOS PRU STP/SC WAR +COAST LVP ABUTS CLY edi IRI NAO WAL yor +WATER LYO ABUTS MAR PIE SPA/SC TUS TYS WES +WATER MAO ABUTS BRE ENG GAS IRI NAF NAO POR SPA/NC SPA/SC WES +COAST MAR ABUTS BUR gas LYO PIE SPA/SC SWI +LAND MOS ABUTS LVN SEV STP UKR WAR +LAND MUN ABUTS BER BOH BUR KIE RUH SIL TYR SWI +COAST NAF ABUTS MAO TUN WES +WATER NAO ABUTS CLY IRI LVP MAO NWG +COAST NAP ABUTS APU ION ROM TYS +COAST NWY ABUTS BAR fin NTH NWG SKA STP/NC SWE +WATER NTH ABUTS BEL DEN EDI ENG LON HEL HOL NWY NWG SKA YOR +WATER NWG ABUTS BAR CLY EDI NAO NWY NTH +LAND PAR ABUTS BUR BRE GAS PIC +COAST PIC ABUTS BEL BRE BUR ENG PAR +COAST PIE ABUTS LYO MAR TUS TYR ven SWI +COAST POR ABUTS MAO SPA/NC SPA/SC +COAST PRU ABUTS BAL BER LVN SIL WAR +COAST ROM ABUTS apu NAP TUS TYS ven +LAND RUH ABUTS BEL BUR HOL KIE MUN +COAST RUM ABUTS BLA BUD BUL/EC GAL SER SEV UKR +LAND SER ABUTS ALB BUD BUL GRE RUM TRI +COAST SEV ABUTS ARM BLA MOS RUM UKR +LAND SIL ABUTS BER BOH GAL MUN PRU WAR +WATER SKA ABUTS DEN NWY NTH SWE +COAST SMY ABUTS AEG ank arm CON EAS SYR +COAST SPA/NC ABUTS GAS MAO POR +COAST SPA/SC ABUTS LYO MAO MAR POR WES +COAST spa ABUTS GAS LYO MAO MAR POR WES +COAST STP/NC ABUTS BAR NWY +COAST STP/SC ABUTS BOT FIN LVN +COAST stp ABUTS BAR BOT FIN LVN MOS NWY +COAST SWE ABUTS BAL BOT DEN FIN NWY SKA +COAST SYR ABUTS arm EAS SMY +COAST TRI ABUTS ADR ALB BUD SER TYR VEN VIE +COAST TUN ABUTS ION NAF TYS WES +COAST TUS ABUTS LYO PIE ROM TYS ven +LAND TYR ABUTS BOH MUN PIE TRI VEN VIE SWI +WATER TYS ABUTS ION LYO ROM NAP TUN TUS WES +LAND UKR ABUTS GAL MOS RUM SEV WAR +COAST VEN ABUTS ADR APU pie rom TRI tus TYR +LAND VIE ABUTS BOH BUD GAL TRI TYR +COAST WAL ABUTS ENG IRI LON LVP yor +LAND WAR ABUTS GAL LVN MOS PRU SIL UKR +WATER WES ABUTS MAO LYO NAF SPA/SC TUN TYS +COAST YOR ABUTS EDI LON lvp NTH wal + +# ------------------------ +# Switzerland (impassable) +# ------------------------ +Switzerland = swi +SHUT SWI ABUTS MAR BUR MUN TYR PIE diff --git a/diplomacy/maps/standard_france_austria.map b/diplomacy/maps/standard_france_austria.map new file mode 100644 index 0000000..60456e7 --- /dev/null +++ b/diplomacy/maps/standard_france_austria.map @@ -0,0 +1,6 @@ +# WebDiplomacy.net - Classic France - Austria +MAP standard.map +UNPLAYED ENGLAND, GERMANY, ITALY, RUSSIA, TURKEY + +UNOWNED EDI LON LVP BER KIE MUN NAP ROM VEN MOS SEV STP WAR ANK CON SMY +UNOWNED BEL BUL DEN GRE HOL NWY POR RUM SER SPA SWE TUN diff --git a/diplomacy/maps/standard_germany_italy.map b/diplomacy/maps/standard_germany_italy.map new file mode 100644 index 0000000..8f7320d --- /dev/null +++ b/diplomacy/maps/standard_germany_italy.map @@ -0,0 +1,6 @@ +# WebDiplomacy.net - Classic Germany - Italy +MAP standard.map +UNPLAYED AUSTRIA, FRANCE, ENGLAND, RUSSIA, TURKEY + +UNOWNED BUD TRI VIE EDI LON LVP BRE MAR PAR MOS SEV STP WAR ANK CON SMY +UNOWNED BEL BUL DEN GRE HOL NWY POR RUM SER SPA SWE TUN \ No newline at end of file diff --git a/diplomacy/maps/svg/standard.svg b/diplomacy/maps/svg/standard.svg new file mode 100644 index 0000000..b0b43c3 --- /dev/null +++ b/diplomacy/maps/svg/standard.svg @@ -0,0 +1,976 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SWI + ADR + AEG + ALB + ANK + APU + ARM + BAL + BAR + BEL + BER + BLA + BOH + BRE + BUD + BUL + BUR + CLY + CON + DEN + EAS + EDI + ENG + FIN + GAL + GAS + GRE + BOT + LYO + HEL + HOL + ION + IRI + KIE + LON + LVN + LVP + MAR + MAO + MOS + MUN + NAF + NAP + NAO + NTH + NWY + NWG + PAR + PIC + PIE + POR + PRU + ROM + RUH + RUM + SER + SEV + SIL + SKA + SMY + SPA + STP + SWE + SYR + TRI + TUN + TUS + TYR + TYS + UKR + VEN + VIE + WAL + WAR + WES + YOR + + + + + + + S1901M + + + + diff --git a/diplomacy/maps/svg/svg.dtd b/diplomacy/maps/svg/svg.dtd new file mode 100644 index 0000000..49742cb --- /dev/null +++ b/diplomacy/maps/svg/svg.dtd @@ -0,0 +1,1846 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/diplomacy/maps/tests/__init__.py b/diplomacy/maps/tests/__init__.py new file mode 100644 index 0000000..4f2769f --- /dev/null +++ b/diplomacy/maps/tests/__init__.py @@ -0,0 +1,16 @@ +# ============================================================================== +# Copyright (C) 2019 - Philip Paquette +# +# This program is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) any +# later version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more +# details. +# +# You should have received a copy of the GNU Affero General Public License along +# with this program. If not, see . +# ============================================================================== diff --git a/diplomacy/maps/tests/test_map_gen.py b/diplomacy/maps/tests/test_map_gen.py new file mode 100644 index 0000000..9cf44d6 --- /dev/null +++ b/diplomacy/maps/tests/test_map_gen.py @@ -0,0 +1,35 @@ +# ============================================================================== +# Copyright (C) 2019 - Philip Paquette +# +# This program is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) any +# later version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more +# details. +# +# You should have received a copy of the GNU Affero General Public License along +# with this program. If not, see . +# ============================================================================== +""" Test Map Generation + - Contains test for map generation +""" +import glob +import os +import sys + +from diplomacy.engine.map import Map + +MODULE_PATH = sys.modules['diplomacy'].__path__[0] + +def test_map_creation(): + """ Tests for map creation """ + maps = glob.glob(os.path.join(MODULE_PATH, 'diplomacy', 'maps', '*.map')) + for current_map in maps: + map_name = current_map[current_map.rfind('/') + 1:].replace('.map', '') + this_map = Map(map_name) + assert this_map.error == [], 'Map %s should have no errors' % map_name + this_map = None diff --git a/diplomacy/maps/world.map b/diplomacy/maps/world.map new file mode 100644 index 0000000..f4eda8c --- /dev/null +++ b/diplomacy/maps/world.map @@ -0,0 +1,520 @@ +BEGIN SPRING 2000 MOVEMENT + +ARGENTINA (ARGENTINIAN) BAI CHI SCR +A SCR +F BAI +F CHI + +BRAZIL (BRAZILIAN) BRA REC RDJ +A BRA +A RDJ +F REC + +CHINA (CHINESE) BEI GUA SHA +A BEI +A SHA +F GUA + +EUROPE (EUROPEAN) FRA GER ITA +A GER +F FRA/NC +F ITA + +FROZEN-ANTARCTICA (FROZEN) CAS LEN MAW +F CAS +F LEN +F MAW + +GHANA (GHANAN) GHA GUI MAL +A GHA +A MAL +F GUI + +INDIA (INDIAN) BOM CLC DEL +A CLC +A DEL +F BOM + +KENYA (KENYAN) UGA KEN TAN +A KEN +A UGA +F TAN + +LIBYA (LIBYAN) EGY LIB NSU +A LIB +A NSU +F EGY + +NEAR-EAST (EASTERN:N) IRQ SAR SYR +A IRQ +A SAR +A SYR + +PACIFIC-RUSSIA (PACIFIC) ESI VLA YAK +A ESI +A VLA +F YAK/SC + +QUEBEC (QUEBECER) ONT QBC NEW +A QBC +F NEW +F ONT + +RUSSIA (RUSSIAN) BEL MOS STP +A BEL +A MOS +A STP + +SOUTH-AFRICA (SOUTH-AFRICAN) NAM SAF SAN +A NAM +F SAN +F SAF + +UNITED-STATES (AMERICAN:U) CLF FLO TEX +A TEX +F CLF +F FLO + +WESTERN-CANADA (CANADIAN:W) BCO NWT YTE +A YTE +F BCO +F NWT + +OZ (AUSTRALIAN:Z) NSW VIC WAU +F NSW +F VIC +F WAU + +UNOWNED AFG ALA ALG ARM BAN BAT CHA COL CON ETH GBR GOD IND ITE JAP KOR LAN MAN +UNOWNED MEX MOR MOZ NZE PER SCA SHO SOP THA TRK UKR UNI URA VEN WSI ZAI ZAM + + +Afghanistan = AFG +Austria-Hungary = AHU +Alaska = ALA +Alberta = ALB +Algeria = ALG +Amazon = AMA +Angola = ANG +Arctic Circle = AOC +Antarctic Penninsula = APE +Armenia = ARM +Arabian Sea = ASE +Buenos Aires = BAI +Balkans = BAL +Balkans (East Coast) = BAL/EC +Balkans (South Coast) = BAL/SC +Bangladesh = BAN +Barents Sea = BAR +Baltic Sea = BAS +British Antarctic Territory = BAT +British Antarctic Territory (East Coast) = BAT/EC +British Antarctic Territory (West Coast) = BAT/WC +British Columbia = BCO +Beijing = BEI +Belorussia = BEL +Beaufort Sea = BFS +Belo Horizonte = BHO +Baffin Island = BIS +Black Sea = BLA +Bay of Bengal = BOB +Bolivia = BOL +Bombay = BOM +Botswana = BOT +Brasillia = BRA +Bering Strait = BRS +Baltic States = BST +Burma = BUR +Cameroon = CAM +Central African Republic = CAR +Casey = CAS +Central America = CEN +Chad = CHA +Chile = CHI +Carribean Islands = CIS +Calcutta = CLC +California = CLF +Colombia = COL +Colombia (North Coast) = COL/NC +Colombia (West Coast) = COL/WC +Congo = CON +Central Pacific Ocean = CPO +Carribean Sea = CSE +Delhi = DEL +Dumont dUrville = DMV +Deep South = DSO +East Atlantic Ocean = EAO +Egypt = EGY +East Pacific = EPA +East Siberia = ESI +East Siberian Sea = ESS +Ethiopia = ETH +Florida = FLO +France = FRA +France (North Coast) = FRA/NC +France (South Coast) = FRA/SC +Great Britain = GBR +Germany = GER +Province of Ghana = GHA +Godthab = GOD +Gulf of Mexico = GOM +Guangzhou = GUA +Guinea = GUI +Guyana = GUY +Hudson Bay = HBA +Heilongjiang = HEI +Inner Mongolia = IMO +Indonesia = IND +Iran = IRA +Irkutsk = IRK +Iraq = IRQ +Italy = ITA +Indian Territory = ITE +Japan = JAP +Java Sea = JSE +Kamchatka = KAM +Kazakhstan = KAZ +Province of Kenya = KEN +Korea = KOR +Kyrgyzstan = KYR +Lanzhou = LAN +Leningradskaya = LEN +Province of Libya = LIB +Labrador Sea = LSE +Madagascar = MAD +Mali = MAL +Manitoba = MAN +Mauritania = MAU +Mawson = MAW +Marie Byrd Land = MBL +Mozambique Channel = MCH +Mediterranean = MED +Mendoza = MEN +Mexico = MEX +Mexico (East Coast) = MEX/EC +Mexico (West Coast) = MEX/WC +Midwest = MID +Mongolia = MNG +Monterrey = MNT +Monterrey (East Coast) = MNT/EC +Monterrey (West Coast) = MNT/WC +Morocco = MOR +Moscow = MOS +Mozambique = MOZ +Namibia = NAM +Norwegian Dependency = NDE +Northeast Atlantic = NEA +Northeast Indian = NEI +Northeast Pacific = NEP +Nevada = NEV +NewfoundLand = NEW +Nigeria = NGA +Niger = NGR +Novolazarevskaya = NOV +North Pacific Ocean = NPO +North Sudan = NSU +New South Wales = NSW +Northern Territory = NTE +North Sea = NTH +Northwest Atlantic = NWA +Norwegian Sea = NWG +Northwest Indian = NWI +Northwest Pacific = NWP +Northwest Territories = NWT +New Zealand = NZE +Omsk = OMS +Ontario = ONT +Pakistan = PAK +Peru = PER +Phillipines = PHI +Pacific Islands = PIS +Poland = POL +Province of Quebec = QBC +Province of Quebec (North Coast) = QBC/NC +Province of Quebec (South Coast) = QBC/SC +Queensland = QSL +Rio de Janeiro = RDJ +Recife = REC +Ross Ice Shelf = RIS +Red Sea = RSE +South Africa = SAF +Salvador = SAL +Sanae IV = SAN +Sao Paulo = SAO +Saudi Arabia = SAR +Saudi Arabia (North Coast) = SAR/NC +Saudi Arabia (South Coast) = SAR/SC +Saskatchewan = SAS +South Australia = SAU +Skandanavia = SCA +Santa Cruz = SCR +South China Sea = SCS +Southeast Atlantic = SEA +Southeast Indian = SEI +Southeast Pacific = SEP +Shanghai = SHA +Syowa = SHO +Southern Indian Ocean = SIO +Sea of Japan = SOJ +Somalia = SOM +Sea of Othoksk = SOO +South Pole = SOP +Spain = SPA +South Pacific Ocean = SPO +South Sudan = SSU +Saint Petersburg = STP +Saint Petersburg (North Coast) = STP/NC +Saint Petersburg (South Coast) = STP/SC +Southwest Atlantic = SWA +Southwest Indian = SWI +Southwest Pacific = SWP +Syria = SYR +Tajikistan = TAJ +Tanzania = TAN +Texas = TEX +Thailand = THA +Thule = THU +Tibet = TIB +Turkmenistan = TKM +Turkey = TRK +Tasman Sea = TSE +Uganda = UGA +Ukraine = UKR +Union = UNI +Uruguay = URA +Uzbekistan = UZB +Venezuela = VEN +Victoria = VIC +Vietnam = VIE +Vladivostok = VLA +Vostok = VOS +West Atlantic Ocean = WAO +Western Australia = WAU +Western China = WCH +West Pacific Ocean = WPO +West Siberia = WSI +Yakutsk = YAK +Yakutsk (North Coast) = YAK/NC +Yakutsk (South Coast) = YAK/SC +Yellow Sea = YSE +Yukon Territory = YTE +Yukon Territory (North Coast) = YTE/NC +Yukon Territory (South Coast) = YTE/SC +Zaire = ZAI +Zambia = ZAM +Zimbabwe = ZIM + +LAND AFG ABUTS IRA PAK TAJ TKM UZB WCH +COAST AHU ABUTS BAL/SC ger ITA MED pol ukr +COAST ALA ABUTS AOC BFS BRS NPO YTE/NC YTE/SC +LAND ALB ABUTS BCO ITE NWT SAS +COAST ALG ABUTS LIB MAL mau MED MOR NEA NGR +LAND AMA ABUTS BOL BRA COL PER VEN +COAST ANG ABUTS CON EAO NAM ZAI ZAM +WATER AOC ABUTS ALA BAR BFS BRS ESS KAM YAK/NC +COAST APE ABUTS BAT/EC BAT/WC SEP SWA +COAST ARM ABUTS BLA ira MOS TRK +WATER ASE ABUTS BOM IRA IRQ NWI PAK RSE SAR/SC SOM +COAST BAI ABUTS MEN SCR SWA URA WAO +COAST bal ABUTS AHU BLA MED TRK UKR +COAST BAL/EC ABUTS BLA TRK UKR +COAST BAL/SC ABUTS AHU MED TRK +COAST BAN ABUTS BOB BUR CLC LAN +WATER BAR ABUTS AOC BFS ESS GOD NWG SCA STP/NC THU WSI +WATER BAS ABUTS BST GER NTH POL SCA STP/SC +COAST bat ABUTS APE MBL NDE SAN SEP SOP SWA +COAST BAT/EC ABUTS APE SAN SWA +COAST BAT/WC ABUTS APE MBL SEP +COAST BCO ABUTS ALB ITE NPO nwt YTE/SC +COAST BEI ABUTS HEI IMO KOR LAN SHA YSE +LAND BEL ABUTS BST MOS POL STP UKR +WATER BFS ABUTS ALA AOC BAR BIS HBA LSE NWT THU YTE/NC +LAND BHO ABUTS BRA RDJ SAL +COAST BIS ABUTS BFS HBA LSE +WATER BLA ABUTS ARM BAL/EC MOS TRK UKR +WATER BOB ABUTS BAN BOM BUR CLC NEI THA +LAND BOL ABUTS AMA BRA CHI MEN PER SAO +COAST BOM ABUTS ASE BOB CLC DEL NEI NWI PAK +LAND BOT ABUTS NAM SAF ZIM +LAND BRA ABUTS AMA BHO BOL GUY RDJ REC SAL SAO VEN +WATER BRS ABUTS ALA AOC KAM NPO NWP +COAST BST ABUTS BAS BEL POL STP/SC +COAST BUR ABUTS BAN BOB LAN THA vie +COAST CAM ABUTS CAR CHA CON EAO NGA +LAND CAR ABUTS CAM CHA CON SSU ZAI +COAST CAS ABUTS DMV SEI VOS +COAST CEN ABUTS COL/NC COL/WC CSE MEX/EC MEX/WC NEP +LAND CHA ABUTS CAM CAR LIB NGA NGR NSU SSU +COAST CHI ABUTS BOL EPA MEN PER SCR SEP SWA +COAST CIS ABUTS CSE GOM NWA +COAST CLC ABUTS BAN BOB BOM DEL LAN TIB +COAST CLF ABUTS ITE MNT/WC NEV NPO +COAST col ABUTS AMA CEN CSE NEP PER VEN +COAST COL/NC ABUTS CEN CSE VEN +COAST COL/WC ABUTS CEN NEP PER +COAST CON ABUTS ANG CAM CAR EAO ZAI +WATER CPO ABUTS NEP NPO NWP PIS WPO +WATER CSE ABUTS CEN CIS COL/NC GOM MEX/EC NWA VEN +LAND DEL ABUTS BOM CLC PAK TIB WCH +COAST DMV ABUTS CAS LEN NDE SEI vos +COAST DSO ABUTS FLO GOM MID NEV TEX uni +WATER EAO ABUTS ANG CAM CON GHA GUI MAU NAM NEA NGA SAF SEA SWA WAO +COAST EGY ABUTS LIB MED NSU RSE SAR/NC SAR/SC +WATER EPA ABUTS CHI NEP PER PIS SEP SPO +COAST ESI ABUTS ESS IRK OMS WSI YAK/NC +WATER ESS ABUTS AOC BAR ESI WSI YAK/NC +COAST ETH ABUTS ken NSU RSE SOM SSU +COAST FLO ABUTS DSO GOM NWA UNI +COAST fra ABUTS GER ITA MED NEA NTH SPA +COAST FRA/NC ABUTS GER NEA NTH SPA +COAST FRA/SC ABUTS ITA MED SPA +COAST GBR ABUTS NEA NTH NWG +COAST GER ABUTS ahu BAS FRA/NC ita NTH POL +COAST GHA ABUTS EAO GUI MAL NGA NGR +COAST GOD ABUTS BAR LSE NWG THU +WATER GOM ABUTS CIS CSE DSO FLO MEX/EC MNT/EC NWA TEX +COAST GUA ABUTS LAN SCS SHA VIE YSE +COAST GUI ABUTS EAO GHA MAL MAU +COAST GUY ABUTS BRA NWA REC VEN +WATER HBA ABUTS BFS BIS LSE MAN NEW NWT ONT QBC/NC +LAND HEI ABUTS BEI IMO KOR VLA +LAND IMO ABUTS BEI HEI IRK LAN MNG VLA WCH +COAST IND ABUTS JSE NEI PIS SCS WPO +COAST IRA ABUTS AFG arm ASE IRQ PAK TKM trk +LAND IRK ABUTS ESI IMO MNG OMS VLA YAK +COAST IRQ ABUTS ASE IRA SAR/SC syr trk +COAST ITA ABUTS AHU FRA/SC ger MED +COAST ITE ABUTS ALB BCO CLF MID NEV NPO SAS +COAST JAP ABUTS NWP SOJ SOO WPO YSE +WATER JSE ABUTS IND NEI NTE PIS QSL WAU +COAST KAM ABUTS AOC BRS NWP SOO YAK/NC YAK/SC +LAND KAZ ABUTS KYR MNG MOS OMS TKM UZB WCH WSI +COAST KEN ABUTS eth NWI SOM SSU TAN UGA +COAST KOR ABUTS BEI HEI SOJ VLA YSE +LAND KYR ABUTS KAZ TAJ UZB WCH +LAND LAN ABUTS BAN BEI BUR CLC GUA IMO SHA TIB VIE WCH +COAST LEN ABUTS DMV NDE RIS SEI SOP SWP +COAST LIB ABUTS ALG CHA EGY MED NGR nsu +WATER LSE ABUTS BFS BIS GOD HBA NEA NEW NWA NWG THU +COAST MAD ABUTS MCH NWI SWI +LAND MAL ABUTS ALG GHA GUI MAU NGR +COAST MAN ABUTS HBA MID NWT ONT SAS +COAST MAU ABUTS alg EAO GUI MAL MOR NEA +COAST MAW ABUTS NDE SHO SIO SWI VOS +COAST MBL ABUTS BAT/WC RIS SEP SOP SPO +WATER MCH ABUTS MAD MOZ NWI SAF SWI TAN +WATER MED ABUTS AHU ALG BAL/SC EGY FRA/SC ITA LIB NEA SAR/NC SPA SYR TRK +LAND MEN ABUTS BAI BOL CHI SAO SCR URA +COAST mex ABUTS CEN CSE GOM MNT NEP +COAST MEX/EC ABUTS CEN CSE GOM MNT/EC +COAST MEX/WC ABUTS CEN MNT/WC NEP +LAND MID ABUTS DSO ITE MAN NEV ONT SAS UNI +LAND MNG ABUTS IMO IRK KAZ OMS WCH +COAST mnt ABUTS CLF GOM MEX NEP NEV NPO TEX +COAST MNT/EC ABUTS GOM MEX/EC TEX +COAST MNT/WC ABUTS CLF MEX/WC NEP NPO +COAST MOR ABUTS ALG MAU NEA +COAST MOS ABUTS ARM BEL BLA KAZ stp UKR wsi +COAST MOZ ABUTS MCH SAF TAN ZAM ZIM +COAST NAM ABUTS ANG BOT EAO SAF ZAM ZIM +LAND NDE ABUTS BAT DMV LEN MAW NOV SAN SHO SOP VOS +WATER NEA ABUTS ALG EAO FRA/NC GBR LSE MAU MED MOR NTH NWA NWG SPA WAO +WATER NEI ABUTS BOB BOM IND JSE NWI SCS SEI SIO THA WAU +WATER NEP ABUTS CEN COL/WC CPO EPA MEX/WC MNT/WC NPO PER PIS +LAND NEV ABUTS CLF DSO ITE MID MNT TEX +COAST NEW ABUTS HBA LSE NWA QBC/NC QBC/SC +COAST NGA ABUTS CAM CHA EAO GHA NGR +LAND NGR ABUTS ALG CHA GHA LIB MAL NGA +COAST NOV ABUTS NDE SAN SEA SHO +WATER NPO ABUTS ALA BCO BRS CLF CPO ITE MNT/WC NEP NWP YTE/SC +COAST NSU ABUTS CHA EGY ETH lib RSE SSU +COAST NSW ABUTS QSL sau TSE VIC +COAST NTE ABUTS JSE QSL sau WAU +WATER NTH ABUTS BAS FRA/NC GBR GER NEA NWG SCA +WATER NWA ABUTS CIS CSE FLO GOM GUY LSE NEA NEW QBC/SC REC UNI VEN WAO +WATER NWG ABUTS BAR GBR GOD LSE NEA NTH SCA +WATER NWI ABUTS ASE BOM KEN MAD MCH NEI SIO SOM SWI TAN +WATER NWP ABUTS BRS CPO JAP KAM NPO SOO WPO +COAST NWT ABUTS ALB bco BFS HBA MAN SAS YTE/NC +COAST NZE ABUTS PIS SWP TSE +LAND OMS ABUTS ESI IRK KAZ MNG WSI +COAST ONT ABUTS HBA MAN MID QBC/NC uni +COAST PAK ABUTS AFG ASE BOM DEL IRA WCH +COAST PER ABUTS AMA BOL CHI COL/WC EPA NEP +COAST PHI ABUTS SCS WPO YSE +WATER PIS ABUTS CPO EPA IND JSE NEP NZE QSL SPO SWP TSE WPO +COAST POL ABUTS ahu BAS BEL BST GER ukr +COAST qbc ABUTS HBA NEW NWA ONT UNI +COAST QBC/NC ABUTS HBA NEW ONT +COAST QBC/SC ABUTS NEW NWA UNI +COAST QSL ABUTS JSE NSW NTE PIS sau TSE +COAST RDJ ABUTS BHO BRA SAL SAO WAO +COAST REC ABUTS BRA GUY NWA SAL WAO +COAST RIS ABUTS LEN MBL SOP SPO SWP +WATER RSE ABUTS ASE EGY ETH NSU SAR/SC SOM +COAST SAF ABUTS BOT EAO MCH MOZ NAM SEA SWI ZIM +COAST SAL ABUTS BHO BRA RDJ REC WAO +COAST SAN ABUTS BAT/EC NDE NOV SEA SWA +COAST SAO ABUTS BOL BRA MEN RDJ URA WAO +COAST sar ABUTS ASE EGY IRQ MED RSE SYR +COAST SAR/NC ABUTS EGY MED SYR +COAST SAR/SC ABUTS ASE EGY IRQ RSE +LAND SAS ABUTS ALB ITE MAN MID NWT +COAST SAU ABUTS nsw nte qsl SEI VIC WAU +COAST SCA ABUTS BAR BAS NTH NWG STP/NC STP/SC +COAST SCR ABUTS BAI CHI MEN SWA +WATER SCS ABUTS GUA IND NEI PHI THA VIE WPO YSE +WATER SEA ABUTS EAO NOV SAF SAN SHO SWA SWI +WATER SEI ABUTS CAS DMV LEN NEI SAU SIO SWP VIC VOS WAU +WATER SEP ABUTS APE BAT/WC CHI EPA MBL SPO SWA +COAST SHA ABUTS BEI GUA LAN YSE +COAST SHO ABUTS MAW NDE NOV SEA SWI +WATER SIO ABUTS MAW NEI NWI SEI SWI VOS +WATER SOJ ABUTS JAP KOR SOO VLA YSE +COAST SOM ABUTS ASE ETH KEN NWI RSE +WATER SOO ABUTS JAP KAM NWP SOJ VLA YAK/SC +LAND SOP ABUTS BAT LEN MBL NDE RIS +COAST SPA ABUTS FRA/NC FRA/SC MED NEA +WATER SPO ABUTS EPA MBL PIS RIS SEP SWP +LAND SSU ABUTS CAR CHA ETH KEN NSU UGA ZAI +COAST stp ABUTS BAR BAS BEL BST MOS SCA WSI +COAST STP/NC ABUTS BAR SCA WSI +COAST STP/SC ABUTS BAS BST SCA +WATER SWA ABUTS APE BAI BAT/EC CHI EAO SAN SCR SEA SEP WAO +WATER SWI ABUTS MAD MAW MCH NWI SAF SEA SHO SIO +WATER SWP ABUTS LEN NZE PIS RIS SEI SPO TSE VIC +COAST SYR ABUTS irq MED SAR/NC TRK +LAND TAJ ABUTS AFG KYR UZB WCH +COAST TAN ABUTS KEN MCH MOZ NWI UGA ZAI ZAM +COAST TEX ABUTS DSO GOM MNT/EC NEV +COAST THA ABUTS BOB BUR NEI SCS VIE +COAST THU ABUTS BAR BFS GOD LSE +LAND TIB ABUTS CLC DEL LAN WCH +LAND TKM ABUTS AFG IRA KAZ UZB +COAST TRK ABUTS ARM BAL/EC BAL/SC BLA ira irq MED SYR +WATER TSE ABUTS NSW NZE PIS QSL SWP VIC +LAND UGA ABUTS KEN SSU TAN ZAI +COAST UKR ABUTS ahu BAL/EC BEL BLA MOS pol +COAST UNI ABUTS dso FLO MID NWA ont QBC/SC +COAST URA ABUTS BAI MEN SAO WAO +LAND UZB ABUTS AFG KAZ KYR TAJ TKM +COAST VEN ABUTS AMA BRA COL/NC CSE GUY NWA +COAST VIC ABUTS NSW SAU SEI SWP TSE +COAST VIE ABUTS bur GUA LAN SCS THA +COAST VLA ABUTS HEI IMO IRK KOR SOJ SOO YAK/SC +COAST VOS ABUTS CAS dmv MAW NDE SEI SIO +WATER WAO ABUTS BAI EAO NEA NWA RDJ REC SAL SAO SWA URA +COAST WAU ABUTS JSE NEI NTE SAU SEI +LAND WCH ABUTS AFG DEL IMO KAZ KYR LAN MNG PAK TAJ TIB +WATER WPO ABUTS CPO IND JAP NWP PHI PIS SCS YSE +COAST WSI ABUTS BAR ESI ESS KAZ mos OMS STP/NC +COAST yak ABUTS AOC ESI ESS IRK KAM SOO VLA +COAST YAK/NC ABUTS AOC ESI ESS KAM +COAST YAK/SC ABUTS KAM SOO VLA +WATER YSE ABUTS BEI GUA JAP KOR PHI SCS SHA SOJ WPO +COAST yte ABUTS ALA BCO BFS NPO NWT +COAST YTE/NC ABUTS ALA BFS NWT +COAST YTE/SC ABUTS ALA BCO NPO +LAND ZAI ABUTS ANG CAR CON SSU TAN UGA ZAM +LAND ZAM ABUTS ANG MOZ NAM TAN ZAI ZIM +LAND ZIM ABUTS BOT MOZ NAM SAF ZAM -- cgit v1.2.3