aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlinencloth <none@none>2010-09-15 06:23:25 +0200
committerlinencloth <none@none>2010-09-15 06:23:25 +0200
commitec5edaf6bff0aadd92d30d5cd32f5f5968a70c79 (patch)
tree7535f8ad9a3fe6205c14afe66774d326199da712
parent356a263059bfeee37d537903b528481c18dc3c2e (diff)
Core/Creature: Initialize the creature's default movement generator on respawn.
Fixes creatures which are moving by default, but not continuing it after respawning. --HG-- branch : trunk
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index f423df31901..749cfbc310e 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -1601,6 +1601,8 @@ void Creature::Respawn(bool force)
SetByteValue(UNIT_FIELD_BYTES_0, 2, minfo->gender);
}
+ GetMotionMaster()->InitDefault();
+
//Call AI respawn virtual function
if (IsAIEnabled)
AI()->JustRespawned();