aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMachiavelli <machiavelli.trinity@gmail.com>2010-12-31 18:24:35 +0100
committerMachiavelli <machiavelli.trinity@gmail.com>2010-12-31 18:24:35 +0100
commit8ab453b4659da09126c329d00210ec189d3dee9b (patch)
treeb7c18d9e0eb463f94c08c4d103d90d1b2549b03b
parent42d3130a56b6e3c0976c0813ec33d9e122d23ea3 (diff)
Missing changes from 72a115f242f4d4e7de48
-rwxr-xr-xsrc/server/game/AI/CoreAI/CombatAI.cpp2
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/AI/CoreAI/CombatAI.cpp b/src/server/game/AI/CoreAI/CombatAI.cpp
index d33e9c006e3..6e30e709ffc 100755
--- a/src/server/game/AI/CoreAI/CombatAI.cpp
+++ b/src/server/game/AI/CoreAI/CombatAI.cpp
@@ -351,7 +351,7 @@ void VehicleAI::CheckConditions(const uint32 diff)
if (!conditions.empty())
{
for (SeatMap::iterator itr = m_vehicle->m_Seats.begin(); itr != m_vehicle->m_Seats.end(); ++itr)
- if (Unit *passenger = itr->second.passenger)
+ if (Unit* passenger = ObjectAccessor::GetUnit(*m_vehicle->GetBase(), itr->second.passenger))
{
if (Player* plr = passenger->ToPlayer())
{
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 33d4da29585..3c8c5f670d6 100755
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -16772,7 +16772,7 @@ void Unit::OutDebugInfo() const
{
sLog->outStringInLine("Passenger List: ");
for (SeatMap::iterator itr = GetVehicleKit()->m_Seats.begin(); itr != GetVehicleKit()->m_Seats.end(); ++itr)
- if (Unit *passenger = itr->second.passenger)
+ if (Unit* passenger = ObjectAccessor::GetUnit(*GetVehicleBase(), itr->second.passenger))
sLog->outStringInLine(UI64FMTD", ", passenger->GetGUID());
sLog->outString();
}