TrinityCore
Loading...
Searching...
No Matches
battleground_arathi_basin Struct Reference
+ Inheritance diagram for battleground_arathi_basin:

Public Types

enum  PvpStats { PVP_STAT_BASES_ASSAULTED = 926 , PVP_STAT_BASES_DEFENDED = 927 }
 
enum  Events {
  AB_EVENT_START_BATTLE = 9158 , AB_EVENT_CONTESTED_STABLES_HORDE = 28523 , AB_EVENT_CAPTURE_STABLES_HORDE = 28527 , AB_EVENT_DEFENDED_STABLES_HORDE = 28525 ,
  AB_EVENT_CONTESTED_STABLES_ALLIANCE = 28522 , AB_EVENT_CAPTURE_STABLES_ALLIANCE = 28526 , AB_EVENT_DEFENDED_STABLES_ALLIANCE = 28524 , AB_EVENT_CONTESTED_BLACKSMITH_HORDE = 8876 ,
  AB_EVENT_CAPTURE_BLACKSMITH_HORDE = 8773 , AB_EVENT_DEFENDED_BLACKSMITH_HORDE = 8770 , AB_EVENT_CONTESTED_BLACKSMITH_ALLIANCE = 8874 , AB_EVENT_CAPTURE_BLACKSMITH_ALLIANCE = 8769 ,
  AB_EVENT_DEFENDED_BLACKSMITH_ALLIANCE = 8774 , AB_EVENT_CONTESTED_FARM_HORDE = 39398 , AB_EVENT_CAPTURE_FARM_HORDE = 39399 , AB_EVENT_DEFENDED_FARM_HORDE = 39400 ,
  AB_EVENT_CONTESTED_FARM_ALLIANCE = 39401 , AB_EVENT_CAPTURE_FARM_ALLIANCE = 39402 , AB_EVENT_DEFENDED_FARM_ALLIANCE = 39403 , AB_EVENT_CONTESTED_GOLD_MINE_HORDE = 39404 ,
  AB_EVENT_CAPTURE_GOLD_MINE_HORDE = 39405 , AB_EVENT_DEFENDED_GOLD_MINE_HORDE = 39406 , AB_EVENT_CONTESTED_GOLD_MINE_ALLIANCE = 39407 , AB_EVENT_CAPTURE_GOLD_MINE_ALLIANCE = 39408 ,
  AB_EVENT_DEFENDED_GOLD_MINE_ALLIANCE = 39409 , AB_EVENT_CONTESTED_LUMBER_MILL_HORDE = 39387 , AB_EVENT_CAPTURE_LUMBER_MILL_HORDE = 39388 , AB_EVENT_DEFENDED_LUMBER_MILL_HORDE = 39389 ,
  AB_EVENT_CONTESTED_LUMBER_MILL_ALLIANCE = 39390 , AB_EVENT_CAPTURE_LUMBER_MILL_ALLIANCE = 39391 , AB_EVENT_DEFENDED_LUMBER_MILL_ALLIANCE = 39392
}
 
enum  Sounds {
  BG_AB_SOUND_NODE_CLAIMED = 8192 , BG_AB_SOUND_NODE_CAPTURED_ALLIANCE = 8173 , BG_AB_SOUND_NODE_CAPTURED_HORDE = 8213 , BG_AB_SOUND_NODE_ASSAULTED_ALLIANCE = 8212 ,
  BG_AB_SOUND_NODE_ASSAULTED_HORDE = 8174 , BG_AB_SOUND_NEAR_VICTORY_ALLIANCE = 8456 , BG_AB_SOUND_NEAR_VICTORY_HORDE = 8457
}
 
enum  BroadcastTexts { BG_AB_TEXT_ALLIANCE_NEAR_VICTORY = 10598 , BG_AB_TEXT_HORDE_NEAR_VICTORY = 10599 }
 
enum  Score { BG_AB_WARNING_NEAR_VICTORY_SCORE = 1200 , BG_AB_MAX_TEAM_SCORE = 1500 }
 
enum  Creatures { BG_AB_NPC_THE_BLACK_BRIDE = 150501 , BG_AB_NPC_RADULF_LEDER = 150505 }
 
