diff --git a/Global.h b/Global.h index a869ac611..115ae79c5 100644 --- a/Global.h +++ b/Global.h @@ -633,6 +633,14 @@ namespace vstd return v3; } + template <typename T> + std::set<T> difference(const std::set<T> &s1, const std::set<T> s2) + { + std::set<T> s3; + std::set_difference(s1.begin(), s1.end(), s2.begin(), s2.end(), std::inserter(s3, s3.end())); + return s3; + } + template <typename Key, typename V> bool containsMapping(const std::multimap<Key,V> & map, const std::pair<const Key,V> & mapping) { diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/aroundamarsh.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/aroundamarsh.JSON index 5c7528968..738cf04c2 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/aroundamarsh.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/aroundamarsh.JSON @@ -12,7 +12,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -28,7 +28,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -39,7 +39,7 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -50,7 +50,7 @@ "owner" : 4, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -60,7 +60,7 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], + "bannedTowns" : ["fortress", "necropolis"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "lava" ], "mines" : { "mercury" : 1, "sulfur" : 1 }, @@ -77,7 +77,7 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], + "bannedTowns" : ["fortress", "necropolis"], "terrainTypeLikeZone" : 5, "mines" : { "crystal" : 1, "gems" : 1 }, "treasureLikeZone" : 5 @@ -88,7 +88,7 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], + "bannedTowns" : ["fortress", "necropolis"], "terrainTypeLikeZone" : 5, "mines" : { "sulfur" : 1, "gems" : 1 }, "treasureLikeZone" : 5 @@ -99,7 +99,7 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], + "bannedTowns" : ["fortress", "necropolis"], "terrainTypeLikeZone" : 5, "mines" : { "mercury" : 1, "crystal" : 1 }, "treasureLikeZone" : 5 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/balance.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/balance.JSON index d1c1d8474..f8d95f0cb 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/balance.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/balance.JSON @@ -14,7 +14,7 @@ "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1 }, "treasure" : [ @@ -32,7 +32,7 @@ "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/blockbuster.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/blockbuster.JSON index bf148facb..ff5c7d684 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/blockbuster.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/blockbuster.JSON @@ -13,7 +13,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -29,7 +29,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -128,7 +128,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -145,7 +145,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -255,7 +255,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -272,7 +272,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/cube.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/cube.JSON index b55616e1a..642165c63 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/cube.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/cube.JSON @@ -12,7 +12,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -29,7 +28,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/extreme.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/extreme.JSON index c1e1aeb4c..37fc0f1ea 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/extreme.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/extreme.JSON @@ -13,8 +13,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1, "gold" : 2 }, "treasure" : [ @@ -30,8 +29,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -42,7 +40,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, @@ -60,7 +57,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -72,7 +68,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "mines" : { "wood" : 1 }, "treasure" : @@ -89,7 +84,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 5, "treasureLikeZone" : 5 @@ -101,7 +95,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "mines" : { "ore" : 1 }, "treasure" : @@ -118,7 +111,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 7, "treasureLikeZone" : 7 @@ -129,7 +121,6 @@ "size" : 20, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "treasure" : @@ -144,7 +135,6 @@ "size" : 20, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 }, @@ -154,7 +144,6 @@ "size" : 20, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 }, @@ -164,7 +153,6 @@ "size" : 20, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 } @@ -205,8 +193,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1, "gold" : 2 }, "treasure" : [ @@ -222,8 +209,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -234,7 +220,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, @@ -252,7 +237,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -264,7 +248,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "mines" : { "wood" : 1 }, "treasure" : @@ -281,7 +264,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 5, "treasureLikeZone" : 5 @@ -293,7 +275,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "mines" : { "ore" : 1 }, "treasure" : @@ -310,7 +291,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 7, "treasureLikeZone" : 7 @@ -321,7 +301,6 @@ "size" : 17, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "treasure" : @@ -336,7 +315,6 @@ "size" : 17, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 }, @@ -346,7 +324,6 @@ "size" : 17, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 }, @@ -356,7 +333,6 @@ "size" : 17, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 } diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/extreme2.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/extreme2.JSON index 24ff3bee9..965cba95c 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/extreme2.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/extreme2.JSON @@ -13,8 +13,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1, "gold" : 3 }, "treasure" : [ @@ -30,8 +29,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -42,7 +40,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "grass", "subterra" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, @@ -59,7 +56,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "subterra", "lava" ], "minesLikeZone" : 3, @@ -72,7 +68,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "treasure" : @@ -89,7 +84,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -100,7 +94,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -111,7 +104,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -121,7 +113,6 @@ "size" : 15, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasure" : [ @@ -136,7 +127,6 @@ "size" : 15, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 9 } @@ -177,8 +167,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1, "gold" : 3 }, "treasure" : [ @@ -194,8 +183,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -206,7 +194,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "grass", "subterra" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, @@ -223,7 +210,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "subterra", "lava" ], "minesLikeZone" : 3, @@ -236,7 +222,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "treasure" : @@ -253,7 +238,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -264,7 +248,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -275,7 +258,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -285,7 +267,6 @@ "size" : 25, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasure" : [ @@ -300,7 +281,6 @@ "size" : 25, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 9 } diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/frozenDragons.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/frozenDragons.JSON index 6df686e01..ae231c0f7 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/frozenDragons.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/frozenDragons.JSON @@ -12,7 +12,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "tower", "inferno", "stronghold", "fortress", "neutral", "conflux" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -29,7 +29,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "tower", "inferno", "stronghold", "fortress", "neutral", "conflux" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -95,7 +95,7 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis", "castle"], "allowedMonsters" : [ "castle", "tower", "inferno", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 3, "mines" : { "gold" : 2 }, @@ -112,7 +112,7 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis", "castle"], "allowedMonsters" : [ "castle", "tower", "inferno", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 4, "minesLikeZone" : 7, @@ -124,7 +124,7 @@ "size" : 5, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis", "castle"], "allowedMonsters" : [ "rampart", "necropolis", "dungeon", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "snow" ], @@ -141,7 +141,7 @@ "size" : 5, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis", "castle"], "allowedMonsters" : [ "rampart", "necropolis", "dungeon", "neutral" ], "terrainTypeLikeZone" : 9, "minesLikeZone" : 9, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/gimlisRevenge.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/gimlisRevenge.JSON index e0d0c32fe..214ffd059 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/gimlisRevenge.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/gimlisRevenge.JSON @@ -13,7 +13,6 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "mines" : { "wood" : 1, "ore" : 1, "gold" : 1 }, "treasure" : [ @@ -30,7 +29,6 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -39,7 +37,6 @@ "type" : "treasure", "size" : 15, "monsters" : "normal", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -48,7 +45,6 @@ "type" : "treasure", "size" : 15, "monsters" : "normal", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -57,7 +53,6 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -66,7 +61,6 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -75,7 +69,6 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/jebusCross.json b/Mods/vcmi/config/vcmi/rmg/hdmod/jebusCross.json index 620911464..3f93c9875 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/jebusCross.json +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/jebusCross.json @@ -10,7 +10,6 @@ "type" : "playerStart", "size" : 30, "owner" : 1, "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "bannedTowns" : ["necropolis", "conflux"], "monsters" : "weak", "mines" : {"wood" : 4, "ore" : 4, "gems" : 1, "crystal" : 1, "sulfur" : 1, "mercury" : 1, "gold" : 2}, "treasure" : [ @@ -24,7 +23,6 @@ "type" : "playerStart", "size" : 30, "owner" : 2, "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "bannedTowns" : ["necropolis", "conflux"], "monsters" : "weak", "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -34,7 +32,6 @@ "type" : "playerStart", "size" : 30, "owner" : 3, "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "bannedTowns" : ["necropolis", "conflux"], "monsters" : "weak", "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -44,7 +41,6 @@ "type" : "playerStart", "size" : 30, "owner" : 4, "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "bannedTowns" : ["necropolis", "conflux"], "monsters" : "weak", "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -54,7 +50,6 @@ "type" : "treasure", "size" : 40, "neutralTowns" : { "castles" : 2 }, "terrainTypes" : [ "sand" ], "matchTerrainToTown" : false, - "bannedTowns" : ["necropolis", "conflux"], "monsters" : "strong", "mines" : {"gold" : 4}, "treasure" : [ diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/longRun.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/longRun.JSON index 5adc35872..0d9780a74 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/longRun.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/longRun.JSON @@ -13,7 +13,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "mines" : { "wood" : 1, "mercury" : 0, "ore" : 1, "sulfur" : 0, "crystal" : 0, "gems" : 0, "gold" : 1 }, "treasure" : [ @@ -27,7 +27,7 @@ "size" : 60, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "terrainTypes" : [ "sand", "subterra" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, @@ -44,7 +44,7 @@ "size" : 100, "monsters" : "strong", "neutralTowns" : { "towns" : 1, "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "terrainTypes" : [ "grass" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 0 }, @@ -61,7 +61,7 @@ "size" : 100, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "terrainTypes" : [ "subterra" ], "mines" : { "wood" : 0, "mercury" : 1, "ore" : 0, "sulfur" : 0, "crystal" : 0, "gems" : 0, "gold" : 2 }, @@ -94,7 +94,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -104,7 +104,7 @@ "size" : 60, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 2, "minesLikeZone" : 2, "treasureLikeZone" : 2 @@ -115,7 +115,7 @@ "size" : 100, "monsters" : "strong", "neutralTowns" : { "towns" : 1, "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 3, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -126,7 +126,7 @@ "size" : 100, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 4, "minesLikeZone" : 4, "treasureLikeZone" : 4 @@ -158,7 +158,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "mines" : { "wood" : 1, "mercury" : 0, "ore" : 1, "sulfur" : 0, "crystal" : 0, "gems" : 0, "gold" : 1 }, "treasure" : [ @@ -172,7 +172,7 @@ "size" : 60, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, @@ -189,7 +189,7 @@ "size" : 70, "monsters" : "strong", "neutralTowns" : { "towns" : 2, "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "terrainTypes" : [ "grass" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 0 }, @@ -206,7 +206,7 @@ "size" : 80, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt" ], "mines" : { "wood" : 0, "mercury" : 1, "ore" : 0, "sulfur" : 0, "crystal" : 0, "gems" : 0, "gold" : 5 }, @@ -238,7 +238,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -248,7 +248,7 @@ "size" : 60, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 2, "minesLikeZone" : 2, "treasureLikeZone" : 2 @@ -259,7 +259,7 @@ "size" : 70, "monsters" : "strong", "neutralTowns" : { "towns" : 2, "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 3, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -270,7 +270,7 @@ "size" : 80, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 4, "minesLikeZone" : 4, "treasureLikeZone" : 4 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/marathon.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/marathon.JSON index ba4b6250a..b68c54f06 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/marathon.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/marathon.JSON @@ -12,7 +12,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -27,7 +27,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -37,7 +37,7 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : [ "castle", "conflux"], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1 }, "treasure" : [ @@ -51,7 +51,7 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : [ "rampart", "conflux" ], "mines" : { "sulfur" : 1, "gems" : 1 }, "treasure" : [ @@ -66,7 +66,7 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "fortress" ], + "bannedTowns" : ["castle", "stronghold", "conflux"], "mines" : { "mercury" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : [ @@ -81,7 +81,7 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "conflux"], "minesLikeZone" : 3, "treasureLikeZone" : 3 }, @@ -91,7 +91,7 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["rampart", "conflux"], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -101,6 +101,7 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, + "bannedTowns" : ["castle", "stronghold", "conflux"], "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "fortress" ], "minesLikeZone" : 5, "treasureLikeZone" : 5 @@ -330,7 +331,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -345,7 +346,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/oceansEleven.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/oceansEleven.JSON index 5afefcb95..56bc94559 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/oceansEleven.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/oceansEleven.JSON @@ -11,7 +11,6 @@ "size" : 8, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "terrainTypes" : [ "grass" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, "treasure" : @@ -28,7 +27,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -42,7 +40,6 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "treasure" : [ @@ -56,7 +53,6 @@ "type" : "treasure", "size" : 10, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "treasure" : [ @@ -70,7 +66,6 @@ "type" : "treasure", "size" : 10, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "treasureLikeZone" : 4 }, @@ -80,7 +75,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "sand", "snow", "swamp", "lava" ], "treasure" : @@ -95,7 +89,6 @@ "type" : "treasure", "size" : 10, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "treasureLikeZone" : 4 }, @@ -104,7 +97,6 @@ "type" : "treasure", "size" : 10, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "treasureLikeZone" : 4 }, @@ -113,7 +105,6 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "treasureLikeZone" : 3 }, @@ -124,7 +115,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 2, "treasureLikeZone" : 2 }, @@ -134,7 +124,6 @@ "size" : 8, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "terrainTypes" : [ "grass" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/panic.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/panic.JSON index 8a52d5b29..937fba84f 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/panic.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/panic.JSON @@ -12,8 +12,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -29,8 +27,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -42,7 +38,6 @@ "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : [ @@ -59,7 +54,6 @@ "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 3, "treasureLikeZone" : 3 }, @@ -70,7 +64,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "matchTerrainToTown" : false, - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "treasure" : [ { "min" : 6000, "max" : 8000, "density" : 6 }, @@ -84,7 +77,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "gold" : 1 }, "treasure" : [ @@ -116,7 +108,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 6, "treasureLikeZone" : 6 }, @@ -144,7 +135,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 6, "treasureLikeZone" : 6 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/poorJebus.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/poorJebus.JSON index 8574b630c..d04595322 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/poorJebus.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/poorJebus.JSON @@ -14,8 +14,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "mines" : { "wood" : 4, "mercury" : 1, "ore" : 4, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 2 }, "treasure" : [ @@ -32,8 +30,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -45,8 +41,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -58,8 +52,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -69,8 +61,6 @@ "size" : 40, "monsters" : "strong", "neutralTowns" : { "castles" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "mines" : { "gold" : 4 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/reckless.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/reckless.JSON index 9cd052f78..82911eafd 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/reckless.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/reckless.JSON @@ -13,8 +13,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -31,8 +30,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -44,7 +42,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1 }, @@ -62,7 +59,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 3, "mines" : { "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasureLikeZone" : 3 @@ -72,7 +68,6 @@ "type" : "treasure", "size" : 10, "monsters" : "strong", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 3, "mines" : { "mercury" : 1, "crystal" : 1, "gems" : 1 }, "treasureLikeZone" : 3 @@ -84,7 +79,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -96,7 +90,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 4, "treasureLikeZone" : 3 @@ -106,7 +99,6 @@ "type" : "treasure", "size" : 10, "monsters" : "strong", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 3, "minesLikeZone" : 5, "treasureLikeZone" : 3 @@ -117,8 +109,7 @@ "size" : 50, "monsters" : "strong", "neutralTowns" : { "castles" : 4 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "mines" : { "wood" : 2, "ore" : 2, "gold" : 3 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/roadrunner.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/roadrunner.JSON index 2a51dd5b7..4167424c0 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/roadrunner.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/roadrunner.JSON @@ -14,7 +14,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : @@ -31,7 +31,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -95,7 +95,7 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "treasure" : [ @@ -110,7 +110,7 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "matchTerrainToTown" : false, "treasureLikeZone" : 7 } diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/shaaafworld.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/shaaafworld.JSON index a6b32073d..9acc81b5c 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/shaaafworld.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/shaaafworld.JSON @@ -13,7 +13,6 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "terrainTypes" : [ "grass" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, @@ -32,7 +31,6 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/skirmish.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/skirmish.JSON index 1c6d6bd8f..11cf29d22 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/skirmish.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/skirmish.JSON @@ -12,7 +12,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "conflux" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -29,7 +29,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "conflux" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -128,7 +128,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "conflux" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -145,7 +145,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "conflux" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/superslam.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/superslam.JSON index 38a8995b5..19d3922e9 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/superslam.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/superslam.JSON @@ -13,7 +13,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, "treasure" : @@ -30,7 +30,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/triad.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/triad.JSON index b29098265..e5def0045 100644 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/triad.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/triad.JSON @@ -12,8 +12,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "gold" : 1 }, "treasure" : [ @@ -28,8 +26,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -39,8 +35,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -51,9 +45,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : [ @@ -68,7 +60,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "treasure" : @@ -84,7 +75,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -95,9 +85,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -107,7 +95,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -117,7 +104,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -128,9 +114,7 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -140,7 +124,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -150,7 +133,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -161,7 +143,6 @@ "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, "allowedTowns" : [ "tower" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypes" : [ "snow" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 4 }, "treasure" : @@ -209,8 +190,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "gold" : 1 }, "treasure" : [ @@ -225,8 +204,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -236,8 +213,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -248,9 +223,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : [ @@ -265,7 +238,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "treasure" : @@ -281,7 +253,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -292,9 +263,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -304,7 +273,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -314,7 +282,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -325,9 +292,7 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -337,7 +302,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -347,7 +311,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -358,7 +321,6 @@ "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, "allowedTowns" : [ "tower" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypes" : [ "snow" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 4 }, "treasure" : diff --git a/Mods/vcmi/config/vcmi/rmg/hdmod/vortex.JSON b/Mods/vcmi/config/vcmi/rmg/hdmod/vortex.JSON index 966b6c124..37a1940ae 100644 --- a/Mods/vcmi/config/vcmi/rmg/hdmod/vortex.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmod/vortex.JSON @@ -13,9 +13,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["tower", "necropolis", "conflux"], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 2 }, "treasure" : [ @@ -31,9 +29,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["tower", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -44,9 +40,7 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["tower", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -57,9 +51,7 @@ "owner" : 4, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], + "bannedTowns" : ["tower", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -69,7 +61,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasure" : [ { "min" : 18000, "max" : 21000, "density" : 2 }, @@ -83,7 +74,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasureLikeZone" : 5 }, "7" : @@ -92,7 +82,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasureLikeZone" : 5 }, "8" : @@ -101,7 +90,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasureLikeZone" : 5 }, "9" : diff --git a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/balance m+u 200%.JSON b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/balance m+u 200%.JSON index f2de6d9d6..039075c55 100644 --- a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/balance m+u 200%.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/balance m+u 200%.JSON @@ -14,7 +14,7 @@ "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1 }, "treasure" : [ @@ -32,7 +32,7 @@ "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -103,7 +103,7 @@ "size" : 4, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["castle"], "mines" : { "crystal" : 1 }, "treasureLikeZone" : 6 }, @@ -122,7 +122,7 @@ "size" : 4, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["castle"], "minesLikeZone" : 6, "treasureLikeZone" : 6 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/midnightMix.JSON b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/midnightMix.JSON index e3e012fcb..33af217a1 100644 --- a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/midnightMix.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/midnightMix.JSON @@ -11,8 +11,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "gold" : 1 }, "treasure" : [ @@ -27,8 +25,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -38,8 +34,6 @@ "size" : 12, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -50,9 +44,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : [ @@ -67,7 +58,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "treasure" : @@ -83,7 +73,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -94,9 +83,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -106,7 +92,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -116,7 +101,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -127,9 +111,6 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -139,7 +120,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -149,7 +129,6 @@ "size" : 10, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -160,7 +139,6 @@ "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, "allowedTowns" : [ "tower" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypes" : [ "snow" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 4 }, "treasure" : @@ -208,8 +186,6 @@ "size" : 24, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "gold" : 1 }, "treasure" : [ @@ -224,8 +200,6 @@ "size" : 24, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -235,8 +209,6 @@ "size" : 24, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -247,9 +219,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : [ @@ -264,7 +233,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "treasure" : @@ -280,7 +248,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -291,9 +258,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -303,7 +267,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -313,7 +276,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -324,9 +286,6 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 4, "treasureLikeZone" : 4 }, @@ -336,7 +295,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -346,7 +304,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -357,7 +314,6 @@ "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, "allowedTowns" : [ "tower" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypes" : [ "snow" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 4 }, "treasure" : @@ -406,9 +362,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 2 }, "treasure" : [ @@ -424,9 +377,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -437,9 +387,6 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -450,9 +397,6 @@ "owner" : 4, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], - "terrainTypes" : [ "dirt", "grass", "snow", "swamp", "rough", "subterra", "lava" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -462,7 +406,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasure" : [ { "min" : 18000, "max" : 21000, "density" : 2 }, @@ -476,7 +419,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasureLikeZone" : 5 }, "7" : @@ -485,7 +427,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasureLikeZone" : 5 }, "8" : @@ -494,7 +435,6 @@ "size" : 4, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "treasureLikeZone" : 5 }, "9" : @@ -544,8 +484,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -561,8 +500,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -573,8 +511,7 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -585,8 +522,7 @@ "owner" : 4, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -597,7 +533,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "lava" ], "mines" : { "mercury" : 1, "sulfur" : 1 }, @@ -615,7 +550,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], "terrainTypeLikeZone" : 5, "mines" : { "crystal" : 1, "gems" : 1 }, "treasureLikeZone" : 5 @@ -627,7 +561,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], "terrainTypeLikeZone" : 5, "mines" : { "sulfur" : 1, "gems" : 1 }, "treasureLikeZone" : 5 @@ -639,7 +572,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "neutral", "conflux" ], "terrainTypeLikeZone" : 5, "mines" : { "mercury" : 1, "crystal" : 1 }, "treasureLikeZone" : 5 @@ -725,8 +657,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "mines" : { "wood" : 4, "mercury" : 1, "ore" : 4, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 2 }, "treasure" : [ @@ -743,8 +673,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -756,8 +684,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -769,8 +695,6 @@ "monsters" : "weak", "playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -780,8 +704,6 @@ "size" : 40, "monsters" : "strong", "neutralTowns" : { "castles" : 2 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand" ], "mines" : { "gold" : 4 }, @@ -814,7 +736,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -831,7 +753,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -843,7 +765,6 @@ "monsters" : "normal", "neutralTowns" : { "towns" : 2 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, "treasure" : @@ -860,7 +781,6 @@ "monsters" : "normal", "neutralTowns" : { "towns" : 2 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -872,7 +792,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 2 }, "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand", "snow" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, @@ -890,7 +809,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 2 }, "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "conflux" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "minesLikeZone" : 5, "treasure" : @@ -924,7 +842,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -942,7 +860,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -1106,7 +1024,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -1124,7 +1042,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -1288,7 +1206,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -1307,7 +1225,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -1470,7 +1388,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -1489,7 +1407,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -1653,7 +1571,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -1672,7 +1590,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -1859,8 +1777,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : @@ -1889,7 +1806,7 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "treasure" : [ @@ -1903,7 +1820,7 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 4 }, @@ -1913,7 +1830,7 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "sand", "snow", "rough", "lava" ], "treasure" : @@ -1928,7 +1845,7 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 4 }, @@ -1937,7 +1854,7 @@ "type" : "treasure", "size" : 12, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 4 }, @@ -1957,8 +1874,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 2, "treasureLikeZone" : 2 @@ -2006,8 +1922,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -2026,8 +1941,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -2099,7 +2013,7 @@ "size" : 12, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "crystal" : 1 }, "treasureLikeZone" : 6 @@ -2120,7 +2034,7 @@ "size" : 12, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], + "bannedTowns" : ["necropolis"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 6, "treasureLikeZone" : 6 @@ -2173,8 +2087,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -2193,8 +2106,7 @@ "monsters" : "normal", "playerTowns" : { "castles" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -2377,7 +2289,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -2395,7 +2307,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -2474,8 +2386,6 @@ "type" : "treasure", "size" : 2, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "treasure" : [ @@ -2509,7 +2419,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -2528,7 +2438,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -2616,8 +2526,6 @@ "type" : "treasure", "size" : 1, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "treasure" : [ { "min" : 3400, "max" : 3500, "density" : 5 }, @@ -2651,7 +2559,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -2670,7 +2578,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -2758,8 +2666,6 @@ "type" : "treasure", "size" : 3, "monsters" : "strong", - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "treasure" : [ { "min" : 3400, "max" : 3500, "density" : 4 }, @@ -2793,7 +2699,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -2812,7 +2718,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -2924,7 +2830,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -2943,7 +2849,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3055,7 +2961,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3073,7 +2979,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3172,7 +3078,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3191,7 +3097,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3301,7 +3207,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3320,7 +3226,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3430,7 +3336,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3449,7 +3355,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3462,7 +3368,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1 }, "treasure" : @@ -3479,7 +3384,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "mines" : { "sulfur" : 1, "crystal" : 1, "gems" : 1 }, "treasureLikeZone" : 3 @@ -3490,7 +3394,6 @@ "size" : 10, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "crystal" : 1, "gems" : 1 }, "treasureLikeZone" : 3 @@ -3502,7 +3405,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -3514,7 +3416,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 4, "treasureLikeZone" : 3 @@ -3525,7 +3426,6 @@ "size" : 10, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 5, "treasureLikeZone" : 3 @@ -3536,8 +3436,7 @@ "size" : 50, "monsters" : "strong", "neutralTowns" : { "castles" : 4 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "sand", "snow" ], "mines" : { "wood" : 2, "ore" : 2, "gold" : 3 }, @@ -3578,7 +3477,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3597,7 +3496,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3696,7 +3595,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3715,7 +3614,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3813,7 +3712,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3832,7 +3731,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -3948,7 +3847,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -3967,7 +3866,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -4081,7 +3980,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -4100,7 +3998,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -4218,7 +4115,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -4237,7 +4133,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -4263,7 +4158,6 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -4283,7 +4177,6 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "sulfur" : 1 }, "treasure" : @@ -4299,7 +4192,6 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 5, "treasureLikeZone" : 6 @@ -4310,7 +4202,6 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -4369,7 +4260,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -4388,7 +4279,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -4414,8 +4305,7 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -4435,8 +4325,7 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -4447,8 +4336,7 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -4459,8 +4347,7 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -4470,7 +4357,6 @@ "type" : "treasure", "size" : 20, "monsters" : "strong", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "minesLikeZone" : 5, "treasure" : @@ -4485,7 +4371,6 @@ "type" : "treasure", "size" : 20, "monsters" : "strong", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "minesLikeZone" : 3, "treasureLikeZone" : 9 @@ -4521,8 +4406,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -4540,8 +4424,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -4762,8 +4645,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -4781,8 +4663,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -5003,8 +4884,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -5022,8 +4902,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -5248,8 +5127,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -5278,8 +5156,7 @@ "owner" : 3, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -5302,8 +5179,7 @@ "owner" : 5, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -5315,8 +5191,7 @@ "owner" : 6, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -5339,8 +5214,7 @@ "owner" : 7, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -5363,8 +5237,7 @@ "owner" : 8, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -5436,7 +5309,6 @@ "type" : "treasure", "size" : 30, "monsters" : "strong", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 14, "treasure" : @@ -5480,7 +5352,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -5498,7 +5370,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -5510,7 +5382,6 @@ "size" : 14, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1 }, "treasure" : @@ -5541,7 +5412,6 @@ "size" : 14, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : @@ -5557,7 +5427,6 @@ "size" : 14, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -5579,7 +5448,6 @@ "size" : 14, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 5, "treasureLikeZone" : 5 @@ -5814,7 +5682,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -5832,7 +5700,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -5844,7 +5712,6 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1 }, "treasure" : @@ -5875,7 +5742,6 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "mines" : { "mercury" : 1, "crystal" : 1, "gems" : 1 }, "treasure" : @@ -5891,7 +5757,6 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 3, "treasureLikeZone" : 3 @@ -5913,7 +5778,6 @@ "size" : 14, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 5, "treasureLikeZone" : 5 @@ -6147,8 +6011,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -6166,8 +6029,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6267,8 +6129,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -6285,8 +6146,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6297,7 +6157,7 @@ "size" : 20, "monsters" : "normal", "playerTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6308,7 +6168,7 @@ "size" : 20, "monsters" : "normal", "playerTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6319,7 +6179,7 @@ "size" : 20, "monsters" : "normal", "playerTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6330,7 +6190,7 @@ "size" : 20, "monsters" : "normal", "playerTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6341,7 +6201,7 @@ "size" : 20, "monsters" : "normal", "playerTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6352,7 +6212,7 @@ "size" : 20, "monsters" : "normal", "playerTowns" : { "towns" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold" ], + "bannedTowns" : ["fortress", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -6811,7 +6671,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -6830,7 +6690,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -6842,7 +6702,6 @@ "size" : 15, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasure" : [ @@ -6857,7 +6716,6 @@ "size" : 15, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 3 }, @@ -6984,7 +6842,6 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasure" : [ @@ -6999,7 +6856,6 @@ "size" : 15, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 15 } @@ -7042,7 +6898,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -7061,7 +6917,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -7073,7 +6929,6 @@ "size" : 30, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasure" : [ @@ -7088,7 +6943,6 @@ "size" : 30, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 3 }, @@ -7215,7 +7069,6 @@ "size" : 30, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasure" : [ @@ -7230,7 +7083,6 @@ "size" : 30, "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 15 } @@ -7273,7 +7125,7 @@ "owner" : 1, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -7292,7 +7144,7 @@ "owner" : 2, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -7406,7 +7258,7 @@ "owner" : 1, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -7425,7 +7277,7 @@ "owner" : 2, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -7539,8 +7391,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "ore" : 1 }, @@ -7558,8 +7409,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -7634,7 +7484,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasure" : [ @@ -7648,7 +7497,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 9 }, @@ -7657,7 +7505,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 9 }, @@ -7666,7 +7513,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 9 }, @@ -7675,7 +7521,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 9 }, @@ -7684,7 +7529,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 9 }, @@ -7693,7 +7537,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 9 }, @@ -7702,7 +7545,6 @@ "type" : "treasure", "size" : 15, "monsters" : "strong", - "allowedTowns" : [ "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "treasureLikeZone" : 9 } @@ -7749,7 +7591,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -7768,7 +7610,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -7858,7 +7700,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand", "snow", "rough" ], "treasure" : @@ -7875,7 +7716,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 }, @@ -7885,7 +7725,6 @@ "size" : 10, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 9, "mines" : { "gold" : 3 }, "treasure" : @@ -7922,7 +7761,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -7941,7 +7780,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -8031,7 +7870,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand", "snow", "rough" ], "treasure" : @@ -8048,7 +7886,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 9, "treasureLikeZone" : 9 }, @@ -8058,7 +7895,6 @@ "size" : 8, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 9, "mines" : { "gold" : 3 }, "treasure" : @@ -8097,7 +7933,7 @@ "playerTowns" : { "towns" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, "treasure" : [ @@ -8115,7 +7951,7 @@ "playerTowns" : { "towns" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -8223,7 +8059,6 @@ "type" : "junction", "size" : 25, "monsters" : "strong", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "mines" : { "gems" : 1 }, "treasure" : @@ -8238,7 +8073,6 @@ "type" : "junction", "size" : 25, "monsters" : "strong", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "mines" : { "gold" : 1 }, "treasureLikeZone" : 11 @@ -8339,7 +8173,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -8358,7 +8192,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -8401,7 +8235,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand", "snow" ], "treasure" : @@ -8418,7 +8251,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -8429,7 +8261,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -8440,7 +8271,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 } @@ -8470,7 +8300,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], @@ -8489,7 +8319,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, @@ -8532,7 +8362,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "sand", "snow" ], "treasure" : @@ -8549,7 +8378,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -8560,7 +8388,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -8571,7 +8398,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 1 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 5 }, @@ -8581,7 +8407,6 @@ "size" : 25, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasure" : [ @@ -8596,7 +8421,6 @@ "size" : 25, "monsters" : "strong", "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "treasureLikeZone" : 9 } @@ -8628,8 +8452,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra", "lava" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, @@ -8646,8 +8469,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress", "neutral", "conflux" ], + "bannedTowns" : ["castle", "necropolis", "conflux"], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -8687,7 +8509,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 3 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "subterra" ], "mines" : { "mercury" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1 }, @@ -8705,7 +8526,6 @@ "monsters" : "strong", "neutralTowns" : { "towns" : 3 }, "allowedTowns" : [ "necropolis" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 5, "minesLikeZone" : 5, "treasureLikeZone" : 5 @@ -8716,7 +8536,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 3 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "matchTerrainToTown" : false, "terrainTypes" : [ "dirt", "grass", "lava" ], "treasure" : @@ -8732,7 +8551,6 @@ "size" : 20, "monsters" : "strong", "neutralTowns" : { "towns" : 3 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "conflux" ], "terrainTypeLikeZone" : 7, "treasureLikeZone" : 7 } diff --git a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/skirmish m-u 200%.JSON b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/skirmish m-u 200%.JSON index 57c5cea01..12447741e 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/skirmish m-u 200%.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/skirmish m-u 200%.JSON @@ -12,7 +12,7 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -28,7 +28,7 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], + "bannedTowns" : ["necropolis", "conflux"], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, diff --git a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/true random.JSON b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/true random.JSON index ba4aed00c..1457bf7ea 100755 --- a/Mods/vcmi/config/vcmi/rmg/hdmodUnused/true random.JSON +++ b/Mods/vcmi/config/vcmi/rmg/hdmodUnused/true random.JSON @@ -12,7 +12,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -28,7 +27,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -248,7 +246,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -264,7 +261,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -484,7 +480,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "mines" : { "wood" : 1, "ore" : 1 }, "treasure" : [ @@ -500,7 +495,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, diff --git a/Mods/vcmi/config/vcmi/rmg/heroes3/newcomers.JSON b/Mods/vcmi/config/vcmi/rmg/heroes3/newcomers.JSON index 84c4b2873..1c18e5574 100644 --- a/Mods/vcmi/config/vcmi/rmg/heroes3/newcomers.JSON +++ b/Mods/vcmi/config/vcmi/rmg/heroes3/newcomers.JSON @@ -12,7 +12,6 @@ "owner" : 1, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, "treasure" : [ @@ -27,7 +26,6 @@ "owner" : 1, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -38,7 +36,6 @@ "owner" : 2, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -49,7 +46,6 @@ "owner" : 2, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -60,7 +56,6 @@ "owner" : 3, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, @@ -71,7 +66,6 @@ "owner" : 3, "monsters" : "weak", "playerTowns" : { "castles" : 1 }, - "allowedTowns" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress" ], "minesLikeZone" : 1, "treasureLikeZone" : 1 }, diff --git a/Mods/vcmi/config/vcmi/rmg/heroes3/southOfHell.JSON b/Mods/vcmi/config/vcmi/rmg/heroes3/southOfHell.JSON index 47f58fca8..2be3522d0 100644 --- a/Mods/vcmi/config/vcmi/rmg/heroes3/southOfHell.JSON +++ b/Mods/vcmi/config/vcmi/rmg/heroes3/southOfHell.JSON @@ -12,7 +12,6 @@ "owner" : 1, "monsters" : "normal", "playerTowns" : { "towns" : 1, "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "snow" ], "mines" : { "wood" : 1, "mercury" : 1, "ore" : 1, "sulfur" : 1, "crystal" : 1, "gems" : 1, "gold" : 1 }, @@ -30,7 +29,6 @@ "owner" : 2, "monsters" : "normal", "playerTowns" : { "towns" : 1, "castles" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "terrainTypeLikeZone" : 1, "minesLikeZone" : 1, "treasureLikeZone" : 1 @@ -43,7 +41,6 @@ "monsters" : "strong", "playerTowns" : { "towns" : 2, "castles" : 3 }, "allowedTowns" : [ "inferno" ], - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "terrainTypes" : [ "lava" ], "mines" : { "wood" : 2, "mercury" : 2, "ore" : 2, "sulfur" : 2, "crystal" : 2, "gems" : 2, "gold" : 2 }, @@ -60,7 +57,6 @@ "size" : 40, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "minesLikeZone" : 1, "treasure" : @@ -75,7 +71,6 @@ "type" : "treasure", "size" : 10, "monsters" : "normal", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "treasure" : [ @@ -89,7 +84,6 @@ "type" : "treasure", "size" : 15, "monsters" : "normal", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "treasure" : [ @@ -103,7 +97,6 @@ "type" : "treasure", "size" : 15, "monsters" : "normal", - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "treasureLikeZone" : 6 }, @@ -142,7 +135,6 @@ "size" : 15, "monsters" : "normal", "neutralTowns" : { "towns" : 1 }, - "allowedMonsters" : [ "castle", "rampart", "tower", "inferno", "necropolis", "dungeon", "stronghold", "fortress", "neutral" ], "matchTerrainToTown" : false, "treasure" : [ diff --git a/config/schemas/template.json b/config/schemas/template.json index b5c42ac14..5e0e8934f 100644 --- a/config/schemas/template.json +++ b/config/schemas/template.json @@ -14,7 +14,10 @@ "playerTowns" : {"$ref" : "#/definitions/playerTowns"}, "neuralTowns" : {"$ref" : "#/definitions/neuralTowns"}, "townsAreSameType" : {"$ref" : "#/definitions/townsAreSameType"}, + "terrainTypes": {"$ref" : "#/definitions/terrains"}, + "bannedTerrains": {"$ref" : "#/definitions/terrains"}, "monsters" : {"$ref" : "#/definitions/monsters"}, + "bannedMonsters" : {"$ref" : "#/definitions/monsters"}, "mines" : {"$ref" : "#/definitions/mines"}, "treasure" : { "type" : "array", @@ -42,7 +45,8 @@ }, "connection" : { - "required" : ["a", "b", "guard"], + "required" : ["a", "b"], + "additionalProperties" : true, "properties" : { "a" : { "type" : "string" @@ -54,6 +58,12 @@ { "type" : "number", "minimum" : 0 + }, + "type": + { + "type" : "string", + "additionalProperties" : false, + "enum" : ["wide", "fictive", "repulsive"] } } }, @@ -68,6 +78,9 @@ { "required" : ["zones", "connections"], "additionalProperties" : false, + "description" : { + "type": "string" + }, "zones" : { "type" : "object", "additionalProperties" : {"$ref" : "#/definitions/zone" } diff --git a/lib/GameConstants.cpp b/lib/GameConstants.cpp index 01b691b53..76dcc54ed 100644 --- a/lib/GameConstants.cpp +++ b/lib/GameConstants.cpp @@ -33,6 +33,7 @@ #include "StringConstants.h" #include "CGeneralTextHandler.h" #include "CModHandler.h"//todo: remove +#include "TerrainHandler.h" //TODO: remove #include "BattleFieldHandler.h" #include "ObstacleHandler.h" @@ -203,7 +204,7 @@ const FactionID FactionID::NEUTRAL = FactionID(9); si32 FactionID::decode(const std::string & identifier) { - auto rawId = VLC->modh->identifiers.getIdentifier(CModHandler::scopeGame(), "faction", identifier); + auto rawId = VLC->modh->identifiers.getIdentifier(CModHandler::scopeGame(), entityType(), identifier); if(rawId) return rawId.value(); else @@ -215,6 +216,31 @@ std::string FactionID::encode(const si32 index) return VLC->factions()->getByIndex(index)->getJsonKey(); } +std::string FactionID::entityType() +{ + return "faction"; +} + + +si32 TerrainID::decode(const std::string & identifier) +{ + auto rawId = VLC->modh->identifiers.getIdentifier(CModHandler::scopeGame(), entityType(), identifier); + if(rawId) + return rawId.value(); + else + return static_cast<si32>(ETerrainId::NONE); +} + +std::string TerrainID::encode(const si32 index) +{ + return VLC->terrainTypeHandler->getByIndex(index)->getJsonKey(); +} + +std::string TerrainID::entityType() +{ + return "terrain"; +} + std::ostream & operator<<(std::ostream & os, const EActionType actionType) { static const std::map<EActionType, std::string> actionTypeToString = diff --git a/lib/GameConstants.h b/lib/GameConstants.h index 920147226..4a58b77a5 100644 --- a/lib/GameConstants.h +++ b/lib/GameConstants.h @@ -459,11 +459,19 @@ class FactionID : public BaseForID<FactionID, int32_t> DLL_LINKAGE static const FactionID CONFLUX; DLL_LINKAGE static const FactionID NEUTRAL; - ///json serialization helpers - static si32 decode(const std::string & identifier); + static si32 decode(const std::string& identifier); static std::string encode(const si32 index); + static std::string entityType(); }; +class TerrainID +{ + //Dummy class used only for serialization +public: + static si32 decode(const std::string & identifier); + static std::string encode(const si32 index); + static std::string entityType(); +}; class BuildingID { diff --git a/lib/rmg/CRmgTemplate.cpp b/lib/rmg/CRmgTemplate.cpp index bc91d964c..7a545fc5a 100644 --- a/lib/rmg/CRmgTemplate.cpp +++ b/lib/rmg/CRmgTemplate.cpp @@ -65,6 +65,7 @@ void CTreasureInfo::serializeJson(JsonSerializeFormat & handler) namespace rmg { +//FIXME: This is never used, instead TerrainID is used class TerrainEncoder { public: @@ -145,9 +146,6 @@ ZoneOptions::ZoneOptions(): terrainTypeLikeZone(NO_ZONE), treasureLikeZone(NO_ZONE) { - for(const auto & terr : VLC->terrainTypeHandler->objects) - if(terr->isLand() && terr->isPassable()) - terrainTypes.insert(terr->getId()); } TRmgTemplateZoneId ZoneOptions::getId() const @@ -187,18 +185,36 @@ std::optional<int> ZoneOptions::getOwner() const return owner; } -const std::set<TerrainId> & ZoneOptions::getTerrainTypes() const +const std::set<TerrainId> ZoneOptions::getTerrainTypes() const { - return terrainTypes; + if (terrainTypes.empty()) + { + return vstd::difference(getDefaultTerrainTypes(), bannedTerrains); + } + else + { + return terrainTypes; + } } void ZoneOptions::setTerrainTypes(const std::set<TerrainId> & value) { - //assert(value.find(ETerrainType::NONE) == value.end() && - // value.find(ETerrainType::WATER) == value.end() && value.find(ETerrainType::ROCK) == value.end()); terrainTypes = value; } +std::set<TerrainId> ZoneOptions::getDefaultTerrainTypes() const +{ + std::set<TerrainId> terrains; + for (auto terrain : VLC->terrainTypeHandler->objects) + { + if (terrain->isLand() && terrain->isPassable()) + { + terrains.insert(terrain->getId()); + } + } + return terrains; +} + std::set<FactionID> ZoneOptions::getDefaultTownTypes() const { std::set<FactionID> defaultTowns; @@ -210,9 +226,17 @@ std::set<FactionID> ZoneOptions::getDefaultTownTypes() const return defaultTowns; } -const std::set<FactionID> & ZoneOptions::getTownTypes() const +const std::set<FactionID> ZoneOptions::getTownTypes() const { - return townTypes; + if (townTypes.empty()) + { + //Assume that all towns are allowed, unless banned + return vstd::difference(getDefaultTownTypes(), bannedTownTypes); + } + else + { + return vstd::difference(townTypes, bannedTownTypes); + } } void ZoneOptions::setTownTypes(const std::set<FactionID> & value) @@ -225,9 +249,9 @@ void ZoneOptions::setMonsterTypes(const std::set<FactionID> & value) monsterTypes = value; } -const std::set<FactionID> & ZoneOptions::getMonsterTypes() const +const std::set<FactionID> ZoneOptions::getMonsterTypes() const { - return monsterTypes; + return vstd::difference(monsterTypes, bannedMonsters); } void ZoneOptions::setMinesInfo(const std::map<TResource, ui16> & value) @@ -350,37 +374,15 @@ void ZoneOptions::serializeJson(JsonSerializeFormat & handler) if(terrainTypeLikeZone == NO_ZONE) { - JsonNode node; - if(handler.saving) - { - node.setType(JsonNode::JsonType::DATA_VECTOR); - for(const auto & ttype : terrainTypes) - { - JsonNode n; - n.String() = VLC->terrainTypeHandler->getById(ttype)->getJsonKey(); - node.Vector().push_back(n); - } - } - handler.serializeRaw("terrainTypes", node, std::nullopt); - if(!handler.saving) - { - if(!node.Vector().empty()) - { - terrainTypes.clear(); - for(const auto & ttype : node.Vector()) - { - VLC->modh->identifiers.requestIdentifier("terrain", ttype, [this](int32_t identifier) - { - terrainTypes.emplace(identifier); - }); - } - } - } + handler.serializeIdArray<TerrainId, TerrainID>("terrainTypes", terrainTypes, std::set<TerrainId>()); + handler.serializeIdArray<TerrainId, TerrainID>("bannedTerrains", bannedTerrains, std::set<TerrainId>()); } handler.serializeBool("townsAreSameType", townsAreSameType, false); - handler.serializeIdArray<FactionID, FactionID>("allowedMonsters", monsterTypes, VLC->townh->getAllowedFactions(false)); - handler.serializeIdArray<FactionID, FactionID>("allowedTowns", townTypes, VLC->townh->getAllowedFactions(true)); + handler.serializeIdArray<FactionID>("allowedMonsters", monsterTypes, std::set<FactionID>()); + handler.serializeIdArray<FactionID>("bannedMonsters", bannedMonsters, std::set<FactionID>()); + handler.serializeIdArray<FactionID>("allowedTowns", townTypes, std::set<FactionID>()); + handler.serializeIdArray<FactionID>("bannedTowns", bannedTownTypes, std::set<FactionID>()); { //TODO: add support for std::map to serializeEnum @@ -733,8 +735,6 @@ void CRmgTemplate::serializeJson(JsonSerializeFormat & handler) } } } - if(!handler.saving) - afterLoad(); } std::set<TerrainId> CRmgTemplate::inheritTerrainType(std::shared_ptr<ZoneOptions> zone, uint32_t iteration /* = 0 */) @@ -750,6 +750,7 @@ std::set<TerrainId> CRmgTemplate::inheritTerrainType(std::shared_ptr<ZoneOptions const auto otherZone = zones.at(zone->getTerrainTypeLikeZone()); zone->setTerrainTypes(inheritTerrainType(otherZone, iteration)); } + //This implicitely excludes banned terrains return zone->getTerrainTypes(); } @@ -795,12 +796,17 @@ void CRmgTemplate::afterLoad() inheritTerrainType(zone); inheritMineTypes(zone); inheritTreasureInfo(zone); + + //TODO: Inherit monster types as well + auto monsterTypes = zone->getMonsterTypes(); + if (monsterTypes.empty()) + { + zone->setMonsterTypes(VLC->townh->getAllowedFactions(false)); + } } for(const auto & connection : connectedZoneIds) { - //TODO: Remember connection details and allow to access them from anywhere - auto id1 = connection.getZoneA(); auto id2 = connection.getZoneB(); diff --git a/lib/rmg/CRmgTemplate.h b/lib/rmg/CRmgTemplate.h index 4b179d119..05efe9496 100644 --- a/lib/rmg/CRmgTemplate.h +++ b/lib/rmg/CRmgTemplate.h @@ -139,14 +139,15 @@ public: void setSize(int value); std::optional<int> getOwner() const; - const std::set<TerrainId> & getTerrainTypes() const; + const std::set<TerrainId> getTerrainTypes() const; void setTerrainTypes(const std::set<TerrainId> & value); + std::set<TerrainId> getDefaultTerrainTypes() const; const CTownInfo & getPlayerTowns() const; const CTownInfo & getNeutralTowns() const; std::set<FactionID> getDefaultTownTypes() const; - const std::set<FactionID> & getTownTypes() const; - const std::set<FactionID> & getMonsterTypes() const; + const std::set<FactionID> getTownTypes() const; + const std::set<FactionID> getMonsterTypes() const; void setTownTypes(const std::set<FactionID> & value); void setMonsterTypes(const std::set<FactionID> & value); @@ -185,10 +186,13 @@ protected: CTownInfo neutralTowns; bool matchTerrainToTown; std::set<TerrainId> terrainTypes; + std::set<TerrainId> bannedTerrains; bool townsAreSameType; std::set<FactionID> townTypes; + std::set<FactionID> bannedTownTypes; std::set<FactionID> monsterTypes; + std::set<FactionID> bannedMonsters; std::map<TResource, ui16> mines; //obligatory mines to spawn in this zone @@ -245,6 +249,7 @@ public: void validate() const; /// Tests template on validity and throws exception on failure void serializeJson(JsonSerializeFormat & handler); + void afterLoad(); private: std::string id; @@ -255,7 +260,6 @@ private: std::vector<rmg::ZoneConnection> connectedZoneIds; std::set<EWaterContent::EWaterContent> allowedWaterContent; - void afterLoad(); std::set<TerrainId> inheritTerrainType(std::shared_ptr<rmg::ZoneOptions> zone, uint32_t iteration = 0); std::map<TResource, ui16> inheritMineTypes(std::shared_ptr<rmg::ZoneOptions> zone, uint32_t iteration = 0); std::vector<CTreasureInfo> inheritTreasureInfo(std::shared_ptr<rmg::ZoneOptions> zone, uint32_t iteration = 0); diff --git a/lib/rmg/CRmgTemplateStorage.cpp b/lib/rmg/CRmgTemplateStorage.cpp index 1998c6da6..9947782bf 100644 --- a/lib/rmg/CRmgTemplateStorage.cpp +++ b/lib/rmg/CRmgTemplateStorage.cpp @@ -26,6 +26,14 @@ void CRmgTemplateStorage::loadObject(std::string scope, std::string name, const loadObject(scope, name, data); } +void CRmgTemplateStorage::afterLoadFinalization() +{ + for (auto& temp : templates) + { + temp.second.afterLoad(); + } +} + void CRmgTemplateStorage::loadObject(std::string scope, std::string name, const JsonNode & data) { try diff --git a/lib/rmg/CRmgTemplateStorage.h b/lib/rmg/CRmgTemplateStorage.h index 64c2e2f17..2837fc262 100644 --- a/lib/rmg/CRmgTemplateStorage.h +++ b/lib/rmg/CRmgTemplateStorage.h @@ -30,6 +30,8 @@ public: /// loads single object into game. Scope is namespace of this object, same as name of source mod virtual void loadObject(std::string scope, std::string name, const JsonNode & data) override; virtual void loadObject(std::string scope, std::string name, const JsonNode & data, size_t index) override; + + void afterLoadFinalization() override; const CRmgTemplate* getTemplate(const std::string & templateName) const; std::vector<const CRmgTemplate *> getTemplates() const; diff --git a/lib/rmg/modificators/TerrainPainter.cpp b/lib/rmg/modificators/TerrainPainter.cpp index b27dc6ea7..2a795244c 100644 --- a/lib/rmg/modificators/TerrainPainter.cpp +++ b/lib/rmg/modificators/TerrainPainter.cpp @@ -73,13 +73,22 @@ void TerrainPainter::initTerrainType() auto terrainTypes = zone.getTerrainTypes(); if (terrainTypes.empty()) { - logGlobal->warn("No terrain types found, falling back to DIRT"); - zone.setTerrainType(ETerrainId::DIRT); - } - else - { - zone.setTerrainType(*RandomGeneratorUtil::nextItem(terrainTypes, zone.getRand())); + //Fill with all terain types by default + { + for (auto terrain : VLC->terrainTypeHandler->objects) + { + if (terrain->isLand() && terrain->isPassable()) + { + if ((terrain->isSurface() && !zone.isUnderground()) || + (terrain->isUnderground() && zone.isUnderground())) + { + terrainTypes.insert(TerrainId(terrain->getId())); + } + } + } + } } + zone.setTerrainType(*RandomGeneratorUtil::nextItem(terrainTypes, zone.getRand())); } //Now, replace disallowed terrains on surface and in the underground diff --git a/lib/serializer/JsonSerializeFormat.h b/lib/serializer/JsonSerializeFormat.h index 918918a3d..fd1401833 100644 --- a/lib/serializer/JsonSerializeFormat.h +++ b/lib/serializer/JsonSerializeFormat.h @@ -10,6 +10,8 @@ #pragma once #include "../JsonNode.h" +#include "../CModHandler.h" +#include "../VCMI_Lib.h" VCMI_LIB_NAMESPACE_BEGIN @@ -334,6 +336,8 @@ public: } ///si32-convertible identifier set <-> Json array of string + ///Type U is only used for code & decode + ///TODO: Auto deduce U based on T? template <typename T, typename U = T> void serializeIdArray(const std::string & fieldName, std::set<T> & value, const std::set<T> & defaultValue) { @@ -348,12 +352,14 @@ public: si32 item = static_cast<si32>(vitem); temp.push_back(item); } + serializeInternal(fieldName, temp, &U::decode, &U::encode); } - serializeInternal(fieldName, temp, &U::decode, &U::encode); if(!saving) { - if(temp.empty()) + JsonNode node; + serializeRaw(fieldName, node, std::nullopt); + if(node.Vector().empty()) { value = defaultValue; } @@ -361,10 +367,12 @@ public: { value.clear(); - for(const si32 item : temp) + for(const auto & id : node.Vector()) { - T vitem = static_cast<T>(item); - value.insert(vitem); + VLC->modh->identifiers.requestIdentifier(U::entityType(), id, [&value](int32_t identifier) + { + value.emplace(identifier); + }); } } }