diff options
Diffstat (limited to 'src/game/Wintergrasp.h')
| -rw-r--r-- | src/game/Wintergrasp.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/game/Wintergrasp.h b/src/game/Wintergrasp.h index 33f7f546811..92a7b2acd9b 100644 --- a/src/game/Wintergrasp.h +++ b/src/game/Wintergrasp.h @@ -63,11 +63,10 @@ enum WintergraspRewardEvent DESTROYED_TOWER, DAMAGED_BUILDING, INTACT_BUILDING, - WIN_BATTLE_MARKS, - LOSE_BATTLE_MARKS, - WG_REWARD_EVENT_MAX + WG_REWARD_EVENT_MAX, }; + /* Not used / Not implemented const uint16 GameEventWintergraspDefender[2] = {50, 51}; @@ -106,6 +105,7 @@ enum WintergraspCreType CREATURE_TURRET, CREATURE_ENGINEER, CREATURE_GUARD, + CREATURE_SPECIAL, }; enum BuildingType @@ -195,9 +195,9 @@ class OPvPWintergrasp : public OutdoorPvP void SetData(uint32 id, uint32 value); void ModifyWorkshopCount(TeamId team, bool add); - uint32 GetTimer() { return m_timer / 1000; }; - TeamId GetTeam() { return m_defender; }; - bool isWarTime() { return m_wartime; }; + uint32 GetTimer() const { return m_timer / 1000; }; + TeamId GetTeam() const { return m_defender; }; + bool isWarTime() const { return m_wartime; }; protected: TeamId m_defender; int32 m_tenacityStack; @@ -206,7 +206,6 @@ class OPvPWintergrasp : public OutdoorPvP BuildingState *m_gate; CreatureSet m_creatures; - CreatureSet m_turrets; CreatureSet m_vehicles[2]; GameObjectSet m_gobjects; @@ -217,8 +216,8 @@ class OPvPWintergrasp : public OutdoorPvP uint32 m_timer; uint32 m_clock[5]; uint32 m_workshopCount[2]; - uint32 m_towerCount; - uint32 m_towerDamagedCount; + uint32 m_towerCount[2][2]; + uint32 m_customHonorReward[WG_REWARD_EVENT_MAX]; SiegeWorkshop *GetWorkshop(uint32 lowguid) const; |
