![]() |
TrinityCore
|
#include <PetDefines.h>
Classes | |
| struct | PetInfo |
Public Member Functions | |
| PetInfo const * | GetUnslottedHunterPet () const |
Public Attributes | |
| Optional< PetInfo > | CurrentPet |
| std::array< Optional< PetInfo >, MAX_PET_STABLES > | StabledPets |
| uint32 | MaxStabledPets = 0 |
| std::vector< PetInfo > | UnslottedPets |
Definition at line 88 of file PetDefines.h.
|
inline |
Definition at line 117 of file PetDefines.h.
References HUNTER_PET, PetStable::PetInfo::Type, and UnslottedPets.
Referenced by spell_hun_tame_beast::CheckCast(), Unit::InitTamedPet(), WorldSession::SendStablePet(), and Player::SummonPet().
Definition at line 112 of file PetDefines.h.
Referenced by spell_hun_tame_beast::CheckCast(), Pet::GetLoadPetInfo(), WorldSession::HandlePetRename(), WorldSession::HandleStablePet(), WorldSession::HandleStableSwapPet(), WorldSession::HandleUnstablePet(), Unit::InitTamedPet(), Pet::LoadPetFromDB(), Pet::resetTalentsForAllPetsOf(), Pet::SavePetToDB(), WorldSession::SendStablePet(), and Player::SummonPet().
| uint32 PetStable::MaxStabledPets = 0 |
Definition at line 114 of file PetDefines.h.
Referenced by WorldSession::HandleBuyStableSlot(), WorldSession::HandleStablePet(), and WorldSession::SendStablePet().
| std::array<Optional<PetInfo>, MAX_PET_STABLES> PetStable::StabledPets |
Definition at line 113 of file PetDefines.h.
Referenced by Pet::GetLoadPetInfo(), WorldSession::HandleStablePet(), WorldSession::HandleStableSwapPet(), WorldSession::HandleUnstablePet(), Pet::LoadPetFromDB(), Pet::resetTalentsForAllPetsOf(), and WorldSession::SendStablePet().
| std::vector<PetInfo> PetStable::UnslottedPets |
Definition at line 115 of file PetDefines.h.
Referenced by Pet::GetLoadPetInfo(), GetUnslottedHunterPet(), WorldSession::HandleStablePet(), WorldSession::HandleStableSwapPet(), WorldSession::HandleUnstablePet(), Pet::LoadPetFromDB(), and Pet::resetTalentsForAllPetsOf().