Core/Creature: restore previous behavior of random gender on respawn

Port From (https://github.com/TrinityCore/TrinityCore/commit/c0b5e074c47bd8722b76e582336278bc55aa9320)
This commit is contained in:
hondacrx
2019-09-03 15:50:08 -04:00
parent 493335c4db
commit ca20365855
+5 -1
View File
@@ -1635,7 +1635,11 @@ namespace Game.Entities
setDeathState(DeathState.JustRespawned);
CreatureModel display = new CreatureModel(GetNativeDisplayId(), GetNativeDisplayScale(), 1.0f);
SetDisplayId(display.CreatureDisplayID, display.DisplayScale);
if (Global.ObjectMgr.GetCreatureModelRandomGender(ref display, GetCreatureTemplate()) != null)
{
SetDisplayId(display.CreatureDisplayID, display.DisplayScale);
SetNativeDisplayId(display.CreatureDisplayID, display.DisplayScale);
}
GetMotionMaster().InitDefault();
//Re-initialize reactstate that could be altered by movementgenerators