Explorar o código

Workaround for broken save compatibility

Ivan Savenko hai 1 ano
pai
achega
b3c5882e11
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      lib/registerTypes/RegisterTypesMapObjects.h

+ 2 - 1
lib/registerTypes/RegisterTypesMapObjects.h

@@ -54,7 +54,6 @@ void registerTypesMapObjects(Serializer &s)
 	s.template registerType<CGObjectInstance, CGMarket>();
 	s.template registerType<CGObjectInstance, CGMarket>();
 		s.template registerType<CGMarket, CGBlackMarket>();
 		s.template registerType<CGMarket, CGBlackMarket>();
 		s.template registerType<CGMarket, CGUniversity>();
 		s.template registerType<CGMarket, CGUniversity>();
-		s.template registerType<CGMarket, CGArtifactsAltar>();
 	s.template registerType<CGObjectInstance, CGHeroPlaceholder>();
 	s.template registerType<CGObjectInstance, CGHeroPlaceholder>();
 
 
 	s.template registerType<CGObjectInstance, CArmedInstance>(); s.template registerType<CBonusSystemNode, CArmedInstance>(); s.template registerType<CCreatureSet, CArmedInstance>();
 	s.template registerType<CGObjectInstance, CArmedInstance>(); s.template registerType<CBonusSystemNode, CArmedInstance>(); s.template registerType<CCreatureSet, CArmedInstance>();
@@ -133,6 +132,8 @@ void registerTypesMapObjects(Serializer &s)
 
 
 	//s.template registerType<CObstacleInstance>();
 	//s.template registerType<CObstacleInstance>();
 		s.template registerType<CObstacleInstance, SpellCreatedObstacle>();
 		s.template registerType<CObstacleInstance, SpellCreatedObstacle>();
+
+	s.template registerType<CGMarket, CGArtifactsAltar>();
 }
 }
 
 
 VCMI_LIB_NAMESPACE_END
 VCMI_LIB_NAMESPACE_END