From 30f57de184fb96dfb6c548201e7717fa293682e1 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Thu, 24 Aug 2023 22:25:15 +0200 Subject: Scripts/AreaTrigger: Added CanCaptureFlag and CaptureFlag hooks (#29237) * also added related areatrigger script --- src/server/game/Maps/ZoneScript.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/game/Maps') diff --git a/src/server/game/Maps/ZoneScript.h b/src/server/game/Maps/ZoneScript.h index 5364ccc7fb8..792989f6a61 100644 --- a/src/server/game/Maps/ZoneScript.h +++ b/src/server/game/Maps/ZoneScript.h @@ -71,6 +71,9 @@ class TC_GAME_API ZoneScript virtual void ProcessEvent(WorldObject* /*obj*/, uint32 /*eventId*/, WorldObject* /*invoker*/) { } virtual void OnFlagStateChange([[maybe_unused]] GameObject* flagInBase, [[maybe_unused]] FlagState oldValue, [[maybe_unused]] FlagState newValue, [[maybe_unused]] Player* player) { } + + virtual bool CanCaptureFlag([[maybe_unused]] AreaTrigger* areaTrigger, [[maybe_unused]] Player* player) { return false; } + virtual void OnCaptureFlag([[maybe_unused]] AreaTrigger* areaTrigger, [[maybe_unused]] Player* player) { } }; #endif -- cgit v1.2.3