diff options
author | Jeremy <Golrag@users.noreply.github.com> | 2023-05-09 05:20:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-09 05:20:35 +0200 |
commit | 205aba1ff3a6f1ff92a8b26af646fd25f139c697 (patch) | |
tree | a2273ad956ee236dd4044d114759d9e24211468c /src/server/game/Battlegrounds/BattlegroundMgr.cpp | |
parent | dc284750968d1816cc4271f4c6a6dbcdcdfd3f51 (diff) |
Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags (#28508)
* UNIT_NPC_FLAG_AREA_SPIRIT_HEALER
* UNIT_NPC_FLAG_2_AREA_SPIRIT_HEALER_INDIVIDUAL
Diffstat (limited to 'src/server/game/Battlegrounds/BattlegroundMgr.cpp')
-rw-r--r-- | src/server/game/Battlegrounds/BattlegroundMgr.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/server/game/Battlegrounds/BattlegroundMgr.cpp b/src/server/game/Battlegrounds/BattlegroundMgr.cpp index c7808947032..aa903481d75 100644 --- a/src/server/game/Battlegrounds/BattlegroundMgr.cpp +++ b/src/server/game/Battlegrounds/BattlegroundMgr.cpp @@ -579,18 +579,6 @@ void BattlegroundMgr::SendToBattleground(Player* player, uint32 instanceId, Batt TC_LOG_ERROR("bg.battleground", "BattlegroundMgr::SendToBattleground: Instance {} (bgType {}) not found while trying to teleport player {}", instanceId, bgTypeId, player->GetName()); } -void BattlegroundMgr::SendAreaSpiritHealerQueryOpcode(Player* player, Battleground* bg, ObjectGuid const& guid) -{ - uint32 time_ = 30000 - bg->GetLastResurrectTime(); // resurrect every 30 seconds - if (time_ == uint32(-1)) - time_ = 0; - - WorldPackets::Battleground::AreaSpiritHealerTime areaSpiritHealerTime; - areaSpiritHealerTime.HealerGuid = guid; - areaSpiritHealerTime.TimeLeft = time_; - player->SendDirectMessage(areaSpiritHealerTime.Write()); -} - bool BattlegroundMgr::IsArenaType(BattlegroundTypeId bgTypeId) { return bgTypeId == BATTLEGROUND_AA |