aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/CreatureAI.h
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-01-01 17:22:29 +0100
committerShauren <shauren.trinity@gmail.com>2021-04-27 23:51:40 +0200
commite0afca513a9bfbd82134942e1266e46811707cbb (patch)
tree94feac867606e85fa33b4213330154f86c18e67c /src/server/game/AI/CreatureAI.h
parent0aed5a35efd0305c1c3046430a1b348f2049a1c5 (diff)
Core/AI: UnitAI.h trimming part two. WaypointX methods kicked upstairs to CreatureAI.h.
(cherry picked from commit 9c1e675590c1fa61a80b3f2c856aaf97c549f202)
Diffstat (limited to 'src/server/game/AI/CreatureAI.h')
-rw-r--r--src/server/game/AI/CreatureAI.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/AI/CreatureAI.h b/src/server/game/AI/CreatureAI.h
index fca77f0a5a4..007285a297a 100644
--- a/src/server/game/AI/CreatureAI.h
+++ b/src/server/game/AI/CreatureAI.h
@@ -193,6 +193,13 @@ class TC_GAME_API CreatureAI : public UnitAI
virtual void QuestReward(Player* player, Quest const* quest, uint32 opt);
virtual void QuestReward(Player* /*player*/, Quest const* /*quest*/, LootItemType /*type*/, uint32 /*opt*/) { }
+ /// == Waypoints system =============================
+
+ virtual void WaypointPathStarted(uint32 /*pathId*/) { }
+ virtual void WaypointStarted(uint32 /*nodeId*/, uint32 /*pathId*/) { }
+ virtual void WaypointReached(uint32 /*nodeId*/, uint32 /*pathId*/) { }
+ virtual void WaypointPathEnded(uint32 /*nodeId*/, uint32 /*pathId*/) { }
+
/// == Fields =======================================
virtual void PassengerBoarded(Unit* /*passenger*/, int8 /*seatId*/, bool /*apply*/) { }