diff --git a/android/Images/BuildingIcons/Mud Pyramid Mosque.png b/android/Images/BuildingIcons/Mud Pyramid Mosque.png new file mode 100644 index 0000000000..41ec989b4f Binary files /dev/null and b/android/Images/BuildingIcons/Mud Pyramid Mosque.png differ diff --git a/android/Images/UnitIcons/Mandekalu Cavalry.png b/android/Images/UnitIcons/Mandekalu Cavalry.png new file mode 100644 index 0000000000..ed39a51d14 Binary files /dev/null and b/android/Images/UnitIcons/Mandekalu Cavalry.png differ diff --git a/android/assets/game.atlas b/android/assets/game.atlas index f49d11a5ec..341b8cc1cb 100644 --- a/android/assets/game.atlas +++ b/android/assets/game.atlas @@ -314,236 +314,229 @@ BuildingIcons/Machu Picchu index: -1 BuildingIcons/Manhattan Project rotate: false - xy: 1736, 584 + xy: 1838, 578 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Market rotate: false - xy: 1328, 556 + xy: 1430, 556 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Medical Lab rotate: false - xy: 206, 544 + xy: 308, 544 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Military Academy rotate: false - xy: 512, 520 + xy: 614, 520 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Mint rotate: false - xy: 1022, 512 + xy: 1124, 512 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Monastery rotate: false - xy: 1328, 454 + xy: 1430, 454 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Monument rotate: false - xy: 1430, 454 + xy: 1532, 454 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 -BuildingIcons/Mughal Fort - rotate: false - xy: 1634, 454 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Museum +BuildingIcons/Mud Pyramid Mosque rotate: false xy: 716, 446 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 +BuildingIcons/Mughal Fort + rotate: false + xy: 104, 442 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Museum + rotate: false + xy: 206, 442 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 BuildingIcons/National College rotate: false - xy: 410, 418 + xy: 614, 418 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Neuschwanstein rotate: false - xy: 818, 410 + xy: 1022, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Notre Dame rotate: false - xy: 920, 410 + xy: 1124, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Nuclear Plant rotate: false - xy: 1736, 380 + xy: 1940, 374 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Observatory rotate: false - xy: 1940, 374 + xy: 1328, 352 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Opera House rotate: false - xy: 1430, 352 + xy: 1634, 352 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Oxford University rotate: false - xy: 1634, 352 + xy: 104, 340 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Palace rotate: false - xy: 716, 344 + xy: 206, 340 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Paper Maker rotate: false - xy: 104, 340 + xy: 2, 329 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Pentagon rotate: false - xy: 512, 316 + xy: 818, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Porcelain Tower rotate: false - xy: 1532, 250 + xy: 716, 242 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Public School rotate: false - xy: 206, 239 + xy: 308, 238 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Research Lab rotate: false - xy: 1124, 206 + xy: 1838, 170 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/SS Booster rotate: false - xy: 206, 137 + xy: 308, 136 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/SS Cockpit rotate: false - xy: 104, 136 + xy: 2, 125 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/SS Engine rotate: false - xy: 308, 136 + xy: 410, 112 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/SS Stasis Chamber rotate: false - xy: 2, 124 + xy: 512, 112 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Satrap's Court rotate: false - xy: 818, 104 + xy: 1022, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Seaport rotate: false - xy: 1124, 104 + xy: 1838, 68 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Sistine Chapel rotate: false - xy: 716, 38 + xy: 206, 34 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Solar Plant rotate: false - xy: 104, 34 + xy: 2, 23 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Spaceship Factory rotate: false - xy: 2, 22 + xy: 512, 10 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 BuildingIcons/Stable - rotate: false - xy: 920, 2 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Stadium - rotate: false - xy: 1022, 2 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Statue of Liberty rotate: false xy: 1124, 2 size: 100, 100 @@ -748,70 +741,56 @@ ImprovementIcons/Lumber mill index: -1 ImprovementIcons/Manufactory rotate: false - xy: 1838, 578 + xy: 1940, 578 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ImprovementIcons/Mine rotate: false - xy: 818, 512 + xy: 920, 512 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ImprovementIcons/Moai rotate: false - xy: 1736, 482 + xy: 1838, 476 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ImprovementIcons/Oil well rotate: false - xy: 1328, 352 + xy: 1532, 352 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ImprovementIcons/Pasture rotate: false - xy: 2, 328 + xy: 512, 316 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ImprovementIcons/Plantation rotate: false - xy: 1226, 250 + xy: 1430, 250 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ImprovementIcons/Quarry rotate: false - xy: 308, 238 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -ImprovementIcons/Railroad - rotate: false - xy: 512, 214 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -TileSets/Default/Railroad - rotate: false - xy: 512, 214 + xy: 410, 214 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ImprovementIcons/Road rotate: false - xy: 1226, 148 + xy: 1430, 148 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -916,49 +895,49 @@ NationIcons/Korea index: -1 NationIcons/Persia rotate: false - xy: 818, 308 + xy: 1022, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 NationIcons/Polynesia rotate: false - xy: 1430, 250 + xy: 1634, 250 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 NationIcons/Rome rotate: false - xy: 1634, 148 + xy: 104, 136 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 NationIcons/Russia rotate: false - xy: 716, 140 + xy: 206, 136 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 NationIcons/Siam rotate: false - xy: 1328, 46 + xy: 1532, 46 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 NationIcons/Songhai rotate: false - xy: 308, 34 + xy: 410, 10 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 NationIcons/Spain rotate: false - xy: 410, 10 + xy: 614, 10 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -1028,42 +1007,42 @@ TileSets/FantasyHex/Hexagon index: -1 OtherIcons/MenuIcon rotate: false - xy: 308, 544 + xy: 2, 532 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 OtherIcons/Pentagon rotate: false - xy: 614, 316 + xy: 920, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 OtherIcons/Pillage rotate: false - xy: 1940, 272 + xy: 1328, 250 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 OtherIcons/Puppet rotate: false - xy: 104, 238 + xy: 2, 227 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 OtherIcons/Shield rotate: false - xy: 1940, 68 + xy: 1328, 46 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 OtherIcons/Sleep rotate: false - xy: 206, 35 + xy: 308, 34 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -1182,49 +1161,49 @@ ResourceIcons/Ivory index: -1 ResourceIcons/Marble rotate: false - xy: 1226, 556 + xy: 1328, 556 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Oil rotate: false - xy: 1226, 352 + xy: 1430, 352 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Pearls rotate: false - xy: 410, 316 + xy: 614, 316 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Sheep rotate: false - xy: 1838, 68 + xy: 1226, 46 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Silk rotate: false - xy: 1430, 46 + xy: 1634, 46 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Silver rotate: false - xy: 1532, 46 + xy: 716, 38 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Spices rotate: false - xy: 818, 2 + xy: 1022, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -1301,7 +1280,7 @@ StatIcons/Production index: -1 StatIcons/Resistance rotate: false - xy: 1736, 176 + xy: 1940, 170 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -1315,7 +1294,7 @@ StatIcons/Science index: -1 StatIcons/Specialist rotate: false - xy: 614, 10 + xy: 920, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -1595,210 +1574,210 @@ TechIcons/Machinery index: -1 TechIcons/Masonry rotate: false - xy: 1532, 556 + xy: 1634, 556 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Mass Media (retired) rotate: false - xy: 1634, 556 + xy: 716, 548 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Mathematics rotate: false - xy: 716, 548 + xy: 104, 544 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Metal Casting rotate: false - xy: 2, 532 + xy: 410, 520 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Metallurgy rotate: false - xy: 410, 520 + xy: 512, 520 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Military Science rotate: false - xy: 614, 520 + xy: 818, 512 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Mining rotate: false - xy: 920, 512 + xy: 1022, 512 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Mobile Tactics rotate: false - xy: 1838, 476 + xy: 1940, 476 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Nanotechnology rotate: false - xy: 308, 442 + xy: 410, 418 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Navigation rotate: false - xy: 614, 418 + xy: 920, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Nuclear Fission rotate: false - xy: 1022, 410 + xy: 1736, 380 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Optics rotate: false - xy: 1532, 352 + xy: 716, 344 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Particle Physics rotate: false - xy: 308, 340 + xy: 410, 316 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Pharmaceuticals rotate: false - xy: 1022, 308 + xy: 1736, 278 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Philosophy rotate: false - xy: 1124, 308 + xy: 1838, 272 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Physics rotate: false - xy: 1736, 278 + xy: 1940, 272 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Plastics rotate: false - xy: 1328, 250 + xy: 1532, 250 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Pottery rotate: false - xy: 1634, 250 + xy: 104, 238 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Printing Press rotate: false - xy: 716, 242 + xy: 206, 238 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Radar rotate: false - xy: 2, 226 + xy: 512, 214 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Radio rotate: false - xy: 410, 214 + xy: 614, 214 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Railroad rotate: false - xy: 614, 214 + xy: 818, 206 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Refrigeration rotate: false - xy: 920, 206 + xy: 1124, 206 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Replaceable Parts rotate: false - xy: 1022, 206 + xy: 1736, 176 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Rifling rotate: false - xy: 1940, 170 + xy: 1328, 148 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Robotics rotate: false - xy: 1328, 148 + xy: 1532, 148 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Rocketry rotate: false - xy: 1532, 148 + xy: 716, 140 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Sailing rotate: false - xy: 410, 112 + xy: 614, 112 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Satellites rotate: false - xy: 614, 112 + xy: 920, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Scientific Theory rotate: false - xy: 920, 104 + xy: 1124, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -1810,20 +1789,6 @@ TileSets/Default/CityOverlay orig: 100, 100 offset: 0, 0 index: -1 -TileSets/Default/CrosshatchHexagon - rotate: false - xy: 583, 1800 - size: 273, 236 - orig: 273, 236 - offset: 0, 0 - index: -1 -TileSets/FantasyHex/CrosshatchHexagon - rotate: false - xy: 583, 1800 - size: 273, 236 - orig: 273, 236 - offset: 0, 0 - index: -1 TileSets/Default/FalloutOverlay rotate: false xy: 614, 1030 @@ -1868,35 +1833,63 @@ TileSets/Default/LakesOverlay index: -1 TileSets/Default/MarshOverlay rotate: false - xy: 1430, 556 + xy: 1532, 556 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TileSets/Default/MountainOverlay rotate: false - xy: 1532, 454 + xy: 1634, 454 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TileSets/Default/NaturalWonderOverlay rotate: false - xy: 512, 418 + xy: 818, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TileSets/Default/OasisOverlay rotate: false - xy: 1838, 374 + xy: 1226, 352 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 +TileSets/Default/Railroad + rotate: false + xy: 1022, 206 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +ImprovementIcons/Railroad + rotate: false + xy: 1022, 206 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +TileSets/FantasyHex/CrosshatchHexagon + rotate: false + xy: 583, 1800 + size: 273, 236 + orig: 273, 236 + offset: 0, 0 + index: -1 +TileSets/Default/CrosshatchHexagon + rotate: false + xy: 583, 1800 + size: 273, 236 + orig: 273, 236 + offset: 0, 0 + index: -1 TileSets/FantasyHex/Railroad rotate: false - xy: 818, 206 + xy: 920, 206 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -2258,142 +2251,149 @@ UnitIcons/Machine Gun orig: 100, 100 offset: 0, 0 index: -1 +UnitIcons/Mandekalu Cavalry + rotate: false + xy: 1736, 584 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 UnitIcons/Maori Warrior rotate: false - xy: 1940, 578 + xy: 1226, 556 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Mechanized Infantry rotate: false - xy: 104, 544 + xy: 206, 544 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Minuteman rotate: false - xy: 1124, 512 + xy: 1736, 482 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Modern Armor rotate: false - xy: 1940, 476 + xy: 1226, 454 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Mohawk Warrior rotate: false - xy: 1226, 454 + xy: 1328, 454 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Musketeer rotate: false - xy: 104, 442 + xy: 308, 442 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Musketman rotate: false - xy: 206, 443 + xy: 2, 431 size: 100, 99 orig: 100, 99 offset: 0, 0 index: -1 UnitIcons/Naresuan's Elephant rotate: false - xy: 2, 430 + xy: 512, 418 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Nuclear Missile rotate: false - xy: 1124, 410 + xy: 1838, 374 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Panzer rotate: false - xy: 206, 341 + xy: 308, 340 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Persian Immortal rotate: false - xy: 920, 308 + xy: 1124, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Pikeman rotate: false - xy: 1838, 272 + xy: 1226, 250 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Rifleman rotate: false - xy: 1838, 170 + xy: 1226, 148 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Rocket Artillery rotate: false - xy: 1430, 148 + xy: 1634, 148 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Samurai rotate: false - xy: 512, 112 + xy: 818, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Scout rotate: false - xy: 1022, 104 + xy: 1736, 74 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Settler rotate: false - xy: 1736, 74 + xy: 1940, 68 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Ship of the Line rotate: false - xy: 1226, 46 + xy: 1430, 46 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Sipahi rotate: false - xy: 1634, 46 + xy: 104, 34 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Spearman rotate: false - xy: 512, 10 + xy: 818, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 @@ -2404,520 +2404,534 @@ size: 2048,512 format: RGBA8888 filter: MipMapLinearLinear,MipMapLinearLinear repeat: none -BuildingIcons/Stock Exchange +BuildingIcons/Stadium rotate: false - xy: 2, 206 + xy: 2, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 -BuildingIcons/Stone Works +BuildingIcons/Statue of Liberty + rotate: false + xy: 2, 308 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Stock Exchange rotate: false xy: 206, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 -BuildingIcons/Stonehenge - rotate: false - xy: 2, 104 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Sydney Opera House - rotate: false - xy: 104, 104 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Taj Mahal - rotate: false - xy: 104, 2 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Temple - rotate: false - xy: 308, 308 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Terracotta Army - rotate: false - xy: 206, 104 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/The Great Library - rotate: false - xy: 206, 2 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/The Great Lighthouse - rotate: false - xy: 308, 206 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/The Louvre - rotate: false - xy: 410, 308 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/The Oracle - rotate: false - xy: 512, 410 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/The Pyramids - rotate: false - xy: 308, 2 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Theatre - rotate: false - xy: 512, 308 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/University - rotate: false - xy: 512, 2 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Walls - rotate: false - xy: 716, 307 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Walls of Babylon - rotate: false - xy: 818, 410 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Wat - rotate: false - xy: 818, 308 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Windmill - rotate: false - xy: 818, 206 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -BuildingIcons/Workshop - rotate: false - xy: 818, 2 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -ImprovementIcons/Trading post - rotate: false - xy: 410, 104 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -NationIcons/The Ottomans - rotate: false - xy: 308, 104 - size: 100, 100 - orig: 100, 100 - offset: 0, 0 - index: -1 -OtherIcons/Aircraft - rotate: false - xy: 1022, 256 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -OtherIcons/BackArrow - rotate: false - xy: 1124, 395 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -OtherIcons/Stop +BuildingIcons/Stone Works rotate: false xy: 2, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 -OtherIcons/TableBackground +BuildingIcons/Stonehenge rotate: false - xy: 1282, 252 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -OtherIcons/whiteDot - rotate: false - xy: 1984, 258 - size: 1, 1 - orig: 1, 1 - offset: 0, 0 - index: -1 -PolicyIcons/Aristocracy - rotate: false - xy: 920, 102 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Citizenship - rotate: false - xy: 1074, 256 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Civil Society - rotate: false - xy: 1126, 291 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Collective Rule - rotate: false - xy: 1187, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Constitution - rotate: false - xy: 1239, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Democracy - rotate: false - xy: 1343, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Entrepreneurship - rotate: false - xy: 1447, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Fascism - rotate: false - xy: 1603, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Free Religion - rotate: false - xy: 1707, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Free Speech - rotate: false - xy: 1759, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Free Thought - rotate: false - xy: 1811, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Humanism - rotate: false - xy: 1967, 460 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Landed Elite - rotate: false - xy: 1228, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Legalism - rotate: false - xy: 1280, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Mandate Of Heaven - rotate: false - xy: 1332, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Mercantilism - rotate: false - xy: 1384, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Meritocracy - rotate: false - xy: 1436, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Militarism - rotate: false - xy: 1436, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Military Caste - rotate: false - xy: 1488, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Military Tradition - rotate: false - xy: 1488, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Monarchy - rotate: false - xy: 1540, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Oligarchy - rotate: false - xy: 1592, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Organized Religion - rotate: false - xy: 1644, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Patronage - rotate: false - xy: 1644, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Police State - rotate: false - xy: 1696, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Populism - rotate: false - xy: 1696, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Professional Army - rotate: false - xy: 1748, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Protectionism - rotate: false - xy: 1748, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Reformation - rotate: false - xy: 1852, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Representation - rotate: false - xy: 1904, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Republic - rotate: false - xy: 1904, 356 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Scientific Revolution - rotate: false - xy: 1956, 408 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Secularism - rotate: false - xy: 1178, 304 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Sovereignty - rotate: false - xy: 1282, 304 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Theocracy - rotate: false - xy: 1334, 252 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Total War - rotate: false - xy: 1386, 304 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Trade Unions - rotate: false - xy: 1386, 252 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Universal Suffrage - rotate: false - xy: 1438, 304 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -PolicyIcons/Warrior Code - rotate: false - xy: 1490, 304 - size: 50, 50 - orig: 50, 50 - offset: 0, 0 - index: -1 -ResourceIcons/Stone - rotate: false - xy: 104, 308 + xy: 104, 206 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 -ResourceIcons/Sugar +BuildingIcons/Sydney Opera House + rotate: false + xy: 206, 206 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Taj Mahal + rotate: false + xy: 308, 308 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Temple + rotate: false + xy: 206, 104 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Terracotta Army + rotate: false + xy: 308, 206 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/The Great Library + rotate: false + xy: 410, 308 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/The Great Lighthouse + rotate: false + xy: 512, 410 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/The Louvre + rotate: false + xy: 308, 104 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/The Oracle + rotate: false + xy: 308, 2 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/The Pyramids + rotate: false + xy: 512, 308 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Theatre + rotate: false + xy: 410, 104 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/University + rotate: false + xy: 716, 308 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Walls + rotate: false + xy: 614, 103 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Walls of Babylon + rotate: false + xy: 716, 206 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Wat + rotate: false + xy: 716, 2 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Windmill + rotate: false + xy: 1022, 410 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +BuildingIcons/Workshop + rotate: false + xy: 1022, 308 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +ImprovementIcons/Trading post + rotate: false + xy: 512, 206 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +NationIcons/The Ottomans + rotate: false + xy: 410, 206 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +OtherIcons/Aircraft + rotate: false + xy: 1226, 460 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +OtherIcons/BackArrow + rotate: false + xy: 1022, 204 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +OtherIcons/Stop rotate: false xy: 206, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 +OtherIcons/TableBackground + rotate: false + xy: 1282, 304 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +OtherIcons/whiteDot + rotate: false + xy: 954, 19 + size: 1, 1 + orig: 1, 1 + offset: 0, 0 + index: -1 +PolicyIcons/Aristocracy + rotate: false + xy: 614, 38 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Citizenship + rotate: false + xy: 1486, 460 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Civil Society + rotate: false + xy: 1538, 460 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Collective Rule + rotate: false + xy: 1642, 460 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Constitution + rotate: false + xy: 1694, 460 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Democracy + rotate: false + xy: 1798, 460 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Entrepreneurship + rotate: false + xy: 1902, 460 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Fascism + rotate: false + xy: 1074, 204 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Free Religion + rotate: false + xy: 1176, 358 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Free Speech + rotate: false + xy: 972, 52 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Free Thought + rotate: false + xy: 1024, 100 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Humanism + rotate: false + xy: 1076, 48 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Landed Elite + rotate: false + xy: 1384, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Legalism + rotate: false + xy: 1436, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Mandate Of Heaven + rotate: false + xy: 1540, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Mercantilism + rotate: false + xy: 1696, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Meritocracy + rotate: false + xy: 1748, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Militarism + rotate: false + xy: 1800, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Military Caste + rotate: false + xy: 1852, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Military Tradition + rotate: false + xy: 1904, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Monarchy + rotate: false + xy: 1280, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Oligarchy + rotate: false + xy: 1384, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Organized Religion + rotate: false + xy: 1436, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Patronage + rotate: false + xy: 1488, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Police State + rotate: false + xy: 1540, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Populism + rotate: false + xy: 1592, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Professional Army + rotate: false + xy: 1644, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Protectionism + rotate: false + xy: 1696, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Reformation + rotate: false + xy: 1852, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Representation + rotate: false + xy: 1956, 408 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Republic + rotate: false + xy: 1956, 356 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Scientific Revolution + rotate: false + xy: 1126, 306 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Secularism + rotate: false + xy: 1126, 202 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Sovereignty + rotate: false + xy: 1230, 252 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Theocracy + rotate: false + xy: 1334, 304 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Total War + rotate: false + xy: 1334, 252 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Trade Unions + rotate: false + xy: 1386, 304 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Universal Suffrage + rotate: false + xy: 1386, 252 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +PolicyIcons/Warrior Code + rotate: false + xy: 1438, 252 + size: 50, 50 + orig: 50, 50 + offset: 0, 0 + index: -1 +ResourceIcons/Stone + rotate: false + xy: 2, 104 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 +ResourceIcons/Sugar + rotate: false + xy: 104, 104 + size: 100, 100 + orig: 100, 100 + offset: 0, 0 + index: -1 ResourceIcons/Uranium rotate: false - xy: 614, 206 + xy: 818, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Whales rotate: false - xy: 920, 410 + xy: 818, 206 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Wheat rotate: false - xy: 716, 103 + xy: 920, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 ResourceIcons/Wine rotate: false - xy: 920, 308 + xy: 818, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 StatIcons/InterceptRange rotate: false - xy: 1176, 356 + xy: 1280, 408 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 StatIcons/Movement rotate: false - xy: 1592, 408 + xy: 1332, 356 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 StatIcons/Range rotate: false - xy: 1800, 408 + xy: 1748, 356 size: 50, 50 orig: 50, 50 offset: 0, 0 @@ -2931,1799 +2945,1799 @@ StatIcons/RangedStrength index: -1 TechIcons/Steam Power rotate: false - xy: 2, 308 + xy: 2, 206 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Steel rotate: false - xy: 104, 410 + xy: 104, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/The Wheel rotate: false - xy: 410, 206 + xy: 614, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Theology rotate: false - xy: 614, 410 + xy: 410, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Trapping rotate: false - xy: 410, 2 + xy: 614, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 TechIcons/Writing rotate: false - xy: 920, 206 + xy: 1124, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 -TileSets/Default/road - rotate: false - xy: 1124, 499 - size: 61, 11 - orig: 61, 11 - offset: 0, 0 - index: -1 -TileSets/FantasyHex/road - rotate: false - xy: 1124, 499 - size: 61, 11 - orig: 61, 11 - offset: 0, 0 - index: -1 TileSets/FantasyHex/Tiles/Academy rotate: false - xy: 716, 12 + xy: 920, 13 size: 32, 37 orig: 32, 37 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Aluminum rotate: false - xy: 768, 73 + xy: 614, 8 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Ancient ruins rotate: false - xy: 920, 20 + xy: 2006, 482 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Atoll rotate: false - xy: 1056, 226 + xy: 1212, 222 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Barbarian encampment rotate: false - xy: 988, 20 + xy: 1576, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Barringer Crater rotate: false - xy: 1090, 226 + xy: 988, 22 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Cattle rotate: false - xy: 1934, 326 + xy: 1610, 266 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Cerro de Potosi rotate: false - xy: 768, 39 + xy: 1678, 322 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Citadel rotate: false - xy: 1628, 291 + xy: 1712, 321 size: 32, 33 orig: 32, 33 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/City rotate: false - xy: 750, 2 + xy: 1746, 319 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+City rotate: false - xy: 750, 2 + xy: 1746, 319 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+City rotate: false - xy: 750, 2 + xy: 1746, 319 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/City ruins rotate: false - xy: 784, 9 + xy: 1712, 291 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Coal rotate: false - xy: 1696, 296 + xy: 1814, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Coast rotate: false - xy: 1730, 296 + xy: 1848, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Coast+Oil well rotate: false - xy: 1764, 296 + xy: 1882, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Customs house rotate: false - xy: 1968, 289 + xy: 1814, 289 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Deer rotate: false - xy: 1178, 222 + xy: 1950, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert rotate: false - xy: 1212, 222 + xy: 1848, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+City rotate: false - xy: 1246, 217 + xy: 1882, 291 size: 32, 33 orig: 32, 33 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+Fallout rotate: false - xy: 1280, 222 + xy: 1916, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+Farm rotate: false - xy: 1314, 222 + xy: 1950, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+Flood plains rotate: false - xy: 1348, 222 + xy: 1382, 222 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+Flood plains+Farm rotate: false - xy: 1382, 222 + xy: 1416, 222 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+Flood plains+Trading post rotate: false - xy: 1416, 222 + xy: 1450, 222 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+Oasis rotate: false - xy: 1450, 222 + xy: 1484, 222 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Desert+Trading post rotate: false - xy: 1484, 222 + xy: 1678, 262 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/El Dorado rotate: false - xy: 1576, 265 + xy: 1712, 260 size: 32, 29 orig: 32, 29 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Fishing Boats rotate: false - xy: 1576, 235 + xy: 1746, 261 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Fort rotate: false - xy: 1610, 226 + xy: 1984, 321 size: 32, 33 orig: 32, 33 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Fountain of Youth rotate: false - xy: 1644, 257 + xy: 1984, 287 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Gems rotate: false - xy: 1024, 196 + xy: 1848, 266 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Gold rotate: false - xy: 1058, 196 + xy: 1882, 261 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grand Mesa rotate: false - xy: 1024, 162 + xy: 1916, 262 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland rotate: false - xy: 1024, 132 + xy: 1950, 266 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Fallout rotate: false - xy: 1058, 166 + xy: 1984, 257 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Farm rotate: false - xy: 1024, 102 + xy: 1178, 192 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest rotate: false - xy: 1058, 133 + xy: 1212, 189 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest+Aluminum rotate: false - xy: 1024, 69 + xy: 1246, 191 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest+Camp rotate: false - xy: 1058, 100 + xy: 1280, 191 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest+Coal rotate: false - xy: 1058, 67 + xy: 1314, 191 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest+Gold rotate: false - xy: 1024, 36 + xy: 1348, 191 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest+Iron rotate: false - xy: 1058, 34 + xy: 1382, 189 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest+Lumber mill rotate: false - xy: 1022, 3 + xy: 1416, 189 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Forest+Silver rotate: false - xy: 2008, 427 + xy: 1450, 189 size: 32, 31 orig: 32, 31 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Jungle rotate: false - xy: 2008, 391 + xy: 648, 2 size: 32, 34 orig: 32, 34 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Jungle+Camp rotate: false - xy: 2008, 355 + xy: 682, 67 size: 32, 34 orig: 32, 34 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Jungle+Trading post rotate: false - xy: 2002, 319 + xy: 682, 31 size: 32, 34 orig: 32, 34 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Marsh rotate: false - xy: 2002, 288 + xy: 1484, 191 size: 32, 29 orig: 32, 29 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Grassland+Trading post rotate: false - xy: 1056, 4 + xy: 1518, 222 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Great Barrier Reef rotate: false - xy: 1678, 266 + xy: 1552, 236 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill rotate: false - xy: 1780, 262 + xy: 1552, 172 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Camp rotate: false - xy: 1814, 264 + xy: 1586, 172 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Fallout rotate: false - xy: 1848, 264 + xy: 1620, 172 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Forest rotate: false - xy: 1780, 215 + xy: 1128, 125 size: 32, 45 orig: 32, 45 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Forest+Camp rotate: false - xy: 1814, 217 + xy: 1128, 78 size: 32, 45 orig: 32, 45 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Forest+Lumber mill rotate: false - xy: 1848, 217 + xy: 1128, 31 size: 32, 45 orig: 32, 45 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Mine rotate: false - xy: 1882, 262 + xy: 1518, 158 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Quarry rotate: false - xy: 1882, 228 + xy: 1484, 157 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Hill+Terrace Farm rotate: false - xy: 1916, 236 + xy: 1552, 138 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Horses rotate: false - xy: 1950, 231 + xy: 1518, 128 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Iron rotate: false - xy: 1916, 176 + xy: 1916, 232 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Ivory rotate: false - xy: 1984, 228 + xy: 1984, 227 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Krakatoa rotate: false - xy: 1644, 192 + xy: 1848, 229 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Lakes rotate: false - xy: 1678, 178 + xy: 1882, 231 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Landmark rotate: false - xy: 1780, 185 + xy: 1780, 208 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Manufactory rotate: false - xy: 1780, 148 + xy: 2008, 445 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Marble rotate: false - xy: 1848, 157 + xy: 2008, 385 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Mine rotate: false - xy: 1950, 113 + xy: 1916, 142 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Moai rotate: false - xy: 1814, 127 + xy: 1950, 116 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Mount Fuji rotate: false - xy: 1882, 104 + xy: 1654, 228 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Mountain rotate: false - xy: 1916, 80 + xy: 1654, 190 size: 32, 36 orig: 32, 36 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Ocean rotate: false - xy: 1280, 192 + xy: 1620, 112 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Oil rotate: false - xy: 1314, 192 + xy: 1654, 100 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Oil well rotate: false - xy: 1348, 192 + xy: 1688, 230 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Old Faithful rotate: false - xy: 1382, 188 + xy: 1688, 196 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Pasture rotate: false - xy: 1484, 192 + xy: 1688, 108 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Pasture2 rotate: false - xy: 1416, 164 + xy: 1688, 78 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains rotate: false - xy: 1518, 214 + xy: 1722, 143 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+City rotate: false - xy: 1518, 177 + xy: 1722, 106 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Fallout rotate: false - xy: 1518, 147 + xy: 1722, 76 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Farm rotate: false - xy: 1552, 205 + xy: 1756, 178 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Forest rotate: false - xy: 1552, 170 + xy: 1756, 143 size: 32, 33 orig: 32, 33 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Forest+Camp rotate: false - xy: 1552, 135 + xy: 1756, 108 size: 32, 33 orig: 32, 33 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Forest+Lumber mill rotate: false - xy: 1586, 191 + xy: 1756, 73 size: 32, 33 orig: 32, 33 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Jungle rotate: false - xy: 1586, 154 + xy: 1790, 162 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Jungle+Trading post rotate: false - xy: 1586, 117 + xy: 1824, 162 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plains+Trading post rotate: false - xy: 1620, 162 + xy: 1790, 132 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Plantation rotate: false - xy: 1620, 132 + xy: 1790, 102 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Polder rotate: false - xy: 1620, 102 + xy: 1824, 132 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Quarry rotate: false - xy: 1654, 148 + xy: 1824, 102 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/River-Bottom rotate: false - xy: 1090, 2 + xy: 1824, 70 size: 32, 30 orig: 32, 30 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/River-BottomLeft rotate: false - xy: 1688, 146 + xy: 1858, 139 size: 32, 30 orig: 32, 30 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/River-BottomRight rotate: false - xy: 1688, 114 + xy: 1858, 107 size: 32, 30 orig: 32, 30 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/River-Top rotate: false - xy: 1654, 86 + xy: 1858, 75 size: 32, 30 orig: 32, 30 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/River-TopLeft rotate: false - xy: 1688, 82 + xy: 1892, 110 size: 32, 30 orig: 32, 30 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/River-TopRight rotate: false - xy: 1722, 144 + xy: 1892, 78 size: 32, 30 orig: 32, 30 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Rock of Gibraltar rotate: false - xy: 1722, 110 + xy: 1926, 82 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Sheep rotate: false - xy: 1756, 88 + xy: 1926, 52 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Silver rotate: false - xy: 1790, 97 + xy: 1960, 79 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Stone rotate: false - xy: 1790, 37 + xy: 1926, 22 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra rotate: false - xy: 1926, 25 + xy: 1382, 159 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra+Camp rotate: false - xy: 1960, 20 + xy: 1416, 159 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra+City rotate: false - xy: 1994, 13 + xy: 1450, 152 size: 32, 35 orig: 32, 35 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra+Fallout rotate: false - xy: 1124, 179 + xy: 1484, 127 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra+Forest rotate: false - xy: 1158, 188 + xy: 1518, 94 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra+Forest+Camp rotate: false - xy: 1192, 188 + xy: 1552, 76 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra+Forest+Lumber mill rotate: false - xy: 1158, 154 + xy: 1586, 78 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Tundra+Trading post rotate: false - xy: 1192, 158 + xy: 1620, 82 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Tiles/Uranium rotate: false - xy: 1226, 187 + xy: 1620, 52 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/TopBorder rotate: false - xy: 1892, 20 + xy: 1280, 161 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Anti-Aircraft Gun rotate: false - xy: 1022, 226 + xy: 1126, 172 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Anti-Tank Gun rotate: false - xy: 1542, 274 + xy: 1178, 222 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Archer rotate: false - xy: 1594, 326 + xy: 1542, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Artillery rotate: false - xy: 954, 20 + xy: 954, 22 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Ballista rotate: false - xy: 1628, 326 + xy: 1542, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Battleship rotate: false - xy: 1662, 328 + xy: 1246, 224 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Destroyer rotate: false - xy: 1662, 328 + xy: 1246, 224 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Berserker rotate: false - xy: 1696, 326 + xy: 1542, 266 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Bowman rotate: false - xy: 1730, 326 + xy: 1576, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Brute rotate: false - xy: 1764, 326 + xy: 1610, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Camel Archer rotate: false - xy: 1798, 326 + xy: 1576, 266 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Cannon rotate: false - xy: 1832, 326 + xy: 1610, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Caravel rotate: false - xy: 1866, 328 + xy: 1280, 224 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Catapult rotate: false - xy: 1900, 326 + xy: 1644, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Cavalry rotate: false - xy: 1968, 326 + xy: 1644, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Chariot Archer rotate: false - xy: 1542, 244 + xy: 1644, 266 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Chu-Ko-Nu rotate: false - xy: 1594, 296 + xy: 1678, 292 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/CivilianLandUnit rotate: false - xy: 1662, 298 + xy: 1780, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Companion Cavalry rotate: false - xy: 1798, 298 + xy: 1314, 224 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Conquistador rotate: false - xy: 1832, 298 + xy: 1746, 291 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Cossack rotate: false - xy: 1866, 298 + xy: 1780, 296 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Crossbowman rotate: false - xy: 1900, 296 + xy: 1916, 326 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Cruiser rotate: false - xy: 1934, 298 + xy: 1348, 224 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Foreign Legion rotate: false - xy: 1610, 261 + xy: 1780, 266 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Frigate rotate: false - xy: 1644, 229 + xy: 1022, 20 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Galleass rotate: false - xy: 1934, 270 + xy: 1056, 20 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Galley rotate: false - xy: 1968, 261 + xy: 1090, 20 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Gatling Gun rotate: false - xy: 1124, 209 + xy: 1814, 259 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Machine Gun rotate: false - xy: 1124, 209 + xy: 1814, 259 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Great Artist rotate: false - xy: 2002, 258 + xy: 1518, 192 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Great Engineer rotate: false - xy: 1712, 266 + xy: 1586, 236 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Worker rotate: false - xy: 1712, 266 + xy: 1586, 236 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Great General rotate: false - xy: 1678, 236 + xy: 1552, 206 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Great Merchant rotate: false - xy: 1746, 266 + xy: 1620, 236 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Settler rotate: false - xy: 1746, 266 + xy: 1620, 236 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Great Scientist rotate: false - xy: 1712, 236 + xy: 1586, 206 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Great War Infantry rotate: false - xy: 1746, 236 + xy: 1620, 206 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Infantry rotate: false - xy: 1746, 236 + xy: 1620, 206 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Hoplite rotate: false - xy: 1882, 198 + xy: 1586, 142 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Horseman rotate: false - xy: 1916, 206 + xy: 1620, 142 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Hwach'a rotate: false - xy: 1950, 201 + xy: 1950, 236 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Ironclad rotate: false - xy: 1950, 173 + xy: 682, 3 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Jaguar rotate: false - xy: 1984, 198 + xy: 1950, 206 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Janissary rotate: false - xy: 1984, 168 + xy: 1984, 197 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Keshik rotate: false - xy: 1678, 208 + xy: 1780, 238 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Khan rotate: false - xy: 1712, 208 + xy: 1746, 233 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Knight rotate: false - xy: 1746, 206 + xy: 1814, 229 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Lancer rotate: false - xy: 1712, 178 + xy: 1916, 202 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/LandUnit rotate: false - xy: 1746, 176 + xy: 1882, 201 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Warrior rotate: false - xy: 1746, 176 + xy: 1882, 201 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Landship rotate: false - xy: 1814, 187 + xy: 1814, 199 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Landsknecht rotate: false - xy: 1848, 187 + xy: 1848, 199 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Legion rotate: false - xy: 1882, 168 + xy: 1950, 176 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Longbowman rotate: false - xy: 1916, 146 + xy: 1916, 172 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Longswordsman rotate: false - xy: 1950, 143 + xy: 1882, 171 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Mandekalu Cavalry rotate: false - xy: 1984, 140 + xy: 1984, 169 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Maori Warrior rotate: false - xy: 1814, 157 + xy: 2008, 415 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Marine rotate: false - xy: 1882, 138 + xy: 1950, 146 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Mechanized Infantry rotate: false - xy: 1916, 118 + xy: 2008, 357 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Minuteman rotate: false - xy: 1984, 110 + xy: 1984, 139 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Mohawk Warrior rotate: false - xy: 1848, 127 + xy: 1984, 109 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Musketeer rotate: false - xy: 1950, 83 + xy: 1654, 160 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Musketman rotate: false - xy: 1984, 80 + xy: 1654, 130 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Naresuan's Elephant rotate: false - xy: 1950, 55 + xy: 1552, 110 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Norwegian Ski Infantry rotate: false - xy: 1984, 50 + xy: 1586, 112 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Panzer rotate: false - xy: 1416, 194 + xy: 1688, 168 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Paratrooper rotate: false - xy: 1450, 192 + xy: 1688, 138 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Persian Immortal rotate: false - xy: 1450, 162 + xy: 1722, 203 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Pikeman rotate: false - xy: 1484, 162 + xy: 1722, 173 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Rifleman rotate: false - xy: 1654, 118 + xy: 1790, 72 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Rocket Artillery rotate: false - xy: 1722, 80 + xy: 1858, 45 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Scout rotate: false - xy: 1756, 118 + xy: 1892, 48 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Ship of the Line rotate: false - xy: 1756, 60 + xy: 1124, 3 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Sipahi rotate: false - xy: 1824, 99 + xy: 1960, 51 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Slinger rotate: false - xy: 1790, 67 + xy: 1994, 79 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Spearman rotate: false - xy: 1824, 69 + xy: 1994, 49 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Submarine rotate: false - xy: 1824, 41 + xy: 1960, 23 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Swordsman rotate: false - xy: 1858, 74 + xy: 1892, 18 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Tank rotate: false - xy: 1858, 44 + xy: 1994, 19 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Tercio rotate: false - xy: 1892, 50 + xy: 1246, 161 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Trebuchet rotate: false - xy: 1858, 14 + xy: 1314, 161 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Trireme rotate: false - xy: 1824, 13 + xy: 1348, 163 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Turtle Ship rotate: false - xy: 1124, 151 + xy: 1654, 72 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/War Chariot rotate: false - xy: 1226, 157 + xy: 1586, 48 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/War Elephant rotate: false - xy: 1260, 164 + xy: 1654, 44 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/WaterUnit rotate: false - xy: 1294, 164 + xy: 1688, 50 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 TileSets/FantasyHex/Units/Work Boats rotate: false - xy: 1328, 164 + xy: 1722, 48 size: 32, 26 orig: 32, 26 offset: 0, 0 index: -1 +TileSets/FantasyHex/road + rotate: false + xy: 614, 90 + size: 61, 11 + orig: 61, 11 + offset: 0, 0 + index: -1 +TileSets/Default/road + rotate: false + xy: 614, 90 + size: 61, 11 + orig: 61, 11 + offset: 0, 0 + index: -1 UnitIcons/Stealth Bomber rotate: false - xy: 2, 410 + xy: 104, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Submarine rotate: false - xy: 104, 206 + xy: 308, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Swordsman rotate: false - xy: 308, 410 + xy: 104, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Tank rotate: false - xy: 206, 206 + xy: 410, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Tercio rotate: false - xy: 410, 410 + xy: 206, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Trebuchet rotate: false - xy: 512, 206 + xy: 716, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Triplane rotate: false - xy: 614, 308 + xy: 512, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Trireme rotate: false - xy: 716, 409 + xy: 614, 205 size: 100, 101 orig: 100, 101 offset: 0, 0 index: -1 UnitIcons/Turtle Ship rotate: false - xy: 512, 104 + xy: 512, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/War Chariot rotate: false - xy: 614, 104 + xy: 818, 308 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/War Elephant rotate: false - xy: 614, 2 + xy: 920, 410 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Warrior rotate: false - xy: 716, 205 + xy: 716, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Work Boats rotate: false - xy: 1022, 410 + xy: 818, 2 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Worker rotate: false - xy: 818, 104 + xy: 920, 206 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitIcons/Zero rotate: false - xy: 1022, 308 + xy: 920, 104 size: 100, 100 orig: 100, 100 offset: 0, 0 index: -1 UnitPromotionIcons/Accuracy rotate: false - xy: 716, 51 + xy: 1022, 256 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Air Repair rotate: false - xy: 920, 154 + xy: 1124, 358 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Ambush rotate: false - xy: 1124, 447 + xy: 920, 52 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Barrage rotate: false - xy: 920, 50 + xy: 1278, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Blitz rotate: false - xy: 1124, 343 + xy: 1022, 152 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Boarding Party rotate: false - xy: 972, 154 + xy: 1330, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Bombardment rotate: false - xy: 972, 102 + xy: 1382, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Charge rotate: false - xy: 972, 50 + xy: 1434, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Coastal Raider rotate: false - xy: 1126, 239 + xy: 1590, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Cover rotate: false - xy: 1291, 460 + xy: 1746, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 PolicyIcons/Discipline rotate: false - xy: 1291, 460 + xy: 1746, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 StatIcons/Strength rotate: false - xy: 1291, 460 + xy: 1746, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Drill rotate: false - xy: 1395, 460 + xy: 1850, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Evasion rotate: false - xy: 1499, 460 + xy: 1954, 460 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Extended Range rotate: false - xy: 1551, 460 + xy: 1074, 256 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Operational Range rotate: false - xy: 1551, 460 + xy: 1074, 256 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Formation rotate: false - xy: 1655, 460 + xy: 1074, 152 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Haka War Dance rotate: false - xy: 1863, 460 + xy: 1076, 100 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Heal Instantly rotate: false - xy: 1915, 460 + xy: 1024, 48 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Indirect Fire rotate: false - xy: 1176, 408 + xy: 1228, 408 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Interception rotate: false - xy: 1228, 408 + xy: 1332, 408 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Logistics rotate: false - xy: 1280, 356 + xy: 1488, 408 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/March rotate: false - xy: 1332, 356 + xy: 1592, 408 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Medic rotate: false - xy: 1384, 408 + xy: 1644, 408 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Mobility rotate: false - xy: 1540, 408 + xy: 1228, 356 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Rejuvenation rotate: false - xy: 1852, 356 + xy: 1904, 356 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Scouting rotate: false - xy: 1956, 356 + xy: 1126, 254 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Sentry rotate: false - xy: 1956, 356 + xy: 1126, 254 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Shock rotate: false - xy: 1178, 252 + xy: 1178, 304 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Siege rotate: false - xy: 1230, 304 + xy: 1178, 252 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Sortie rotate: false - xy: 1230, 252 + xy: 1230, 304 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Targeting rotate: false - xy: 1334, 304 + xy: 1282, 252 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Targeting I (air) rotate: false - xy: 1334, 304 + xy: 1282, 252 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Volley rotate: false - xy: 1438, 252 + xy: 1438, 304 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Wolfpack rotate: false - xy: 1490, 252 + xy: 1490, 304 size: 50, 50 orig: 50, 50 offset: 0, 0 index: -1 UnitPromotionIcons/Woodsman rotate: false - xy: 1542, 304 + xy: 1490, 252 size: 50, 50 orig: 50, 50 offset: 0, 0 diff --git a/android/assets/game.png b/android/assets/game.png index 6b99011c82..e4373eca8b 100644 Binary files a/android/assets/game.png and b/android/assets/game.png differ diff --git a/android/assets/game2.png b/android/assets/game2.png index a889b08004..1224f0efe2 100644 Binary files a/android/assets/game2.png and b/android/assets/game2.png differ diff --git a/android/assets/jsons/Buildings.json b/android/assets/jsons/Buildings.json index 425fc93fdc..91c2f3a4ac 100644 --- a/android/assets/jsons/Buildings.json +++ b/android/assets/jsons/Buildings.json @@ -245,6 +245,7 @@ name:"Burial Tomb", replaces:"Temple", uniqueTo:"Egypt", + uniques:["Doubles Gold given to enemy if city is captured"], culture:3, happiness:1, specialistSlots:{culture:1}, @@ -252,18 +253,16 @@ hurryCostModifier:25, requiredTech:"Philosophy" }, - /* { name:"Mud Pyramid Mosque", replaces:"Temple", uniqueTo:"Songhai", - //No manteinance + maintenance:0, hurryCostModifier:15, culture:4, requiredBuilding:"Monument", requiredTech:"Philosophy" }, - */ { name:"The Oracle", culture:3, diff --git a/android/assets/jsons/Difficulties.json b/android/assets/jsons/Difficulties.json index 897d6cdef2..e6abf701ee 100644 --- a/android/assets/jsons/Difficulties.json +++ b/android/assets/jsons/Difficulties.json @@ -19,7 +19,8 @@ aiFreeUnits:[], aiUnhappinessModifier:1, aisExchangeTechs:false, - turnBarbariansCanEnterPlayerTiles:10000 + turnBarbariansCanEnterPlayerTiles:10000, + clearBarbarianCampReward: 50 }, { name:"Chieftain", @@ -41,7 +42,8 @@ aiFreeUnits:[], aiUnhappinessModifier:1, aisExchangeTechs:false, - turnBarbariansCanEnterPlayerTiles:60 + turnBarbariansCanEnterPlayerTiles:60, + clearBarbarianCampReward: 40 }, { name:"Warlord", @@ -63,7 +65,8 @@ aiFreeUnits:[], aiUnhappinessModifier:1, aisExchangeTechs:false, - turnBarbariansCanEnterPlayerTiles:20 + turnBarbariansCanEnterPlayerTiles:20, + clearBarbarianCampReward: 30 }, { name:"Prince", @@ -85,7 +88,8 @@ aiFreeUnits:[], aiUnhappinessModifier:1, aisExchangeTechs:true, - turnBarbariansCanEnterPlayerTiles:0 + turnBarbariansCanEnterPlayerTiles:0, + clearBarbarianCampReward: 25 }, { name:"King", @@ -107,7 +111,8 @@ aiFreeUnits:["Warrior"], aiUnhappinessModifier:0.9, aisExchangeTechs:true, - turnBarbariansCanEnterPlayerTiles:0 + turnBarbariansCanEnterPlayerTiles:0, + clearBarbarianCampReward: 25 }, { name:"Emperor", @@ -129,7 +134,8 @@ aiFreeUnits:["Warrior", "Scout"], aiUnhappinessModifier:0.85, aisExchangeTechs:true, - turnBarbariansCanEnterPlayerTiles:0 + turnBarbariansCanEnterPlayerTiles:0, + clearBarbarianCampReward: 25 }, { name:"Immortal", @@ -151,7 +157,8 @@ aiFreeUnits:["Warrior", "Warrior", "Worker", "Scout"], aiUnhappinessModifier:0.75, aisExchangeTechs:true, - turnBarbariansCanEnterPlayerTiles:0 + turnBarbariansCanEnterPlayerTiles:0, + clearBarbarianCampReward: 25 }, { name:"Deity", @@ -173,6 +180,7 @@ aiFreeUnits:["Settler", "Warrior", "Warrior", "Worker", "Worker", "Scout"], aiUnhappinessModifier:0.6, aisExchangeTechs:true, - turnBarbariansCanEnterPlayerTiles:0 + turnBarbariansCanEnterPlayerTiles:0, + clearBarbarianCampReward: 25 } ] diff --git a/android/assets/jsons/Nations/Nations.json b/android/assets/jsons/Nations/Nations.json index 36910a86ab..3fcec19459 100644 --- a/android/assets/jsons/Nations/Nations.json +++ b/android/assets/jsons/Nations/Nations.json @@ -729,6 +729,43 @@ "Lugo","Alicante","Càdiz","Eiche","Alcorcon","Burgos","Vigo","Badajoz","La Coruña","Guadalquivir","Bilbao", "San Sebastian","Granada","Mérida","Huelva","Ibiza","Las Palmas","Tenerife"] }, + { + name:"Songhai", + leaderName:"Askia", + adjective:["Songhai"], + startBias:["Avoid Tundra"], + preferredVictoryType:"Domination", + + startIntroPart1: "May the blessings of God, who is greatest of all, be upon you Askia, leader of the Songhai people! For many years your kingdom was a vassal of the mighty West African state of Mali, until the middle of the 14th century, when King Sunni Ali Ber wrested independence from the Mali, conquering much territory and fighting off numerous foes who sought to destroy him. Ultimately, his conquest of the wealthy cities of Timbuktu and Jenne gave the growing Songhai empire the economic power to survive for some 100 years, until the empire was destroyed by foes with advanced technology - muskets against spearmen." + startIntroPart2: "King Askia, your people look yo you to lead them to glory. To make them powerful and wealthy, to keep them supplied with the weapons they need to defeat any foe. Can you save them from destruction, oh King? Can you build a civilization that will stand the test of time?" + + declaringWar:"You are an abomination to heaven and earth, the chief of ignorant savages! You must be destroyed!" + attacked:"Fool! You have doomed your people to fire and destruction!" + defeated:"We have been consumed by the fires of hatred and rage. Enjoy your victory in this world - you shall pay a heavy price in the next!" + introduction:"I am Askia of the Songhai. We are a fair people - but those who cross us will find only destruction. You would do well to avoid repeating the mistakes others have made in the past." + + neutralHello:"Greetings." + neutralLetsHearIt:["Yes?","Proceed."] + neutralNo:["No","Of course not."] + neutralYes:["Very well.","Yes.","Fine."] + + hateHello:"Oh, it's you." + hateLetsHearIt:["And?","Continue."] + hateNo:["You cannot be serious!","That's unacceptable!","We decline."] + hateYes:["Oh, very well.","Alright."] + + afterPeace:"We thank you for bringing an end to this pointless war." + tradeRequest:"Can I interest you in this deal?" + + outerColor:[214,145,19], + innerColor:[90,0,10], + uniqueName:"River Warlord", + // Vanilla unique: triple gold and embarked defense + unique:"Receive triple Gold from Barbarian encampments and pillaging Cities. Embarked units can defend themselves.", + cities:["Gao","Tombouctu","Jenne","Taghaza","Tondibi","Kumbi Saleh","Kukia","Walata","Tegdaoust","Argungu","Gwandu", + "Kebbi","Boussa","Motpi","Bamako","Wa","Kayes","Awdaghost","Ouadane","Dakar","Tadmekket","Tekedda","Kano", + "Agadez","Niamey","Torodi","Ouatagouna","Dori","Bamba","Segou"] + }, /* { // REQUIRES RIVERS @@ -842,42 +879,6 @@ "Andahuaylas","Ica","Arequipa","Nasca","Atico","Juli","Chuito","Chuquiapo","Huanuco Pampa","Tamboccocha", "Huaras","Riobamba","Caxamalca","Sausa","Tambo Colorado","Huaca","Tumbes","Chan Chan","Sipan","Pachacamac", "Llactapata","Pisac","Kuelap","Pajaten","Chucuito","Choquequirao"] - } - { - name:"Songhai", - leaderName:"Askia", - adjective:["Songhai"], - startBias:["Avoid Tundra"], - preferredVictoryType:"Domination", - - startIntroPart1: "May the blessings of God, who is greatest of all, be upon you Askia, leader of the Songhai people! For many years your kingdom was a vassal of the mighty West African state of Mali, until the middle of the 14th century, when King Sunni Ali Ber wrested independence from the Mali, conquering much territory and fighting off numerous foes who sought to destroy him. Ultimately, his conquest of the wealthy cities of Timbuktu and Jenne gave the growing Songhai empire the economic power to survive for some 100 years, until the empire was destroyed by foes with advanced technology - muskets against spearmen." - startIntroPart2: "King Askia, your people look yo you to lead them to glory. To make them powerful and wealthy, to keep them supplied with the weapons they need to defeat any foe. Can you save them from destruction, oh King? Can you build a civilization that will stand the test of time?" - - declaringWar:"You are an abomination to heaven and earth, the chief of ignorant savages! You must be destroyed!" - attacked:"Fool! You have doomed your people to fire and destruction!" - defeated:"We have been consumed by the fires of hatred and rage. Enjoy your victory in this world - you shall pay a heavy price in the next!" - introduction:"I am Askia of the Songhai. We are a fair people - but those who cross us will find only destruction. You would do well to avoid repeating the mistakes others have made in the past." - - neutralHello:"Greetings." - neutralLetsHearIt:["Yes?","Proceed."] - neutralNo:["No","Of course not."] - neutralYes:["Very well.","Yes.","Fine."] - - hateHello:"Oh, it's you." - hateLetsHearIt:["And?","Continue."] - hateNo:["You cannot be serious!","That's unacceptable!","We decline."] - hateYes:["Oh, very well.","Alright."] - - afterPeace:"We thank you for bringing an end to this pointless war." - tradeRequest:"Can I interest you in this deal?" - - outerColor:[204,102,0], - innerColor:[255,0,0], - uniqueName:"River Warlord" - unique:"Embarked units gain the War Canoes and Amphibious promotions, strengthening them while embarked.", - cities:["Gao","Tombouctu","Jenne","Taghaza","Tondibi","Kumbi Saleh","Kukia","Walata","Tegdaoust","Argungu","Gwandu", - "Kebbi","Boussa","Motpi","Bamako","Wa","Kayes","Awdaghost","Ouadane","Dakar","Tadmekket","Tekedda","Kano", - "Agadez","Niamey","Torodi","Ouatagouna","Dori","Bamba","Segou"] }, { //NEEDS SNOW AND ICE diff --git a/android/assets/jsons/Units.json b/android/assets/jsons/Units.json index cb9b7466f4..a452168b8a 100644 --- a/android/assets/jsons/Units.json +++ b/android/assets/jsons/Units.json @@ -614,7 +614,6 @@ hurryCostModifier:20, attackSound:"shot" }, - /* { name:"Mandekalu Cavalry", replaces:"Knight", @@ -630,8 +629,8 @@ uniques:["Can move after attacking","No defensive terrain bonus"], hurryCostModifier:20, attackSound:"horse" - //Songhai unique unit. Costs slightly less and is more powerful than a Knight }, + /* { name:"Keshik", replaces:"Knight", diff --git a/android/assets/jsons/translationsByLanguage/Czech.properties b/android/assets/jsons/translationsByLanguage/Czech.properties index cb7aedd0a7..55ff23ab47 100644 --- a/android/assets/jsons/translationsByLanguage/Czech.properties +++ b/android/assets/jsons/translationsByLanguage/Czech.properties @@ -63,6 +63,10 @@ Colossus = Rhodský kolos Temple = Chrám Burial Tomb = Hrobka + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Věštírna 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'Starověké Orakulum řeklo, že jsem nejmoudřejší ze všech Řeků. Je to proto, že já sám ze všech Řeků vím, že nic nevím' - Sókratés @@ -703,6 +707,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1490,6 +1496,8 @@ Camel Archer = Lučištník na velbloudu # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = Naresuan's Elephant = Naresuanův slon Samurai = Samuraj diff --git a/android/assets/jsons/translationsByLanguage/Dutch.properties b/android/assets/jsons/translationsByLanguage/Dutch.properties index 61b5b8b77e..1be58b1b4e 100644 --- a/android/assets/jsons/translationsByLanguage/Dutch.properties +++ b/android/assets/jsons/translationsByLanguage/Dutch.properties @@ -77,6 +77,10 @@ Colossus = Temple = Tempel Burial Tomb = Graftombe + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Het Orakel # Requires translation! @@ -1117,6 +1121,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -2336,6 +2342,8 @@ Camel Archer = # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = # Requires translation! Naresuan's Elephant = diff --git a/android/assets/jsons/translationsByLanguage/English.properties b/android/assets/jsons/translationsByLanguage/English.properties index c51adaab79..f821194e1b 100644 --- a/android/assets/jsons/translationsByLanguage/English.properties +++ b/android/assets/jsons/translationsByLanguage/English.properties @@ -106,6 +106,10 @@ Colossus = Temple = # Requires translation! Burial Tomb = + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = # Requires translation! The Oracle = @@ -1241,6 +1245,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -2688,6 +2694,8 @@ Camel Archer = # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = # Requires translation! Naresuan's Elephant = diff --git a/android/assets/jsons/translationsByLanguage/French.properties b/android/assets/jsons/translationsByLanguage/French.properties index 7f7231b628..7f82acd37e 100644 --- a/android/assets/jsons/translationsByLanguage/French.properties +++ b/android/assets/jsons/translationsByLanguage/French.properties @@ -61,6 +61,10 @@ Colossus = Colosse Temple = Temple Burial Tomb = Tombeau + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = L'oracle 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'L'Oracle a dit que j'étais le plus sage de tous les grecs. C'est parce que je suis le seul, de tous les grecs, à savoir que je ne sais rien' - Socrate @@ -688,6 +692,8 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Nous avons Your relationship with [cityStateName] is about to degrade = Notre relation avec [cityStateName] va se dégrader Your relationship with [cityStateName] degraded = Notre relation avec [cityStateName] est dégradée A new barbarian encampment has spawned! = Un nouveau campement barbare est apparu ! + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1444,6 +1450,8 @@ Landsknecht = Lansquenet Knight = Chevalier Camel Archer = Archer méhariste Conquistador = Conquistador + # Requires translation! +Mandekalu Cavalry = Defense bonus when embarked = Bonus de défense quand embarqué Naresuan's Elephant = Elephant de Naresuan Samurai = Samuraï diff --git a/android/assets/jsons/translationsByLanguage/German.properties b/android/assets/jsons/translationsByLanguage/German.properties index 061439492b..0783a06f24 100644 --- a/android/assets/jsons/translationsByLanguage/German.properties +++ b/android/assets/jsons/translationsByLanguage/German.properties @@ -62,6 +62,10 @@ Colossus = Koloss Temple = Tempel Burial Tomb = Grabstätte + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Das Orakel 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'Das alte Orakel sagte, dass ich der weiseste aller Griechen sei. Weil ich allein, von allen Griechen, weiß, dass ich nichts weiß.' -Socrates @@ -706,6 +710,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1498,6 +1504,8 @@ Camel Archer = Kamel-Bogenschütze # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = Naresuan's Elephant = Naresuans Elefant Samurai = Samurai diff --git a/android/assets/jsons/translationsByLanguage/Indonesian.properties b/android/assets/jsons/translationsByLanguage/Indonesian.properties index cf619cbb67..3e39a90880 100644 --- a/android/assets/jsons/translationsByLanguage/Indonesian.properties +++ b/android/assets/jsons/translationsByLanguage/Indonesian.properties @@ -62,6 +62,10 @@ Colossus = Kolosus Temple = Kuil Burial Tomb = Makam Terkubur + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Oracle 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'Sang Oracle telah berkata bahwa saya adalah orang yang paling bijak di Yunani. Semua itu karena saya sendirian, dari semua orang Yunani, ketahuilah bahwa saya tidak tahu apa - apa' - Socrates @@ -704,6 +708,8 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Kita telah Your relationship with [cityStateName] is about to degrade = Hubungan Anda dengan Kota Negara [cityStateName] akan memudar Your relationship with [cityStateName] degraded = Hubungan Anda dengan Kota Negara [cityStateName] telah pudar A new barbarian encampment has spawned! = Sebuah perkemahan orang barbar telah muncul! + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1773,6 +1779,8 @@ Camel Archer = # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = # Requires translation! Naresuan's Elephant = diff --git a/android/assets/jsons/translationsByLanguage/Italian.properties b/android/assets/jsons/translationsByLanguage/Italian.properties index b34cfe04dd..9e53c19222 100644 --- a/android/assets/jsons/translationsByLanguage/Italian.properties +++ b/android/assets/jsons/translationsByLanguage/Italian.properties @@ -61,6 +61,8 @@ Colossus = Colosso Temple = Tempio Burial Tomb = Sepolcro +Doubles Gold given to enemy if city is captured = Raddoppia i Gold razziati se la città è conquistata +Mud Pyramid Mosque = Moschea piramidale di fango The Oracle = Oracolo 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'L'antico Oracolo ha detto che sono il più saggio di tutti i greci. Questo perché io solo, di tutti i greci, so di non sapere nulla.' - Socrate @@ -688,6 +690,7 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Abbiamo ric Your relationship with [cityStateName] is about to degrade = Stai perdendo il controllo di [cityStateName] Your relationship with [cityStateName] degraded = Tu e [cityStateName] non siete più amici A new barbarian encampment has spawned! = È sorto un nuovo accampamento barbaro! +Received [goldAmount] Gold for capturing [cityName] = Hai ricevuto [goldAmount] per la conquista di [cityName] # World Screen UI @@ -1443,6 +1446,7 @@ Landsknecht = Lanzichenecco Knight = Cavaliere Camel Archer = Arciere su cammello Conquistador = Conquistador +Mandekalu Cavalry = Cavalleria Mandekalu Defense bonus when embarked = Difesa bonus quando imbarcato Naresuan's Elephant = Elefante di Naresuan Samurai = Samurai diff --git a/android/assets/jsons/translationsByLanguage/Korean.properties b/android/assets/jsons/translationsByLanguage/Korean.properties index b649de9fe9..c12e8a8468 100644 --- a/android/assets/jsons/translationsByLanguage/Korean.properties +++ b/android/assets/jsons/translationsByLanguage/Korean.properties @@ -76,6 +76,10 @@ Colossus = 로도스의 거상 Temple = 사원 Burial Tomb = 왕릉 + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = 오라클 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = '고대 오라클은 내가 그리스에서 가장 현명하다 하였다. 그것은, 모든 그리스인 중 나만이, 내가 아무것도 모른다는 사실을 알기 때문이다.' - 소크라테스 @@ -726,6 +730,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1522,6 +1528,8 @@ Camel Archer = 낙타궁병 # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = Naresuan's Elephant = 나레수안 전투코끼리 Samurai = 사무라이 diff --git a/android/assets/jsons/translationsByLanguage/Malay.properties b/android/assets/jsons/translationsByLanguage/Malay.properties index 64c3b89820..b223d8c4fc 100644 --- a/android/assets/jsons/translationsByLanguage/Malay.properties +++ b/android/assets/jsons/translationsByLanguage/Malay.properties @@ -93,6 +93,10 @@ Colossus = Temple = Kuil Burial Tomb = Tempat Persemadian + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = # Requires translation! The Oracle = @@ -1130,6 +1134,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -2499,6 +2505,8 @@ Camel Archer = # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = # Requires translation! Naresuan's Elephant = diff --git a/android/assets/jsons/translationsByLanguage/Polish.properties b/android/assets/jsons/translationsByLanguage/Polish.properties index ef92cb6903..91eb9298e9 100644 --- a/android/assets/jsons/translationsByLanguage/Polish.properties +++ b/android/assets/jsons/translationsByLanguage/Polish.properties @@ -61,6 +61,10 @@ Colossus = Kolos Rodyjski Temple = Świątynia Burial Tomb = Grobowiec + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Wyrocznia 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'Starożytna Wyrocznia powiedziała, że jestem najmądrzejszym z Greków. Bo tylko ja ze wszystkich Greków wiem, że nic nie wiem.' - Sokrates @@ -688,6 +692,8 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Otrzymaliś Your relationship with [cityStateName] is about to degrade = Twoja relacje z [cityStateName] jest bliska degradacji Your relationship with [cityStateName] degraded = Twoja relacja z [cityStateName] została zdegradowana A new barbarian encampment has spawned! = Nowy obóz barbarzyńców został utworzony! + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1444,6 +1450,8 @@ Landsknecht = Landsknecht Knight = Rycerz Camel Archer = Łucznik na wielbłądzie Conquistador = Zdobywca + # Requires translation! +Mandekalu Cavalry = Defense bonus when embarked = Premia obronna przy wejściu w tryb statku Naresuan's Elephant = Słoń Naresuan Samurai = Samuraj diff --git a/android/assets/jsons/translationsByLanguage/Portuguese.properties b/android/assets/jsons/translationsByLanguage/Portuguese.properties index 272dfba298..15186370c3 100644 --- a/android/assets/jsons/translationsByLanguage/Portuguese.properties +++ b/android/assets/jsons/translationsByLanguage/Portuguese.properties @@ -63,6 +63,10 @@ Colossus = Colossos Temple = Templo Burial Tomb = Tumba + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = O Oráculo 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'O Oráculo ancião falou que eu era o mais sábio de todos os Gregos. Isso porque apenas eu, de todos os gregos, só sei que nada sei' - Sócrates @@ -745,6 +749,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1673,6 +1679,8 @@ Camel Archer = Arqueiro de camelo # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = Naresuan's Elephant = Elefante de Naresuan Samurai = Samurai diff --git a/android/assets/jsons/translationsByLanguage/Romanian.properties b/android/assets/jsons/translationsByLanguage/Romanian.properties index 8b2b2207a1..d11ab10950 100644 --- a/android/assets/jsons/translationsByLanguage/Romanian.properties +++ b/android/assets/jsons/translationsByLanguage/Romanian.properties @@ -86,6 +86,10 @@ Colossus = Temple = Templu Burial Tomb = Loc de veci + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Oracolul # Requires translation! @@ -1024,6 +1028,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -2057,6 +2063,8 @@ Camel Archer = Arcaș pe cămilă # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = # Requires translation! Naresuan's Elephant = diff --git a/android/assets/jsons/translationsByLanguage/Russian.properties b/android/assets/jsons/translationsByLanguage/Russian.properties index 5687bf8c24..1293e8bdf7 100644 --- a/android/assets/jsons/translationsByLanguage/Russian.properties +++ b/android/assets/jsons/translationsByLanguage/Russian.properties @@ -61,6 +61,10 @@ Colossus = Колосс Родосский Temple = Храм Burial Tomb = Гробница + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Оракул 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'Он спросил, есть ли кто-нибудь на свете мудрее меня, и Пифия ему ответила, что никого нет мудрее... потому что я коли уж не знаю, то и не думаю, что знаю' - Сократ в «Апологии Сократа» Платона @@ -688,6 +692,8 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Мы пол Your relationship with [cityStateName] is about to degrade = Ваши отношения с [cityStateName] скоро ухудшатся Your relationship with [cityStateName] degraded = Ваши отношения с [cityStateName] ухудшились A new barbarian encampment has spawned! = Появился новый лагерь варваров! + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1443,6 +1449,8 @@ Landsknecht = Ландскнехт Knight = Рыцарь Camel Archer = Лучник на верблюде Conquistador = Конкистадор + # Requires translation! +Mandekalu Cavalry = Defense bonus when embarked = Бонус к защите когда погружен на корабль Naresuan's Elephant = Слон Наресуана Samurai = Самурай diff --git a/android/assets/jsons/translationsByLanguage/Simplified_Chinese.properties b/android/assets/jsons/translationsByLanguage/Simplified_Chinese.properties index 1dcfdd70de..d13c21f803 100644 --- a/android/assets/jsons/translationsByLanguage/Simplified_Chinese.properties +++ b/android/assets/jsons/translationsByLanguage/Simplified_Chinese.properties @@ -62,6 +62,10 @@ Colossus = 太阳神巨像 Temple = 神庙 Burial Tomb = 陵墓 + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = 神谕所 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = “先知的神谕曾说我是全希腊最聪明的人。因为我是所有希腊人中唯一知道自己一无所知的人。”——苏格拉底 @@ -704,6 +708,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1488,6 +1494,8 @@ Camel Archer = 骆驼骑射手 # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = Naresuan's Elephant = 纳黎萱战象 Samurai = 日本武士 diff --git a/android/assets/jsons/translationsByLanguage/Spanish.properties b/android/assets/jsons/translationsByLanguage/Spanish.properties index 68e901371b..b8985cb7e5 100644 --- a/android/assets/jsons/translationsByLanguage/Spanish.properties +++ b/android/assets/jsons/translationsByLanguage/Spanish.properties @@ -61,6 +61,10 @@ Colossus = Coloso Temple = Templo Burial Tomb = Tumba Sagrada + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = El Oráculo 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = 'El oráculo de Delfos ha dicho que soy el más sabio de todos los griegos. Eso es porque, de todos ellos, solo yo sé que no sé nada.' - Sócrates @@ -692,6 +696,8 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Hemos recib Your relationship with [cityStateName] is about to degrade = Tus relaciones con [cityStateName] están a punto de empeorar Your relationship with [cityStateName] degraded = Tus relaciones con [cityStateName] han empeorado A new barbarian encampment has spawned! = ¡Ha aparecido un nuevo campamento bárbaro! + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1456,6 +1462,8 @@ Camel Archer = Arquero a camello # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = Naresuan's Elephant = Elefante Naresuan Samurai = Samurai diff --git a/android/assets/jsons/translationsByLanguage/Traditional_Chinese.properties b/android/assets/jsons/translationsByLanguage/Traditional_Chinese.properties index 2c16580c59..7c8bed17ad 100644 --- a/android/assets/jsons/translationsByLanguage/Traditional_Chinese.properties +++ b/android/assets/jsons/translationsByLanguage/Traditional_Chinese.properties @@ -62,6 +62,10 @@ Colossus = 太陽神巨像 Temple = 神廟 Burial Tomb = 陵墓 + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = 神諭所 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = “先知的神諭曾說我是全希臘最聰明的人。因為我是所有希臘人中唯一知道自己一無所知的人。”——蘇格拉底 @@ -704,6 +708,8 @@ Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = # Requires translation! A new barbarian encampment has spawned! = + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1488,6 +1494,8 @@ Camel Archer = 駱駝騎射手 # Requires translation! Conquistador = # Requires translation! +Mandekalu Cavalry = + # Requires translation! Defense bonus when embarked = Naresuan's Elephant = 納黎萱戰象 Samurai = 日本武士 diff --git a/android/assets/jsons/translationsByLanguage/Ukrainian.properties b/android/assets/jsons/translationsByLanguage/Ukrainian.properties index b4bc117b64..4750bc778d 100644 --- a/android/assets/jsons/translationsByLanguage/Ukrainian.properties +++ b/android/assets/jsons/translationsByLanguage/Ukrainian.properties @@ -61,6 +61,10 @@ Colossus = Колос Родоський Temple = Храм Burial Tomb = Гробниця + # Requires translation! +Doubles Gold given to enemy if city is captured = + # Requires translation! +Mud Pyramid Mosque = The Oracle = Оракул 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = «Давній оракул сказав, що я наймудріший з греків. Бо я єдиний, хто знає, що нічого не знає.» - Сократ @@ -688,6 +692,8 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Ми отр Your relationship with [cityStateName] is about to degrade = Ваші стосунки з [cityStateName] близькі до погіршення Your relationship with [cityStateName] degraded = Ваші стосунки з [cityStateName] погіршилися A new barbarian encampment has spawned! = З’явився новий варварський табір! + # Requires translation! +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1443,6 +1449,8 @@ Landsknecht = Ландскнехт Knight = Лицар Camel Archer = Лучник на верблюді Conquistador = Конкістадор + # Requires translation! +Mandekalu Cavalry = Defense bonus when embarked = Бонус до захисту при підйомі на борт Naresuan's Elephant = Слон Наресуана Samurai = Самурай diff --git a/android/assets/jsons/translationsByLanguage/completionPercentages.properties b/android/assets/jsons/translationsByLanguage/completionPercentages.properties index 3c966f5630..634f146095 100644 --- a/android/assets/jsons/translationsByLanguage/completionPercentages.properties +++ b/android/assets/jsons/translationsByLanguage/completionPercentages.properties @@ -1,17 +1,17 @@ Traditional_Chinese = 96 Italian = 100 +Russian = 99 Polish = 99 -Russian = 100 Romanian = 48 -Korean = 94 +Korean = 93 Simplified_Chinese = 96 German = 95 English = 0 -Ukrainian = 100 +Ukrainian = 99 French = 99 Portuguese = 83 Indonesian = 66 -Czech = 96 -Malay = 13 Spanish = 98 +Malay = 13 +Czech = 96 Dutch = 25 diff --git a/android/assets/jsons/translationsByLanguage/template.properties b/android/assets/jsons/translationsByLanguage/template.properties index a79d4722bc..2a3159e7ea 100644 --- a/android/assets/jsons/translationsByLanguage/template.properties +++ b/android/assets/jsons/translationsByLanguage/template.properties @@ -61,6 +61,8 @@ Colossus = Temple = Burial Tomb = +Doubles Gold given to enemy if city is captured = +Mud Pyramid Mosque = The Oracle = 'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates = @@ -688,6 +690,7 @@ We have received [goldAmount] Gold for discovering [naturalWonder] = Your relationship with [cityStateName] is about to degrade = Your relationship with [cityStateName] degraded = A new barbarian encampment has spawned! = +Received [goldAmount] Gold for capturing [cityName] = # World Screen UI @@ -1443,6 +1446,7 @@ Landsknecht = Knight = Camel Archer = Conquistador = +Mandekalu Cavalry = Defense bonus when embarked = Naresuan's Elephant = Samurai = diff --git a/core/src/com/unciv/logic/battle/BattleDamage.kt b/core/src/com/unciv/logic/battle/BattleDamage.kt index c2f92c2efe..b5641ed649 100644 --- a/core/src/com/unciv/logic/battle/BattleDamage.kt +++ b/core/src/com/unciv/logic/battle/BattleDamage.kt @@ -145,7 +145,8 @@ class BattleDamage{ if (defender.unit.isEmbarked()) { // embarked units get no defensive modifiers apart from this unique - if (defender.unit.hasUnique("Defense bonus when embarked")) + if (defender.unit.hasUnique("Defense bonus when embarked") || + defender.getCivInfo().nation.unique == "Receive triple Gold from Barbarian encampments and pillaging Cities. Embarked units can defend themselves.") modifiers["Embarkation"] = 1f return modifiers diff --git a/core/src/com/unciv/logic/city/CityInfo.kt b/core/src/com/unciv/logic/city/CityInfo.kt index 45129dfd6a..409b82480f 100644 --- a/core/src/com/unciv/logic/city/CityInfo.kt +++ b/core/src/com/unciv/logic/city/CityInfo.kt @@ -19,10 +19,8 @@ import com.unciv.models.ruleset.tile.ResourceSupplyList import com.unciv.models.ruleset.tile.ResourceType import com.unciv.models.stats.Stats import com.unciv.ui.utils.withoutItem -import kotlin.math.ceil -import kotlin.math.floor -import kotlin.math.min -import kotlin.math.roundToInt +import kotlin.math.* +import java.util.* class CityInfo { @Transient lateinit var civInfo: CivilizationInfo @@ -35,6 +33,7 @@ class CityInfo { var location: Vector2 = Vector2.Zero var name: String = "" var foundingCiv = "" + var turnAcquired = 0 var health = 200 var resistanceCounter = 0 @@ -54,6 +53,7 @@ class CityInfo { constructor(civInfo: CivilizationInfo, cityLocation: Vector2) { // new city! this.civInfo = civInfo foundingCiv = civInfo.civName + turnAcquired = civInfo.gameInfo.turns this.location = cityLocation setTransients() @@ -111,6 +111,7 @@ class CityInfo { toReturn.attackedThisTurn = attackedThisTurn toReturn.resistanceCounter = resistanceCounter toReturn.foundingCiv = foundingCiv + toReturn.turnAcquired = turnAcquired toReturn.isPuppet = isPuppet return toReturn } @@ -366,6 +367,11 @@ class CityInfo { /** This happens when we either puppet OR annex, basically whenever we conquer a city and don't liberate it */ fun puppetCity(conqueringCiv: CivilizationInfo) { + // Gain gold for plundering city + val goldPlundered = getGoldForCapturingCity(conqueringCiv) + conqueringCiv.gold += goldPlundered + conqueringCiv.addNotification("Received [$goldPlundered] Gold for capturing [$name]", centerTileInfo.position, Color.GOLD) + val oldCiv = civInfo moveToCiv(conqueringCiv) if(oldCiv.isDefeated()) { @@ -469,7 +475,8 @@ class CityInfo { civInfo.cities = civInfo.cities.toMutableList().apply { remove(this@CityInfo) } newCivInfo.cities = newCivInfo.cities.toMutableList().apply { add(this@CityInfo) } civInfo = newCivInfo - hasJustBeenConquered=false + hasJustBeenConquered = false + turnAcquired = civInfo.gameInfo.turns // now that the tiles have changed, we need to reassign population workedTiles.filterNot { tiles.contains(it) } @@ -539,6 +546,15 @@ class CityInfo { civInfo.updateDetailedCivResources() // this building could be a resource-requiring one } + fun getGoldForCapturingCity(conqueringCiv: CivilizationInfo): Int { + val baseGold = 20 + 10 * population.population + Random().nextInt(40) + val turnModifier = max(0, min(50, civInfo.gameInfo.turns - turnAcquired)) / 50f + val cityModifier = if (containsBuildingUnique("Doubles Gold given to enemy if city is captured")) 2f else 1f + val conqueringCivModifier = if (conqueringCiv.nation.unique == "Receive triple Gold from Barbarian encampments and pillaging Cities. Embarked units can defend themselves.") 3f else 1f + + val goldPlundered = baseGold * turnModifier * cityModifier * conqueringCivModifier + return goldPlundered.toInt() + } /* When someone settles a city within 6 tiles of another civ, diff --git a/core/src/com/unciv/logic/map/MapUnit.kt b/core/src/com/unciv/logic/map/MapUnit.kt index 07be3c4d45..a0651b9f4d 100644 --- a/core/src/com/unciv/logic/map/MapUnit.kt +++ b/core/src/com/unciv/logic/map/MapUnit.kt @@ -449,10 +449,14 @@ class MapUnit { } private fun clearEncampment(tile: TileInfo) { - tile.improvement=null - val goldToAdd = 25 // game-speed-dependant - civInfo.gold+=goldToAdd - civInfo.addNotification("We have captured a barbarian encampment and recovered [$goldToAdd] gold!", tile.position, Color.RED) + tile.improvement = null + + var goldGained = civInfo.getDifficulty().clearBarbarianCampReward * civInfo.gameInfo.gameParameters.gameSpeed.getModifier() + if (civInfo.nation.unique == "Receive triple Gold from Barbarian encampments and pillaging Cities. Embarked units can defend themselves.") + goldGained *= 3f + + civInfo.gold += goldGained.toInt() + civInfo.addNotification("We have captured a barbarian encampment and recovered [${goldGained.toInt()}] gold!", tile.position, Color.RED) } fun disband(){ diff --git a/core/src/com/unciv/models/ruleset/Difficulty.kt b/core/src/com/unciv/models/ruleset/Difficulty.kt index 5a37259968..63d0c9aa31 100644 --- a/core/src/com/unciv/models/ruleset/Difficulty.kt +++ b/core/src/com/unciv/models/ruleset/Difficulty.kt @@ -24,4 +24,5 @@ class Difficulty: INamed { var aiUnhappinessModifier = 1f var aisExchangeTechs = false var turnBarbariansCanEnterPlayerTiles = 0 + var clearBarbarianCampReward = 25 } \ No newline at end of file