21
21
BattlegroundAV::BattlegroundAV ()
22
22
{
23
23
BgObjects.resize (BG_AV_OBJECT_MAX);
24
- BgCreatures.resize (AV_CPLACE_MAX+ AV_STATICCPLACE_MAX);
24
+ BgCreatures.resize (static_cast < int >( AV_CPLACE_MAX)+ static_cast < int >( AV_STATICCPLACE_MAX) );
25
25
26
26
for (uint8 i = 0 ; i < 2 ; i++)
27
27
{
@@ -293,7 +293,7 @@ Creature* BattlegroundAV::AddAVCreature(uint16 cinfoid, uint16 type)
293
293
{
294
294
bool isStatic = false ;
295
295
Creature* creature = nullptr ;
296
- ASSERT (type <= AV_CPLACE_MAX + AV_STATICCPLACE_MAX);
296
+ ASSERT (type <= static_cast < int >( AV_CPLACE_MAX) + static_cast < int >( AV_STATICCPLACE_MAX) );
297
297
if (type >= AV_CPLACE_MAX) // static
298
298
{
299
299
type -= AV_CPLACE_MAX;
@@ -625,8 +625,8 @@ void BattlegroundAV::EventPlayerDestroyedPoint(BG_AV_Nodes node)
625
625
RewardReputationToTeam (ownerId == TEAM_ALLIANCE ? 730 : 729 , BG_AV_REP_TOWER, ownerId);
626
626
RewardHonorToTeam (GetBonusHonorFromKill (BG_AV_KILL_TOWER), ownerId);
627
627
628
- SpawnBGObject (BG_AV_OBJECT_TAURA_A_DUNBALDAR_SOUTH+ ownerId+(2 *tmp), RESPAWN_ONE_DAY);
629
- SpawnBGObject (BG_AV_OBJECT_TFLAG_A_DUNBALDAR_SOUTH+ ownerId+(2 *tmp), RESPAWN_ONE_DAY);
628
+ SpawnBGObject (static_cast < int >( BG_AV_OBJECT_TAURA_A_DUNBALDAR_SOUTH)+ static_cast < int >( ownerId) +(2 *tmp), RESPAWN_ONE_DAY);
629
+ SpawnBGObject (static_cast < int >( BG_AV_OBJECT_TFLAG_A_DUNBALDAR_SOUTH)+ static_cast < int >( ownerId) +(2 *tmp), RESPAWN_ONE_DAY);
630
630
}
631
631
else
632
632
{
@@ -635,7 +635,7 @@ void BattlegroundAV::EventPlayerDestroyedPoint(BG_AV_Nodes node)
635
635
else
636
636
SpawnBGObject (object+11 , RESPAWN_IMMEDIATELY);
637
637
SpawnBGObject (BG_AV_OBJECT_AURA_N_FIRSTAID_STATION+3 *node, RESPAWN_ONE_DAY);
638
- SpawnBGObject (BG_AV_OBJECT_AURA_A_FIRSTAID_STATION+ ownerId+3 *node, RESPAWN_IMMEDIATELY);
638
+ SpawnBGObject (static_cast < int >( BG_AV_OBJECT_AURA_A_FIRSTAID_STATION)+ static_cast < int >( ownerId) +3 *node, RESPAWN_IMMEDIATELY);
639
639
PopulateNode (node);
640
640
if (node == BG_AV_NODES_SNOWFALL_GRAVE) // snowfall eyecandy
641
641
{
@@ -955,7 +955,7 @@ void BattlegroundAV::EventPlayerDefendsPoint(Player* player, uint32 object)
955
955
if (!IsTower (node))
956
956
{
957
957
SpawnBGObject (BG_AV_OBJECT_AURA_N_FIRSTAID_STATION+3 *node, RESPAWN_ONE_DAY);
958
- SpawnBGObject (BG_AV_OBJECT_AURA_A_FIRSTAID_STATION+ teamId+3 *node, RESPAWN_IMMEDIATELY);
958
+ SpawnBGObject (static_cast < int >( BG_AV_OBJECT_AURA_A_FIRSTAID_STATION)+ static_cast < int >( teamId) +3 *node, RESPAWN_IMMEDIATELY);
959
959
}
960
960
// despawn old go
961
961
SpawnBGObject (object, RESPAWN_ONE_DAY);
@@ -1071,7 +1071,7 @@ void BattlegroundAV::EventPlayerAssaultsPoint(Player* player, uint32 object)
1071
1071
{
1072
1072
// spawning/despawning of aura
1073
1073
SpawnBGObject (BG_AV_OBJECT_AURA_N_FIRSTAID_STATION+3 *node, RESPAWN_IMMEDIATELY); // neutral aura spawn
1074
- SpawnBGObject (BG_AV_OBJECT_AURA_A_FIRSTAID_STATION+ prevOwnerId+3 *node, RESPAWN_ONE_DAY); // teeamaura despawn
1074
+ SpawnBGObject (static_cast < int >( BG_AV_OBJECT_AURA_A_FIRSTAID_STATION)+ static_cast < int >( prevOwnerId) +3 *node, RESPAWN_ONE_DAY); // teeamaura despawn
1075
1075
1076
1076
RelocateDeadPlayers (BgCreatures[node]);
1077
1077
}
@@ -1727,7 +1727,7 @@ void BattlegroundAV::ResetBGSubclass()
1727
1727
InitNode (BG_AV_NODES_SNOWFALL_GRAVE, TEAM_NEUTRAL, false ); // give snowfall neutral owner
1728
1728
1729
1729
m_Mine_Timer=AV_MINE_TICK_TIMER;
1730
- for (uint16 i = 0 ; i < AV_CPLACE_MAX+ AV_STATICCPLACE_MAX; i++)
1730
+ for (uint16 i = 0 ; i < static_cast < int >( AV_CPLACE_MAX)+ static_cast < int >( AV_STATICCPLACE_MAX) ; i++)
1731
1731
if (BgCreatures[i])
1732
1732
DelCreature (i);
1733
1733
}
0 commit comments