mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-06 23:07:59 +00:00
feat(Core/Scripting): add OnBeforeArenaCheckWinConditions hook for mod-arena-replay compatibility (#19856)
This commit is contained in:
@@ -27,6 +27,7 @@ enum ArenaHook
|
||||
ARENAHOOK_CAN_ADD_MEMBER,
|
||||
ARENAHOOK_ON_GET_POINTS,
|
||||
ARENAHOOK_CAN_SAVE_TO_DB,
|
||||
ARENAHOOK_ON_BEFORE_CHECK_WIN_CONDITION,
|
||||
ARENAHOOK_END
|
||||
};
|
||||
|
||||
@@ -44,6 +45,8 @@ public:
|
||||
|
||||
virtual void OnGetPoints(ArenaTeam* /*team*/, uint32 /*memberRating*/, float& /*points*/) { }
|
||||
|
||||
[[nodiscard]] virtual bool OnBeforeArenaCheckWinConditions(Battleground* const /* bg */) { return true; }
|
||||
|
||||
[[nodiscard]] virtual bool CanSaveToDB(ArenaTeam* /*team*/) { return true; }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user