Remove arena points test - working fine

This commit is contained in:
mik1893
2016-08-07 15:48:44 +02:00
parent 084b216e82
commit 274cc9fa3b
@@ -6,7 +6,6 @@
// arising from the use of this software.
#include "CrossFaction.h"
#include "ArenaTeamMgr.h"
// Crossfaction class functionalities
void CrossFaction::UpdatePlayerTeam(Group* group, uint64 guid, bool reset /* = false */)
@@ -293,10 +292,7 @@ public:
class CrossFactionWorld : public WorldScript
{
public:
CrossFactionWorld() : WorldScript("CrossFactionWorld")
{
m_crossfactionUpdateInterval = 10000; m_arenaUpdateInterval = 180000; m_crossfactionDiff = 0; m_arenaPointsDiff = 0;
}
CrossFactionWorld() : WorldScript("CrossFactionWorld") { m_crossfactionUpdateInterval = 10000; m_crossfactionDiff = 0; }
void OnAfterConfigLoad(bool reload) override
{
@@ -306,26 +302,16 @@ public:
void OnUpdate(uint32 diff) override
{
m_crossfactionDiff += diff;
m_arenaPointsDiff += diff;
if (m_crossfactionDiff > m_crossfactionUpdateInterval)
{
sCrossFaction->UpdateAllGroups();
m_crossfactionDiff = 0;
}
if (m_arenaPointsDiff > m_arenaUpdateInterval)
{
sArenaTeamMgr->DistributeArenaPoints();
m_arenaPointsDiff = 0;
}
}
private:
uint32 m_crossfactionUpdateInterval;
uint32 m_crossfactionDiff;
uint32 m_arenaPointsDiff;
uint32 m_arenaUpdateInterval;
};