Commit History

Autor SHA1 Mensaxe Data
  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
  Ivan Savenko 32b6568b65 Merged changes from upstream and fixed compilation caused by API changes %!s(int64=11) %!d(string=hai) anos
  DjWarmonger 8c24ea0bfb Introduced 3-value logic for free, blocked and possibly occupied tiles. Refactoring. %!s(int64=11) %!d(string=hai) anos
  Ivan Savenko 7f276185bd Moving files: %!s(int64=11) %!d(string=hai) anos
  DjWarmonger 30b79588db - Moved gameState::guardingCreaturePosition() to CMap so it doesn't need to be recalculated many times for every player. %!s(int64=11) %!d(string=hai) anos
  DjWarmonger 441e4b2cb2 Improvements for AI speed (#1760) %!s(int64=11) %!d(string=hai) anos
  DjWarmonger 8ce6659633 Important fix for unreserving objects. %!s(int64=11) %!d(string=hai) anos
  DjWarmonger 94c8f01732 Commiting some minor tweaks before next dev version. %!s(int64=11) %!d(string=hai) anos
  Michał W. Urbańczyk 458ba47965 Compile fix for non-msvc, as per https://github.com/vcmi/vcmi/pull/8 %!s(int64=11) %!d(string=hai) anos
  DjWarmonger b0b0249524 - Implemented serialization of Goals. Loaded games work, at least. %!s(int64=11) %!d(string=hai) anos
  DjWarmonger a3cad2883f - Restored correct specialty serialization (#1599 and all its children) %!s(int64=11) %!d(string=hai) anos
  DjWarmonger 6ee823298a - Various improvements for exploration %!s(int64=11) %!d(string=hai) anos
  DjWarmonger b368e565ab - fixed #1714 %!s(int64=11) %!d(string=hai) anos
  DjWarmonger c2cbd8da27 Un-abstracted AbstractGoal to allow serialization. %!s(int64=12) %!d(string=hai) anos
  beegee1 b8eddcd9a8 - Moved place bonus hero before normal random hero and starting hero placement -> same behaviour as in OH3 %!s(int64=12) %!d(string=hai) anos
  DjWarmonger e5b011abe0 - Fixed heroes stalling. Locked heroes now try to decompose their goals exhaustively, which FINALLY works as intended. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 7af9b0ea74 Replaced AI vectors by sets for both performance and safety. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger aec04d920e Endless crusade against AI issues and loopholes! %!s(int64=12) %!d(string=hai) anos
  DjWarmonger a6ce282f8a Dramatically reduced exploration complexity. AI will check only nearby objects. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 983c0496d0 Some work towards fuzzy goal comparison. %!s(int64=12) %!d(string=hai) anos
  Ivan Savenko 881a7cf862 - added check to avoid recursion in AI town building code %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 54c52869cf - Fixed some more cases when heroes could block each other %!s(int64=12) %!d(string=hai) anos
  DjWarmonger b0bdfff117 Compile fixes, refactoring %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 0ab7b498f5 VCAI is now functional again! %!s(int64=12) %!d(string=hai) anos
  DjWarmonger e6bb39d3a4 More work on VCAI Goals, still derived functions are not called :/ %!s(int64=12) %!d(string=hai) anos
  beegee1 3e4407593f - Refactoring for checking victory/loss conditions (use enum class instead of magic numbers) %!s(int64=12) %!d(string=hai) anos
  DjWarmonger 900d7a03f0 Template magic. Implemented method chaining + clone pattern for Goals. %!s(int64=12) %!d(string=hai) anos
  DjWarmonger c77fa499e7 Some more. %!s(int64=12) %!d(string=hai) anos