diff options
author | megamage <none@none> | 2009-06-03 21:47:38 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-06-03 21:47:38 -0500 |
commit | 37f4bf6a04564d0633c8e4fb04f112d5bc290f94 (patch) | |
tree | 6fc46e0e842f06247057ee8d014159a055217ec9 /src/game/Wintergrasp.cpp | |
parent | e858ac91eb62669abb086087d3c2516c3525b486 (diff) |
*Fix the bug that triggers are visible.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Wintergrasp.cpp')
-rw-r--r-- | src/game/Wintergrasp.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/game/Wintergrasp.cpp b/src/game/Wintergrasp.cpp index 51c5759bf13..0d30dfb78e0 100644 --- a/src/game/Wintergrasp.cpp +++ b/src/game/Wintergrasp.cpp @@ -168,15 +168,18 @@ void OPvPWintergrasp::ChangeDefender() m_timer = 600000; // for test, should be 2 hour 30 min } -uint32 OPvPWintergrasp::GetCreatureEntry(uint32 guidlow, uint32 entry) +uint32 OPvPWintergrasp::GetCreatureEntry(uint32 guidlow, const CreatureData *data) { if(m_defender == TEAM_ALLIANCE) { - TeamPairMap::const_iterator itr = m_creEntryPair.find(entry); + TeamPairMap::const_iterator itr = m_creEntryPair.find(data->id); if(itr != m_creEntryPair.end()) + { + const_cast<CreatureData*>(data)->displayid = 0; return itr->second; + } } - return entry; + return data->id; } void OPvPWintergrasp::OnCreatureCreate(Creature *creature, bool add) |