enum  ObjectTypes {
  BG_AB_OBJECTID_CAPTURE_POINT_STABLES = 227420 , BG_AB_OBJECTID_CAPTURE_POINT_BLACKSMITH = 227522 , BG_AB_OBJECTID_CAPTURE_POINT_FARM = 227536 , BG_AB_OBJECTID_CAPTURE_POINT_GOLD_MINE = 227538 ,
  BG_AB_OBJECTID_CAPTURE_POINT_LUMBER_MILL = 227544 , BG_AB_OBJECTID_GHOST_GATE = 180322 , BG_AB_OBJECTID_ALLIANCE_DOOR = 322273 , BG_AB_OBJECTID_HORDE_DOOR = 322274
}
 
enum  WorldStates {
  BG_AB_WS_OCCUPIED_BASES_HORDE = 1778 , BG_AB_WS_OCCUPIED_BASES_ALLY = 1779 , BG_AB_WS_RESOURCES_ALLY = 1776 , BG_AB_WS_RESOURCES_HORDE = 1777 ,
  BG_AB_WS_RESOURCES_MAX = 1780 , BG_AB_WS_RESOURCES_WARNING = 1955 , BG_AB_WS_STABLE_ICON = 1842 , BG_AB_WS_STABLE_STATE_ALIENCE = 1767 ,
  BG_AB_WS_STABLE_STATE_HORDE = 1768 , BG_AB_WS_STABLE_STATE_CON_ALI = 1769 , BG_AB_WS_STABLE_STATE_CON_HOR = 1770 , BG_AB_WS_FARM_ICON = 1845 ,
  BG_AB_WS_FARM_STATE_ALIENCE = 1772 , BG_AB_WS_FARM_STATE_HORDE = 1773 , BG_AB_WS_FARM_STATE_CON_ALI = 1774 , BG_AB_WS_FARM_STATE_CON_HOR = 1775 ,
  BG_AB_WS_BLACKSMITH_ICON = 1846 , BG_AB_WS_BLACKSMITH_STATE_ALIENCE = 1782 , BG_AB_WS_BLACKSMITH_STATE_HORDE = 1783 , BG_AB_WS_BLACKSMITH_STATE_CON_ALI = 1784 ,
  BG_AB_WS_BLACKSMITH_STATE_CON_HOR = 1785 , BG_AB_WS_LUMBERMILL_ICON = 1844 , BG_AB_WS_LUMBERMILL_STATE_ALIENCE = 1792 , BG_AB_WS_LUMBERMILL_STATE_HORDE = 1793 ,
  BG_AB_WS_LUMBERMILL_STATE_CON_ALI = 1794 , BG_AB_WS_LUMBERMILL_STATE_CON_HOR = 1795 , BG_AB_WS_GOLDMINE_ICON = 1843 , BG_AB_WS_GOLDMINE_STATE_ALIENCE = 1787 ,
  BG_AB_WS_GOLDMINE_STATE_HORDE = 1788 , BG_AB_WS_GOLDMINE_STATE_CON_ALI = 1789 , BG_AB_WS_GOLDMINE_STATE_CON_HOR = 1790 , BG_AB_WS_HAD_500_DISADVANTAGE_ALLIANCE = 3644 ,
  BG_AB_WS_HAD_500_DISADVANTAGE_HORDE = 3645 , BG_AB_WS_FARM_ICON_NEW = 8808 , BG_AB_WS_LUMBER_MILL_ICON_NEW = 8805 , BG_AB_WS_BLACKSMITH_ICON_NEW = 8799 ,
  BG_AB_WS_GOLD_MINE_ICON_NEW = 8809 , BG_AB_WS_STABLES_ICON_NEW = 5834 , BG_AB_WS_FARM_HORDE_CONTROL_STATE = 17328 , BG_AB_WS_FARM_ALLIANCE_CONTROL_STATE = 17325 ,
  BG_AB_WS_LUMBER_MILL_HORDE_CONTROL_STATE = 17330 , BG_AB_WS_LUMBER_MILL_ALLIANCE_CONTROL_STATE = 17326 , BG_AB_WS_BLACKSMITH_HORDE_CONTROL_STATE = 17327 , BG_AB_WS_BLACKSMITH_ALLIANCE_CONTROL_STATE = 17324 ,
  BG_AB_WS_GOLD_MINE_HORDE_CONTROL_STATE = 17329 , BG_AB_WS_GOLD_MINE_ALLIANCE_CONTROL_STATE = 17323 , BG_AB_WS_STABLES_HORDE_CONTROL_STATE = 17331 , BG_AB_WS_STABLES_ALLIANCE_CONTROL_STATE = 17322
}
 

Public Member Functions

 battleground_arathi_basin (BattlegroundMap *map)
 
