diff options
author | Machiavelli <machiavelli.trinity@gmail.com> | 2010-12-31 18:24:35 +0100 |
---|---|---|
committer | Machiavelli <machiavelli.trinity@gmail.com> | 2010-12-31 18:24:35 +0100 |
commit | 8ab453b4659da09126c329d00210ec189d3dee9b (patch) | |
tree | b7c18d9e0eb463f94c08c4d103d90d1b2549b03b | |
parent | 42d3130a56b6e3c0976c0813ec33d9e122d23ea3 (diff) |
Missing changes from 72a115f242f4d4e7de48
-rwxr-xr-x | src/server/game/AI/CoreAI/CombatAI.cpp | 2 | ||||
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 2 |
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(); } |