feat(Core/Scripting): add OnBeforeArenaCheckWinConditions hook for mod-arena-replay compatibility (#19856)

This commit is contained in:
Stefano Borzì
2024-09-04 15:33:38 +02:00
committed by GitHub
parent bf18b9bdfb
commit e5e514bbbe
4 changed files with 12 additions and 0 deletions

View File

@@ -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; }
};