Commit History

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