|  AlexVinS | 22884d9150
							
							AI logging convert 1 | 9 роки тому | 
				
					
						|  Arseniy Shestakov | 9fd1cff090
							
							Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared | 9 роки тому | 
				
					
						|  Arseniy Shestakov | 29a7934a99
							
							Refactoring: avoid using namespace when it's not absolutely needed | 9 роки тому | 
				
					
						|  Ivan Savenko | 2e56b547ee
							
							replaced references to SectorMap with shared_ptr to avoid data races in AI code | 10 роки тому | 
				
					
						|  Ivan Savenko | 7b5a7f43ad
							
							Removed includes of CGameState from headers | 10 роки тому | 
				
					
						|  ArseniyShestakov | 2ef9d7c3ec
							
							Rename getCost back to getMovementCost | 10 роки тому | 
				
					
						|  ArseniyShestakov | b2e1ee5363
							
							CGameState: move two pathfinding-related functions to CPathfinderHelper | 10 роки тому | 
				
					
						|  DjWarmonger | 1e36f3cecd
							
							Cache SectorMap where possible and update when necessary. | 10 роки тому | 
				
					
						|  DjWarmonger | fe2a72f543
							
							Minor optimization. | 10 роки тому | 
				
					
						|  DjWarmonger | 1c14dbf7b2
							
							Cache SectorMaps to evaluate multiple goals -> huge performance boost | 10 роки тому | 
				
					
						|  DjWarmonger | 5b8180e327
							
							Cleaning logs. | 10 роки тому | 
				
					
						|  DjWarmonger | a823fae822
							
							Fixed NaNs in FuzzyHelper::getTacticalAdvantage | 11 роки тому | 
				
					
						|  DjWarmonger | cd060c00c5
							
							Each fuzzy set of rules will use separate fuzzy engine. | 11 роки тому | 
				
					
						|  DjWarmonger | a1e42caddd
							
							Banks won't use fuzzy engine at all, only center of mass. | 11 роки тому | 
				
					
						|  DjWarmonger | 7adb0fd600
							
							Fuzzy engine fix by Jcrada. | 11 роки тому | 
				
					
						|  DjWarmonger | 6463c33c26
							
							Rewrite / update terms for TacticalAdvantage. | 11 роки тому | 
				
					
						|  DjWarmonger | 9ca991282a
							
							Taken JCrada patch as it is. | 11 роки тому | 
				
					
						|  DjWarmonger | b0cd4f4117
							
							Added limits and assertions which show that fuzzy engine is completely bugged. | 11 роки тому | 
				
					
						|  DjWarmonger | 9eeea7299a
							
							- Removed unecessary includes | 11 роки тому | 
				
					
						|  DjWarmonger | c87f2cdaaf
							
							Updated build for MSVS. Some compile fixes to FuzzyLite source. | 11 роки тому | 
				
					
						|  jcrada | a4f98a9ebd
							
							Upgraded to FuzzyLite version 5.0 | 11 роки тому | 
				
					
						|  AlexVinS | 66b022f93e
							
							initializer lists part1 | 11 роки тому | 
				
					
						|  Ivan Savenko | b67618ab53
							
							First batch of AI fixes: | 11 роки тому | 
				
					
						|  Ivan Savenko | 6c0c03d74b
							
							Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero | 11 роки тому | 
				
					
						|  Ivan Savenko | ab475195ac
							
							Banks now use new scheme as well | 11 роки тому | 
				
					
						|  Ivan Savenko | b2e8c92383
							
							Cleanup: | 11 роки тому | 
				
					
						|  Ivan Savenko | 652ceb2bde
							
							Finally shattered CObjectHandler.cpp into tiny bits | 11 роки тому | 
				
					
						|  Ivan Savenko | 0afdfa529c
							
							Moved all object-related files to lib/mapObjects directory. | 11 роки тому | 
				
					
						|  DjWarmonger | a64df5718f
							
							Some nontrivial optimizations based on profiling results: | 11 роки тому | 
				
					
						|  Ivan Savenko | 9c0df68cb8
							
							Fixing spelling mistakes. Patch from josch, fixes #1759 | 11 роки тому |