void OnInit () override
 
void OnUpdate (uint32 diff) override
 
void OnStart () override
 
void _CalculateTeamNodes (uint8 &alliance, uint8 &horde) const
 
Team GetPrematureWinner () override
 
void ProcessEvent (WorldObject *, uint32 eventId, WorldObject *invoker) override
 
void OnCreatureCreate (Creature *creature) override
 
void OnGameObjectCreate (GameObject *gameObject) override
 
void OnEnd (Team winner) override
 
- Public Member Functions inherited from BattlegroundScript
 BattlegroundScript (BattlegroundMap *map) noexcept
 
 ~BattlegroundScript () override=default
 
virtual void OnPrepareStage1 ()
 
virtual void OnPrepareStage2 ()
 
virtual void OnPrepareStage3 ()
 
virtual void OnPlayerJoined (Player *player, bool inBattleground)
 
virtual void OnPlayerLeft (Player *player)
 
virtual void OnPlayerKilled (Player *victim, Player *killer)
 
virtual void OnUnitKilled (Creature *victim, Unit *killer)
 
void TriggerGameEvent (uint32 gameEventId, WorldObject *source=nullptr, WorldObject *target=nullptr) override
 
- Public Member Functions inherited from ZoneScript
 ZoneScript () noexcept
 
 ZoneScript (ZoneScript const &right)
 
 ZoneScript (ZoneScript &&right) noexcept
 
ZoneScriptoperator= (ZoneScript const &right)
 
ZoneScriptoperator= (ZoneScript &&right) noexcept
 
virtual ~ZoneScript ()
 
virtual uint32 GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data)
 
virtual uint32 GetGameObjectEntry (ObjectGuid::LowType, uint32 entry)
 
virtual void OnCreatureRemove (Creature *)
 
virtual void OnGameObjectRemove (GameObject *)
 
virtual void OnAreaTriggerCreate (AreaTrigger *areaTrigger)
 
virtual void OnAreaTriggerRemove (AreaTrigger *areaTrigger)
 
virtual void OnUnitDeath (Unit *unit)
 
virtual void OnCreatureGroupDepleted (CreatureGroup const *creatureGroup)
 
virtual ObjectGuid GetGuidData (uint32) const
 
virtual void SetGuidData (uint32, ObjectGuid)
 
virtual uint64 GetData64 (uint32) const
 
virtual void SetData64 (uint32, uint64)
 
virtual uint32 GetData (uint32) const
 
virtual void SetData (uint32, uint32)
 
virtual void DoAction (uint32 actionId, WorldObject *source=nullptr, WorldObject *target=nullptr)
 
virtual void OnFlagStateChange (GameObject *flagInBase, FlagState oldValue, FlagState newValue, Player *player)
 
virtual bool CanCaptureFlag (AreaTrigger *areaTrigger, Player *player)
 
virtual void OnCaptureFlag (AreaTrigger *areaTrigger, Player *player)
 
virtual void OnFlagTaken (GameObject *flag, Player *player)
 
virtual void OnFlagDropped (ObjectGuid const &flagGuid, Player *player)
 

Static Public Attributes

static constexpr uint32 BG_AB_TickInterval = 2000
 
static constexpr uint32 BG_AB_TickPoints [6] = { 0, 2, 3, 4, 7, 60 }
 
static constexpr uint32 NORMAL_HONOR_TICKS = 160
 
static constexpr uint32 WEEKEND_HONOR_TICKS = 260
 
static constexpr uint32 NORMAL_REPUTATION_TICKS = 120
 
static constexpr uint32 WEEKEND_REPUTATION_TICKS = 160
 

Private Attributes

uint32 _lastTick
 
std::array< uint32, PVP_TEAMS_COUNT_honorScoreTics
 
std::array< uint32, PVP_TEAMS_COUNT_reputationScoreTics
 
bool _isInformedNearVictory
 
uint32 _honorTics
 
uint32 _reputationTics
 
GuidVector _gameobjectsToRemoveOnMatchStart
 
GuidVector _creaturesToRemoveOnMatchStart
 
GuidVector _doors
 
GuidVector _capturePoints
 

Additional Inherited Members

- Protected Member Functions inherited from BattlegroundScript
void UpdateWorldState (int32 worldStateId, int32 value, bool hidden=false) const
 
- Protected Attributes inherited from BattlegroundScript
BattlegroundMapbattlegroundMap
 
Battlegroundbattleground
 

