mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-26 22:57:00 +02:00
168 lines
4.7 KiB
JSON
168 lines
4.7 KiB
JSON
// Defines random map templates.
|
|
{
|
|
"Analogy" :
|
|
{
|
|
"minSize" : "m", "maxSize" : "m",
|
|
"players" : "4",
|
|
"zones" :
|
|
{
|
|
"1" :
|
|
{
|
|
"type" : "playerStart", "size" : 1, "owner" : 1,
|
|
"playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true
|
|
},
|
|
"2" :
|
|
{
|
|
"type" : "playerStart", "size" : 1, "owner" : 2,
|
|
"playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true
|
|
},
|
|
"3" :
|
|
{
|
|
"type" : "playerStart", "size" : 1, "owner" : 3,
|
|
"playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true
|
|
},
|
|
"4" :
|
|
{
|
|
"type" : "playerStart", "size" : 1, "owner" : 4,
|
|
"playerTowns" : { "castles" : 1 }, "neutralTowns" : { "towns" : 1 }, "townsAreSameType" : true
|
|
},
|
|
"5" :
|
|
{
|
|
"type" : "treasure", "size" : 2, "terrainTypes" : [ "sand" ], "neutralTowns" : { "castles" : 1 }
|
|
}
|
|
},
|
|
"connections" :
|
|
[
|
|
{ "a" : "1", "b" : "5", "guard" : 1000 },
|
|
{ "a" : "2", "b" : "5", "guard" : 1000 },
|
|
{ "a" : "3", "b" : "5", "guard" : 1000 },
|
|
{ "a" : "4", "b" : "5", "guard" : 1000 }
|
|
]
|
|
},
|
|
"Upgrade" :
|
|
{
|
|
"minSize" : "m", "maxSize" : "m",
|
|
"players" : "2",
|
|
"zones" :
|
|
{
|
|
"1" :
|
|
{
|
|
"type" : "playerStart", "size" : 1, "owner" : 1,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"2" :
|
|
{
|
|
"type" : "playerStart", "size" : 1, "owner" : 2,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"3" :
|
|
{
|
|
"type" : "treasure", "size" : 2, "neutralTowns" : { "towns" : 1 }, "townTypeLikeZone" : "1"
|
|
},
|
|
"4" :
|
|
{
|
|
"type" : "treasure", "size" : 2, "neutralTowns" : { "towns" : 1 }, "townTypeLikeZone" : "2"
|
|
},
|
|
"5" :
|
|
{
|
|
"type" : "treasure", "size" : 3, "neutralTowns" : { "castles" : 1 }, "terrainTypes" : [ "sand" ]
|
|
}
|
|
},
|
|
"connections" :
|
|
[
|
|
{ "a" : "1", "b" : "3", "guard" : 1000 },
|
|
{ "a" : "1", "b" : "5", "guard" : 4000 },
|
|
{ "a" : "2", "b" : "4", "guard" : 1000 },
|
|
{ "a" : "2", "b" : "5", "guard" : 4000 },
|
|
{ "a" : "3", "b" : "5", "guard" : 2000 },
|
|
{ "a" : "4", "b" : "5", "guard" : 2000 }
|
|
]
|
|
},
|
|
"Golden Ring" :
|
|
{
|
|
"minSize" : "m", "maxSize" : "m",
|
|
"players" : "3",
|
|
"zones" :
|
|
{
|
|
"1" :
|
|
{
|
|
"type" : "playerStart", "size" : 3, "owner" : 1,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"2" :
|
|
{
|
|
"type" : "playerStart", "size" : 3, "owner" : 2,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"3" :
|
|
{
|
|
"type" : "playerStart", "size" : 3, "owner" : 3,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"4" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "1" },
|
|
"5" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "1" },
|
|
"6" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "2" },
|
|
"7" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "2" },
|
|
"8" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "3" },
|
|
"9" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "3" },
|
|
"10" : { "type" : "treasure", "size" : 1, "neutralTowns" : { "towns" : 1 } },
|
|
"11" : { "type" : "treasure", "size" : 1, "neutralTowns" : { "towns" : 1 } },
|
|
"12" : { "type" : "treasure", "size" : 1, "neutralTowns" : { "towns" : 1 } }
|
|
},
|
|
"connections" :
|
|
[
|
|
{ "a" : "1", "b" : "4", "guard" : 1000 },
|
|
{ "a" : "1", "b" : "5", "guard" : 1000 },
|
|
{ "a" : "2", "b" : "6", "guard" : 1000 },
|
|
{ "a" : "2", "b" : "7", "guard" : 1000 },
|
|
{ "a" : "3", "b" : "8", "guard" : 1000 },
|
|
{ "a" : "3", "b" : "9", "guard" : 1000 },
|
|
{ "a" : "4", "b" : "10", "guard" : 1000 },
|
|
{ "a" : "5", "b" : "12", "guard" : 1000 },
|
|
{ "a" : "6", "b" : "10", "guard" : 1000 },
|
|
{ "a" : "7", "b" : "11", "guard" : 1000 },
|
|
{ "a" : "8", "b" : "12", "guard" : 1000 },
|
|
{ "a" : "9", "b" : "11", "guard" : 1000 }
|
|
]
|
|
},
|
|
"Unfair Game" :
|
|
{
|
|
"minSize" : "m", "maxSize" : "m",
|
|
"players" : "2", "cpu" : "2",
|
|
"zones" :
|
|
{
|
|
"1" :
|
|
{
|
|
"type" : "playerStart", "size" : 2, "owner" : 1,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"2" :
|
|
{
|
|
"type" : "playerStart", "size" : 2, "owner" : 2,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"3" :
|
|
{
|
|
"type" : "cpuStart", "size" : 3, "owner" : 3,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"4" :
|
|
{
|
|
"type" : "cpuStart", "size" : 3, "owner" : 4,
|
|
"playerTowns" : { "castles" : 1 }
|
|
},
|
|
"5" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "3" },
|
|
"6" : { "type" : "treasure", "size" : 1, "terrainTypeLikeZone" : "4" }
|
|
},
|
|
"connections" :
|
|
[
|
|
{ "a" : "1", "b" : "3", "guard" : 2000 },
|
|
{ "a" : "1", "b" : "4", "guard" : 2000 },
|
|
{ "a" : "2", "b" : "3", "guard" : 2000 },
|
|
{ "a" : "2", "b" : "4", "guard" : 2000 },
|
|
{ "a" : "3", "b" : "5", "guard" : 1000 },
|
|
{ "a" : "4", "b" : "6", "guard" : 1000 }
|
|
]
|
|
}
|
|
}
|