diff options
author | megamage <none@none> | 2009-05-26 00:53:20 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-05-26 00:53:20 -0500 |
commit | 5eedbc7af4bfc93b2225dcc09fb024c0473110c3 (patch) | |
tree | 9b6c03b7e1aedbb5ede322b8c5e72cd78957a0c9 /src | |
parent | 65a47c4a6b71ae87d43da2d2f2c7fc8b9243b808 (diff) |
*Allow vehicle have loot.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Map.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 140904bfb19..4785d9bf91e 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -2707,7 +2707,12 @@ void BattleGroundMap::UnloadAll() Creature* Map::GetCreature(uint64 guid) { - Creature * ret = ObjectAccessor::GetObjectInWorld(guid, (Creature*)NULL); + Creature * ret = NULL; + if(IS_CREATURE_GUID(guid)) + ret = ObjectAccessor::GetObjectInWorld(guid, (Creature*)NULL); + else if(IS_VEHICLE_GUID(guid)) + ret = ObjectAccessor::GetObjectInWorld(guid, (Vehicle*)NULL); + if(!ret) return NULL; |