|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <BattlePet.h>
Public Member Functions | |
| bool | IsMatchmaking () const |
| bool | IsPvp () const |
| bool | IsValid () const |
| uint32 | Payload () const |
Public Attributes | |
| bool | Captured = false |
| uint32 | FamilyMask = 0 |
| uint8 | HealthPercent = 0 |
| uint8 | Quality = 0 |
| BattlePetAchievementSource | Source = BATTLE_PET_ACHIEVEMENT_SOURCE_WILD |
| uint16 | Species = 0 |
| bool | Won = false |
Definition at line 88 of file BattlePet.h.
|
inline |
Definition at line 100 of file BattlePet.h.
References BATTLE_PET_ACHIEVEMENT_SOURCE_PVP_MATCHMAKING, and Source.
|
inline |
Definition at line 99 of file BattlePet.h.
References BATTLE_PET_ACHIEVEMENT_SOURCE_WILD, and Source.
|
inline |
Definition at line 98 of file BattlePet.h.
References Species.
Referenced by BattlePetMgr::UpdateCapturedBattlePetAchievements(), and BattlePetMgr::UpdateFinishedPetBattleAchievements().
|
inline |
Definition at line 101 of file BattlePet.h.
References BattlePetAchievementCriteriaPayload(), HealthPercent, Quality, and Source.
Referenced by battlepet_commandscript::HandleBattlePetDebugCommand(), BattlePetMgr::UpdateCapturedBattlePetAchievements(), and BattlePetMgr::UpdateFinishedPetBattleAchievements().
| bool BattlePetAchievementContext::Captured = false |
Definition at line 96 of file BattlePet.h.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext().
| uint32 BattlePetAchievementContext::FamilyMask = 0 |
Definition at line 91 of file BattlePet.h.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext(), BattlePetMgr::UpdateCapturedBattlePetAchievements(), and BattlePetMgr::UpdateFinishedPetBattleAchievements().
| uint8 BattlePetAchievementContext::HealthPercent = 0 |
Definition at line 94 of file BattlePet.h.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext(), and Payload().
| uint8 BattlePetAchievementContext::Quality = 0 |
Definition at line 92 of file BattlePet.h.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext(), and Payload().
| BattlePetAchievementSource BattlePetAchievementContext::Source = BATTLE_PET_ACHIEVEMENT_SOURCE_WILD |
Definition at line 93 of file BattlePet.h.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext(), IsMatchmaking(), IsPvp(), and Payload().
| uint16 BattlePetAchievementContext::Species = 0 |
Definition at line 90 of file BattlePet.h.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext(), IsValid(), BattlePetMgr::UpdateCapturedBattlePetAchievements(), and BattlePetMgr::UpdateFinishedPetBattleAchievements().
| bool BattlePetAchievementContext::Won = false |
Definition at line 95 of file BattlePet.h.
Referenced by BattlePetMgr::BuildActivePetBattleAchievementContext().