aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-05-26 00:53:20 -0500
committermegamage <none@none>2009-05-26 00:53:20 -0500
commit5eedbc7af4bfc93b2225dcc09fb024c0473110c3 (patch)
tree9b6c03b7e1aedbb5ede322b8c5e72cd78957a0c9 /src
parent65a47c4a6b71ae87d43da2d2f2c7fc8b9243b808 (diff)
*Allow vehicle have loot.
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/Map.cpp7
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;