Core/Battlefield: removed "magic numbers"

This commit is contained in:
Imprtat
2012-08-20 13:25:48 -04:00
committed by Kandera
parent eb669c31e2
commit 4ac5301c9f
2 changed files with 14 additions and 21 deletions
@@ -482,10 +482,7 @@ void BattlefieldWG::OnBattleEnd(bool endbytimer)
player->RewardHonor(NULL, 1, WinHonor);
RewardMarkOfHonor(player, 2);
}
if (player->GetTeamId() == TEAM_HORDE)
IncrementQuest(player, 13183, true);
else
IncrementQuest(player, 13181, true);
IncrementQuest(player, WGQuest[killer->GetTeamId()][1], true);
// Send Wintergrasp victory achievement
DoCompleteOrIncrementAchievement(ACHIEVEMENTS_WIN_WG, player);
// Award achievement for succeeding in Wintergrasp in 10 minutes or less
@@ -939,12 +936,7 @@ void BattlefieldWG::BrokenWallOrTower(TeamId team)
for (GuidSet::const_iterator p_itr = m_PlayersInWar[GetAttackerTeam()].begin(); p_itr != m_PlayersInWar[GetAttackerTeam()].end(); ++p_itr)
{
if (Player* player = sObjectMgr->GetPlayer((*p_itr)))
{
if (player->GetTeamId() == TEAM_ALLIANCE)
IncrementQuest(player, 13222);
else
IncrementQuest(player, 13223);
}
IncrementQuest(player, WGQuest[killer->GetTeamId()][2], true);
}
}
}
@@ -968,10 +960,7 @@ void BattlefieldWG::AddBrokenTower(TeamId team)
if (Player* player = sObjectMgr->GetPlayer((*itr)))
{
player->CastSpell(player, SPELL_TOWER_CONTROL, true);
if (player->GetTeamId() == TEAM_HORDE)
IncrementQuest(player, 13539, true);
else
IncrementQuest(player, 13538, true);
IncrementQuest(player, WGQuest[killer->GetTeamId()][3], true);
DoCompleteOrIncrementAchievement(ACHIEVEMENTS_WG_TOWER_DESTROY, player);
}
// If the threw south tower is destroy
@@ -1043,10 +1032,10 @@ void BattlefieldWG::AddDamagedTower(TeamId team)
// Update vehicle count WorldState to player
void BattlefieldWG::UpdateVehicleCountWG()
{
SendUpdateWorldState(3490, GetData(BATTLEFIELD_WG_DATA_VEHICLE_H));
SendUpdateWorldState(3491, GetData(BATTLEFIELD_WG_DATA_MAX_VEHICLE_H));
SendUpdateWorldState(3680, GetData(BATTLEFIELD_WG_DATA_VEHICLE_A));
SendUpdateWorldState(3681, GetData(BATTLEFIELD_WG_DATA_MAX_VEHICLE_A));
SendUpdateWorldState(BATTLEFIELD_WG_WORLD_STATE_VEHICLE_H, GetData(BATTLEFIELD_WG_DATA_VEHICLE_H));
SendUpdateWorldState(BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_H, GetData(BATTLEFIELD_WG_DATA_MAX_VEHICLE_H));
SendUpdateWorldState(BATTLEFIELD_WG_WORLD_STATE_VEHICLE_A, GetData(BATTLEFIELD_WG_DATA_VEHICLE_A));
SendUpdateWorldState(BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_A, GetData(BATTLEFIELD_WG_DATA_MAX_VEHICLE_A));
}
void BattlefieldWG::UpdateTenacity()
@@ -134,9 +134,13 @@ enum WB_ACHIEVEMENTS
enum eWGWorldStates
{
BATTLEFIELD_WG_WORLD_STATE_ACTIVE = 3801,
BATTLEFIELD_WG_WORLD_STATE_DEFENDER = 3802,
BATTLEFIELD_WG_WORLD_STATE_ATTACKER = 3803,
BATTLEFIELD_WG_WORLD_STATE_VEHICLE_H = 3490,
BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_H = 3491,
BATTLEFIELD_WG_WORLD_STATE_VEHICLE_A = 3680,
BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_A = 3681,
BATTLEFIELD_WG_WORLD_STATE_ACTIVE = 3801,
BATTLEFIELD_WG_WORLD_STATE_DEFENDER = 3802,
BATTLEFIELD_WG_WORLD_STATE_ATTACKER = 3803,
};
/*#########################
*####### Graveyards ######*