From 48ec2df81fa8f88cd32d7a79b587603aedbd89e0 Mon Sep 17 00:00:00 2001 From: Subv Date: Sun, 1 Jun 2014 22:27:29 -0500 Subject: Core/Phases: Preliminary work with correctly implementing the phase system in 4.3.4 Put here for peer review. --- src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server/scripts/OutdoorPvP') diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp b/src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp index a3ef9ce7b5c..b43904f2223 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp @@ -170,6 +170,9 @@ bool OutdoorPvPSI::HandleDropFlag(Player* player, uint32 spellId) return true; } + for (auto phase : player->GetPhases()) + go->SetInPhase(phase, false, true); + go->SetRespawnTime(0); if (!map->AddToMap(go)) @@ -204,6 +207,9 @@ bool OutdoorPvPSI::HandleDropFlag(Player* player, uint32 spellId) return true; } + for (auto phase : player->GetPhases()) + go->SetInPhase(phase, false, true); + go->SetRespawnTime(0); if (!map->AddToMap(go)) -- cgit v1.2.3