{ "battle_positions": [ { "name" : "attackerLoose", // loose formation, attacker "levels": [ [ 86 ], [ 35, 137 ], [ 35, 86, 137 ], [ 1, 69, 103, 171 ], [ 1, 35, 86, 137, 171 ], [ 1, 35, 69, 103, 137, 171 ], [ 1, 35, 69, 86, 103, 137, 171 ] ] }, { "name" : "defenderLoose", // loose formation, defender "levels": [ [ 100 ], [ 49, 151 ], [ 49, 100, 151 ], [ 15, 83, 117, 185 ], [ 15, 49, 100, 151, 185 ], [ 15, 49, 83, 117, 151, 185 ], [ 15, 49, 83, 100, 117, 151, 185 ] ] }, { "name" : "attackerTight", // tight formation, attacker "levels": [ [ 86 ], [ 69, 103 ], [ 69, 86, 103 ], [ 52, 69, 103, 120 ], [ 52, 69, 86, 103, 120 ], [ 35, 52, 69, 103, 120, 137 ], [ 35, 52, 69, 86, 103, 120, 137 ] ] }, { "name" : "defenderTight", // tight formation, defender "levels": [ [ 100 ], [ 83, 117 ], [ 83, 100, 117 ], [ 66, 83, 117, 134 ], [ 66, 83, 100, 117, 134 ], [ 49, 66, 83, 117, 134, 151 ], [ 49, 66, 83, 100, 117, 134, 151 ] ] }, { "name" : "attackerCreBank", // creature bank, attacker "levels": [ [ 57 ], [ 57, 61 ], [ 57, 61, 90 ], [ 57, 61, 90, 93 ], [ 57, 61, 90, 93, 96 ], [ 57, 61, 90, 93, 96, 125 ], [ 57, 61, 90, 93, 96, 125, 129 ] ] }, { "name" : "defenderCreBank", // creature bank, defender "levels": [ [ 15 ], [ 15, 185 ], [ 15, 185, 171 ], [ 15, 185, 171, 1 ], [ 15, 185, 171, 1, 100 ], [ 15, 185, 171, 1, 100, 86 ], [ 15, 185, 171, 1, 100, 86, 8 ] ] } ], "commanderPositions": { "field" : [88, 98], //attacker/defender "creBank" : [95, 8] //not expecting defendig hero at bank, but hell knows } }