1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/lib/serializer
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
..
BinaryDeserializer.cpp Serializer refactoring: fix FileStream usage for game loading 2016-10-30 15:46:44 +03:00
BinaryDeserializer.h fixed boost::optional load, regression from https://github.com/vcmi/vcmi/pull/212 2016-11-13 11:46:26 +03:00
BinarySerializer.cpp Serializer refactoring: fix FileStream usage for game loading 2016-10-30 15:46:44 +03:00
BinarySerializer.h Possible fix for selection of incorrect method for serialization of vector<bool> 2016-10-30 11:42:53 +02:00
CLoadIntegrityValidator.cpp Add files for rebased serializer refactoring done by Ivan 2016-10-27 17:26:22 +03:00
CLoadIntegrityValidator.h Fixes zero-initialized fileVersion member in deserializer 2016-10-29 19:52:19 +03:00
CMemorySerializer.cpp Fixes zero-initialized fileVersion member in deserializer 2016-10-29 19:52:19 +03:00
CMemorySerializer.h Add files for rebased serializer refactoring done by Ivan 2016-10-27 17:26:22 +03:00
Connection.cpp CConnection: use std::static for port conversion 2017-06-04 16:48:04 +03:00
Connection.h Client: server port and testing options cleanup 2017-06-04 08:49:23 +03:00
CSerializer.cpp Serializer refactoring: fix paths to work in Visual Studio 2016-10-28 13:52:42 +03:00
CSerializer.h Unified CStack ammo, casts and counterattacks 2017-07-08 20:29:59 +03:00
CTypeList.cpp CTypeList: Apply changes from a50a32405d 2016-10-27 18:12:30 +03:00
CTypeList.h Compilation fix for VS2015 suggested by Ivan and tested by @dydzio0614 2016-10-29 21:29:25 +03:00
JsonDeserializer.cpp * WIP on event condition format 2017-05-27 00:23:19 +03:00
JsonDeserializer.h * WIP on event condition format 2017-05-27 00:23:19 +03:00
JsonSerializeFormat.cpp * WIP on event condition format 2017-05-27 00:23:19 +03:00
JsonSerializeFormat.h * WIP on event condition format 2017-05-27 00:23:19 +03:00
JsonSerializer.cpp * WIP on event condition format 2017-05-27 00:23:19 +03:00
JsonSerializer.h * WIP on event condition format 2017-05-27 00:23:19 +03:00