diff --git a/server/gameserver/aicomponent.cc b/server/gameserver/aicomponent.cc index 8dbc992..6903c2e 100644 --- a/server/gameserver/aicomponent.cc +++ b/server/gameserver/aicomponent.cc @@ -2,6 +2,11 @@ #include "aicomponent.h" +AIComponent::~AIComponent() +{ + +} + void AIComponent::Update(int delta_time) { diff --git a/server/gameserver/aicomponent.h b/server/gameserver/aicomponent.h index 5728d2d..7529c8e 100644 --- a/server/gameserver/aicomponent.h +++ b/server/gameserver/aicomponent.h @@ -6,5 +6,6 @@ class AIComponent public: Entity* owner = nullptr; + virtual ~AIComponent(); virtual void Update(int delta_time); }; diff --git a/server/gameserver/android.ai.cc b/server/gameserver/android.ai.cc index fd54298..e85e118 100644 --- a/server/gameserver/android.ai.cc +++ b/server/gameserver/android.ai.cc @@ -7,6 +7,10 @@ #include "room.h" #include "metamgr.h" +AndroidAI::~AndroidAI() +{ +} + void AndroidAI::Update(int delta_time) { Human* hum = (Human*)owner; diff --git a/server/gameserver/android.ai.h b/server/gameserver/android.ai.h index 806c21a..6c121bc 100644 --- a/server/gameserver/android.ai.h +++ b/server/gameserver/android.ai.h @@ -17,6 +17,7 @@ class AndroidAI : public AIComponent int state_elapsed_time = 0; Human* last_hiter = nullptr; + virtual ~AndroidAI() override; virtual void Update(int delta_time) override; private: diff --git a/server/gameserver/metadata.cc b/server/gameserver/metadata.cc index b0ab702..dcb7dc7 100644 --- a/server/gameserver/metadata.cc +++ b/server/gameserver/metadata.cc @@ -148,12 +148,10 @@ namespace MetaData } } assert(itemids.size() == nums.size()); - #if 1 std::vector item_lvs; - for (auto& itr : itemids) { + for (size_t ii = 0; ii < itemids.size(); ++ii) { item_lvs.push_back(1); } - #endif if (this->i->type() == 1) { auto item_tuple = std::make_tuple( itemids,