|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "BattlePet.h"#include "BattlePetBattleState.h"#include "Common.h"#include "TemporarySummon.h"#include <vector>Go to the source code of this file.
Classes | |
| class | BattlePetMgr |
| struct | PetBattleRequest |
Namespaces | |
| namespace | Skyfire |
| namespace | Skyfire::BattlePetPackets |
Macros | |
| #define | BATTLE_PET_MAX_JOURNAL_PETS 500 |
| #define | BATTLE_PET_MAX_JOURNAL_SPECIES 3 |
| #define | BATTLE_PET_MAX_LOADOUT_SLOTS 3 |
Typedefs | |
| typedef std::set< BattlePet * > | BattlePetSet |
Functions | |
| uint8 | BattlePetLoadoutSlotForAchievement (uint32 achievementId) |
| uint32 | BattlePetTrapAbilityForLoadoutFlags (uint8 flags) |
| #define BATTLE_PET_MAX_JOURNAL_PETS 500 |
Definition at line 22 of file BattlePetMgr.h.
Referenced by BattlePetMgr::CanCreateBattlePet().
| #define BATTLE_PET_MAX_JOURNAL_SPECIES 3 |
Definition at line 21 of file BattlePetMgr.h.
Referenced by BattlePetMgr::CanCreateBattlePet().
| #define BATTLE_PET_MAX_LOADOUT_SLOTS 3 |
Definition at line 23 of file BattlePetMgr.h.
Referenced by BattlePetMgr::GetFirstAliveLoadoutBattlePet(), BattlePetMgr::GetLoadoutSlotForBattlePet(), battlepet_commandscript::HandleBattlePetDebugCommand(), WorldSession::HandleBattlePetWildRequest(), BattlePetMgr::HasLoadoutBattlePet(), BattlePetMgr::HasLoadoutSlot(), World::LoadConfigSettings(), BattlePetMgr::SendBattlePetJournal(), and BattlePetMgr::UnlockLoadoutSlot().
| typedef std::set<BattlePet*> BattlePetSet |
Definition at line 16 of file BattlePetMgr.h.
| Enumerator | |
|---|---|
| BATTLE_PET_ACHIEVEMENT_JUST_A_PUP | |
| BATTLE_PET_ACHIEVEMENT_NEWBIE | |
Definition at line 54 of file BattlePetMgr.h.
Definition at line 34 of file BattlePetMgr.h.
| Enumerator | |
|---|---|
| BATTLE_PET_LOADOUT_SLOT_1 | |
| BATTLE_PET_LOADOUT_SLOT_2 | |
| BATTLE_PET_LOADOUT_SLOT_3 | |
| BATTLE_PET_LOADOUT_SLOT_NONE | |
Definition at line 25 of file BattlePetMgr.h.
| enum BattlePetSpells |
| Enumerator | |
|---|---|
| SPELL_BATTLE_PET_TRAINING_PASSIVE | |
| SPELL_TRACK_PETS | |
| SPELL_REVIVE_BATTLE_PETS | |
Definition at line 60 of file BattlePetMgr.h.
| Enumerator | |
|---|---|
| BATTLE_PET_ABILITY_TRAP | |
| BATTLE_PET_ABILITY_STRONG_TRAP | |
| BATTLE_PET_ABILITY_PRISTINE_TRAP | |
| BATTLE_PET_ABILITY_GM_TRAP | |
Definition at line 46 of file BattlePetMgr.h.
| Enumerator | |
|---|---|
| PET_BATTLE_REQUEST_FAILED_INVALID_TARGET | |
| PET_BATTLE_REQUEST_FAILED_ALL_PETS_DEAD | |
| PET_BATTLE_REQUEST_FAILED_NO_PETS | |
Definition at line 97 of file BattlePetMgr.h.
Definition at line 84 of file BattlePetMgr.h.
References BATTLE_PET_ACHIEVEMENT_JUST_A_PUP, BATTLE_PET_ACHIEVEMENT_NEWBIE, BATTLE_PET_LOADOUT_SLOT_2, BATTLE_PET_LOADOUT_SLOT_3, and BATTLE_PET_LOADOUT_SLOT_NONE.
Referenced by BattlePetMgr::ApplyAchievementLoadoutReward().
Definition at line 67 of file BattlePetMgr.h.
References BATTLE_PET_ABILITY_GM_TRAP, BATTLE_PET_ABILITY_PRISTINE_TRAP, BATTLE_PET_ABILITY_STRONG_TRAP, BATTLE_PET_ABILITY_TRAP, BATTLE_PET_LOADOUT_GM_TRAP, BATTLE_PET_LOADOUT_PRISTINE_TRAP, BATTLE_PET_LOADOUT_STRONG_TRAP, and BATTLE_PET_LOADOUT_TRAP.
Referenced by BattlePetMgr::GetTrapAbility().