Commit History

Author SHA1 Message Date
  Ivan Savenko bdebf6ab8b Reworked bonus addInfo into more extensible and type-safe form 1 month ago
  Ivan Savenko 1e3e2f665c Remove strange & unused double-selector logic 8 months ago
  Ivan Savenko 86b832be67 Remove CPack::applyGs method in favor of GameStatePackVisitor class 10 months ago
  Ivan Savenko 5550edeb9a Fix inability of unit to cast spell after receiving morale 10 months ago
  MichalZr6 ecdd394bb1 Use BattleHex as const ref wherever possible 1 year ago
  Ivan Savenko e829d723b2 Replace global bonus tree change counter with per-node counter 1 year ago
  Ivan Savenko c0f5c7c0ea Replace pointer with reference in pack apply functions 1 year ago
  Ivan Savenko 39a2c29c97 Removed creatureBank flag from battle, battles now receive BattleLayout 1 year ago
  Ivan Savenko 644d6f4529 Merge pull request #4507 from vcmi/fix-battle-ai 1 year ago
  Andrii Danylchenko d55996cc46 Battle AI: fix firewall, fix haste spellcast evaluation for waits and movements, allow location spells 1 year ago
  K 462c79e190 remove never used code in CBonusSystemNode 1 year ago
  Ivan Savenko 2a05fbdd50 Unified handling of battle sides ID's 1 year ago
  Ivan Savenko 9e49587749 Replace bonus string description with metastring that can properly 1 year ago
  Alexander Wilms 73019c204d Replace redundant types with `auto` for the lvalues of template factory functions for smart pointers 2 years ago
  Ivan Savenko b58301849b Pass functor via reference to avoid costly copies 2 years ago
  Ivan Savenko 5cbf5031ea move SetStackEffect to a separate file 2 years ago
  Ivan Savenko b88a8da4e8 Split off some netpack structures into separate files 2 years ago
  Ivan Savenko 9fa7a93fb0 Properly pass battleID in all battle netpack's 2 years ago
  Ivan Savenko 3a88180494 Separated game and battle callback (server & client only) 2 years ago
  Ivan Savenko 86a7f5f5cd Removed getStr(bool), replaced with similar toString() 2 years ago
  Andrii Danylchenko 5f13a0bbda BattleAI: spellcast fixes and floating point score 2 years ago
  Andrii Danylchenko 03395a3d8a TBB for battle AI spellcast an fixes 2 years ago
  Andrii Danylchenko 274bf739b8 BattleAI: damage cache and switch to different model of spells evaluation 2 years ago
  Konstantin 05eccbc2bb vcmi: split bonus to enumerator and HeroBonus.h 2 years ago
  Konstantin 6fa1b2b19f vcmi: move bonuses to its own folder 2 years ago
  Konstantin 11b237a23c vcmi: massive refactoring v1 2 years ago
  Ivan Savenko 31147ac83b refactoring: TDmgRange pair -> DamageRange struct 3 years ago
  Ivan Savenko d2b837b116 All creature-related texts go through translator 3 years ago
  Ivan Savenko 500cf7f15d EWallPart & EWallState are now enum class 3 years ago
  Andrii Danylchenko 033a585e4b Battle AI 2 turns attacks recalculation 4 years ago