|
@@ -1,95 +1,9 @@
|
|
-// Town properties, ordered by city type (0 to 8)
|
|
|
|
-
|
|
|
|
-// defnames: Buildings coordinates inside a city
|
|
|
|
-// blit_order: Buildings not mentioned in the file will be blitted first.
|
|
|
|
-// Then buildings in the list will be drawn in that order.
|
|
|
|
-// creatures_basic: ids of the basic creatures in each dwelling, ordered by level. 8th is WoG and is ignored.
|
|
|
|
-// creatures_upgraded: ids of the upgraded creatures in each dwelling, ordered by level
|
|
|
|
-// horde: horde building creature levels (-1 if not present)
|
|
|
|
-// mage_guild: maximum level of the mage guild
|
|
|
|
-// primary_resource: (1,3,4,5 for rares and 127 for wood+ore)
|
|
|
|
-// war_machine: type of war machine that this city can build
|
|
|
|
-
|
|
|
|
{
|
|
{
|
|
- "schema" :
|
|
|
|
- {
|
|
|
|
- "town_type" :
|
|
|
|
- {
|
|
|
|
- "type" : "array",
|
|
|
|
- "items" :
|
|
|
|
- {
|
|
|
|
- "type" : "object",
|
|
|
|
- "properties" :
|
|
|
|
- {
|
|
|
|
- "blit_order" : { "type" : "array", "items" : {"type":"number"}, "default" :[] },
|
|
|
|
- "creatures" : { "type" : "array", "items" : { "type" : "array", "items" : {"type":"number"} } },
|
|
|
|
- "horde" : { "type" : "array", "items" : {"type":"number", "default" : -1} },
|
|
|
|
- "primary_resource" : { "type" : "number", "default" : 127},
|
|
|
|
- "mage_guild" : { "type" : "number", "default" : 5},
|
|
|
|
- "war_machine" : { "type" : "number"},
|
|
|
|
- "defnames" :
|
|
|
|
- {
|
|
|
|
- "type" : "array",
|
|
|
|
- "items" :
|
|
|
|
- {
|
|
|
|
- "type" : "object",
|
|
|
|
- "properties" :
|
|
|
|
- {
|
|
|
|
- "id" : { "type" : "number" },
|
|
|
|
- "x" : { "type" : "number" },
|
|
|
|
- "y" : { "type" : "number" },
|
|
|
|
- "defname" : { "type" : "string" },
|
|
|
|
- "border" : { "type" : "string", "default" : ""},
|
|
|
|
- "area" : { "type" : "string", "default" : ""}
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- "building_requirements" :
|
|
|
|
- {
|
|
|
|
- "type" : "array",
|
|
|
|
- "items" :
|
|
|
|
- {
|
|
|
|
- "type" : "object",
|
|
|
|
- "properties" :
|
|
|
|
- {
|
|
|
|
- "id" :
|
|
|
|
- {
|
|
|
|
- "type" : "number"
|
|
|
|
- },
|
|
|
|
- "requires" :
|
|
|
|
- {
|
|
|
|
- "type" : "array",
|
|
|
|
- "items" : {"type":"number"}
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- "town_groups" :
|
|
|
|
- {
|
|
|
|
- "type" : "array",
|
|
|
|
- "items" :
|
|
|
|
- {
|
|
|
|
- "type" : "object",
|
|
|
|
- "properties" :
|
|
|
|
- {
|
|
|
|
- "id" : { "type" : "number" },
|
|
|
|
- "groups" :
|
|
|
|
- {
|
|
|
|
- "type" : "array",
|
|
|
|
- "items" : { "type" : "array", "items" : {"type":"number"}, }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- "town_type" :
|
|
|
|
|
|
+ "towns" :
|
|
[
|
|
[
|
|
{
|
|
{
|
|
// 0 - Castle
|
|
// 0 - Castle
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBCSBLAK.def", "x" : 213, "y" : 251, "border" : "TOCSBLAK.bmp", "area" : "TZCSBLAK.bmp" },
|
|
{ "id" : 16, "defname" : "TBCSBLAK.def", "x" : 213, "y" : 251, "border" : "TOCSBLAK.bmp", "area" : "TZCSBLAK.bmp" },
|
|
{ "id" : 8, "defname" : "TBCSCAS2.def", "x" : 478, "y" : 66, "border" : "TOCSCAS2.bmp", "area" : "TZCSCAS2.bmp" },
|
|
{ "id" : 8, "defname" : "TBCSCAS2.def", "x" : 478, "y" : 66, "border" : "TOCSCAS2.bmp", "area" : "TZCSCAS2.bmp" },
|
|
@@ -130,30 +44,63 @@
|
|
{ "id" : 43, "defname" : "TBCSUP_6.def", "x" : 303, "y" : 0, "border" : "TOCSANG2.bmp", "area" : "TZCSANG2.bmp" },
|
|
{ "id" : 43, "defname" : "TBCSUP_6.def", "x" : 303, "y" : 0, "border" : "TOCSANG2.bmp", "area" : "TZCSANG2.bmp" },
|
|
{ "id" : 20, "defname" : "TBCSBOAT.def", "x" : 478, "y" : 134, "border" : "TOCSDKMN.bmp", "area" : "TZCSDKMN.bmp" }
|
|
{ "id" : 20, "defname" : "TBCSBOAT.def", "x" : 478, "y" : 134, "border" : "TOCSDKMN.bmp", "area" : "TZCSDKMN.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 30, 37 ],
|
|
|
|
+ [ 31, 38 ],
|
|
|
|
+ [ 32, 39, 18, 19 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKCS.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5, 22 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2, 3 ], [ 6, 17 ] ],
|
|
|
|
+ [ [ 21 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
|
|
+
|
|
"blit_order" : [ 0, 1, 2, 3, 10, 11, 12, 13, 5, 22, 30, 37, 16, 6, 20, 18, 19, 34, 41 ],
|
|
"blit_order" : [ 0, 1, 2, 3, 10, 11, 12, 13, 5, 22, 30, 37, 16, 6, 20, 18, 19, 34, 41 ],
|
|
"creatures" : [ [0, 1], [2, 3], [4, 5], [6, 7], [8, 9], [10, 11], [12, 13] ],
|
|
"creatures" : [ [0, 1], [2, 3], [4, 5], [6, 7], [8, 9], [10, 11], [12, 13] ],
|
|
- "horde" : [ 2, null ],
|
|
|
|
|
|
+ "horde" : [ 2, -1 ],
|
|
|
|
+ "primary_resource" : 127,
|
|
"mage_guild" : 4,
|
|
"mage_guild" : 4,
|
|
"war_machine" : 4,
|
|
"war_machine" : 4,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 6 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 17, "requires" : [ 6 ] },
|
|
{ "id" : 17, "requires" : [ 6 ] },
|
|
{ "id" : 18, "requires" : [ 32 ] },
|
|
{ "id" : 18, "requires" : [ 32 ] },
|
|
{ "id" : 19, "requires" : [ 39 ] },
|
|
{ "id" : 19, "requires" : [ 39 ] },
|
|
- { "id" : 20, "requires" : [ 6 ] },
|
|
|
|
|
|
+ { "id" : 20 },
|
|
{ "id" : 21, "requires" : [ 33 ] },
|
|
{ "id" : 21, "requires" : [ 33 ] },
|
|
{ "id" : 22, "requires" : [ 5 ] },
|
|
{ "id" : 22, "requires" : [ 5 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 33 ] },
|
|
{ "id" : 32, "requires" : [ 33 ] },
|
|
@@ -173,7 +120,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 1 - Rampart
|
|
// 1 - Rampart
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBRMBLAK.def", "x" : 558, "y" : 105, "border" : "TORAID.bmp", "area" : "TZRAID.bmp" },
|
|
{ "id" : 16, "defname" : "TBRMBLAK.def", "x" : 558, "y" : 105, "border" : "TORAID.bmp", "area" : "TZRAID.bmp" },
|
|
{ "id" : 9, "defname" : "TBRMCAS3.def", "x" : 79, "y" : 18, "border" : "TORCAS2.bmp", "area" : "TZRCAS2.bmp" },
|
|
{ "id" : 9, "defname" : "TBRMCAS3.def", "x" : 79, "y" : 18, "border" : "TORCAS2.bmp", "area" : "TZRCAS2.bmp" },
|
|
@@ -218,6 +165,30 @@
|
|
{ "id" : 12, "defname" : "TBRMHAL3.def", "x" : 538, "y" : 187, "border" : "TORHAL3.bmp", "area" : "TZRHAL3.bmp" },
|
|
{ "id" : 12, "defname" : "TBRMHAL3.def", "x" : 538, "y" : 187, "border" : "TORHAL3.bmp", "area" : "TZRHAL3.bmp" },
|
|
{ "id" : 11, "defname" : "TBRMHAL2.def", "x" : 538, "y" : 187, "border" : "TORHAL2.bmp", "area" : "TZRHAL2.bmp" }
|
|
{ "id" : 11, "defname" : "TBRMHAL2.def", "x" : 538, "y" : 187, "border" : "TORHAL2.bmp", "area" : "TZRHAL2.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 30, 37 ],
|
|
|
|
+ [ 32, 39 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 24, 25, 34, 41 ],
|
|
|
|
+ [ 17, 21 ],
|
|
|
|
+ [ 31, 18, 38, 19 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKRM.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2, 3, 4 ], [ 17, 21 ] ],
|
|
|
|
+ [ [ 22 ], [ 24, 25 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ 33, 40, 35, 42, 16, 32, 39, 0, 1, 2, 3, 4, 31, 18, 38, 19, 34, 24, 41, 25, 5, 30, 37, 14, 10, 11, 12, 13, 17, 21, 22, -1, 27, 28, 29, 15 ],
|
|
"blit_order" : [ 33, 40, 35, 42, 16, 32, 39, 0, 1, 2, 3, 4, 31, 18, 38, 19, 34, 24, 41, 25, 5, 30, 37, 14, 10, 11, 12, 13, 17, 21, 22, -1, 27, 28, 29, 15 ],
|
|
"creatures" : [ [14, 15], [16, 17], [18, 19], [20, 21], [22, 23], [24, 25], [26, 27] ],
|
|
"creatures" : [ [14, 15], [16, 17], [18, 19], [20, 21], [22, 23], [24, 25], [26, 27] ],
|
|
"horde" : [ 1, 4 ],
|
|
"horde" : [ 1, 4 ],
|
|
@@ -225,24 +196,32 @@
|
|
"primary_resource" : 4,
|
|
"primary_resource" : 4,
|
|
"war_machine" : 6,
|
|
"war_machine" : 6,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
|
|
+ { "id" : 17 },
|
|
{ "id" : 18, "requires" : [ 31 ] },
|
|
{ "id" : 18, "requires" : [ 31 ] },
|
|
{ "id" : 19, "requires" : [ 38 ] },
|
|
{ "id" : 19, "requires" : [ 38 ] },
|
|
{ "id" : 21, "requires" : [ 17 ] },
|
|
{ "id" : 21, "requires" : [ 17 ] },
|
|
{ "id" : 22, "requires" : [ 18 ] },
|
|
{ "id" : 22, "requires" : [ 18 ] },
|
|
{ "id" : 24, "requires" : [ 34 ] },
|
|
{ "id" : 24, "requires" : [ 34 ] },
|
|
{ "id" : 25, "requires" : [ 41 ] },
|
|
{ "id" : 25, "requires" : [ 41 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
@@ -262,7 +241,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 2 - Tower
|
|
// 2 - Tower
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBTWBLAK.def", "x" : 478, "y" : 211, "border" : "TOTBLKA.bmp", "area" : "TZTBLKA.bmp" },
|
|
{ "id" : 16, "defname" : "TBTWBLAK.def", "x" : 478, "y" : 211, "border" : "TOTBLKA.bmp", "area" : "TZTBLKA.bmp" },
|
|
{ "id" : 9, "defname" : "TBTWCAS3.def", "x" : 301, "y" : 0, "border" : "TOTCAS3.bmp", "area" : "TZTCAS3.bmp" },
|
|
{ "id" : 9, "defname" : "TBTWCAS3.def", "x" : 301, "y" : 0, "border" : "TOTCAS3.bmp", "area" : "TZTCAS3.bmp" },
|
|
@@ -302,30 +281,61 @@
|
|
{ "id" : 43, "defname" : "TBTWUP_6.def", "x" : 75, "y" : 91, "border" : "TOTTIT2.bmp", "area" : "TZTTIT2.bmp" },
|
|
{ "id" : 43, "defname" : "TBTWUP_6.def", "x" : 75, "y" : 91, "border" : "TOTTIT2.bmp", "area" : "TZTTIT2.bmp" },
|
|
{ "id" : 8, "defname" : "TBTWCAS2.def", "x" : 301, "y" : 0, "border" : "TOTCAS2.bmp", "area" : "TZTCAS2.bmp" }
|
|
{ "id" : 8, "defname" : "TBTWCAS2.def", "x" : 301, "y" : 0, "border" : "TOTCAS2.bmp", "area" : "TZTCAS2.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 30, 37 ],
|
|
|
|
+ [ 32, 39 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 18, 19, 31, 38 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKTW.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2, 3, 4 ], [ 22 ], [ 23 ] ],
|
|
|
|
+ [ [ 17 ], [ 21 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ 36, 43, 32, 39, 10, 11, 12, 13, 32, 35, 42, 15, 5, 18, 19 ],
|
|
"blit_order" : [ 36, 43, 32, 39, 10, 11, 12, 13, 32, 35, 42, 15, 5, 18, 19 ],
|
|
"creatures" : [ [28, 29], [30, 31], [32, 33], [34, 35], [36, 37], [38, 39], [40, 41] ],
|
|
"creatures" : [ [28, 29], [30, 31], [32, 33], [34, 35], [36, 37], [38, 39], [40, 41] ],
|
|
- "horde" : [ 1, null ],
|
|
|
|
|
|
+ "horde" : [ 1, -1 ],
|
|
"primary_resource" : 5,
|
|
"primary_resource" : 5,
|
|
|
|
+ "mage_guild" : 5,
|
|
"war_machine" : 5,
|
|
"war_machine" : 5,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 17, "requires" : [ 14 ] },
|
|
{ "id" : 17, "requires" : [ 14 ] },
|
|
{ "id" : 18, "requires" : [ 31 ] },
|
|
{ "id" : 18, "requires" : [ 31 ] },
|
|
{ "id" : 19, "requires" : [ 38 ] },
|
|
{ "id" : 19, "requires" : [ 38 ] },
|
|
{ "id" : 21, "requires" : [ 7 ] },
|
|
{ "id" : 21, "requires" : [ 7 ] },
|
|
{ "id" : 22, "requires" : [ 0 ] },
|
|
{ "id" : 22, "requires" : [ 0 ] },
|
|
{ "id" : 23, "requires" : [ 0 ] },
|
|
{ "id" : 23, "requires" : [ 0 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
@@ -345,7 +355,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 3 - Inferno
|
|
// 3 - Inferno
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBINBLAK.def", "x" : 684, "y" : 253, "border" : "TOIBLKA.bmp", "area" : "TZIBLKA.bmp" },
|
|
{ "id" : 16, "defname" : "TBINBLAK.def", "x" : 684, "y" : 253, "border" : "TOIBLKA.bmp", "area" : "TZIBLKA.bmp" },
|
|
{ "id" : 9, "defname" : "TBINCAS3.def", "x" : 222, "y" : 18, "border" : "TOICAS3A.bmp", "area" : "TZICAS3A.bmp" },
|
|
{ "id" : 9, "defname" : "TBINCAS3.def", "x" : 222, "y" : 18, "border" : "TOICAS3A.bmp", "area" : "TZICAS3A.bmp" },
|
|
@@ -386,24 +396,55 @@
|
|
{ "id" : 43, "defname" : "TBINUP_6.def", "x" : 420, "y" : 105, "border" : "TOIDVL2.bmp", "area" : "TZIDVL2.bmp" },
|
|
{ "id" : 43, "defname" : "TBINUP_6.def", "x" : 420, "y" : 105, "border" : "TOIDVL2.bmp", "area" : "TZIDVL2.bmp" },
|
|
{ "id" : 8, "defname" : "TBINCAS2.def", "x" : 222, "y" : 44, "border" : "TOICAS1A.bmp", "area" : "TZICAS1A.bmp" }
|
|
{ "id" : 8, "defname" : "TBINCAS2.def", "x" : 222, "y" : 44, "border" : "TOICAS1A.bmp", "area" : "TZICAS1A.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 30, 37 ],
|
|
|
|
+ [ 31, 38 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 18, 19, 30, 37 ],
|
|
|
|
+ [ 32, 39, 24, 25 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKIN.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2, 3, 4 ], [ 23 ], [ 21 ] ],
|
|
|
|
+ [ [ 22 ], [ 18, 19 ], [ 24, 25 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ 26, 21, 7, 8, 9, 22, 31, 38, 36, 43, 10, 11, 12, 13, 5, 32, 39, 24, 25, 33, 40, 34, 41, 30, 37, 18, 19, 14, 15, 16, 35, 42 ],
|
|
"blit_order" : [ 26, 21, 7, 8, 9, 22, 31, 38, 36, 43, 10, 11, 12, 13, 5, 32, 39, 24, 25, 33, 40, 34, 41, 30, 37, 18, 19, 14, 15, 16, 35, 42 ],
|
|
"creatures" : [ [42, 43], [44, 45], [46, 47], [48, 49], [50, 51], [52, 53], [54, 55] ],
|
|
"creatures" : [ [42, 43], [44, 45], [46, 47], [48, 49], [50, 51], [52, 53], [54, 55] ],
|
|
"horde" : [ 0, 2 ],
|
|
"horde" : [ 0, 2 ],
|
|
|
|
+ "mage_guild" : 5,
|
|
"primary_resource" : 1,
|
|
"primary_resource" : 1,
|
|
"war_machine" : 5,
|
|
"war_machine" : 5,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 21, "requires" : [ 7 ] },
|
|
{ "id" : 21, "requires" : [ 7 ] },
|
|
@@ -411,6 +452,7 @@
|
|
{ "id" : 23, "requires" : [ 0 ] },
|
|
{ "id" : 23, "requires" : [ 0 ] },
|
|
{ "id" : 24, "requires" : [ 32 ] },
|
|
{ "id" : 24, "requires" : [ 32 ] },
|
|
{ "id" : 25, "requires" : [ 39 ] },
|
|
{ "id" : 25, "requires" : [ 39 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
@@ -430,7 +472,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 4 - Necropolis
|
|
// 4 - Necropolis
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBNCBLAK.def", "x" : 382, "y" : 252, "border" : "TONSMITA.bmp", "area" : "TZNSMITA.bmp" },
|
|
{ "id" : 16, "defname" : "TBNCBLAK.def", "x" : 382, "y" : 252, "border" : "TONSMITA.bmp", "area" : "TZNSMITA.bmp" },
|
|
{ "id" : 8, "defname" : "TBNCCAS2.def", "x" : 139, "y" : 66, "border" : "TONCAS2.bmp", "area" : "TZNCAS2.bmp" },
|
|
{ "id" : 8, "defname" : "TBNCCAS2.def", "x" : 139, "y" : 66, "border" : "TONCAS2.bmp", "area" : "TZNCAS2.bmp" },
|
|
@@ -475,29 +517,63 @@
|
|
{ "id" : 43, "defname" : "TBNCUP_6.def", "x" : 662, "y" : 23, "border" : "TONBON2.bmp", "area" : "TZNBON2.bmp" },
|
|
{ "id" : 43, "defname" : "TBNCUP_6.def", "x" : 662, "y" : 23, "border" : "TONBON2.bmp", "area" : "TZNBON2.bmp" },
|
|
{ "id" : 20, "defname" : "TBNCBOAT.def", "x" : 617, "y" : 265, "border" : "TONSHPNA.bmp", "area" : "TZNSHPNA.bmp" }
|
|
{ "id" : 20, "defname" : "TBNCBOAT.def", "x" : 617, "y" : 265, "border" : "TONSHPNA.bmp", "area" : "TZNSHPNA.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 31, 38 ],
|
|
|
|
+ [ 32, 39 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 30, 37, 18, 19 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKNC.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2, 3, 4 ], [ 21 ], [ 6 ] ],
|
|
|
|
+ [ [ 17 ], [ 22 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ 17, 0, 1, 2, 3, 4, 7, 8, 9, 32, 39, 26, 15, 14, 34, 41, 16, 5, 33, 40, 31, 38, 6, 30, 18, 37, 19, 22, 20 ],
|
|
"blit_order" : [ 17, 0, 1, 2, 3, 4, 7, 8, 9, 32, 39, 26, 15, 14, 34, 41, 16, 5, 33, 40, 31, 38, 6, 30, 18, 37, 19, 22, 20 ],
|
|
"creatures" : [ [56, 57], [58, 59], [60, 61], [62, 63], [64, 65], [66, 67], [68, 69] ],
|
|
"creatures" : [ [56, 57], [58, 59], [60, 61], [62, 63], [64, 65], [66, 67], [68, 69] ],
|
|
- "horde" : [ 0, null ],
|
|
|
|
|
|
+ "horde" : [ 0, -1 ],
|
|
|
|
+ "mage_guild" : 5,
|
|
|
|
+ "primary_resource" : 127,
|
|
"war_machine" : 6,
|
|
"war_machine" : 6,
|
|
|
|
+
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 6 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 17, "requires" : [ 7 ] },
|
|
{ "id" : 17, "requires" : [ 7 ] },
|
|
{ "id" : 18, "requires" : [ 22, 30 ] },
|
|
{ "id" : 18, "requires" : [ 22, 30 ] },
|
|
{ "id" : 19, "requires" : [ 22, 37 ] },
|
|
{ "id" : 19, "requires" : [ 22, 37 ] },
|
|
- { "id" : 20, "requires" : [ 6 ] },
|
|
|
|
|
|
+ { "id" : 20 },
|
|
{ "id" : 21, "requires" : [ 0 ] },
|
|
{ "id" : 21, "requires" : [ 0 ] },
|
|
{ "id" : 22, "requires" : [ 30 ] },
|
|
{ "id" : 22, "requires" : [ 30 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
@@ -517,7 +593,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 5 - Dungeon
|
|
// 5 - Dungeon
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBDNBLAK.def", "x" : 544, "y" : 248, "border" : "TODSMITH.bmp", "area" : "TZDSMITH.bmp" },
|
|
{ "id" : 16, "defname" : "TBDNBLAK.def", "x" : 544, "y" : 248, "border" : "TODSMITH.bmp", "area" : "TZDSMITH.bmp" },
|
|
{ "id" : 9, "defname" : "TBDNCAS3.def", "x" : 363, "y" : 87, "border" : "TODCAS3.bmp", "area" : "TZDCAS3.bmp" },
|
|
{ "id" : 9, "defname" : "TBDNCAS3.def", "x" : 363, "y" : 87, "border" : "TODCAS3.bmp", "area" : "TZDCAS3.bmp" },
|
|
@@ -557,28 +633,61 @@
|
|
{ "id" : 43, "defname" : "TBDNUP_6.def", "x" : 550, "y" : 0, "border" : "TODDRA2A.bmp", "area" : "TZDDRA2A.bmp" },
|
|
{ "id" : 43, "defname" : "TBDNUP_6.def", "x" : 550, "y" : 0, "border" : "TODDRA2A.bmp", "area" : "TZDDRA2A.bmp" },
|
|
{ "id" : 8, "defname" : "TBDNCAS2.def", "x" : 363, "y" : 87, "border" : "TODCAS2.bmp", "area" : "TZDCAS2.bmp" }
|
|
{ "id" : 8, "defname" : "TBDNCAS2.def", "x" : 363, "y" : 87, "border" : "TODCAS2.bmp", "area" : "TZDCAS2.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 31, 38 ],
|
|
|
|
+ [ 32, 39 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 30, 37, 18, 19 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKDG.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2, 3, 4 ], [ 21 ], [ 22 ] ],
|
|
|
|
+ [ [ 17 ], [ 23 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ 0, 1, 2, 3, 4, 21, 35, 42, 5, 30, 18, 37, 19, 32, 39, 26, 7, 8, 9, 23 ],
|
|
"blit_order" : [ 0, 1, 2, 3, 4, 21, 35, 42, 5, 30, 18, 37, 19, 32, 39, 26, 7, 8, 9, 23 ],
|
|
"creatures" : [ [70, 71], [72, 73], [74, 75], [76, 77], [78, 79], [80, 81], [82, 83] ],
|
|
"creatures" : [ [70, 71], [72, 73], [74, 75], [76, 77], [78, 79], [80, 81], [82, 83] ],
|
|
- "horde" : [ 0, null ],
|
|
|
|
|
|
+ "horde" : [ 0, -1 ],
|
|
|
|
+ "mage_guild" : 5,
|
|
"primary_resource" : 3,
|
|
"primary_resource" : 3,
|
|
"war_machine" : 4,
|
|
"war_machine" : 4,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 17, "requires" : [ 14 ] },
|
|
{ "id" : 17, "requires" : [ 14 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 21, "requires" : [ 0 ] },
|
|
{ "id" : 21, "requires" : [ 0 ] },
|
|
|
|
+ { "id" : 22 },
|
|
|
|
+ { "id" : 23 },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
@@ -598,7 +707,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 6 - Stronghold
|
|
// 6 - Stronghold
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 31, "defname" : "TBSTDW_1.def", "x" : 266, "y" : 246, "border" : "TOSWOL1.bmp", "area" : "TZSWOL1.bmp" },
|
|
{ "id" : 31, "defname" : "TBSTDW_1.def", "x" : 266, "y" : 246, "border" : "TOSWOL1.bmp", "area" : "TZSWOL1.bmp" },
|
|
{ "id" : 43, "defname" : "TBSTUP_6.def", "x" : 604, "y" : 0, "border" : "TOSBEH2A.bmp", "area" : "TZSBEH2A.bmp" },
|
|
{ "id" : 43, "defname" : "TBSTUP_6.def", "x" : 604, "y" : 0, "border" : "TOSBEH2A.bmp", "area" : "TZSBEH2A.bmp" },
|
|
@@ -637,30 +746,61 @@
|
|
{ "id" : 42, "defname" : "TBSTUP_5.def", "x" : 616, "y" : 93, "border" : "TOSCYC2A.bmp", "area" : "TZSCYC2A.bmp" },
|
|
{ "id" : 42, "defname" : "TBSTUP_5.def", "x" : 616, "y" : 93, "border" : "TOSCYC2A.bmp", "area" : "TZSCYC2A.bmp" },
|
|
{ "id" : 16, "defname" : "TBSTBLAK.def", "x" : 660, "y" : 286, "border" : "TOSBLK1.bmp", "area" : "TZSBLK1.bmp" }
|
|
{ "id" : 16, "defname" : "TBSTBLAK.def", "x" : 660, "y" : 286, "border" : "TOSBLK1.bmp", "area" : "TZSBLK1.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 31, 38 ],
|
|
|
|
+ [ 32, 39 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 30, 37, 18, 19 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKTW.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2 ], [ 23 ], [ 17 ] ],
|
|
|
|
+ [ [ 21 ], [ 22 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ 33, 40, 30, 18, 37, 19, 31, 38, 23, 26, 5, 32, 39, 15, 14, 21, 16, 22 ],
|
|
"blit_order" : [ 33, 40, 30, 18, 37, 19, 31, 38, 23, 26, 5, 32, 39, 15, 14, 21, 16, 22 ],
|
|
"creatures" : [ [84, 85], [86, 87], [88, 89], [90, 91], [92, 93], [94, 95], [96, 97] ],
|
|
"creatures" : [ [84, 85], [86, 87], [88, 89], [90, 91], [92, 93], [94, 95], [96, 97] ],
|
|
- "horde" : [ 0, null ],
|
|
|
|
|
|
+ "horde" : [ 0, -1 ],
|
|
"mage_guild" : 3,
|
|
"mage_guild" : 3,
|
|
|
|
+ "primary_resource" : 127,
|
|
"war_machine" : 5,
|
|
"war_machine" : 5,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 17, "requires" : [ 7 ] },
|
|
{ "id" : 17, "requires" : [ 7 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 21, "requires" : [ 14 ] },
|
|
{ "id" : 21, "requires" : [ 14 ] },
|
|
{ "id" : 22, "requires" : [ 16 ] },
|
|
{ "id" : 22, "requires" : [ 16 ] },
|
|
{ "id" : 23, "requires" : [ 7 ] },
|
|
{ "id" : 23, "requires" : [ 7 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
@@ -680,7 +820,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 7 - Fortress
|
|
// 7 - Fortress
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBFRBLAK.def", "x" : 360, "y" : 160, "border" : "TOFAIDA.bmp", "area" : "TZFAIDA.bmp" },
|
|
{ "id" : 16, "defname" : "TBFRBLAK.def", "x" : 360, "y" : 160, "border" : "TOFAIDA.bmp", "area" : "TZFAIDA.bmp" },
|
|
{ "id" : 8, "defname" : "TBFRCAS2.def", "x" : 368, "y" : 98, "border" : "TOFCAS2.bmp", "area" : "TZFCAS2.bmp" },
|
|
{ "id" : 8, "defname" : "TBFRCAS2.def", "x" : 368, "y" : 98, "border" : "TOFCAS2.bmp", "area" : "TZFCAS2.bmp" },
|
|
@@ -721,29 +861,62 @@
|
|
{ "id" : 29, "defname" : "TBFRWTRW.def", "x" : 320, "y" : 141 },
|
|
{ "id" : 29, "defname" : "TBFRWTRW.def", "x" : 320, "y" : 141 },
|
|
{ "id" : 20, "defname" : "TBFRBOAT.def", "x" : 197, "y" : 294, "border" : "TOFDCK1.bmp", "area" : "TZFDCK1.bmp" }
|
|
{ "id" : 20, "defname" : "TBFRBOAT.def", "x" : 197, "y" : 294, "border" : "TOFDCK1.bmp", "area" : "TZFDCK1.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 31, 38 ],
|
|
|
|
+ [ 32, 39 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 30, 37, 18, 19 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKFR.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2 ], [ 6 ] ],
|
|
|
|
+ [ [ 17 ], [ 21, 22 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ 16, 15, 14, 34, 41, 31, 38, 10, 11, 12, 13, 29, 0, 1, 2, 33, 40, 30, 18, 37, 19, 5, 36, 43, 26 ],
|
|
"blit_order" : [ 16, 15, 14, 34, 41, 31, 38, 10, 11, 12, 13, 29, 0, 1, 2, 33, 40, 30, 18, 37, 19, 5, 36, 43, 26 ],
|
|
"creatures" : [ [98, 99], [100, 101], [104, 105], [106, 107], [102, 103], [108, 109], [110, 111] ],
|
|
"creatures" : [ [98, 99], [100, 101], [104, 105], [106, 107], [102, 103], [108, 109], [110, 111] ],
|
|
- "horde" : [ 0, null ],
|
|
|
|
|
|
+ "horde" : [ 0, -1 ],
|
|
"mage_guild" : 3,
|
|
"mage_guild" : 3,
|
|
|
|
+ "primary_resource" : 127,
|
|
"war_machine" : 6,
|
|
"war_machine" : 6,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 6 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 17, "requires" : [ 11, 21 ] },
|
|
{ "id" : 17, "requires" : [ 11, 21 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
|
|
+ { "id" : 20 },
|
|
{ "id" : 21, "requires" : [ 7 ] },
|
|
{ "id" : 21, "requires" : [ 7 ] },
|
|
{ "id" : 22, "requires" : [ 21 ] },
|
|
{ "id" : 22, "requires" : [ 21 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 31, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
{ "id" : 32, "requires" : [ 30 ] },
|
|
@@ -763,7 +936,7 @@
|
|
|
|
|
|
{
|
|
{
|
|
// 8 - Conflux
|
|
// 8 - Conflux
|
|
- "defnames" :
|
|
|
|
|
|
+ "structures" :
|
|
[
|
|
[
|
|
{ "id" : 16, "defname" : "TBELBLAK.def", "x" : 449, "y" : 151, "border" : "TOELBLAK.bmp", "area" : "TZELBLAK.bmp" },
|
|
{ "id" : 16, "defname" : "TBELBLAK.def", "x" : 449, "y" : 151, "border" : "TOELBLAK.bmp", "area" : "TZELBLAK.bmp" },
|
|
{ "id" : 8, "defname" : "TBELCAS2.def", "x" : 349, "y" : 101, "border" : "TOELCAS2.bmp", "area" : "TZELCAS2.bmp" },
|
|
{ "id" : 8, "defname" : "TBELCAS2.def", "x" : 349, "y" : 101, "border" : "TOELCAS2.bmp", "area" : "TZELCAS2.bmp" },
|
|
@@ -808,28 +981,61 @@
|
|
{ "id" : 43, "defname" : "TBELUP_6.def", "x" : 43, "y" : 0, "border" : "TOELUP_6.bmp", "area" : "TZELUP_6.bmp" },
|
|
{ "id" : 43, "defname" : "TBELUP_6.def", "x" : 43, "y" : 0, "border" : "TOELUP_6.bmp", "area" : "TZELUP_6.bmp" },
|
|
{ "id" : 20, "defname" : "TBELBOAT.def", "x" : 239, "y" : 215, "border" : "TOELBOAT.bmp", "area" : "TZELBOAT.bmp" }
|
|
{ "id" : 20, "defname" : "TBELBOAT.def", "x" : 239, "y" : 215, "border" : "TOELBOAT.bmp", "area" : "TZELBOAT.bmp" }
|
|
],
|
|
],
|
|
|
|
+ "groups" :
|
|
|
|
+ [
|
|
|
|
+ [ 0, 1, 2, 3, 4 ],
|
|
|
|
+ [ 6, 20 ],
|
|
|
|
+ [ 7, 8, 9 ],
|
|
|
|
+ [ 10, 11, 12, 13 ],
|
|
|
|
+ [ 31, 38 ],
|
|
|
|
+ [ 32, 39 ],
|
|
|
|
+ [ 33, 40 ],
|
|
|
|
+ [ 34, 41 ],
|
|
|
|
+ [ 35, 42 ],
|
|
|
|
+ [ 36, 43 ],
|
|
|
|
+ [ 30, 37, 18, 19 ]
|
|
|
|
+ ],
|
|
|
|
+ "hallBackground": "TPTHBKFR.BMP",
|
|
|
|
+ "hallSlots":
|
|
|
|
+ [
|
|
|
|
+ [ [ 10, 11, 12, 13 ], [ 7, 8, 9 ], [ 5 ], [ 16 ] ],
|
|
|
|
+ [ [ 14, 15 ], [ 0, 1, 2, 3, 4 ], [ 6 ] ],
|
|
|
|
+ [ [ 21 ], [ 17 ], [ 18, 19 ] ],
|
|
|
|
+ [ [ 30, 37 ], [ 31, 38 ], [ 32, 39 ], [ 33, 40 ] ],
|
|
|
|
+ [ [ 34, 41 ], [ 35, 42 ], [ 36, 43 ] ]
|
|
|
|
+ ],
|
|
"blit_order" : [ -1, 27, 28, 16, 34, 41, 6, 20, 33, 40, 36, 43, 21, 0, 1, 2, 3, 4, 5, 15, 14, 17, 35, 42, 30, 18, 37, 19, 10, 11, 12, 13, 29 ],
|
|
"blit_order" : [ -1, 27, 28, 16, 34, 41, 6, 20, 33, 40, 36, 43, 21, 0, 1, 2, 3, 4, 5, 15, 14, 17, 35, 42, 30, 18, 37, 19, 10, 11, 12, 13, 29 ],
|
|
"creatures" : [ [118, 119], [112, 127], [115, 123], [114, 129], [113, 125], [120, 121], [130, 131] ],
|
|
"creatures" : [ [118, 119], [112, 127], [115, 123], [114, 129], [113, 125], [120, 121], [130, 131] ],
|
|
- "horde" : [ 0, null ],
|
|
|
|
|
|
+ "horde" : [ 0, -1 ],
|
|
|
|
+ "mage_guild" : 5,
|
|
"primary_resource" : 1,
|
|
"primary_resource" : 1,
|
|
"war_machine" : 4,
|
|
"war_machine" : 4,
|
|
|
|
|
|
- "building_requirements" :
|
|
|
|
|
|
+ "buildings" :
|
|
[
|
|
[
|
|
|
|
+ { "id" : 0 },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 1, "requires" : [ 0 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 2, "requires" : [ 1 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 3, "requires" : [ 2 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
{ "id" : 4, "requires" : [ 3 ] },
|
|
|
|
+ { "id" : 5 },
|
|
|
|
+ { "id" : 6 },
|
|
|
|
+ { "id" : 7 },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 8, "requires" : [ 7 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
{ "id" : 9, "requires" : [ 8 ] },
|
|
|
|
+ { "id" : 10 },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 11, "requires" : [ 10, 5 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 12, "requires" : [ 11, 0, 14, 16 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
{ "id" : 13, "requires" : [ 12, 9 ] },
|
|
|
|
+ { "id" : 14 },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
{ "id" : 15, "requires" : [ 14 ] },
|
|
|
|
+ { "id" : 16 },
|
|
{ "id" : 17, "requires" : [ 14 ] },
|
|
{ "id" : 17, "requires" : [ 14 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 18, "requires" : [ 30 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
{ "id" : 19, "requires" : [ 37 ] },
|
|
|
|
+ { "id" : 20 },
|
|
{ "id" : 21, "requires" : [ 0 ] },
|
|
{ "id" : 21, "requires" : [ 0 ] },
|
|
|
|
+ { "id" : 26 },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 30, "requires" : [ 7 ] },
|
|
{ "id" : 31, "requires" : [ 30, 0 ] },
|
|
{ "id" : 31, "requires" : [ 30, 0 ] },
|
|
{ "id" : 32, "requires" : [ 30, 0 ] },
|
|
{ "id" : 32, "requires" : [ 30, 0 ] },
|
|
@@ -846,100 +1052,5 @@
|
|
{ "id" : 43, "requires" : [ 36 ] }
|
|
{ "id" : 43, "requires" : [ 36 ] }
|
|
]
|
|
]
|
|
}
|
|
}
|
|
- ],
|
|
|
|
-
|
|
|
|
- //A group contains a vector of building IDs
|
|
|
|
- //In the town screen only the last built structure from the group is displayed
|
|
|
|
- //Eg. when there is Mage Guild Level 3, then we don't display Mage Guild Level 1 and 2
|
|
|
|
- "town_groups" :
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- // Applies to all castles
|
|
|
|
- "id" : -1,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 0, 1, 2, 3, 4 ],
|
|
|
|
- [ 6, 20 ],
|
|
|
|
- [ 7, 8, 9 ],
|
|
|
|
- [ 10, 11, 12, 13 ],
|
|
|
|
- [ 30, 37 ],
|
|
|
|
- [ 31, 38 ],
|
|
|
|
- [ 32, 39 ],
|
|
|
|
- [ 33, 40 ],
|
|
|
|
- [ 34, 41 ],
|
|
|
|
- [ 35, 42 ],
|
|
|
|
- [ 36, 43 ],
|
|
|
|
- [ 24, 25 ],
|
|
|
|
- [ 18, 19 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 1,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 24, 25, 34, 41 ],
|
|
|
|
- [ 17, 21 ],
|
|
|
|
- [ 31, 18, 38, 19 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 2,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 18, 19, 31, 38 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 3,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 18, 19, 30, 37 ],
|
|
|
|
- [ 32, 39, 24, 25 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 4,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 30, 37, 18, 19 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 5,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 30, 37, 18, 19 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 6,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 21 ],
|
|
|
|
- [ 30, 37, 18, 19 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 7,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 30, 37, 18, 19 ]
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- "id" : 8,
|
|
|
|
- "groups" :
|
|
|
|
- [
|
|
|
|
- [ 30, 37, 18, 19 ]
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
]
|
|
]
|
|
}
|
|
}
|