Ver código fonte

CGHeroInstance: remove old struct

Saves where struct is used is incompatible anyway
Konstantin 2 anos atrás
pai
commit
01f5571342
2 arquivos alterados com 0 adições e 15 exclusões
  1. 0 14
      lib/mapObjects/CGHeroInstance.h
  2. 0 1
      lib/registerTypes/RegisterTypes.h

+ 0 - 14
lib/mapObjects/CGHeroInstance.h

@@ -102,20 +102,6 @@ public:
 		}
 		}
 	} patrol;
 	} patrol;
 
 
-	// deprecated - used only for loading of old saves
-	struct HeroSpecial : CBonusSystemNode
-	{
-		bool growsWithLevel;
-
-		HeroSpecial(){growsWithLevel = false;};
-
-		template <typename Handler> void serialize(Handler &h, const int version)
-		{
-			h & static_cast<CBonusSystemNode&>(*this);
-			h & growsWithLevel;
-		}
-	};
-
 	struct DLL_LINKAGE SecondarySkillsInfo
 	struct DLL_LINKAGE SecondarySkillsInfo
 	{
 	{
 		//skills are determined, initialized at map start
 		//skills are determined, initialized at map start

+ 0 - 1
lib/registerTypes/RegisterTypes.h

@@ -194,7 +194,6 @@ void registerTypesMapObjects2(Serializer &s)
 	s.template registerType<CBonusSystemNode, PlayerState>();
 	s.template registerType<CBonusSystemNode, PlayerState>();
 	s.template registerType<CBonusSystemNode, TeamState>();
 	s.template registerType<CBonusSystemNode, TeamState>();
 	//s.template registerType<CGameState>(); //TODO
 	//s.template registerType<CGameState>(); //TODO
-	s.template registerType<CBonusSystemNode, CGHeroInstance::HeroSpecial>();
 	//s.template registerType<CArmedInstance>();
 	//s.template registerType<CArmedInstance>();
 	s.template registerType<CBonusSystemNode, CStack>();
 	s.template registerType<CBonusSystemNode, CStack>();
 	s.template registerType<CBonusSystemNode, BattleInfo>();
 	s.template registerType<CBonusSystemNode, BattleInfo>();