Core/Creatures: remove virtual mounts from creatures on death

Closes https://github.com/TrinityCore/TrinityCore/pull/14396
This commit is contained in:
Northstrider authored and MitchesD committed 2015-04-19 14:56:54 +02:00
1 parent 681380dd84
commit b5393d4b9b
1 file changed
+2
@@ -1482,6 +1482,8 @@ void Creature::setDeathState(DeathState s)
SetTarget(ObjectGuid::Empty); // remove target selection in any cases (can be set at aura remove in Unit::setDeathState)
SetUInt32Value(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_NONE);
SetUInt32Value(UNIT_FIELD_MOUNTDISPLAYID, 0); // if creature is mounted on a virtual mount, remove it at death
setActive(false);
if (HasSearchedAssistance())