Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BattlePetPackets.cpp File Reference
#include "BattlePetPackets.h"
#include "BattlePet.h"
#include "BattlePetBattleState.h"
#include "DB2Stores.h"
#include <algorithm>
#include <cmath>
Include dependency graph for BattlePetPackets.cpp:

Go to the source code of this file.

Namespaces

namespace  Skyfire
namespace  Skyfire::BattlePetPackets

Functions

void Skyfire::BattlePetPackets::AppendDamageRoundEffect (BattlePetRoundResult &round, uint8 casterPet, uint8 targetPet, int32 remainingHealth, uint32 abilityEffectId, bool targetDied)
void Skyfire::BattlePetPackets::AppendRoundCooldowns (BattlePetRoundResult &round, ActivePetBattleTurn const &turn)
BattlePetInputCommand Skyfire::BattlePetPackets::BuildBattlePetInputCommand (BattlePetInput const &input)
BattlePetRoundEffect Skyfire::BattlePetPackets::BuildCatchEffect (uint8 casterPet, uint8 targetPet, uint32 abilityEffectId, bool captured, uint16 turnInstanceId)
BattlePetRoundEffect Skyfire::BattlePetPackets::BuildDamageEffect (uint8 casterPet, uint8 targetPet, int32 remainingHealth, uint32 abilityEffectId, uint16 turnInstanceId)
BattlePetRoundResult Skyfire::BattlePetPackets::BuildDamageRoundResult (uint32 roundId, uint8 casterPet, uint8 targetPet, int32 remainingHealth, uint32 abilityEffectId, bool targetDied)
WorldPacket Skyfire::BattlePetPackets::BuildFinalizeLocationPacket (G3D::Vector3 const &origin, G3D::Vector3 const *positions, bool hasOrientation, float orientation, bool hasLocationResult, uint32 locationResult)
WorldPacket Skyfire::BattlePetPackets::BuildFinalRoundPacket (BattlePetFinalRound const &finalRound)
BattlePetFinalRound Skyfire::BattlePetPackets::BuildFinalRoundState (bool allyWon, bool abandoned, BattlePetFinalRoundPet const &allyPet, BattlePetFinalRoundPet const &enemyPet)
BattlePetFinalRound Skyfire::BattlePetPackets::BuildFinalRoundState (bool allyWon, bool abandoned, std::vector< BattlePetFinalRoundPet > const &pets)
WorldPacket Skyfire::BattlePetPackets::BuildFinishedPacket ()
WorldPacket Skyfire::BattlePetPackets::BuildFirstRoundPacket (uint32 roundId, uint8 allyFrontPet, uint8 enemyFrontPet, uint8 allyTrapStatus, uint8 enemyTrapStatus)
WorldPacket Skyfire::BattlePetPackets::BuildInitialUpdatePacket (ObjectGuid wildBattlePetGuid, InitialUpdatePetData const &activePet, bool isPvP)
WorldPacket Skyfire::BattlePetPackets::BuildInitialUpdatePacket (ObjectGuid wildBattlePetGuid, InitialUpdatePetData const *teamPets, uint8 teamPetCount, bool isPvP)
WorldPacket Skyfire::BattlePetPackets::BuildInitialUpdatePacket (ObjectGuid wildBattlePetGuid, InitialUpdateTeamData const *teams, uint8 teamCount, bool isPvP)
InitialUpdatePetData Skyfire::BattlePetPackets::BuildInitialUpdatePetData (BattlePet const &battlePet)
BattlePetRoundEffect Skyfire::BattlePetPackets::BuildPetSwapEffect (uint8 casterPet, uint8 targetPet)
WorldPacket Skyfire::BattlePetPackets::BuildPvpChallengePacket (ObjectGuid challengerGuid, G3D::Vector3 const &origin, G3D::Vector3 const *positions, bool hasOrientation, float orientation, bool hasLocationResult, uint32 locationResult)
WorldPacket Skyfire::BattlePetPackets::BuildQueueProposeMatchPacket ()
WorldPacket Skyfire::BattlePetPackets::BuildQueueStatusPacket (ObjectGuid requesterGuid, uint32 status, uint32 const *slotResults)
WorldPacket Skyfire::BattlePetPackets::BuildRequestFailedPacket (uint8 reason)
BattlePetRoundResult Skyfire::BattlePetPackets::BuildRoundResultFromTurn (ActivePetBattleTurn const &turn, uint32 abilityEffectId)
WorldPacket Skyfire::BattlePetPackets::BuildRoundResultPacket (BattlePetRoundResult const &round)
InitialUpdatePetData Skyfire::BattlePetPackets::BuildWildInitialUpdatePetData (uint64 id, uint16 speciesId, uint8 level, uint8 quality, uint8 breed)
float Skyfire::BattlePetPackets::CalculateBattlePetFacing (G3D::Vector3 const &origin, G3D::Vector3 const *positions)
void Skyfire::BattlePetPackets::MarkRoundResultAsCatchOrKill (BattlePetRoundResult &round)
BattlePetFirstPetSelection Skyfire::BattlePetPackets::ReadBattlePetFirstPetSelection (WorldPacket &data)
BattlePetInput Skyfire::BattlePetPackets::ReadBattlePetInput (WorldPacket &data)
BattlePetRequestUpdate Skyfire::BattlePetPackets::ReadBattlePetRequestUpdate (WorldPacket &data)
float Skyfire::BattlePetPackets::ResolveBattlePetFacing (bool hasClientOrientation, float clientOrientation, G3D::Vector3 const &origin, G3D::Vector3 const *positions)