TrinityCore/TrinityCore — pull request #11586 by Yelvann (2014-02-10 08:42:05+00:00)
Title: Arena anticheat system

Arena anticheat system
Tries to stop players from cheating on arenas, wining against teams which do nothing.
You can configure the system by enabling it at the config: Arena.Cheated = 1.

There are two variables doing the control stuff
1) Establishes a % of activity in the looser team. It means, at last, they gave fight. In a real arena it is impossible no to do at least some damage and some heal.
By default in 2v2 players should have done 50%. Heal + Damage should be at last 50% of the total hit points in the winer team.
By default 3v3 is 66%.
By default 5v5 is 75%.
2) Establishes the minimum damage (sum of the health of each player in the winer team) the looser team should do before consider it was cheating.
By default 2v2 is 10%.
By default 3v3 is 10%.
By default 5v5 is 10%.