Commit History

Autor SHA1 Mensaxe Data
  Michał W. Urbańczyk 79026bdfde Introduced strongly typed QueryID. %!s(int64=12) %!d(string=hai) anos
  Michał W. Urbańczyk 5c2473d436 Support for saving/loading in player interfaces, including VCAI. %!s(int64=12) %!d(string=hai) anos
  Michał W. Urbańczyk d30571aa4d AI won't access enemy heroes' objects that went under FoW. Fixes #1235. %!s(int64=12) %!d(string=hai) anos
  beegee1 ee51c5beb5 - Renamed /lib subfolders to lowercase %!s(int64=12) %!d(string=hai) anos
  mateuszb dbec99ffc7 * PlayerColor and TeamID refactoring %!s(int64=12) %!d(string=hai) anos
  mateuszb 9e00090c42 * refactoring, a few intriguing problems remain %!s(int64=12) %!d(string=hai) anos
  mateuszb bda766b697 * refactoring %!s(int64=12) %!d(string=hai) anos
  mateuszb 8a8eecd063 * refactoring %!s(int64=12) %!d(string=hai) anos
  Michał W. Urbańczyk e31f5062f9 Fixed crashes when VCAI cannot find hero to recruit. %!s(int64=12) %!d(string=hai) anos
  mateuszb 25663ce7af * fixed vector<bool> serialization %!s(int64=13) %!d(string=hai) anos
  alexvins 4bc2fd5519 [c::b] renamed map subfolder to workaround dependency tracking bug %!s(int64=13) %!d(string=hai) anos
  DjWarmonger c54b983663 Some improvements for AI logging. %!s(int64=13) %!d(string=hai) anos
  beegee1 a878f5f79a * Separated map loading from the map object * Moved map classes to lib/Map * Renamed map.h/cpp to CMap.h/cpp * Profiling of map loading is now optional * Updated CMemoryStream %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 4bacd97497 Quests now handled by pointers again, this time without bugs. %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 977acfafc8 - Fixed possible crash at invalid quest %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 1cf99f7be1 - Improved exploration algorithm. AI will avoid dead-end barriers and thus explore much faster. %!s(int64=13) %!d(string=hai) anos
  Michał W. Urbańczyk f8a27a9fdb * Moved CConfigHandler from client to lib, CMake/Makefile need updating. I believe other projects besides client also need access to settings. (surprisingly there was a "server" category used only by client... and now VCAI.) %!s(int64=13) %!d(string=hai) anos
  Ivan Savenko a138db7c9e - removed lib headers from PCH %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 4e726f0eb2 - Handling for Hill fort and (kinda) Magic Well %!s(int64=13) %!d(string=hai) anos
  DjWarmonger e913d94c62 VCAI can now exchange armies between heroes. By default, it will pass army to main hero. %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 356e675a65 - VCAI can now complete all types of Seer Hut Mission. GATHERTROOP victory condition should also work. %!s(int64=13) %!d(string=hai) anos
  DjWarmonger d8cb3a34d3 -Fixed crash #1037 %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 624908e403 - Fixed unserialized GrowingArtifact, causing crash %!s(int64=13) %!d(string=hai) anos
  Michał W. Urbańczyk edccbd4809 Rewritten many parts of query handling. Fixed several scenarios leading to a hang (including #1012). Purged boost::function from player interface (handy but impossible to serialize). VCAI will keep description for each unanswered query, so the further debugging will be easier. %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 10a2dfefd1 VCAI will answer CommanderGotLevel query. %!s(int64=13) %!d(string=hai) anos
  Michał W. Urbańczyk fcdad0d323 Added class HeroPtr to VCAI that should replace CGHeroInstance*. HeroPtr is able to detect when the hero under it becomes unavailable. %!s(int64=13) %!d(string=hai) anos
  Ivan Savenko 665837d656 - hopefully better town development for AI %!s(int64=13) %!d(string=hai) anos
  DjWarmonger d491bc1c3a Commanders can level up. It's non-interactive yet. %!s(int64=13) %!d(string=hai) anos
  DjWarmonger 416c08260a - Basic Commander window %!s(int64=13) %!d(string=hai) anos
  DjWarmonger b597171f91 - EXPLORE goal can now be complete soAI won't get stuck %!s(int64=13) %!d(string=hai) anos