Критерии, которые вы подставляете для измерения активности будут использоваться недобросовестными игроками.
Вот пример боя, который все видели много раз:
http://www.heroesland.com/battle.php?35328537 - какую активность мы поощрили, выдав турнирных очков победителю героя с 161 статом, против героя с 78 статами? Конечно, Вы изменили формулу начисления турнирных очков, но суть останется таже. Если противник будет призываться/ресаться то оппонент получит больше очков. Поэтому вижу два выхода:
1. Не измерять активность героев.
2. Дать полномочия СК судить за недобросовестное накачивание турнирными очками.