From 350749a1a664db0a5a2d8e28ec7f4f317c65cc7e Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Mon, 12 Aug 2024 10:38:31 +0000 Subject: [PATCH] Removed no longer used netpacks --- lib/mapping/CMapDefines.h | 4 +-- lib/networkPacks/NetPackVisitor.h | 2 -- lib/networkPacks/NetPacksLib.cpp | 21 --------------- lib/networkPacks/PacksForClient.h | 28 -------------------- lib/registerTypes/RegisterTypesClientPacks.h | 2 -- 5 files changed, 2 insertions(+), 55 deletions(-) diff --git a/lib/mapping/CMapDefines.h b/lib/mapping/CMapDefines.h index d04d29934..36034db33 100644 --- a/lib/mapping/CMapDefines.h +++ b/lib/mapping/CMapDefines.h @@ -30,8 +30,8 @@ public: CMapEvent(); virtual ~CMapEvent() = default; - bool earlierThan(const CMapEvent & other) const; - bool earlierThanOrEqual(const CMapEvent & other) const; + bool occursToday(int currentDay) const; + bool affectsPlayer(PlayerColor player, bool isHuman) const; std::string name; MetaString message; diff --git a/lib/networkPacks/NetPackVisitor.h b/lib/networkPacks/NetPackVisitor.h index faeaecf1b..488367624 100644 --- a/lib/networkPacks/NetPackVisitor.h +++ b/lib/networkPacks/NetPackVisitor.h @@ -55,8 +55,6 @@ public: virtual void visitSetCommanderProperty(SetCommanderProperty & pack) {} virtual void visitAddQuest(AddQuest & pack) {} virtual void visitUpdateArtHandlerLists(UpdateArtHandlerLists & pack) {} - virtual void visitUpdateMapEvents(UpdateMapEvents & pack) {} - virtual void visitUpdateCastleEvents(UpdateCastleEvents & pack) {} virtual void visitChangeFormation(ChangeFormation & pack) {} virtual void visitRemoveObject(RemoveObject & pack) {} virtual void visitTryMoveHero(TryMoveHero & pack) {} diff --git a/lib/networkPacks/NetPacksLib.cpp b/lib/networkPacks/NetPacksLib.cpp index 2cb873835..c3a706e97 100644 --- a/lib/networkPacks/NetPacksLib.cpp +++ b/lib/networkPacks/NetPacksLib.cpp @@ -225,16 +225,6 @@ void UpdateArtHandlerLists::visitTyped(ICPackVisitor & visitor) visitor.visitUpdateArtHandlerLists(*this); } -void UpdateMapEvents::visitTyped(ICPackVisitor & visitor) -{ - visitor.visitUpdateMapEvents(*this); -} - -void UpdateCastleEvents::visitTyped(ICPackVisitor & visitor) -{ - visitor.visitUpdateCastleEvents(*this); -} - void ChangeFormation::visitTyped(ICPackVisitor & visitor) { visitor.visitChangeFormation(*this); @@ -907,17 +897,6 @@ void UpdateArtHandlerLists::applyGs(CGameState * gs) const gs->allocatedArtifacts = allocatedArtifacts; } -void UpdateMapEvents::applyGs(CGameState * gs) const -{ - gs->map->events = events; -} - -void UpdateCastleEvents::applyGs(CGameState * gs) const -{ - auto * t = gs->getTown(town); - t->events = events; -} - void ChangeFormation::applyGs(CGameState * gs) const { gs->getHero(hid)->setFormation(formation); diff --git a/lib/networkPacks/PacksForClient.h b/lib/networkPacks/PacksForClient.h index 48f3c0b6f..e1e3e8b43 100644 --- a/lib/networkPacks/PacksForClient.h +++ b/lib/networkPacks/PacksForClient.h @@ -545,34 +545,6 @@ struct DLL_LINKAGE UpdateArtHandlerLists : public CPackForClient } }; -struct DLL_LINKAGE UpdateMapEvents : public CPackForClient -{ - std::list events; - - void applyGs(CGameState * gs) const; - void visitTyped(ICPackVisitor & visitor) override; - - template void serialize(Handler & h) - { - h & events; - } -}; - -struct DLL_LINKAGE UpdateCastleEvents : public CPackForClient -{ - ObjectInstanceID town; - std::vector events; - - void applyGs(CGameState * gs) const; - void visitTyped(ICPackVisitor & visitor) override; - - template void serialize(Handler & h) - { - h & town; - h & events; - } -}; - struct DLL_LINKAGE ChangeFormation : public CPackForClient { ObjectInstanceID hid; diff --git a/lib/registerTypes/RegisterTypesClientPacks.h b/lib/registerTypes/RegisterTypesClientPacks.h index af64194ab..d81593818 100644 --- a/lib/registerTypes/RegisterTypesClientPacks.h +++ b/lib/registerTypes/RegisterTypesClientPacks.h @@ -44,8 +44,6 @@ void registerTypesClientPacks(Serializer &s) s.template registerType(); s.template registerType(); s.template registerType(); - s.template registerType(); - s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType();