54 {
57
59 {
62 return false;
63 }
64
66
67 if (!creatrueTemplate->
family)
68 {
71 return false;
72 }
73
75 {
78 return false;
79 }
80
82 {
85 return false;
86 }
87
88 return true;
89 }
@ TYPEID_PLAYER
Definition: ObjectGuid.h:38
#define sObjectMgr
Definition: ObjectMgr.h:1640
@ LANG_SELECT_CREATURE
Definition: Language.h:32
@ LANG_CREATURE_NON_TAMEABLE
Definition: Language.h:384
@ LANG_YOU_ALREADY_HAVE_PET
Definition: Language.h:385
WorldSession * GetSession()
Definition: Chat.h:122
void SetSentErrorMessage(bool val)
Definition: Chat.h:118
void PSendSysMessage(char const *fmt, Args &&... args)
Definition: Chat.h:60
virtual void SendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition: Chat.cpp:103
Creature * getSelectedCreature() const
Definition: Chat.cpp:337
Definition: Creature.h:46
Definition: CreatureData.h:176
uint32 Entry
Definition: CreatureData.h:177
uint32 family
Definition: CreatureData.h:210
TypeID GetTypeId() const
Definition: Object.h:121
uint32 GetEntry() const
Definition: Object.h:109
Definition: Player.h:1046
bool IsExistPet()
Definition: Player.cpp:9087
Pet * CreatePet(Creature *creatureTarget, uint32 spellID=0)
Definition: Player.cpp:9093
bool IsPet() const
Definition: Unit.h:1413
Player * GetPlayer() const
Definition: WorldSession.h:361