|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Classes | |
| struct | BattlePetFinalRound |
| struct | BattlePetFinalRoundPet |
| struct | BattlePetFirstPetSelection |
| struct | BattlePetInput |
| struct | BattlePetInputCommand |
| struct | BattlePetRequestUpdate |
| struct | BattlePetRoundCooldown |
| struct | BattlePetRoundEffect |
| struct | BattlePetRoundEffectTarget |
| struct | BattlePetRoundResult |
| struct | InitialUpdatePetData |
| struct | InitialUpdateTeamData |
Variables | |
| uint8 const | INITIAL_UPDATE_MAX_TEAM_PETS = 3 |
| uint8 const | PET_BATTLE_QUEUE_SLOT_COUNT = 3 |
| Enumerator | |
|---|---|
| BATTLE_PET_INPUT_ACTION_NONE | |
| BATTLE_PET_INPUT_ACTION_ABILITY | |
| BATTLE_PET_INPUT_ACTION_SWAP | |
| BATTLE_PET_INPUT_ACTION_FORFEIT | |
| BATTLE_PET_INPUT_ACTION_TRAP | |
Definition at line 75 of file BattlePetPackets.h.
| Enumerator | |
|---|---|
| BATTLE_PET_INPUT_MOVE_NONE | |
| BATTLE_PET_INPUT_MOVE_ABILITY | |
| BATTLE_PET_INPUT_MOVE_SWAP | |
| BATTLE_PET_INPUT_MOVE_TRAP | |
| BATTLE_PET_INPUT_MOVE_FORFEIT | |
Definition at line 66 of file BattlePetPackets.h.
Definition at line 154 of file BattlePetPackets.h.
Definition at line 224 of file BattlePetPackets.h.
| void Skyfire::BattlePetPackets::AppendDamageRoundEffect | ( | BattlePetRoundResult & | round, |
| uint8 | casterPet, | ||
| uint8 | targetPet, | ||
| int32 | remainingHealth, | ||
| uint32 | abilityEffectId, | ||
| bool | targetDied ) |
Definition at line 334 of file BattlePetPackets.cpp.
References BuildDamageEffect(), Skyfire::BattlePetPackets::BattlePetRoundResult::DeadPets, and Skyfire::BattlePetPackets::BattlePetRoundResult::Effects.
Referenced by BuildDamageRoundResult(), and BuildRoundResultFromTurn().
| void Skyfire::BattlePetPackets::AppendRoundCooldowns | ( | BattlePetRoundResult & | round, |
| ActivePetBattleTurn const & | turn ) |
Definition at line 382 of file BattlePetPackets.cpp.
References ActivePetBattleCooldown::AbilityID, Skyfire::BattlePetPackets::BattlePetRoundCooldown::AbilityID, ActivePetBattleCooldown::AbilitySlot, Skyfire::BattlePetPackets::BattlePetRoundCooldown::AbilitySlot, ActivePetBattleCooldown::Cooldown, Skyfire::BattlePetPackets::BattlePetRoundCooldown::Cooldown, ActivePetBattleTurn::Cooldowns, Skyfire::BattlePetPackets::BattlePetRoundResult::Cooldowns, Skyfire::BattlePetPackets::BattlePetRoundCooldown::HasPetPBOID, ActivePetBattleCooldown::Lockdown, Skyfire::BattlePetPackets::BattlePetRoundCooldown::Lockdown, ActivePetBattleCooldown::PetPBOID, and Skyfire::BattlePetPackets::BattlePetRoundCooldown::PetPBOID.
Referenced by BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetTrapInput(), and BuildRoundResultFromTurn().
| BattlePetInputCommand Skyfire::BattlePetPackets::BuildBattlePetInputCommand | ( | BattlePetInput const & | input | ) |
Definition at line 202 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetInput::AbilityID, Skyfire::BattlePetPackets::BattlePetInputCommand::AbilityID, Skyfire::BattlePetPackets::BattlePetInputCommand::Action, BATTLE_PET_INPUT_ACTION_ABILITY, BATTLE_PET_INPUT_ACTION_FORFEIT, BATTLE_PET_INPUT_ACTION_NONE, BATTLE_PET_INPUT_ACTION_SWAP, BATTLE_PET_INPUT_ACTION_TRAP, BATTLE_PET_INPUT_MOVE_ABILITY, BATTLE_PET_INPUT_MOVE_FORFEIT, BATTLE_PET_INPUT_MOVE_SWAP, BATTLE_PET_INPUT_MOVE_TRAP, Skyfire::BattlePetPackets::BattlePetInput::BattleInterrupted, Skyfire::BattlePetPackets::BattlePetInputCommand::BattleInterrupted, Skyfire::BattlePetPackets::BattlePetInput::HasAbilityID, Skyfire::BattlePetPackets::BattlePetInput::HasMoveType, Skyfire::BattlePetPackets::BattlePetInput::HasNewFrontPet, Skyfire::BattlePetPackets::BattlePetInput::HasRoundID, Skyfire::BattlePetPackets::BattlePetInputCommand::HasRoundID, Skyfire::BattlePetPackets::BattlePetInput::IgnoreAbandonPenalty, Skyfire::BattlePetPackets::BattlePetInputCommand::IgnoreAbandonPenalty, Skyfire::BattlePetPackets::BattlePetInput::MoveType, Skyfire::BattlePetPackets::BattlePetInputCommand::MoveType, Skyfire::BattlePetPackets::BattlePetInput::NewFrontPet, Skyfire::BattlePetPackets::BattlePetInputCommand::NewFrontPet, Skyfire::BattlePetPackets::BattlePetInput::RoundID, and Skyfire::BattlePetPackets::BattlePetInputCommand::RoundID.
Referenced by WorldSession::HandleBattlePetInput().
| BattlePetRoundEffect Skyfire::BattlePetPackets::BuildCatchEffect | ( | uint8 | casterPet, |
| uint8 | targetPet, | ||
| uint32 | abilityEffectId, | ||
| bool | captured, | ||
| uint16 | turnInstanceId ) |
Definition at line 313 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetRoundEffect::AbilityEffectID, Skyfire::BattlePetPackets::BattlePetRoundEffect::CasterPBOID, Skyfire::BattlePetPackets::BattlePetRoundEffect::Flags, Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::HasStatus, Skyfire::BattlePetPackets::BattlePetRoundEffect::PetBattleEffectType, Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::PetX, Skyfire::BattlePetPackets::BattlePetRoundEffect::StackDepth, Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::Status, Skyfire::BattlePetPackets::BattlePetRoundEffect::Targets, Skyfire::BattlePetPackets::BattlePetRoundEffect::TurnInstanceID, and Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::Type.
Referenced by BattlePetMgr::ApplyBattlePetTrapInput().
| BattlePetRoundEffect Skyfire::BattlePetPackets::BuildDamageEffect | ( | uint8 | casterPet, |
| uint8 | targetPet, | ||
| int32 | remainingHealth, | ||
| uint32 | abilityEffectId, | ||
| uint16 | turnInstanceId ) |
Definition at line 294 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetRoundEffect::AbilityEffectID, Skyfire::BattlePetPackets::BattlePetRoundEffect::CasterPBOID, Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::HasRemainingHealth, Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::PetX, Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::RemainingHealth, Skyfire::BattlePetPackets::BattlePetRoundEffect::StackDepth, Skyfire::BattlePetPackets::BattlePetRoundEffect::Targets, Skyfire::BattlePetPackets::BattlePetRoundEffect::TurnInstanceID, and Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::Type.
Referenced by AppendDamageRoundEffect(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), and BattlePetMgr::ApplyBattlePetTrapInput().
| BattlePetRoundResult Skyfire::BattlePetPackets::BuildDamageRoundResult | ( | uint32 | roundId, |
| uint8 | casterPet, | ||
| uint8 | targetPet, | ||
| int32 | remainingHealth, | ||
| uint32 | abilityEffectId, | ||
| bool | targetDied ) |
Definition at line 343 of file BattlePetPackets.cpp.
References AppendDamageRoundEffect(), and Skyfire::BattlePetPackets::BattlePetRoundResult::RoundID.
| WorldPacket Skyfire::BattlePetPackets::BuildFinalizeLocationPacket | ( | G3D::Vector3 const & | origin, |
| G3D::Vector3 const * | positions, | ||
| bool | hasOrientation, | ||
| float | orientation, | ||
| bool | hasLocationResult, | ||
| uint32 | locationResult ) |
Definition at line 784 of file BattlePetPackets.cpp.
References SMSG_PET_BATTLE_FINALIZE_LOCATION, and ByteBuffer::WriteBit().
Referenced by WorldSession::HandleBattlePetWildRequest().
| WorldPacket Skyfire::BattlePetPackets::BuildFinalRoundPacket | ( | BattlePetFinalRound const & | finalRound | ) |
Definition at line 746 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetFinalRoundPet::AwardedXP, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::Caged, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::Captured, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::InitialLevel, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::MaxHealth, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::NewLevel, Skyfire::BattlePetPackets::BattlePetFinalRound::NpcCreatureID, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::Pboid, Skyfire::BattlePetPackets::BattlePetFinalRound::Pets, Skyfire::BattlePetPackets::BattlePetFinalRound::PvPBattle, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::RemainingHealth, Skyfire::BattlePetPackets::BattlePetFinalRoundPet::SeenAction, SMSG_PET_BATTLE_FINAL_ROUND, Skyfire::BattlePetPackets::BattlePetFinalRound::Winners, ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), and Skyfire::BattlePetPackets::BattlePetFinalRoundPet::Xp.
| BattlePetFinalRound Skyfire::BattlePetPackets::BuildFinalRoundState | ( | bool | allyWon, |
| bool | abandoned, | ||
| BattlePetFinalRoundPet const & | allyPet, | ||
| BattlePetFinalRoundPet const & | enemyPet ) |
Definition at line 414 of file BattlePetPackets.cpp.
References BuildFinalRoundState().
| BattlePetFinalRound Skyfire::BattlePetPackets::BuildFinalRoundState | ( | bool | allyWon, |
| bool | abandoned, | ||
| std::vector< BattlePetFinalRoundPet > const & | pets ) |
Definition at line 402 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetFinalRound::Abandoned, Skyfire::BattlePetPackets::BattlePetFinalRound::Pets, and Skyfire::BattlePetPackets::BattlePetFinalRound::Winners.
Referenced by BattlePetMgr::BuildActivePetBattleFinalRound(), and BuildFinalRoundState().
| WorldPacket Skyfire::BattlePetPackets::BuildFinishedPacket | ( | ) |
Definition at line 675 of file BattlePetPackets.cpp.
References SMSG_PET_BATTLE_FINISHED.
| WorldPacket Skyfire::BattlePetPackets::BuildFirstRoundPacket | ( | uint32 | roundId, |
| uint8 | allyFrontPet, | ||
| uint8 | enemyFrontPet, | ||
| uint8 | allyTrapStatus, | ||
| uint8 | enemyTrapStatus ) |
Definition at line 627 of file BattlePetPackets.cpp.
References ByteBuffer::FlushBits(), SMSG_PET_BATTLE_FIRST_ROUND, ByteBuffer::WriteBit(), and ByteBuffer::WriteBits().
Referenced by WorldSession::HandleBattlePetInputFirstPet().
| WorldPacket Skyfire::BattlePetPackets::BuildInitialUpdatePacket | ( | ObjectGuid | wildBattlePetGuid, |
| InitialUpdatePetData const & | activePet, | ||
| bool | isPvP ) |
Definition at line 620 of file BattlePetPackets.cpp.
References BuildInitialUpdatePacket().
| WorldPacket Skyfire::BattlePetPackets::BuildInitialUpdatePacket | ( | ObjectGuid | wildBattlePetGuid, |
| InitialUpdatePetData const * | teamPets, | ||
| uint8 | teamPetCount, | ||
| bool | isPvP ) |
Definition at line 607 of file BattlePetPackets.cpp.
References BuildInitialUpdatePacket(), Skyfire::BattlePetPackets::InitialUpdateTeamData::PetCount, and Skyfire::BattlePetPackets::InitialUpdateTeamData::Pets.
| WorldPacket Skyfire::BattlePetPackets::BuildInitialUpdatePacket | ( | ObjectGuid | wildBattlePetGuid, |
| InitialUpdateTeamData const * | teams, | ||
| uint8 | teamCount, | ||
| bool | isPvP ) |
Definition at line 423 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::InitialUpdatePetData::Abilities, Skyfire::BattlePetPackets::InitialUpdatePetData::CurrentHealth, Skyfire::BattlePetPackets::InitialUpdatePetData::Flags, ByteBuffer::FlushBits(), Skyfire::BattlePetPackets::InitialUpdateTeamData::FrontPet, Skyfire::BattlePetPackets::InitialUpdatePetData::Id, INITIAL_UPDATE_MAX_TEAM_PETS, Skyfire::BattlePetPackets::InitialUpdatePetData::Level, Skyfire::BattlePetPackets::InitialUpdatePetData::MaxHealth, Skyfire::BattlePetPackets::InitialUpdatePetData::Nickname, Skyfire::BattlePetPackets::InitialUpdateTeamData::OwnerGuid, Skyfire::BattlePetPackets::InitialUpdateTeamData::PetCount, Skyfire::BattlePetPackets::InitialUpdateTeamData::Pets, Skyfire::BattlePetPackets::InitialUpdatePetData::Power, Skyfire::BattlePetPackets::InitialUpdatePetData::Quality, SMSG_PET_BATTLE_INITIAL_UPDATE, Skyfire::BattlePetPackets::InitialUpdatePetData::Species, Skyfire::BattlePetPackets::InitialUpdatePetData::Speed, Skyfire::BattlePetPackets::InitialUpdateTeamData::TrapAbility, Skyfire::BattlePetPackets::InitialUpdateTeamData::TrapStatus, ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), ByteBuffer::WriteByteSeq(), ByteBuffer::WriteGuidBytes(), ByteBuffer::WriteGuidMask(), ByteBuffer::WriteString(), and Skyfire::BattlePetPackets::InitialUpdatePetData::Xp.
Referenced by BuildInitialUpdatePacket(), BuildInitialUpdatePacket(), and WorldSession::HandleBattlePetWildRequest().
| InitialUpdatePetData Skyfire::BattlePetPackets::BuildInitialUpdatePetData | ( | BattlePet const & | battlePet | ) |
Definition at line 143 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::InitialUpdatePetData::Abilities, BattlePetGetSpeciesAbility(), Skyfire::BattlePetPackets::InitialUpdatePetData::CurrentHealth, Skyfire::BattlePetPackets::InitialUpdatePetData::Flags, BattlePet::GetCurrentHealth(), BattlePet::GetFlags(), BattlePet::GetId(), BattlePet::GetLevel(), BattlePet::GetMaxHealth(), BattlePet::GetNickname(), BattlePet::GetPower(), BattlePet::GetQuality(), BattlePet::GetSpecies(), BattlePet::GetSpeed(), BattlePet::GetXp(), Skyfire::BattlePetPackets::InitialUpdatePetData::Id, Skyfire::BattlePetPackets::InitialUpdatePetData::Level, Skyfire::BattlePetPackets::InitialUpdatePetData::MaxHealth, Skyfire::BattlePetPackets::InitialUpdatePetData::Nickname, Skyfire::BattlePetPackets::InitialUpdatePetData::Power, Skyfire::BattlePetPackets::InitialUpdatePetData::Quality, Skyfire::BattlePetPackets::InitialUpdatePetData::Species, Skyfire::BattlePetPackets::InitialUpdatePetData::Speed, and Skyfire::BattlePetPackets::InitialUpdatePetData::Xp.
Referenced by BuildWildInitialUpdatePetData(), and WorldSession::HandleBattlePetWildRequest().
| BattlePetRoundEffect Skyfire::BattlePetPackets::BuildPetSwapEffect | ( | uint8 | casterPet, |
| uint8 | targetPet ) |
Definition at line 280 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetRoundEffect::CasterPBOID, Skyfire::BattlePetPackets::BattlePetRoundEffect::PetBattleEffectType, Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::PetX, Skyfire::BattlePetPackets::BattlePetRoundEffect::Targets, and Skyfire::BattlePetPackets::BattlePetRoundEffectTarget::Type.
Referenced by BuildRoundResultFromTurn().
| WorldPacket Skyfire::BattlePetPackets::BuildPvpChallengePacket | ( | ObjectGuid | challengerGuid, |
| G3D::Vector3 const & | origin, | ||
| G3D::Vector3 const * | positions, | ||
| bool | hasOrientation, | ||
| float | orientation, | ||
| bool | hasLocationResult, | ||
| uint32 | locationResult ) |
Definition at line 812 of file BattlePetPackets.cpp.
References ByteBuffer::FlushBits(), SMSG_PET_BATTLE_PVP_CHALLENGE, ByteBuffer::WriteBit(), ByteBuffer::WriteGuidBytes(), and ByteBuffer::WriteGuidMask().
Referenced by WorldSession::HandlePetBattleRequestPvp().
| WorldPacket Skyfire::BattlePetPackets::BuildQueueProposeMatchPacket | ( | ) |
Definition at line 879 of file BattlePetPackets.cpp.
References SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH.
| WorldPacket Skyfire::BattlePetPackets::BuildQueueStatusPacket | ( | ObjectGuid | requesterGuid, |
| uint32 | status, | ||
| uint32 const * | slotResults ) |
Definition at line 849 of file BattlePetPackets.cpp.
References ByteBuffer::FlushBits(), PET_BATTLE_QUEUE_SLOT_COUNT, PET_BATTLE_QUEUE_STATUS_QUEUED, SMSG_PET_BATTLE_QUEUE_STATUS, ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), ByteBuffer::WriteGuidBytes(), and ByteBuffer::WriteGuidMask().
| WorldPacket Skyfire::BattlePetPackets::BuildRequestFailedPacket | ( | uint8 | reason | ) |
Definition at line 884 of file BattlePetPackets.cpp.
References ByteBuffer::FlushBits(), SMSG_PET_BATTLE_REQUEST_FAILED, and ByteBuffer::WriteBit().
Referenced by BattlePetMgr::SendPetBattleRequestFailed().
| BattlePetRoundResult Skyfire::BattlePetPackets::BuildRoundResultFromTurn | ( | ActivePetBattleTurn const & | turn, |
| uint32 | abilityEffectId ) |
Definition at line 353 of file BattlePetPackets.cpp.
References ActivePetBattleTurn::Accepted, ACTIVE_PET_BATTLE_TURN_EFFECT_DAMAGE, ACTIVE_PET_BATTLE_TURN_EFFECT_SWAP, AppendDamageRoundEffect(), AppendRoundCooldowns(), BATTLE_PET_ROUND_INPUT_FLAG_SELECT_NEW_FRONT_PET, BuildPetSwapEffect(), ActivePetBattleTurn::CasterPet, ActivePetBattleTurn::EffectKind, Skyfire::BattlePetPackets::BattlePetRoundResult::Effects, ActivePetBattleTurn::HasRoundResult, Skyfire::BattlePetPackets::BattlePetRoundResult::InputFlags, ActivePetBattleTurn::RemainingHealth, ActivePetBattleTurn::RequiresFrontPet, ActivePetBattleTurn::RoundID, Skyfire::BattlePetPackets::BattlePetRoundResult::RoundID, ActivePetBattleTurn::TargetDied, and ActivePetBattleTurn::TargetPet.
Referenced by BattlePetMgr::ApplyBattlePetAbilityInput(), BattlePetMgr::ApplyBattlePetSwapInput(), and BattlePetMgr::ApplyEnemyBattlePetDamage().
| WorldPacket Skyfire::BattlePetPackets::BuildRoundResultPacket | ( | BattlePetRoundResult const & | round | ) |
Definition at line 700 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetRoundCooldown::AbilityID, Skyfire::BattlePetPackets::BattlePetRoundCooldown::AbilitySlot, Skyfire::BattlePetPackets::BattlePetRoundCooldown::Cooldown, Skyfire::BattlePetPackets::BattlePetRoundResult::Cooldowns, Skyfire::BattlePetPackets::BattlePetRoundResult::DeadPets, Skyfire::BattlePetPackets::BattlePetRoundResult::Effects, ByteBuffer::FlushBits(), Skyfire::BattlePetPackets::BattlePetRoundCooldown::HasPetPBOID, Skyfire::BattlePetPackets::BattlePetRoundResult::InputFlags, Skyfire::BattlePetPackets::BattlePetRoundCooldown::Lockdown, Skyfire::BattlePetPackets::BattlePetRoundResult::NextPetBattleState, Skyfire::BattlePetPackets::BattlePetRoundCooldown::PetPBOID, Skyfire::BattlePetPackets::BattlePetRoundResult::RoundID, SMSG_PET_BATTLE_ROUND_RESULT, Skyfire::BattlePetPackets::BattlePetRoundResult::TrapStatus, ByteBuffer::WriteBit(), and ByteBuffer::WriteBits().
| InitialUpdatePetData Skyfire::BattlePetPackets::BuildWildInitialUpdatePetData | ( | uint64 | id, |
| uint16 | speciesId, | ||
| uint8 | level, | ||
| uint8 | quality, | ||
| uint8 | breed ) |
Definition at line 163 of file BattlePetPackets.cpp.
References BuildInitialUpdatePetData().
| float Skyfire::BattlePetPackets::CalculateBattlePetFacing | ( | G3D::Vector3 const & | origin, |
| G3D::Vector3 const * | positions ) |
Definition at line 680 of file BattlePetPackets.cpp.
Referenced by ResolveBattlePetFacing().
| void Skyfire::BattlePetPackets::MarkRoundResultAsCatchOrKill | ( | BattlePetRoundResult & | round | ) |
Definition at line 397 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetRoundResult::NextPetBattleState.
Referenced by BattlePetMgr::ApplyBattlePetTrapInput().
| BattlePetFirstPetSelection Skyfire::BattlePetPackets::ReadBattlePetFirstPetSelection | ( | WorldPacket & | data | ) |
Definition at line 249 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetFirstPetSelection::PetID.
Referenced by WorldSession::HandleBattlePetInputFirstPet().
| BattlePetInput Skyfire::BattlePetPackets::ReadBattlePetInput | ( | WorldPacket & | data | ) |
Definition at line 169 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetInput::AbilityID, Skyfire::BattlePetPackets::BattlePetInput::BattleInterrupted, Skyfire::BattlePetPackets::BattlePetInput::DebugFlags, Skyfire::BattlePetPackets::BattlePetInput::HasAbilityID, Skyfire::BattlePetPackets::BattlePetInput::HasBattleInterrupted, Skyfire::BattlePetPackets::BattlePetInput::HasDebugFlags, Skyfire::BattlePetPackets::BattlePetInput::HasMoveType, Skyfire::BattlePetPackets::BattlePetInput::HasNewFrontPet, Skyfire::BattlePetPackets::BattlePetInput::HasRoundID, Skyfire::BattlePetPackets::BattlePetInput::IgnoreAbandonPenalty, Skyfire::BattlePetPackets::BattlePetInput::MoveType, Skyfire::BattlePetPackets::BattlePetInput::NewFrontPet, ByteBuffer::ReadBit(), and Skyfire::BattlePetPackets::BattlePetInput::RoundID.
Referenced by WorldSession::HandleBattlePetInput().
| BattlePetRequestUpdate Skyfire::BattlePetPackets::ReadBattlePetRequestUpdate | ( | WorldPacket & | data | ) |
Definition at line 256 of file BattlePetPackets.cpp.
References Skyfire::BattlePetPackets::BattlePetRequestUpdate::Cancelled, Skyfire::BattlePetPackets::BattlePetRequestUpdate::Guid, ByteBuffer::ReadBit(), ByteBuffer::ReadGuidBytes(), ByteBuffer::ReadGuidMask(), ByteBuffer::rpos(), and ByteBuffer::size().
Referenced by WorldSession::HandleBattlePetRequestUpdate().
| float Skyfire::BattlePetPackets::ResolveBattlePetFacing | ( | bool | hasClientOrientation, |
| float | clientOrientation, | ||
| G3D::Vector3 const & | origin, | ||
| G3D::Vector3 const * | positions ) |
Definition at line 691 of file BattlePetPackets.cpp.
References CalculateBattlePetFacing().
Referenced by WorldSession::HandleBattlePetWildRequest(), and WorldSession::HandlePetBattleRequestPvp().
| uint8 const Skyfire::BattlePetPackets::INITIAL_UPDATE_MAX_TEAM_PETS = 3 |
Definition at line 37 of file BattlePetPackets.h.
Referenced by BuildInitialUpdatePacket(), and WorldSession::HandleBattlePetWildRequest().
| uint8 const Skyfire::BattlePetPackets::PET_BATTLE_QUEUE_SLOT_COUNT = 3 |
Definition at line 248 of file BattlePetPackets.h.
Referenced by BuildQueueStatusPacket().