Commit History

Autor SHA1 Mensaxe Data
  AlexVinS 57e5b768e8 Allow multiple destinations in BattleSpellCastParameters %!s(int64=10) %!d(string=hai) anos
  AlexVinS 75c2566410 "const" tweak %!s(int64=10) %!d(string=hai) anos
  AlexVinS 36e154d9b9 Use ISpellCaster in getAffectedStacks %!s(int64=10) %!d(string=hai) anos
  AlexVinS 947f6089d5 Use ISpellCaster in isImmuneByStack %!s(int64=10) %!d(string=hai) anos
  AlexVinS a4d4851d80 Fix typo: casted->cast %!s(int64=10) %!d(string=hai) anos
  AlexVinS 253b850ac3 Partial fix for 1791 %!s(int64=10) %!d(string=hai) anos
  AlexVinS 660203b436 Tweak BattleSpellCastParameters %!s(int64=10) %!d(string=hai) anos
  AlexVinS 2b434111bf More hero|creature casting unification %!s(int64=10) %!d(string=hai) anos
  AlexVinS e454649886 Use BattleSpellCastParameters for spell parameters override %!s(int64=10) %!d(string=hai) anos
  AlexVinS 10318a3da3 Intoduce PASSIVE_CASTING mode for opening battle spells %!s(int64=10) %!d(string=hai) anos
  AlexVinS e552e37cf7 Factored out CDefaultSpellMechanics::battleCast %!s(int64=10) %!d(string=hai) anos
  AlexVinS baba3a46e1 Centralize creature spell bonuses handling %!s(int64=10) %!d(string=hai) anos
  AlexVinS 67bd698019 Added some debug logging %!s(int64=10) %!d(string=hai) anos
  AlexVinS 873979a300 The only usage of secHero cast parameter is mana channeling - better to get it OTF %!s(int64=10) %!d(string=hai) anos
  AlexVinS 9ed9075afc Introduce calculateHealedHP again, now in better place. %!s(int64=10) %!d(string=hai) anos
  AlexVinS 0929e009db Remove suspicios code in display damage calculation %!s(int64=10) %!d(string=hai) anos
  AlexVinS 0fecb40039 Extract HealingSpellMechanics %!s(int64=10) %!d(string=hai) anos
  AlexVinS c050fde3f9 Get rid of DefaultSpellMechanics::calculateHealedHP %!s(int64=10) %!d(string=hai) anos
  AlexVinS 05e52993fd Simplified healed HP calculation %!s(int64=10) %!d(string=hai) anos
  AlexVinS 080244f30e MAXED_SPELL bonus should only affect spell effects %!s(int64=10) %!d(string=hai) anos
  AlexVinS 3ed3f1fa13 Use json configuration for special spell effect duration %!s(int64=10) %!d(string=hai) anos
  AlexVinS 3c053e5dd5 Quick fix for 2245 & 2238 %!s(int64=10) %!d(string=hai) anos
  AlexVinS 329c1d6b94 Calculate magic mirror effect at same time as magic resistance. %!s(int64=10) %!d(string=hai) anos
  AlexVinS caf8ae62cc Allow custom effect animation on any stack during spell cast. %!s(int64=10) %!d(string=hai) anos
  AlexVinS 0f0e67dbe3 Do not include resisted stacks in affected %!s(int64=10) %!d(string=hai) anos
  AlexVinS 843a2a39bd Use general dispell algorithm for CURE %!s(int64=10) %!d(string=hai) anos
  AlexVinS 32337102ac Fix a typo %!s(int64=10) %!d(string=hai) anos
  AlexVinS 7776d7bbf7 rename BattleSpellCastParameters::caster %!s(int64=10) %!d(string=hai) anos
  AlexVinS 832d69ec11 Hide battle log algorithm in spell classes. %!s(int64=10) %!d(string=hai) anos
  AlexVinS fb5903d610 Initial experiments on hero & creature casting unification %!s(int64=10) %!d(string=hai) anos