feat: fire UPDATE_BATTLEFIELD_STATUS event on BG queue/join/leave

Fire UPDATE_BATTLEFIELD_STATUS with the status code when battlefield
status changes (queued, ready to join, in progress, waiting to leave).
Used by BG queue addons and PvP addons to track battleground state.
This commit is contained in:
Kelsi 2026-03-21 06:02:28 -07:00
parent 19b8d31da2
commit 900626f5fe

View file

@ -16803,6 +16803,8 @@ void GameHandler::handleBattlefieldStatus(network::Packet& packet) {
LOG_INFO("Battlefield status: unknown (", statusId, ") for ", bgName);
break;
}
if (addonEventCallback_)
addonEventCallback_("UPDATE_BATTLEFIELD_STATUS", {std::to_string(statusId)});
}
void GameHandler::handleBattlefieldList(network::Packet& packet) {