AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#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 |
|
inline |
References HUNTER_PET, and UnslottedPets.
Referenced by Player::CanPetResurrect(), spell_hun_tame_beast::CheckCast(), Unit::InitTamedPet(), Player::IsExistPet(), WorldSession::SendStablePet(), and Player::SummonPet().
Referenced by Player::CanPetResurrect(), spell_hun_tame_beast::CheckCast(), Spell::CheckCast(), Pet::GetLoadPetInfo(), WorldSession::HandlePetRename(), WorldSession::HandleStablePet(), WorldSession::HandleStableSwapPet(), WorldSession::HandleUnstablePet(), Unit::InitTamedPet(), Player::IsExistPet(), Pet::LoadPetFromDB(), Pet::resetTalentsForAllPetsOf(), Pet::SavePetToDB(), WorldSession::SendStablePet(), and Player::SummonPet().
uint32 PetStable::MaxStabledPets = 0 |
std::array<Optional<PetInfo>, MAX_PET_STABLES> PetStable::StabledPets |
std::vector<PetInfo> PetStable::UnslottedPets |