teamxp = ((sum of teamxp + xp of captain)/12)*(1-(7-leadership of captain)*5%)
где
sum of teamxp - суммарный опыт игроков
xp of captain - опыт капитана
leadership of captain - лидерство капитана
Рассмотрим для примера мою последнюю кубковую игру, чтобы убедиться в верности формулы:
Колченко (капитан) - опыт 7.3, лидерство - 7 (как видно из формулы при лидерстве “хоро?о”, используется максимальный множитель - 1)
Суммарный опыт команды без капитана - (1+11+8+1+4+8.7+8+5+9.5+5)=61.2
Суммарный опыт команды - 61.2+7.3=68.5
Считаем итоговый командный опыт ((68.5+7.3)/12)*(1-(7-7)*0,05)=75.8/12*(1-0)=6.3
Смотрим в отчет - командный опыт “сносно” (6).
Все сходится.
Проверяем по последнему матчу чемпионата (пренебрежем полученным опытом от игры чемпионата - это мень?е 0.05)
Суммарный опыт всех игроков (удвоенный у капитана) - (7.3*2+4+9+8+8.3+9.3+9+8+7+6+5)=88.2-0.4 (суммарный опыт 11 игроков за матч чемпионата)=87.8
Командный опыт = 87.8/12 = 7.3 - хоро?о, а в отчете “сносно”…
А если посчитать опыт тех игроков, которые заканчивали матч? Тогда в чемпионате получается (-3.3-1.3) 87.8-4.6=83.2
83.2/12=6.9 - все сходится