aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2017-03-08 12:19:26 -0300
committerariel- <ariel-@users.noreply.github.com>2017-03-08 12:19:26 -0300
commit8089f1816c9b5a53a94711586530c808509c5f33 (patch)
tree6977ca8bf03cf0c5c5f7b84c748bcfe51a67186f /src
parent9d639c55b186f14de806bcc92c231585bc2f590b (diff)
Core/Creature: restore previous behavior of random gender on respawn
Little regression added with 253c0f3d07e05557daa3ffdd4e2a2af4256fb65e
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 46993d92e09..3aec5cc1876 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -1847,7 +1847,11 @@ void Creature::Respawn(bool force)
setDeathState(JUST_RESPAWNED);
uint32 displayID = GetNativeDisplayId();
- SetDisplayId(displayID);
+ if (sObjectMgr->GetCreatureModelRandomGender(&displayID))
+ {
+ SetDisplayId(displayID);
+ SetNativeDisplayId(displayID);
+ }
GetMotionMaster()->InitDefault();
//Re-initialize reactstate that could be altered by movementgenerators