Commit History

Autor SHA1 Mensaxe Data
  Ivan Savenko 35644da2b7 Reogranize callback-related classes on 1 file = 1 class basis hai 6 meses
  Ivan Savenko 2362c6da21 Fixes for multiple new issues from Sonar hai 9 meses
  MichalZr6 ecdd394bb1 Use BattleHex as const ref wherever possible hai 10 meses
  Ivan Savenko 40bff74195 Use small vector for unit list hai 10 meses
  Ivan Savenko 797b62fd46 Try to implement lazy evaluation for reachability map hai 10 meses
  Ivan Savenko 2d5b5d94e7 Optimize computation of reachability map hai 10 meses
  MichalZr6 fb9a3da651 Unit.cpp refactor and some other minor changes hai 11 meses
  MichalZr6 a99274d72e BattleHexArray - new container for BattleHexes hai 1 ano
  Xilmi df21a77857 Battle-AI-improvements hai 11 meses
  Andrii Danylchenko ff8a745a50 BattleAI: optional simulation depth hai 1 ano
  Andrii Danylchenko bc80532f29 BattleAI: improve movement towards unreachable hai 1 ano
  Andrii Danylchenko 8cdfa26fb5 BattleAI: fix bait for archers when need to go long way hai 1 ano
  Andrii Danylchenko b3fc6743d9 BattleAI: better retaliation calculation hai 1 ano
  Andrii Danylchenko 51b8bc9fc3 BattleAI: fix shhoters waiting and reduce strength of our loss affecting decissions hai 1 ano
  Alexander Wilms 02e429e973 Fix typos using https://github.com/crate-ci/typos hai 1 ano
  Ivan Savenko b7efa6c8cc Fixed potential thread races in Battle AI hai 1 ano
  Andrii Danylchenko 3602be5eab BattleAI: remove adjustPositions method as it gives more troubles than usefulness hai 1 ano
  Alexander Wilms 5cbc75d3b7 Merge remote-tracking branch 'upstream/develop' into develop %!s(int64=2) %!d(string=hai) anos
  Alexander Wilms b10b1a5444 AI/BattleAI/BattleExchangeVariant.cpp: This function should be declared "const". %!s(int64=2) %!d(string=hai) anos
  Andrii Danylchenko 870fbd50e3 BattleAI: bigger reachability map %!s(int64=2) %!d(string=hai) anos
  Andrii Danylchenko 9eb9404f28 BattleAI: divide only positive part of score onto turns count %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 036df2e0ad Support multiple battles in AI %!s(int64=2) %!d(string=hai) anos
  Andrii Danylchenko 5f13a0bbda BattleAI: spellcast fixes and floating point score %!s(int64=2) %!d(string=hai) anos
  Andrii Danylchenko dc88f14e0b BattleAI: positive/negative effect multiplier %!s(int64=2) %!d(string=hai) anos
  Andrii Danylchenko 274bf739b8 BattleAI: damage cache and switch to different model of spells evaluation %!s(int64=2) %!d(string=hai) anos
  Konstantin 86f5d6de69 vcmi: modernize headers %!s(int64=2) %!d(string=hai) anos
  Andrii Danylchenko 737c34b8c6 BattleAI: avoid selfblocking on siege %!s(int64=2) %!d(string=hai) anos
  Andrii Danylchenko ebf4854801 Battle AI: add some comments + refactoring %!s(int64=3) %!d(string=hai) anos
  Andrii Danylchenko 601ced3749 BattleAI: rework movement when no targtes %!s(int64=3) %!d(string=hai) anos
  Andrii Danylchenko 033a585e4b Battle AI 2 turns attacks recalculation %!s(int64=3) %!d(string=hai) anos