diff options
| author | Spp <none@none> | 2009-10-18 14:11:53 +0200 |
|---|---|---|
| committer | Spp <none@none> | 2009-10-18 14:11:53 +0200 |
| commit | dccedbef98593404f6125e9a0dacde802985358c (patch) | |
| tree | 57b5e2cf3d767ef840e9a329fa0b63a08d82069f /src | |
| parent | 8bba043164978bf2a7537d8c466bf9da24dbf726 (diff) | |
*Wintergrasp: Tenacity after resurrect will be only applied to the correct team. By Spp (Thanks to RammboNr5)
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/Wintergrasp.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/game/Wintergrasp.cpp b/src/game/Wintergrasp.cpp index d98f8d11511..d6471f826c0 100644 --- a/src/game/Wintergrasp.cpp +++ b/src/game/Wintergrasp.cpp @@ -765,7 +765,8 @@ void OPvPWintergrasp::HandlePlayerEnterZone(Player * plr, uint32 zone) // Reapply Tenacity if needed void OPvPWintergrasp::HandlePlayerResurrects(Player * plr, uint32 zone) { - if (isWarTime() && m_tenacityStack && !plr->HasAura(SPELL_TENACITY) && plr->getLevel() > 69) + if (isWarTime() && m_tenacityStack && !plr->HasAura(SPELL_TENACITY) && plr->getLevel() > 69 && + (plr->GetTeam() == TEAM_ALLIANCE && m_tenacityStack > 0 || plr->GetTeam() == TEAM_HORDE && m_tenacityStack < 0)) { int32 newStack = m_tenacityStack < 0 ? -m_tenacityStack : m_tenacityStack; if (newStack > 20) |