Detailed Description

Definition at line 29 of file battleground_arathi_basin.cpp.

Member Enumeration Documentation

◆ BroadcastTexts

Enumerator
BG_AB_TEXT_ALLIANCE_NEAR_VICTORY 
BG_AB_TEXT_HORDE_NEAR_VICTORY 

Definition at line 96 of file battleground_arathi_basin.cpp.

◆ Creatures

Enumerator
BG_AB_NPC_THE_BLACK_BRIDE 
BG_AB_NPC_RADULF_LEDER 

Definition at line 108 of file battleground_arathi_basin.cpp.

◆ Events

Enumerator
AB_EVENT_START_BATTLE 
AB_EVENT_CONTESTED_STABLES_HORDE 
AB_EVENT_CAPTURE_STABLES_HORDE 
AB_EVENT_DEFENDED_STABLES_HORDE 
AB_EVENT_CONTESTED_STABLES_ALLIANCE 
AB_EVENT_CAPTURE_STABLES_ALLIANCE 
AB_EVENT_DEFENDED_STABLES_ALLIANCE 
AB_EVENT_CONTESTED_BLACKSMITH_HORDE 
AB_EVENT_CAPTURE_BLACKSMITH_HORDE 
AB_EVENT_DEFENDED_BLACKSMITH_HORDE 
AB_EVENT_CONTESTED_BLACKSMITH_ALLIANCE 
AB_EVENT_CAPTURE_BLACKSMITH_ALLIANCE 
AB_EVENT_DEFENDED_BLACKSMITH_ALLIANCE 
AB_EVENT_CONTESTED_FARM_HORDE 
AB_EVENT_CAPTURE_FARM_HORDE 
AB_EVENT_DEFENDED_FARM_HORDE 
AB_EVENT_CONTESTED_FARM_ALLIANCE 
AB_EVENT_CAPTURE_FARM_ALLIANCE 
AB_EVENT_DEFENDED_FARM_ALLIANCE 
AB_EVENT_CONTESTED_GOLD_MINE_HORDE 
AB_EVENT_CAPTURE_GOLD_MINE_HORDE 
AB_EVENT_DEFENDED_GOLD_MINE_HORDE 
AB_EVENT_CONTESTED_GOLD_MINE_ALLIANCE 
AB_EVENT_CAPTURE_GOLD_MINE_ALLIANCE 
AB_EVENT_DEFENDED_GOLD_MINE_ALLIANCE 
AB_EVENT_CONTESTED_LUMBER_MILL_HORDE 
AB_EVENT_CAPTURE_LUMBER_MILL_HORDE 
AB_EVENT_DEFENDED_LUMBER_MILL_HORDE 
AB_EVENT_CONTESTED_LUMBER_MILL_ALLIANCE 
AB_EVENT_CAPTURE_LUMBER_MILL_ALLIANCE 
AB_EVENT_DEFENDED_LUMBER_MILL_ALLIANCE 

Definition at line 45 of file battleground_arathi_basin.cpp.

◆ ObjectTypes

Enumerator
BG_AB_OBJECTID_CAPTURE_POINT_STABLES 
BG_AB_OBJECTID_CAPTURE_POINT_BLACKSMITH 
BG_AB_OBJECTID_CAPTURE_POINT_FARM 
BG_AB_OBJECTID_CAPTURE_POINT_GOLD_MINE 
BG_AB_OBJECTID_CAPTURE_POINT_LUMBER_MILL 
BG_AB_OBJECTID_GHOST_GATE 
BG_AB_OBJECTID_ALLIANCE_DOOR 
BG_AB_OBJECTID_HORDE_DOOR 

Definition at line 114 of file battleground_arathi_basin.cpp.

◆ PvpStats

Enumerator
PVP_STAT_BASES_ASSAULTED 
PVP_STAT_BASES_DEFENDED 

Definition at line 39 of file battleground_arathi_basin.cpp.

◆ Score

Enumerator
BG_AB_WARNING_NEAR_VICTORY_SCORE 
BG_AB_MAX_TEAM_SCORE 

Definition at line 102 of file battleground_arathi_basin.cpp.

◆ Sounds

Enumerator
BG_AB_SOUND_NODE_CLAIMED 
BG_AB_SOUND_NODE_CAPTURED_ALLIANCE 
BG_AB_SOUND_NODE_CAPTURED_HORDE 
BG_AB_SOUND_NODE_ASSAULTED_ALLIANCE 
BG_AB_SOUND_NODE_ASSAULTED_HORDE 
BG_AB_SOUND_NEAR_VICTORY_ALLIANCE 
BG_AB_SOUND_NEAR_VICTORY_HORDE 

