1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-15 20:03:15 +02:00

fixed type registration bug (order matters\!)

This commit is contained in:
Henning Koehler
2017-09-10 19:15:20 +12:00
parent ef7900d0a2
commit 9a335cdb59

View File

@@ -181,9 +181,6 @@ void registerTypesMapObjects2(Serializer &s)
s.template registerType<ILimiter, RankRangeLimiter>(); s.template registerType<ILimiter, RankRangeLimiter>();
s.template registerType<ILimiter, StackOwnerLimiter>(); s.template registerType<ILimiter, StackOwnerLimiter>();
// Updaters
s.template registerType<IUpdater, ScalingUpdater>();
// s.template registerType<CBonusSystemNode>(); // s.template registerType<CBonusSystemNode>();
s.template registerType<CBonusSystemNode, CArtifact>(); s.template registerType<CBonusSystemNode, CArtifact>();
s.template registerType<CArtifact, CGrowingArtifact>(); s.template registerType<CArtifact, CGrowingArtifact>();
@@ -204,6 +201,9 @@ void registerTypesMapObjects2(Serializer &s)
//s.template registerType<CObstacleInstance>(); //s.template registerType<CObstacleInstance>();
s.template registerType<CObstacleInstance, MoatObstacle>(); s.template registerType<CObstacleInstance, MoatObstacle>();
s.template registerType<CObstacleInstance, SpellCreatedObstacle>(); s.template registerType<CObstacleInstance, SpellCreatedObstacle>();
// Updaters
s.template registerType<IUpdater, ScalingUpdater>();
} }
template<typename Serializer> template<typename Serializer>
void registerTypesClientPacks1(Serializer &s) void registerTypesClientPacks1(Serializer &s)