Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BattlePetBattleState.h File Reference
#include "BattlePet.h"
#include "Common.h"
#include <vector>
Include dependency graph for BattlePetBattleState.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ActivePetBattle
struct  ActivePetBattleAuraState
struct  ActivePetBattleCooldown
struct  ActivePetBattlePetState
struct  ActivePetBattleTurn

Enumerations

enum  ActivePetBattleTurnEffect { ACTIVE_PET_BATTLE_TURN_EFFECT_NONE = 0 , ACTIVE_PET_BATTLE_TURN_EFFECT_DAMAGE = 1 , ACTIVE_PET_BATTLE_TURN_EFFECT_SWAP = 2 }
enum  PetBattleTrapStatus {
  PET_BATTLE_TRAP_STATUS_ACTIVE = 1 , PET_BATTLE_TRAP_STATUS_UNAVAILABLE = 2 , PET_BATTLE_TRAP_STATUS_DEAD_PET = 3 , PET_BATTLE_TRAP_STATUS_HEALTH_TOO_HIGH = 4 ,
  PET_BATTLE_TRAP_STATUS_JOURNAL_FULL = 5 , PET_BATTLE_TRAP_STATUS_NOT_CAPTURABLE = 6 , PET_BATTLE_TRAP_STATUS_NPC_PET = 7 , PET_BATTLE_TRAP_STATUS_ALREADY_TRAPPED = 8
}
enum  PetBattleWinner { PET_BATTLE_WINNER_NONE = 0 , PET_BATTLE_WINNER_ALLY = 1 , PET_BATTLE_WINNER_ENEMY = 2 }

Enumeration Type Documentation

◆ ActivePetBattleTurnEffect

Enumerator
ACTIVE_PET_BATTLE_TURN_EFFECT_NONE 
ACTIVE_PET_BATTLE_TURN_EFFECT_DAMAGE 
ACTIVE_PET_BATTLE_TURN_EFFECT_SWAP 

Definition at line 33 of file BattlePetBattleState.h.

◆ PetBattleTrapStatus

Enumerator
PET_BATTLE_TRAP_STATUS_ACTIVE 
PET_BATTLE_TRAP_STATUS_UNAVAILABLE 
PET_BATTLE_TRAP_STATUS_DEAD_PET 
PET_BATTLE_TRAP_STATUS_HEALTH_TOO_HIGH 
PET_BATTLE_TRAP_STATUS_JOURNAL_FULL 
PET_BATTLE_TRAP_STATUS_NOT_CAPTURABLE 
PET_BATTLE_TRAP_STATUS_NPC_PET 
PET_BATTLE_TRAP_STATUS_ALREADY_TRAPPED 

Definition at line 21 of file BattlePetBattleState.h.

◆ PetBattleWinner

Enumerator
PET_BATTLE_WINNER_NONE 
PET_BATTLE_WINNER_ALLY 
PET_BATTLE_WINNER_ENEMY 

Definition at line 14 of file BattlePetBattleState.h.