aboutsummaryrefslogtreecommitdiff
path: root/src/game/Wintergrasp.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-06-03 21:47:38 -0500
committermegamage <none@none>2009-06-03 21:47:38 -0500
commit37f4bf6a04564d0633c8e4fb04f112d5bc290f94 (patch)
tree6fc46e0e842f06247057ee8d014159a055217ec9 /src/game/Wintergrasp.cpp
parente858ac91eb62669abb086087d3c2516c3525b486 (diff)
*Fix the bug that triggers are visible.
--HG-- branch : trunk
Diffstat (limited to 'src/game/Wintergrasp.cpp')
-rw-r--r--src/game/Wintergrasp.cpp9
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)