Commit History

Autor SHA1 Mensaxe Data
  AlexVinS 0fda90c67d Start moving server side spell mechanics %!s(int64=11) %!d(string=hai) anos
  AlexVinS aa31625774 More flexible way of spell school access %!s(int64=11) %!d(string=hai) anos
  AlexVinS 752965ff69 Merge branch 'develop' into SpellsRefactoring4 %!s(int64=11) %!d(string=hai) anos
  AlexVinS 7a429fc38b Revert @24efb9b4 %!s(int64=11) %!d(string=hai) anos
  AlexVinS 7af4f44237 rewrite CGHeroInstance::canCastThisSpell %!s(int64=11) %!d(string=hai) anos
  AlexVinS 3fcb1254f7 Rewrite CGHeroInstance::getSpellSchoolLevel using SPELL_SCHOOL_CONFIG %!s(int64=11) %!d(string=hai) anos
  AlexVinS 5d1077161c Change spell school serialization %!s(int64=11) %!d(string=hai) anos
  AlexVinS 3da27243c8 Fix SPELL_DAMAGE_REDUCTION calculation. %!s(int64=11) %!d(string=hai) anos
  AlexVinS 9e8b09d747 Use clearAffected flag %!s(int64=11) %!d(string=hai) anos
  AlexVinS 00013ed31a Fix spell school immunity evaluation %!s(int64=11) %!d(string=hai) anos
  AlexVinS ce8fa33efc Introduced new spell configuration options (not used yet) %!s(int64=11) %!d(string=hai) anos
  AlexVinS c7480e7fe5 Move getAffectedStacks to mechanics classes %!s(int64=11) %!d(string=hai) anos
  AlexVinS 4042757f93 Move spell range calculation to Mechanics %!s(int64=11) %!d(string=hai) anos
  AlexVinS b62ee20880 Move TargetInfo initialization to constructor %!s(int64=11) %!d(string=hai) anos
  AlexVinS 0015027ec7 Draft fo CHAIN_LIGHTNING %!s(int64=11) %!d(string=hai) anos
  AlexVinS a06dae1f96 Move getAffectedCreatures to CSpell. + more drafts %!s(int64=11) %!d(string=hai) anos
  AlexVinS 5ba53da9bf Extract SpellMechanics to separate file %!s(int64=11) %!d(string=hai) anos
  AlexVinS 22178151aa More general spell school handling %!s(int64=11) %!d(string=hai) anos
  AlexVinS d7800b834e get rid of CBattleInfoCallback::calculateSpellDmg %!s(int64=11) %!d(string=hai) anos
  AlexVinS e4b726151d get rid of CBattleInfoCallback::battleStackIsImmune %!s(int64=11) %!d(string=hai) anos
  AlexVinS ddf98a5920 +SpecialRisingSpellMechanics::isImmuneByStack %!s(int64=11) %!d(string=hai) anos
  AlexVinS 639b915391 Move calculateSpellBonus to CSpell %!s(int64=11) %!d(string=hai) anos
  AlexVinS 059698217c Use CLONE and DISPEL_HELPFUL_SPELLS Mechanics classes in immunity caculation %!s(int64=11) %!d(string=hai) anos
  AlexVinS 61d6bca3ff Extract some spell imuunity mechanics + draft of overall design (UNTESTED) %!s(int64=11) %!d(string=hai) anos
  AlexVinS a49da360d2 Use ESpellCastProblem inside SpellHandler %!s(int64=11) %!d(string=hai) anos
  AlexVinS 24efb9b413 SpellHandler: add more error checking + cleanup. %!s(int64=11) %!d(string=hai) anos
  AlexVinS 54453aee73 get rid of boost::assign %!s(int64=11) %!d(string=hai) anos
  AlexVinS eff801f39a Extract "inherit node" function %!s(int64=11) %!d(string=hai) anos
  AlexVinS 2fc16b231f Implemented inheritance semantic for spell level configuration. %!s(int64=11) %!d(string=hai) anos
  AlexVinS f2b61f7e69 Spell configuration: introduce simplifaction mechanism for level conficuration %!s(int64=11) %!d(string=hai) anos