aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/SmartScripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/AI/SmartScripts')
-rw-r--r--src/server/game/AI/SmartScripts/SmartAI.cpp14
-rw-r--r--src/server/game/AI/SmartScripts/SmartAI.h4
2 files changed, 2 insertions, 16 deletions
diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp
index aaf76d2f527..8fffb309696 100644
--- a/src/server/game/AI/SmartScripts/SmartAI.cpp
+++ b/src/server/game/AI/SmartScripts/SmartAI.cpp
@@ -595,13 +595,6 @@ void SmartAI::JustRespawned()
mFollowCreditType = 0;
}
-int SmartAI::Permissible(const Creature* creature)
-{
- if (creature->GetAIName() == "SmartAI")
- return PERMIT_BASE_SPECIAL;
- return PERMIT_BASE_NO;
-}
-
void SmartAI::JustReachedHome()
{
GetScript()->OnReset();
@@ -965,13 +958,6 @@ void SmartAI::CheckConditions(uint32 diff)
mConditionsTimer -= diff;
}
-int SmartGameObjectAI::Permissible(const GameObject* g)
-{
- if (g->GetAIName() == "SmartGameObjectAI")
- return PERMIT_BASE_SPECIAL;
- return PERMIT_BASE_NO;
-}
-
void SmartGameObjectAI::UpdateAI(uint32 diff)
{
GetScript()->OnUpdate(diff);
diff --git a/src/server/game/AI/SmartScripts/SmartAI.h b/src/server/game/AI/SmartScripts/SmartAI.h
index 87d29ceb5db..886bc94c3dd 100644
--- a/src/server/game/AI/SmartScripts/SmartAI.h
+++ b/src/server/game/AI/SmartScripts/SmartAI.h
@@ -160,7 +160,7 @@ class TC_GAME_API SmartAI : public CreatureAI
ObjectGuid GetGUID(int32 id = 0) const override;
//core related
- static int Permissible(const Creature*);
+ static int32 Permissible(Creature const* /*creature*/) { return PERMIT_BASE_NO; }
// Called at movepoint reached
void MovepointReached(uint32 id);
@@ -257,7 +257,7 @@ class TC_GAME_API SmartGameObjectAI : public GameObjectAI
void InitializeAI() override;
void Reset() override;
SmartScript* GetScript() { return &mScript; }
- static int Permissible(const GameObject* g);
+ static int32 Permissible(GameObject const* /*go*/) { return PERMIT_BASE_NO; }
bool GossipHello(Player* player, bool reportUse) override;
bool GossipSelect(Player* player, uint32 menuId, uint32 gossipListId) override;