mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			88 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"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           ],
 | |
| 				[     35, 69,     103, 137      ],
 | |
| 				[     35, 69, 86, 103, 137      ],
 | |
| 				[  1, 35, 69,     103, 137, 171 ],
 | |
| 				[  1, 35, 69, 86, 103, 137, 171 ]
 | |
| 				]
 | |
| 		},
 | |
| 
 | |
| 		{
 | |
| 			"name" : "defenderTight", // tight formation, defender
 | |
| 			"levels": [
 | |
| 				[             100                ],
 | |
| 				[         83,      117           ],
 | |
| 				[         83, 100, 117           ],
 | |
| 				[     49, 83,      117, 151      ],
 | |
| 				[     49, 83, 100, 117, 151      ],
 | |
| 				[ 15, 49, 83,      117, 151, 185 ],
 | |
| 				[ 15, 49, 83, 100, 117, 151, 185 ]
 | |
| 				]
 | |
| 		},
 | |
| 
 | |
| 		{
 | |
| 			"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, 172 ],
 | |
| 				[ 15, 185, 172, 2 ],
 | |
| 				[ 15, 185, 172, 2, 100 ],
 | |
| 				[ 15, 185, 172, 2, 100, 86 ],
 | |
| 				[ 15, 185, 172, 2, 100, 86, 8 ]
 | |
| 				]
 | |
| 		}
 | |
| 	],
 | |
| 	"commanderPositions":
 | |
| 	{
 | |
| 		"field" : [88, 98], //attacker/defender
 | |
| 		"creBank" : [95, 8] //not expecting defendig hero at bank, but hell knows
 | |
| 	}
 | |
| }
 |