diff options
Diffstat (limited to 'src/game/Object.cpp')
-rw-r--r-- | src/game/Object.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/game/Object.cpp b/src/game/Object.cpp index 8b8bfec0c96..e6027f6d5a4 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -1757,10 +1757,11 @@ TempSummon *Map::SummonCreature(uint32 entry, float x, float y, float z, float a mask = UNIT_MASK_GUARDIAN; else if(properties->Type == SUMMON_TYPE_TOTEM) mask = UNIT_MASK_TOTEM; - else if(properties->Category == SUMMON_CATEGORY_VEHICLE - || properties->Type == SUMMON_TYPE_VEHICLE + else if(properties->Category == SUMMON_CATEGORY_VEHICLE) + mask = UNIT_MASK_MINION; + else if(properties->Type == SUMMON_TYPE_VEHICLE || properties->Type == SUMMON_TYPE_VEHICLE2) - mask = UNIT_MASK_VEHICLE; + mask = UNIT_MASK_SUMMON; else if(properties->Category == SUMMON_CATEGORY_PUPPET) mask = UNIT_MASK_PUPPET; else if(properties->Type == SUMMON_TYPE_MINIPET) |