aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-02-04 15:03:05 +0100
committerTreeston <treeston.mmoc@gmail.com>2018-02-04 15:03:05 +0100
commit6e0df9fce1e1f4de3ffa97bf9ef711f13f2b9a55 (patch)
tree56f65e8c4c91c3c29daca9d8fc6646e66419fb35 /src
parent3491aa44b75591e9345dcd5a91060cb4a4a8f81a (diff)
AI/SmartAI: Remove a silly incorrect piece of code that was breaking react state swaps on SAI creatures. Fixes #21353.
Diffstat (limited to 'src')
-rw-r--r--src/server/game/AI/SmartScripts/SmartAI.cpp5
-rw-r--r--src/server/game/AI/SmartScripts/SmartAI.h3
2 files changed, 0 insertions, 8 deletions
diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp
index d1bc18ba21f..c17464e03e2 100644
--- a/src/server/game/AI/SmartScripts/SmartAI.cpp
+++ b/src/server/game/AI/SmartScripts/SmartAI.cpp
@@ -468,11 +468,6 @@ void SmartAI::MoveInLineOfSight(Unit* who)
CreatureAI::MoveInLineOfSight(who);
}
-bool SmartAI::CanAIAttack(Unit const* /*who*/) const
-{
- return !(me->HasReactState(REACT_PASSIVE));
-}
-
bool SmartAI::AssistPlayerInCombatAgainst(Unit* who)
{
if (me->HasReactState(REACT_PASSIVE) || !IsAIControlled())
diff --git a/src/server/game/AI/SmartScripts/SmartAI.h b/src/server/game/AI/SmartScripts/SmartAI.h
index 35b7d534e19..aabf33111d4 100644
--- a/src/server/game/AI/SmartScripts/SmartAI.h
+++ b/src/server/game/AI/SmartScripts/SmartAI.h
@@ -145,9 +145,6 @@ class TC_GAME_API SmartAI : public CreatureAI
// Called when creature gets charmed by another unit
void OnCharmed(bool apply) override;
- // Called when victim is in line of sight
- bool CanAIAttack(Unit const* who) const override;
-
// Used in scripts to share variables
void DoAction(int32 param = 0) override;