Definition at line 85 of file battleground_arathi_basin.cpp.

◆ WorldStates

Enumerator
BG_AB_WS_OCCUPIED_BASES_HORDE 
BG_AB_WS_OCCUPIED_BASES_ALLY 
BG_AB_WS_RESOURCES_ALLY 
BG_AB_WS_RESOURCES_HORDE 
BG_AB_WS_RESOURCES_MAX 
BG_AB_WS_RESOURCES_WARNING 
BG_AB_WS_STABLE_ICON 
BG_AB_WS_STABLE_STATE_ALIENCE 
BG_AB_WS_STABLE_STATE_HORDE 
BG_AB_WS_STABLE_STATE_CON_ALI 
BG_AB_WS_STABLE_STATE_CON_HOR 
BG_AB_WS_FARM_ICON 
BG_AB_WS_FARM_STATE_ALIENCE 
BG_AB_WS_FARM_STATE_HORDE 
BG_AB_WS_FARM_STATE_CON_ALI 
BG_AB_WS_FARM_STATE_CON_HOR 
BG_AB_WS_BLACKSMITH_ICON 
BG_AB_WS_BLACKSMITH_STATE_ALIENCE 
BG_AB_WS_BLACKSMITH_STATE_HORDE 
BG_AB_WS_BLACKSMITH_STATE_CON_ALI 
BG_AB_WS_BLACKSMITH_STATE_CON_HOR 
BG_AB_WS_LUMBERMILL_ICON 
BG_AB_WS_LUMBERMILL_STATE_ALIENCE 
BG_AB_WS_LUMBERMILL_STATE_HORDE 
BG_AB_WS_LUMBERMILL_STATE_CON_ALI 
BG_AB_WS_LUMBERMILL_STATE_CON_HOR 
BG_AB_WS_GOLDMINE_ICON 
BG_AB_WS_GOLDMINE_STATE_ALIENCE 
BG_AB_WS_GOLDMINE_STATE_HORDE 
BG_AB_WS_GOLDMINE_STATE_CON_ALI 
BG_AB_WS_GOLDMINE_STATE_CON_HOR 
BG_AB_WS_HAD_500_DISADVANTAGE_ALLIANCE 
BG_AB_WS_HAD_500_DISADVANTAGE_HORDE 
BG_AB_WS_FARM_ICON_NEW 
BG_AB_WS_LUMBER_MILL_ICON_NEW 
BG_AB_WS_BLACKSMITH_ICON_NEW 
BG_AB_WS_GOLD_MINE_ICON_NEW 
BG_AB_WS_STABLES_ICON_NEW 
BG_AB_WS_FARM_HORDE_CONTROL_STATE 
BG_AB_WS_FARM_ALLIANCE_CONTROL_STATE 
BG_AB_WS_LUMBER_MILL_HORDE_CONTROL_STATE 
BG_AB_WS_LUMBER_MILL_ALLIANCE_CONTROL_STATE 
BG_AB_WS_BLACKSMITH_HORDE_CONTROL_STATE 
BG_AB_WS_BLACKSMITH_ALLIANCE_CONTROL_STATE 
BG_AB_WS_GOLD_MINE_HORDE_CONTROL_STATE 
BG_AB_WS_GOLD_MINE_ALLIANCE_CONTROL_STATE 
BG_AB_WS_STABLES_HORDE_CONTROL_STATE 
BG_AB_WS_STABLES_ALLIANCE_CONTROL_STATE 

Definition at line 127 of file battleground_arathi_basin.cpp.

Constructor & Destructor Documentation

◆ battleground_arathi_basin()

battleground_arathi_basin::battleground_arathi_basin ( BattlegroundMap map)
inlineexplicit

Definition at line 183 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ _CalculateTeamNodes()

void battleground_arathi_basin::_CalculateTeamNodes ( uint8 alliance,
uint8 horde 
) const
inline

Definition at line 292 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetPrematureWinner()

Team battleground_arathi_basin::GetPrematureWinner ( )
inlineoverridevirtual

Reimplemented from BattlegroundScript.

Definition at line 317 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

◆ OnCreatureCreate()

void battleground_arathi_basin::OnCreatureCreate ( Creature creature)
inlineoverridevirtual

Reimplemented from ZoneScript.

