aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptMgr.h
diff options
context:
space:
mode:
authorMatan Shukry <matanshukry@gmail.com>2021-01-28 05:46:06 +0200
committerShauren <shauren.trinity@gmail.com>2021-01-30 18:10:21 +0100
commit0417c5ff5fd68cd3344dede35afaab364870561b (patch)
treec281641aa9bb74652e2105cbb72905b64d06f3ed /src/server/game/Scripting/ScriptMgr.h
parent08005a7cf937d2abd3bd164c24c80bb87ec3378c (diff)
Core/AreaTriggers: Implementation for sever side area triggers
- Spawn GridLoader to spawn area triggers correctly now - Removed SAI completely - Removed remnants of smart scripts. Created different issue for it - Calling InitDbPhaseShift and not InDbPhaseShift - changed SpawnId to uint64 rather than uint32 - not using CellGuidSet typedef as to not include ObjectMgr.h in the header
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.h')
-rw-r--r--src/server/game/Scripting/ScriptMgr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h
index e4765c44bec..eb5adbca73f 100644
--- a/src/server/game/Scripting/ScriptMgr.h
+++ b/src/server/game/Scripting/ScriptMgr.h
@@ -25,6 +25,7 @@
class AccountMgr;
class AreaTrigger;
class AreaTriggerAI;
+class AreaTriggerTemplate;
class AuctionHouseObject;
class Aura;
class AuraScript;
@@ -449,6 +450,7 @@ class TC_GAME_API AreaTriggerScript : public ScriptObject
// Called when the area trigger is activated by a player.
virtual bool OnTrigger(Player* /*player*/, AreaTriggerEntry const* /*trigger*/, bool /*entered*/) { return false; }
+ virtual bool OnTriggerServer(Player* /*player*/, AreaTriggerTemplate const* /*triggerTemplate*/, bool /*entered*/) { return false; }
};
class TC_GAME_API OnlyOnceAreaTriggerScript : public AreaTriggerScript