Script/Commands: Fix crash in .pet create command if Unit::CreateTamedPetFrom returns null
Port From (https://github.com/TrinityCore/TrinityCore/commit/33a8d42bd79265dcc6930b67f8ceb26622d5e0fe)
This commit is contained in:
@@ -39,6 +39,11 @@ namespace Game.Chat
|
|||||||
|
|
||||||
// Everything looks OK, create new pet
|
// Everything looks OK, create new pet
|
||||||
Pet pet = player.CreateTamedPetFrom(creatureTarget);
|
Pet pet = player.CreateTamedPetFrom(creatureTarget);
|
||||||
|
if (pet == null)
|
||||||
|
{
|
||||||
|
handler.SendSysMessage("CreateTamedPetFrom returned null.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// "kill" original creature
|
// "kill" original creature
|
||||||
creatureTarget.DespawnOrUnsummon();
|
creatureTarget.DespawnOrUnsummon();
|
||||||
|
|||||||
Reference in New Issue
Block a user