Definition at line 542 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

◆ OnEnd()

void battleground_arathi_basin::OnEnd ( Team  winner)
inlineoverridevirtual

Reimplemented from BattlegroundScript.

Definition at line 574 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

◆ OnGameObjectCreate()

void battleground_arathi_basin::OnGameObjectCreate ( GameObject gameObject)
inlineoverridevirtual

Reimplemented from ZoneScript.

Definition at line 555 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

◆ OnInit()

void battleground_arathi_basin::OnInit ( )
inlineoverridevirtual

Reimplemented from BattlegroundScript.

Definition at line 193 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

◆ OnStart()

void battleground_arathi_basin::OnStart ( )
inlineoverridevirtual

Reimplemented from BattlegroundScript.

Definition at line 286 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

◆ OnUpdate()

void battleground_arathi_basin::OnUpdate ( uint32  diff)
inlineoverridevirtual

Reimplemented from BattlegroundScript.

Definition at line 201 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

◆ ProcessEvent()

void battleground_arathi_basin::ProcessEvent ( WorldObject ,
uint32  eventId,
WorldObject invoker 
)
inlineoverridevirtual

Reimplemented from ZoneScript.

Definition at line 332 of file battleground_arathi_basin.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _capturePoints

GuidVector battleground_arathi_basin::_capturePoints
private

Definition at line 599 of file battleground_arathi_basin.cpp.

◆ _creaturesToRemoveOnMatchStart

GuidVector battleground_arathi_basin::_creaturesToRemoveOnMatchStart
private

Definition at line 597 of file battleground_arathi_basin.cpp.

◆ _doors

GuidVector battleground_arathi_basin::_doors
private

Definition at line 598 of file battleground_arathi_basin.cpp.

◆ _gameobjectsToRemoveOnMatchStart

GuidVector battleground_arathi_basin::_gameobjectsToRemoveOnMatchStart
private

Definition at line 596 of file battleground_arathi_basin.cpp.

◆ _honorScoreTics

std::array<uint32, PVP_TEAMS_COUNT> battleground_arathi_basin::_honorScoreTics
private

Definition at line 590 of file battleground_arathi_basin.cpp.

◆ _honorTics

uint32 battleground_arathi_basin::_honorTics
private

Definition at line 593 of file battleground_arathi_basin.cpp.

◆ _isInformedNearVictory

bool battleground_arathi_basin::_isInformedNearVictory
private

Definition at line 592 of file battleground_arathi_basin.cpp.

◆ _lastTick

uint32 battleground_arathi_basin::_lastTick
private

Definition at line 589 of file battleground_arathi_basin.cpp.

◆ _reputationScoreTics

std::array<uint32, PVP_TEAMS_COUNT> battleground_arathi_basin::_reputationScoreTics
private

Definition at line 591 of file battleground_arathi_basin.cpp.

◆ _reputationTics

uint32 battleground_arathi_basin::_reputationTics
private

Definition at line 594 of file battleground_arathi_basin.cpp.

◆ BG_AB_TickInterval

constexpr uint32 battleground_arathi_basin::BG_AB_TickInterval = 2000
staticconstexpr

Definition at line 32 of file battleground_arathi_basin.cpp.

◆ BG_AB_TickPoints

constexpr uint32 battleground_arathi_basin::BG_AB_TickPoints[6] = { 0, 2, 3, 4, 7, 60 }
staticconstexpr

Definition at line 33 of file battleground_arathi_basin.cpp.

◆ NORMAL_HONOR_TICKS

constexpr uint32 battleground_arathi_basin::NORMAL_HONOR_TICKS = 160
staticconstexpr

Definition at line 34 of file battleground_arathi_basin.cpp.

◆ NORMAL_REPUTATION_TICKS

constexpr uint32 battleground_arathi_basin::NORMAL_REPUTATION_TICKS = 120
staticconstexpr

Definition at line 36 of file battleground_arathi_basin.cpp.

◆ WEEKEND_HONOR_TICKS

constexpr uint32 battleground_arathi_basin::WEEKEND_HONOR_TICKS = 260
staticconstexpr

Definition at line 35 of file battleground_arathi_basin.cpp.

◆ WEEKEND_REPUTATION_TICKS

constexpr uint32 battleground_arathi_basin::WEEKEND_REPUTATION_TICKS = 160
staticconstexpr

Definition at line 37 of file battleground_arathi_basin.cpp.


The documentation for this struct was generated from the following file: