![]() |
TrinityCore
|
#include <BattlePetMgr.h>
Static Public Member Functions | |
| static void | Initialize () |
| static void | AddBattlePetSpeciesBySpell (uint32 spellId, BattlePetSpeciesEntry const *speciesEntry) |
| static BattlePetSpeciesEntry const * | GetBattlePetSpeciesByCreature (uint32 creatureId) |
| static BattlePetSpeciesEntry const * | GetBattlePetSpeciesBySpell (uint32 spellId) |
| static uint16 | RollPetBreed (uint32 species) |
| static BattlePetBreedQuality | GetDefaultPetQuality (uint32 species) |
| static uint32 | SelectPetDisplay (BattlePetSpeciesEntry const *speciesEntry) |
Static Private Member Functions | |
| static void | LoadAvailablePetBreeds () |
| static void | LoadDefaultPetQualities () |
Private Attributes | |
| WorldSession * | _owner |
| bool | _hasJournalLock = false |
| uint16 | _trapLevel = 0 |
| std::unordered_map< uint64, BattlePet > | _pets |
| std::vector< WorldPackets::BattlePet::BattlePetSlot > | _slots |
Definition at line 146 of file BattlePetMgr.h.
|
explicit |
Definition at line 226 of file BattlePetMgr.cpp.
References _owner, _slots, AsUnderlyingType(), BattlePets::Count, and WorldPackets::BattlePet::BattlePetSlot::Index.
|
delete |
|
delete |
|
static |
Definition at line 183 of file BattlePetMgr.cpp.
Referenced by SpellMgr::LoadSpellInfoStore().
| void BattlePets::BattlePetMgr::AddPet | ( | uint32 | species, |
| uint32 | display, | ||
| uint16 | breed, | ||
| BattlePetBreedQuality | quality, | ||
| uint16 | level = 1 |
||
| ) |
Definition at line 447 of file BattlePetMgr.cpp.
References _owner, _pets, AsUnderlyingType(), BattlePets::BATTLE_PET_NEW, BattlePet, WorldPackets::BattlePet::BattlePet::Breed, BattlePets::BattlePet::CalculateStats(), BattlePetSpeciesEntry::CreatureID, WorldPackets::BattlePet::BattlePet::CreatureID, WorldPackets::BattlePet::BattlePet::DisplayID, ObjectGuid::GetCounter(), BattlePetSpeciesEntry::GetFlags(), BaseEntity::GetGUID(), WorldSession::GetPlayer(), WorldPackets::BattlePet::BattlePet::Guid, WorldPackets::BattlePet::BattlePet::Health, LearnedNewPet, WorldPackets::BattlePet::BattlePet::Level, Player::m_playerData, WorldPackets::BattlePet::BattlePet::MaxHealth, NotAccountWide, WorldPackets::BattlePet::BattlePet::OwnerInfo, BattlePets::BattlePet::PacketInfo, WorldPackets::BattlePet::BattlePet::Quality, BattlePets::BattlePet::SaveInfo, sBattlePetSpeciesStore, SendUpdates(), sObjectMgr, WorldPackets::BattlePet::BattlePet::Species, UniquePetsOwned, Player::UpdateCriteria(), and WellKnown.
Referenced by Spell::EffectLearnSpell(), Spell::EffectUncageBattlePet(), WorldSession::HandleUseCritterItem(), and Trainer::Trainer::TeachSpell().
| void BattlePets::BattlePetMgr::CageBattlePet | ( | ObjectGuid | guid | ) |
Definition at line 606 of file BattlePetMgr.cpp.
References _owner, BattlePets::BATTLE_PET_CAGE_ITEM_ID, WorldPackets::BattlePet::BattlePet::Breed, Player::CanStoreNewItem(), WorldPackets::BattlePet::BattlePet::DisplayID, EQUIP_ERR_OK, GetPet(), WorldSession::GetPlayer(), Player::GetSummonedBattlePet(), HasJournalLock(), WorldPackets::BattlePet::BattlePet::Health, IsPetInSlot(), ITEM_MODIFIER_BATTLE_PET_BREED_DATA, ITEM_MODIFIER_BATTLE_PET_DISPLAY_ID, ITEM_MODIFIER_BATTLE_PET_LEVEL, ITEM_MODIFIER_BATTLE_PET_SPECIES_ID, WorldPackets::BattlePet::BattlePet::Level, WorldPackets::BattlePet::BattlePet::MaxHealth, NotTradable, NULL_BAG, NULL_SLOT, BattlePets::BattlePet::PacketInfo, WorldPackets::BattlePet::BattlePetDeleted::PetGuid, WorldPackets::BattlePet::BattlePet::Quality, RemovePet(), sBattlePetSpeciesStore, Player::SendNewItem(), WorldSession::SendPacket(), Player::SetBattlePetData(), Item::SetModifier(), WorldPackets::BattlePet::BattlePet::Species, Player::StoreNewItem(), and WorldPackets::BattlePet::BattlePetDeleted::Write().
Referenced by WorldSession::HandleCageBattlePet().
| void BattlePets::BattlePetMgr::ChangeBattlePetQuality | ( | ObjectGuid | guid, |
| BattlePetBreedQuality | quality | ||
| ) |
Definition at line 659 of file BattlePetMgr.cpp.
References AsUnderlyingType(), BattlePets::BATTLE_PET_CHANGED, BattlePets::BATTLE_PET_NEW, BattlePets::BattlePet::CalculateStats(), CantBattle, GetPet(), HasJournalLock(), WorldPackets::BattlePet::BattlePet::Health, WorldPackets::BattlePet::BattlePet::MaxHealth, BattlePets::BattlePet::PacketInfo, WorldPackets::BattlePet::BattlePet::Quality, BattlePets::Rare, BattlePets::BattlePet::SaveInfo, sBattlePetSpeciesStore, SendUpdates(), and WorldPackets::BattlePet::BattlePet::Species.
Referenced by Spell::EffectChangeBattlePetQuality().
| void BattlePets::BattlePetMgr::ClearFanfare | ( | ObjectGuid | guid | ) |
Definition at line 498 of file BattlePetMgr.cpp.
References BattlePets::BATTLE_PET_CHANGED, BattlePets::BATTLE_PET_NEW, BattlePets::FanfareNeeded, WorldPackets::BattlePet::BattlePet::Flags, GetPet(), BattlePets::BattlePet::PacketInfo, and BattlePets::BattlePet::SaveInfo.
Referenced by WorldSession::HandleBattlePetClearFanfare().
| void BattlePets::BattlePetMgr::DismissPet | ( | ) |
Definition at line 855 of file BattlePetMgr.cpp.
References _owner, WorldSession::GetPlayer(), Player::GetSummonedBattlePet(), and Player::SetBattlePetData().
Referenced by WorldSession::HandleBattlePetSummon(), and Player::UnsummonBattlePetTemporaryIfAny().
|
static |
Definition at line 188 of file BattlePetMgr.cpp.
References Trinity::Containers::MapGetValuePtr().
|
static |
Definition at line 193 of file BattlePetMgr.cpp.
References Trinity::Containers::MapGetValuePtr().
Referenced by Spell::EffectLearnSpell(), WorldSession::HandleUseCritterItem(), and Trainer::Trainer::TeachSpell().
|
static |
Definition at line 207 of file BattlePetMgr.cpp.
References BattlePets::Poor.
Referenced by Spell::EffectLearnSpell(), WorldSession::HandleUseCritterItem(), and Trainer::Trainer::TeachSpell().
| uint16 BattlePets::BattlePetMgr::GetMaxPetLevel | ( | ) | const |
Definition at line 596 of file BattlePetMgr.cpp.
References _pets, and BattlePets::BATTLE_PET_REMOVED.
Referenced by Spell::EffectUncageBattlePet().
|
inline |
Definition at line 179 of file BattlePetMgr.h.
| BattlePet * BattlePets::BattlePetMgr::GetPet | ( | ObjectGuid | guid | ) |
Definition at line 442 of file BattlePetMgr.cpp.
References _pets, ObjectGuid::GetCounter(), and Trinity::Containers::MapGetValuePtr().
Referenced by CageBattlePet(), ChangeBattlePetQuality(), Spell::CheckCast(), ClearFanfare(), GrantBattlePetExperience(), GrantBattlePetLevel(), WorldSession::HandleQueryBattlePetName(), ModifyName(), RemovePet(), SummonPet(), and UpdateBattlePetData().
| uint8 BattlePets::BattlePetMgr::GetPetCount | ( | BattlePetSpeciesEntry const * | battlePetSpecies, |
| ObjectGuid | ownerGuid | ||
| ) | const |
Definition at line 542 of file BattlePetMgr.cpp.
References _pets, BattlePets::BATTLE_PET_REMOVED, BattlePetSpeciesEntry::GetFlags(), BattlePetSpeciesEntry::ID, ObjectGuid::IsEmpty(), Trinity::Containers::MapValue, NotAccountWide, WorldPackets::BattlePet::BattlePet::OwnerInfo, BattlePets::BattlePet::PacketInfo, BattlePets::BattlePet::SaveInfo, and WorldPackets::BattlePet::BattlePet::Species.
Referenced by HasMaxPetCount().
| uint32 BattlePets::BattlePetMgr::GetPetUniqueSpeciesCount | ( | ) | const |
Definition at line 568 of file BattlePetMgr.cpp.
References _pets, and Trinity::Containers::MapValue.
Referenced by CriteriaHandler::ModifierSatisfied(), and CriteriaHandler::UpdateCriteria().
|
inline |
Definition at line 176 of file BattlePetMgr.h.
|
inline |
Definition at line 183 of file BattlePetMgr.h.
Referenced by CriteriaHandler::ModifierSatisfied().
|
inline |
Definition at line 181 of file BattlePetMgr.h.
| void BattlePets::BattlePetMgr::GrantBattlePetExperience | ( | ObjectGuid | guid, |
| uint16 | xp, | ||
| BattlePetXpSource | xpSource | ||
| ) |
Definition at line 693 of file BattlePetMgr.cpp.
References _owner, ActivelyEarnPetLevel, BattlePets::BATTLE_PET_CHANGED, BattlePets::BATTLE_PET_NEW, BattlePetReachLevel, BattlePets::BattlePet::CalculateStats(), CantBattle, BattlePets::Count, WorldPackets::BattlePet::BattlePet::Exp, GetBattlePetXPPerLevel(), GetPet(), WorldSession::GetPlayer(), Unit::GetTotalAuraMultiplier(), HasJournalLock(), WorldPackets::BattlePet::BattlePet::Health, WorldPackets::BattlePet::BattlePet::Level, BattlePets::MAX_BATTLE_PET_LEVEL, WorldPackets::BattlePet::BattlePet::MaxHealth, BattlePets::BattlePet::PacketInfo, BattlePets::PetBattle, BattlePets::BattlePet::SaveInfo, sBattlePetSpeciesStore, sBattlePetXPGameTable, SendUpdates(), WorldPackets::BattlePet::BattlePet::Species, SPELL_AURA_MOD_BATTLE_PET_XP_PCT, and Player::UpdateCriteria().
Referenced by Spell::EffectGrantBattlePetExperience().
| void BattlePets::BattlePetMgr::GrantBattlePetLevel | ( | ObjectGuid | guid, |
| uint16 | grantedLevels | ||
| ) |
Definition at line 752 of file BattlePetMgr.cpp.
References _owner, BattlePets::BATTLE_PET_CHANGED, BattlePets::BATTLE_PET_NEW, BattlePetReachLevel, BattlePets::BattlePet::CalculateStats(), CantBattle, WorldPackets::BattlePet::BattlePet::Exp, GetPet(), WorldSession::GetPlayer(), HasJournalLock(), WorldPackets::BattlePet::BattlePet::Health, WorldPackets::BattlePet::BattlePet::Level, BattlePets::MAX_BATTLE_PET_LEVEL, WorldPackets::BattlePet::BattlePet::MaxHealth, BattlePets::BattlePet::PacketInfo, BattlePets::BattlePet::SaveInfo, sBattlePetSpeciesStore, SendUpdates(), WorldPackets::BattlePet::BattlePet::Species, and Player::UpdateCriteria().
Referenced by Spell::EffectGrantBattlePetLevel().
|
inline |
Definition at line 201 of file BattlePetMgr.h.
Referenced by CageBattlePet(), ChangeBattlePetQuality(), Spell::CheckCast(), GrantBattlePetExperience(), GrantBattlePetLevel(), CriteriaHandler::ModifierSatisfied(), ModifyName(), RemovePet(), SendJournal(), and SendJournalLockStatus().
| bool BattlePets::BattlePetMgr::HasMaxPetCount | ( | BattlePetSpeciesEntry const * | battlePetSpecies, |
| ObjectGuid | ownerGuid | ||
| ) | const |
Definition at line 561 of file BattlePetMgr.cpp.
References BattlePets::DEFAULT_MAX_BATTLE_PETS_PER_SPECIES, BattlePetSpeciesEntry::GetFlags(), GetPetCount(), and LegacyAccountUnique.
Referenced by Spell::EffectUncageBattlePet(), LoadFromDB(), and Trainer::Trainer::TeachSpell().
| void BattlePets::BattlePetMgr::HealBattlePetsPct | ( | uint8 | pct | ) |
Definition at line 790 of file BattlePetMgr.cpp.
References _pets, BattlePets::BATTLE_PET_CHANGED, BattlePets::BATTLE_PET_NEW, CalculatePct(), and SendUpdates().
|
static |
Definition at line 93 of file BattlePetMgr.cpp.
References BattlePet, LoadAvailablePetBreeds(), LoadDefaultPetQualities(), LoginDatabase, sBattlePetBreedStateStore, sBattlePetSpeciesStateStore, sBattlePetSpeciesStore, Set, and sObjectMgr.
Referenced by World::SetInitialWorldSettings().
|
inline |
Definition at line 204 of file BattlePetMgr.h.
Referenced by spell_gen_trainer_heal_cooldown::UpdateReviveBattlePetCooldown().
| bool BattlePets::BattlePetMgr::IsJournalLockAcquired | ( | ) | const |
Definition at line 917 of file BattlePetMgr.cpp.
References _owner, WorldSession::GetBattlenetAccountGUID(), and sWorld.
Referenced by SendJournalLockStatus().
| bool BattlePets::BattlePetMgr::IsPetInSlot | ( | ObjectGuid | guid | ) | const |
|
staticprivate |
Definition at line 112 of file BattlePetMgr.cpp.
References Field::GetUInt16(), Field::GetUInt32(), sBattlePetSpeciesStore, TC_LOG_ERROR, TC_LOG_INFO, and WorldDatabase.
Referenced by Initialize().
|
staticprivate |
Definition at line 143 of file BattlePetMgr.cpp.
References AsUnderlyingType(), BattlePets::Count, BattlePetSpeciesEntry::GetFlags(), Field::GetUInt32(), Field::GetUInt8(), BattlePets::Rare, sBattlePetSpeciesStore, TC_LOG_ERROR, TC_LOG_INFO, WellKnown, and WorldDatabase.
Referenced by Initialize().
| void BattlePets::BattlePetMgr::LoadFromDB | ( | PreparedQueryResult | pets, |
| PreparedQueryResult | slots | ||
| ) |
Definition at line 237 of file BattlePetMgr.cpp.
References _owner, _pets, _slots, BattlePets::BATTLE_PET_UNCHANGED, WorldPackets::BattlePet::BattlePet::Breed, BattlePets::BattlePet::CalculateStats(), WorldPackets::BattlePet::BattlePet::CreatureID, BattlePets::BattlePet::DeclinedName, WorldPackets::BattlePet::BattlePet::DisplayID, ObjectGuid::Empty, WorldPackets::BattlePet::BattlePet::Exp, WorldPackets::BattlePet::BattlePet::Flags, WorldSession::GetBattlenetAccountId(), Field::GetBool(), ObjectGuid::GetCounter(), Field::GetInt32(), Field::GetInt64(), Field::GetString(), Field::GetUInt16(), Field::GetUInt32(), Field::GetUInt8(), WorldPackets::BattlePet::BattlePet::Guid, HasMaxPetCount(), WorldPackets::BattlePet::BattlePet::Health, ObjectGuid::IsEmpty(), Field::IsNull(), WorldPackets::BattlePet::BattlePet::Level, MAX_DECLINED_NAME_CASES, WorldPackets::BattlePet::BattlePet::Name, BattlePets::BattlePet::NameTimestamp, NotAccountWide, WorldPackets::BattlePet::BattlePet::OwnerInfo, BattlePets::BattlePet::PacketInfo, WorldPackets::BattlePet::BattlePet::Quality, BattlePets::BattlePet::SaveInfo, sBattlePetSpeciesStore, WorldPackets::BattlePet::BattlePet::Species, sRealmList, TC_LOG_ERROR, and ObjectGuid::ToString().
| void BattlePets::BattlePetMgr::ModifyName | ( | ObjectGuid | guid, |
| std::string const & | name, | ||
| std::unique_ptr< DeclinedName > | declinedName | ||
| ) |
Definition at line 510 of file BattlePetMgr.cpp.
References _owner, BattlePets::BATTLE_PET_CHANGED, BattlePets::BATTLE_PET_NEW, BattlePets::BattlePet::DeclinedName, GameTime::GetGameTime(), GetPet(), WorldSession::GetPlayer(), Player::GetSummonedBattlePet(), HasJournalLock(), WorldPackets::BattlePet::BattlePet::Name, BattlePets::BattlePet::NameTimestamp, BattlePets::BattlePet::PacketInfo, and BattlePets::BattlePet::SaveInfo.
Referenced by WorldSession::HandleBattlePetModifyName().
| void BattlePets::BattlePetMgr::RemovePet | ( | ObjectGuid | guid | ) |
Definition at line 486 of file BattlePetMgr.cpp.
References BattlePets::BATTLE_PET_REMOVED, GetPet(), HasJournalLock(), and BattlePets::BattlePet::SaveInfo.
Referenced by CageBattlePet(), and WorldSession::HandleBattlePetDeletePet().
Definition at line 198 of file BattlePetMgr.cpp.
References Trinity::Containers::SelectRandomContainerElement().
Referenced by Spell::EffectLearnSpell(), WorldSession::HandleUseCritterItem(), and Trainer::Trainer::TeachSpell().
| void BattlePets::BattlePetMgr::SaveToDB | ( | LoginDatabaseTransaction | trans | ) |
Definition at line 329 of file BattlePetMgr.cpp.
References _owner, _pets, _slots, BattlePets::BATTLE_PET_CHANGED, BattlePets::BATTLE_PET_NEW, BattlePets::BATTLE_PET_REMOVED, BattlePets::BATTLE_PET_UNCHANGED, WorldSession::GetBattlenetAccountId(), LOGIN_DEL_BATTLE_PET_DECLINED_NAME, LOGIN_DEL_BATTLE_PET_SLOTS, LOGIN_DEL_BATTLE_PETS, LOGIN_INS_BATTLE_PET_DECLINED_NAME, LOGIN_INS_BATTLE_PET_SLOTS, LOGIN_INS_BATTLE_PETS, LOGIN_UPD_BATTLE_PETS, LoginDatabase, MAX_DECLINED_NAME_CASES, PreparedStatementBase::setBool(), PreparedStatementBase::setInt32(), PreparedStatementBase::setInt64(), PreparedStatementBase::setNull(), PreparedStatementBase::setString(), PreparedStatementBase::setUInt16(), PreparedStatementBase::setUInt32(), PreparedStatementBase::setUInt64(), PreparedStatementBase::setUInt8(), and sRealmList.
Referenced by Player::SaveToDB().
|
static |
Definition at line 216 of file BattlePetMgr.cpp.
References BattlePetSpeciesEntry::CreatureID, BattlePetSpeciesEntry::GetFlags(), RandomDisplay, and sObjectMgr.
Referenced by Spell::EffectLearnSpell(), WorldSession::HandleUseCritterItem(), and Trainer::Trainer::TeachSpell().
| void BattlePets::BattlePetMgr::SendError | ( | BattlePetError | error, |
| uint32 | creatureId | ||
| ) |
Definition at line 892 of file BattlePetMgr.cpp.
References _owner, AsUnderlyingType(), WorldPackets::BattlePet::BattlePetError::CreatureID, WorldPackets::BattlePet::BattlePetError::Result, WorldSession::SendPacket(), and WorldPackets::BattlePet::BattlePetError::Write().
Referenced by Spell::EffectUncageBattlePet().
| void BattlePets::BattlePetMgr::SendJournal | ( | ) |
Definition at line 865 of file BattlePetMgr.cpp.
References _hasJournalLock, _owner, _pets, _slots, _trapLevel, BattlePets::BATTLE_PET_REMOVED, BaseEntity::GetGUID(), WorldSession::GetPlayer(), HasJournalLock(), WorldPackets::BattlePet::BattlePetJournal::HasJournalLock, WorldPackets::BattlePet::BattlePetJournal::Pets, SendJournalLockStatus(), WorldSession::SendPacket(), WorldPackets::BattlePet::BattlePetJournal::Slots, WorldPackets::BattlePet::BattlePetJournal::Trap, and WorldPackets::BattlePet::BattlePetJournal::Write().
Referenced by WorldSession::HandleBattlePetRequestJournal(), and WorldSession::HandleBattlePetRequestJournalLock().
| void BattlePets::BattlePetMgr::SendJournalLockStatus | ( | ) |
Definition at line 900 of file BattlePetMgr.cpp.
References _owner, HasJournalLock(), IsJournalLockAcquired(), WorldSession::SendPacket(), ToggleJournalLock(), WorldPackets::BattlePet::BattlePetJournalLockAcquired::Write(), and WorldPackets::BattlePet::BattlePetJournalLockDenied::Write().
Referenced by WorldSession::HandleBattlePetRequestJournalLock(), WorldSession::HandlePlayerLogin(), and SendJournal().
| void BattlePets::BattlePetMgr::SendUpdates | ( | std::span< std::reference_wrapper< BattlePet const > const > | pets, |
| bool | petAdded | ||
| ) |
Definition at line 884 of file BattlePetMgr.cpp.
References _owner, BattlePets::BattlePet::PacketInfo, WorldPackets::BattlePet::BattlePetUpdates::PetAdded, WorldPackets::BattlePet::BattlePetUpdates::Pets, WorldSession::SendPacket(), and WorldPackets::BattlePet::BattlePetUpdates::Write().
Referenced by AddPet(), ChangeBattlePetQuality(), GrantBattlePetExperience(), GrantBattlePetLevel(), and HealBattlePetsPct().
| void BattlePets::BattlePetMgr::SummonPet | ( | ObjectGuid | guid | ) |
Definition at line 832 of file BattlePetMgr.cpp.
References _owner, CastSpellExtraArgs::AddSpellBP0(), WorldObject::CastSpell(), BattlePetSpeciesEntry::CreatureID, GetPet(), WorldSession::GetPlayer(), BattlePets::BattlePet::PacketInfo, sBattlePetSpeciesStore, Player::SetBattlePetData(), WorldPackets::BattlePet::BattlePet::Species, BattlePets::SPELL_SUMMON_BATTLE_PET, and BattlePetSpeciesEntry::SummonSpellID.
Referenced by WorldSession::HandleBattlePetSummon(), and Player::ResummonBattlePetTemporaryUnSummonedIfAny().
|
inline |
Definition at line 202 of file BattlePetMgr.h.
Referenced by SendJournalLockStatus().
| void BattlePets::BattlePetMgr::UnlockSlot | ( | BattlePetSlot | slot | ) |
Definition at line 578 of file BattlePetMgr.cpp.
References _owner, _slots, AsUnderlyingType(), WorldPackets::BattlePet::PetBattleSlotUpdates::AutoSlotted, BattlePets::Count, Locked, WorldPackets::BattlePet::PetBattleSlotUpdates::NewSlot, WorldSession::SendPacket(), WorldPackets::BattlePet::PetBattleSlotUpdates::Slots, and WorldPackets::BattlePet::PetBattleSlotUpdates::Write().
Referenced by Spell::EffectEnableBattlePets(), achievement_newbie::OnCompleted(), and achievement_just_a_pup::OnCompleted().
| void BattlePets::BattlePetMgr::UpdateBattlePetData | ( | ObjectGuid | guid | ) |
Definition at line 813 of file BattlePetMgr.cpp.
References _owner, GetPet(), WorldSession::GetPlayer(), Player::GetSummonedBattlePet(), WorldPackets::BattlePet::BattlePet::Level, BattlePets::BattlePet::PacketInfo, Player::SetBattlePetData(), and Unit::SetWildBattlePetLevel().
Referenced by WorldSession::HandleBattlePetUpdateNotify().
|
private |
Definition at line 208 of file BattlePetMgr.h.
Referenced by SendJournal().
|
private |
Definition at line 207 of file BattlePetMgr.h.
Referenced by AddPet(), BattlePetMgr(), CageBattlePet(), DismissPet(), GrantBattlePetExperience(), GrantBattlePetLevel(), IsJournalLockAcquired(), LoadFromDB(), ModifyName(), SaveToDB(), SendError(), SendJournal(), SendJournalLockStatus(), SendUpdates(), SummonPet(), UnlockSlot(), and UpdateBattlePetData().
Definition at line 210 of file BattlePetMgr.h.
Referenced by AddPet(), GetMaxPetLevel(), GetPet(), GetPetCount(), GetPetUniqueSpeciesCount(), HealBattlePetsPct(), LoadFromDB(), SaveToDB(), and SendJournal().
|
private |
Definition at line 211 of file BattlePetMgr.h.
Referenced by BattlePetMgr(), IsPetInSlot(), LoadFromDB(), SaveToDB(), SendJournal(), and UnlockSlot().
|
private |
Definition at line 209 of file BattlePetMgr.h.
Referenced by SendJournal().