|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <BattlePetBattleState.h>
Public Attributes | |
| bool | Abandoned = false |
| bool | Accepted = false |
| bool | Captured = false |
| uint8 | CasterPet = 0 |
| std::vector< ActivePetBattleCooldown > | Cooldowns |
| uint8 | EffectKind = ACTIVE_PET_BATTLE_TURN_EFFECT_NONE |
| bool | HasFinalRound = false |
| bool | HasRoundResult = false |
| uint32 | RemainingHealth = 0 |
| bool | RequiresFrontPet = false |
| uint32 | RoundID = 0 |
| bool | TargetDied = false |
| uint8 | TargetPet = 0 |
| uint8 | Winner = PET_BATTLE_WINNER_NONE |
Definition at line 50 of file BattlePetBattleState.h.
| bool ActivePetBattleTurn::Abandoned = false |
Definition at line 56 of file BattlePetBattleState.h.
Referenced by BattlePetMgr::ApplyBattlePetAbilityInput(), BattlePetMgr::ApplyBattlePetForfeitInput(), and ActivePetBattle::ApplyForfeit().
| bool ActivePetBattleTurn::Accepted = false |
Definition at line 52 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetAbilityInput(), BattlePetMgr::ApplyBattlePetForfeitInput(), BattlePetMgr::ApplyBattlePetSwapInput(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), BattlePetMgr::ApplyEnemyBattlePetDamage(), ActivePetBattle::ApplyForfeit(), ActivePetBattle::ApplySwapRound(), ActivePetBattle::ApplyTrapRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| bool ActivePetBattleTurn::Captured = false |
Definition at line 57 of file BattlePetBattleState.h.
Referenced by BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyTrapRound(), and ActivePetBattle::ApplyTrapRoundWithEnemyResponse().
| uint8 ActivePetBattleTurn::CasterPet = 0 |
Definition at line 60 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplySwapRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| std::vector<ActivePetBattleCooldown> ActivePetBattleTurn::Cooldowns |
Definition at line 65 of file BattlePetBattleState.h.
Referenced by Skyfire::BattlePetPackets::AppendRoundCooldowns(), and ActivePetBattle::FinishAcceptedRound().
| uint8 ActivePetBattleTurn::EffectKind = ACTIVE_PET_BATTLE_TURN_EFFECT_NONE |
Definition at line 59 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplySwapRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| bool ActivePetBattleTurn::HasFinalRound = false |
Definition at line 54 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetAbilityInput(), BattlePetMgr::ApplyBattlePetForfeitInput(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplyForfeit(), ActivePetBattle::ApplyTrapRound(), and ActivePetBattle::ApplyTrapRoundWithEnemyResponse().
| bool ActivePetBattleTurn::HasRoundResult = false |
Definition at line 53 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetAbilityInput(), BattlePetMgr::ApplyBattlePetSwapInput(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), BattlePetMgr::ApplyEnemyBattlePetDamage(), ActivePetBattle::ApplySwapRound(), ActivePetBattle::ApplyTrapRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| uint32 ActivePetBattleTurn::RemainingHealth = 0 |
Definition at line 64 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| bool ActivePetBattleTurn::RequiresFrontPet = false |
Definition at line 58 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| uint32 ActivePetBattleTurn::RoundID = 0 |
Definition at line 63 of file BattlePetBattleState.h.
Referenced by BattlePetMgr::ApplyBattlePetTrapInput(), Skyfire::BattlePetPackets::BuildRoundResultFromTurn(), and ActivePetBattle::CreateTurn().
| bool ActivePetBattleTurn::TargetDied = false |
Definition at line 55 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| uint8 ActivePetBattleTurn::TargetPet = 0 |
Definition at line 61 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), BattlePetMgr::ApplyBattlePetAbilityExchangeInput(), BattlePetMgr::ApplyBattlePetTrapInput(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplySwapRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and Skyfire::BattlePetPackets::BuildRoundResultFromTurn().
| uint8 ActivePetBattleTurn::Winner = PET_BATTLE_WINNER_NONE |
Definition at line 62 of file BattlePetBattleState.h.
Referenced by ActivePetBattle::ApplyAbilityExchange(), ActivePetBattle::ApplyAbilityRound(), ActivePetBattle::ApplyEnemyAbilityRound(), ActivePetBattle::ApplyForfeit(), ActivePetBattle::ApplyTrapRound(), ActivePetBattle::ApplyTrapRoundWithEnemyResponse(), and ActivePetBattle::CreateTurn().