From 7b55e7aec4d7cd016f23112f47b711c9663d0b55 Mon Sep 17 00:00:00 2001 From: whipowill Date: Wed, 18 May 2022 16:25:09 -0500 Subject: [PATCH] Compile bug fixes. --- src/FleeManager.h | 2 +- src/TravelNode.h | 2 +- src/strategy/ItemVisitors.h | 2 +- src/strategy/Strategy.cpp | 22 +++++++++++----------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/FleeManager.h b/src/FleeManager.h index fe24eb8f..5ca801f0 100644 --- a/src/FleeManager.h +++ b/src/FleeManager.h @@ -46,7 +46,7 @@ class FleeManager Player* bot; float maxAllowedDistance; - float followAngle; + [[maybe_unused]] float followAngle; // unused - whipowill bool forceMaxDistance; WorldPosition startPosition; }; diff --git a/src/TravelNode.h b/src/TravelNode.h index 826dd40a..46b1d801 100644 --- a/src/TravelNode.h +++ b/src/TravelNode.h @@ -66,7 +66,7 @@ class TravelNodePath //Constructor TravelNodePath(float distance = 0.1f, float extraCost = 0, uint8 pathType = (uint8)TravelNodePathType::walk, uint32 pathObject = 0, bool calculated = false, std::vector maxLevelCreature = { 0, 0, 0 }, float swimDistance = 0) - : extraCost(extraCost), calculated(calculated), distance(distance), maxLevelCreature(maxLevelCreature), pathType(TravelNodePathType(pathType)), swimDistance(swimDistance), pathObject(pathObject) // reorder args - whipowill + : extraCost(extraCost), calculated(calculated), distance(distance), maxLevelCreature(maxLevelCreature), swimDistance(swimDistance), pathType(TravelNodePathType(pathType)), pathObject(pathObject) // reorder args - whipowill { if (pathType != (uint8)TravelNodePathType::walk) complete = true; diff --git a/src/strategy/ItemVisitors.h b/src/strategy/ItemVisitors.h index b24f2aee..137925d2 100644 --- a/src/strategy/ItemVisitors.h +++ b/src/strategy/ItemVisitors.h @@ -111,7 +111,7 @@ class FindItemsToTradeByClassVisitor : public IterateItemsVisitor { public: FindItemsToTradeByClassVisitor(uint32 itemClass, uint32 itemSubClass, uint32 count) - : IterateItemsVisitor(), itemClass(itemClass), count(count), itemSubClass(itemSubClass) { } // reorder args - whipowill + : IterateItemsVisitor(), itemClass(itemClass), itemSubClass(itemSubClass), count(count) { } // reorder args - whipowill bool Visit(Item* item) override { diff --git a/src/strategy/Strategy.cpp b/src/strategy/Strategy.cpp index 6b97de14..677e8d0e 100644 --- a/src/strategy/Strategy.cpp +++ b/src/strategy/Strategy.cpp @@ -24,7 +24,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory } private: - static ActionNode* melee(PlayerbotAI* botAI) + static ActionNode* melee([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("melee", /*P*/ nullptr, @@ -32,7 +32,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* healthstone(PlayerbotAI* botAI) + static ActionNode* healthstone([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("healthstone", /*P*/ nullptr, @@ -40,7 +40,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* follow_master_random(PlayerbotAI* botAI) + static ActionNode* follow_master_random([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("be near", /*P*/ nullptr, @@ -48,7 +48,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* attack_anything(PlayerbotAI* botAI) + static ActionNode* attack_anything([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("attack anything", /*P*/ nullptr, @@ -56,7 +56,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* move_random(PlayerbotAI* botAI) + static ActionNode* move_random([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("move random", /*P*/ nullptr, @@ -64,7 +64,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* move_to_loot(PlayerbotAI* botAI) + static ActionNode* move_to_loot([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("move to loot", /*P*/ nullptr, @@ -72,7 +72,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* food(PlayerbotAI* botAI) + static ActionNode* food([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("food", /*P*/ nullptr, @@ -80,7 +80,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* drink(PlayerbotAI* botAI) + static ActionNode* drink([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("drink", /*P*/ nullptr, @@ -88,7 +88,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* mana_potion(PlayerbotAI* botAI) + static ActionNode* mana_potion([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("mana potion", /*P*/ nullptr, @@ -96,7 +96,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* healing_potion(PlayerbotAI* botAI) + static ActionNode* healing_potion([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("healing potion", /*P*/ nullptr, @@ -104,7 +104,7 @@ class ActionNodeFactoryInternal : public NamedObjectFactory /*C*/ nullptr); } - static ActionNode* flee(PlayerbotAI* botAI) + static ActionNode* flee([[maybe_unused]] PlayerbotAI* botAI) // unused param - whipowill { return new ActionNode ("flee", /*P*/ nullptr,