Commit History

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