|  Ivan Savenko | 35644da2b7
							
							Reogranize callback-related classes on 1 file = 1 class basis | 5 bulan lalu | 
				
					
						|  Ivan Savenko | 948abfb04c
							
							AI now uses std::thread, added custom thread interruption logic | 8 bulan lalu | 
				
					
						|  Ivan Savenko | 844dfb1604
							
							Removed usage of boost::thread from vcmi, except for AI | 8 bulan lalu | 
				
					
						|  Ivan Savenko | 1caab5100a
							
							Try to reduce amount of time AI spends on pathfinding | 10 bulan lalu | 
				
					
						|  Andrii Danylchenko | ed76d8a652
							
							NKAI: allow multiple tasks to be executed from one calculation | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | 728f673763
							
							NKAI: remove static ai field | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | d6f1a5c2b3
							
							NKAI: parallel capture objects | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | 3820f6f78b
							
							NKAI: fix headless and compilation | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | 419d6a648b
							
							NKAI: optimize clusterization and pathfinding for object graph | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | bec2c0cac2
							
							NKAI: fix sonar and refactoring | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | b236384356
							
							NKAI: graph add battle layer | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | 376a17409f
							
							NKAI: initial implementation of object graph | 1 tahun lalu | 
				
					
						|  Andrii Danylchenko | 202e13ce2e
							
							NKAI: log paths scan depth | 2 tahun lalu | 
				
					
						|  Andrii Danylchenko | 56bf8ec2c4
							
							#1228 - prevent second AI activation on AI defeat due to wrong EndTurn packet | 2 tahun lalu | 
				
					
						|  Andrii Danylchenko | eeea01d778
							
							NKAI: namespace | 3 tahun lalu | 
				
					
						|  Andrey Filipenkov | fc064b1c45
							
							replace boost::chrono with std::chrono | 3 tahun lalu | 
				
					
						|  Andrii Danylchenko | 0ffc7c3b94
							
							Nullkiller: turn limit for main heroes | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | f2c26d7553
							
							Nullkiller: thread interuption point | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 645c393e25
							
							Nullkiller: fix freeze on accessing guarded object | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 5bfe71c8f3
							
							Nullkiller: small optimization of AIPathfinder for big maps | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 75b8ee74fa
							
							Nullkiller: stabilisation after refactoring | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 1806dd8447
							
							Nullkiller: remove AIhelper + refactoring | 5 tahun lalu | 
				
					
						|  Andrii Danylchenko | a39fa51e14
							
							Nullkiller AI: basic hill fort support and hero chain reworked to start from stronger army | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 400967904b
							
							Nullkiller AI: stabilization of build and prioritization fixes | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | eea5cb7f0b
							
							Nullkiller AI: further stabilisation, implement staged hero chain (first with limit 0 turns then 1 turn) | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 2798dcd6c5
							
							Nullkiller: remove PRI* print macroses | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | ffa626dc2f
							
							AI: add ExecuteChain goal | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 0e328ab3c2
							
							AI: hero chain stabilisation | 4 tahun lalu | 
				
					
						|  Andrii Danylchenko | 3a0d9fe14e
							
							AI: adding towns and dwellings to hero chain | 6 tahun lalu | 
				
					
						|  Andrii Danylchenko | e838e70165
							
							ai fix town portal to occupied town | 4 tahun lalu |