1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/lib/battle
AlexVinS 4f14f22d3a Unified CStack ammo, casts and counterattacks
* it is possible now to add casts and shoots OTF (f.e. with spell bonus)

Centralized stack 'ammo' loading from bonus system.
* introduced small proxy class for local bonus cache
(no need to use global cache if particular selector used on node only in one place)
* handle killing resurrected creatures
* use IBonusBearer::MaxHealth() where possible
* Fixed https://bugs.vcmi.eu/view.php?id=2486
* Possible fix for 0 HP after resurrection.
* Hack-fixed https://bugs.vcmi.eu/view.php?id=2584
* Unified CStack health API
* Use CHealth for CStack count and health points
* increased SERIALIZATION_VERSION
2017-07-08 20:29:59 +03:00
..
AccessibilityInfo.cpp Merge pull request #317 from vcmi/attackerOwned 2017-07-03 16:19:54 +03:00
AccessibilityInfo.h CStack refactoring 2017-07-01 19:17:08 +03:00
BattleAction.cpp Merge pull request #317 from vcmi/attackerOwned 2017-07-03 16:19:54 +03:00
BattleAction.h CStack refactoring 2017-07-01 19:17:08 +03:00
BattleAttackInfo.cpp Unified CStack ammo, casts and counterattacks 2017-07-08 20:29:59 +03:00
BattleAttackInfo.h Unified CStack ammo, casts and counterattacks 2017-07-08 20:29:59 +03:00
BattleHex.cpp Merge pull request #317 from vcmi/attackerOwned 2017-07-03 16:19:54 +03:00
BattleHex.h CStack refactoring 2017-07-01 19:17:08 +03:00
BattleInfo.cpp Unified CStack ammo, casts and counterattacks 2017-07-08 20:29:59 +03:00
BattleInfo.h Unified CStack ammo, casts and counterattacks 2017-07-08 20:29:59 +03:00
CBattleInfoCallback.cpp Unified CStack ammo, casts and counterattacks 2017-07-08 20:29:59 +03:00
CBattleInfoCallback.h Unified CStack ammo, casts and counterattacks 2017-07-08 20:29:59 +03:00
CBattleInfoEssentials.cpp Fixed https://bugs.vcmi.eu/view.php?id=2706 2017-07-04 11:21:22 +03:00
CBattleInfoEssentials.h CStack refactoring 2017-07-01 19:17:08 +03:00
CCallbackBase.cpp Precompiled header path also needs fix 2017-07-01 20:05:10 +02:00
CCallbackBase.h fixed relative include paths 2017-06-29 00:09:35 +03:00
CObstacleInstance.cpp Precompiled header path also needs fix 2017-07-01 20:05:10 +02:00
CObstacleInstance.h Moving some files from lib to the battle subdirectory. 2017-06-26 15:26:08 +02:00
CPlayerBattleCallback.cpp Precompiled header path also needs fix 2017-07-01 20:05:10 +02:00
CPlayerBattleCallback.h Refactoring. 2017-06-24 15:51:07 +02:00
ReachabilityInfo.cpp Merge pull request #317 from vcmi/attackerOwned 2017-07-03 16:19:54 +03:00
ReachabilityInfo.h CStack refactoring 2017-07-01 19:17:08 +03:00
SideInBattle.cpp Precompiled header path also needs fix 2017-07-01 20:05:10 +02:00
SideInBattle.h Fix more includes and move SideInBattle / SiegeInfo into battle 2017-06-29 02:02:05 +03:00
SiegeInfo.cpp Precompiled header path also needs fix 2017-07-01 20:05:10 +02:00
SiegeInfo.h Fix more includes and move SideInBattle / SiegeInfo into battle 2017-06-29 02:02:05 +03:00