Стоит разобраться. Если ты о том, что игрок играет на трех лимитах, то программа всегда берет общие средние статы. Если выбран один лимит, то общие средние статы будут равные данным на этом лимите. Если два и больше, то как ты посчитал берется среднее (можно в ХМе\ПТ посмотреть на общие статы при выборе нескольких лимитов, там такая отдельная строка внизу жирным выделена всегда). И по этим средним статам будет покрашен игрок. По другому в общем и представить сложно.
Если же ты о том, что у тебя 3 задачи отдельных, на каждой своя база и свои лимиты, то там в порядке очереди. Т.е сначала проходит первая задача, красится как 40\20, потом вторая задача, перекрашивает 30\15, потом третья и статы 20\10. К сожалению база может быть только одна активная и ни Хм ни программа не сможет узнать данные из неактивной в данный момент базы.
В общем если есть какие-то замечания, хотелось бы услышать их.