ну ясно. это вполне вероятно. требование не подходило и каждый раз заново пересчитывалось(у всех в бою разом причем). Само по себе требование нелегкое, поскольку там идут тяжелые вызовы разнообразных функций.
значит мартовские открытки обойдутся без подобных требований
Все равно профилируем бой, поищем пути ускорения.