Смысл в том, что пересчёт потерянного балла в потери опыта идёт исходя из разницы между набранным баллом, следующим за ним и предыдущим. Это разница между срединными значениями от набранного балла до следующего и до предыдущего, то есть фактически разница между уровнями следующего и предыдущего, делённая на 2. При потере 2 баллов опускаемся на балл ниже и считаем там срединную разницу, и т.д. Чем выше баллы, тем больше эта разница = больше потери опыта. И если игрок только-только набрал балл, то спишется больше опыта, чем если бы он не набрал его.
Наглядно покажу на примерах своих CD Манисоглу и F Ене.
Нам пригодятся пороговые значения некоторых баллов. Вот они:
51 - 79565
52 - 83419
53 - 87438
54 - 91628
55 - 95998
56 - 100554
57 - 105304
58 - 110258
59 - 115422
Защ взял 55-й балл в СО незадолго до старения. У него было СО55 и 4425 до СО56, что соответствует превышению 55-го на 131, а также 96129 опыта в СО. При старении ему выпало потерять 3 балла в СО. В пересчёте это (100554-91628+95998-87438+91628-83419)/2=12848.
Итого: 96129-12848=83281. И это на 138 ниже уровня 52-го балла, то есть фактически он потерял 4 балла в СО.
Теперь представим, что в прошлом сезоне он недобрал 50 пунктов до СО55. Тогда его опыт в СО был бы 95948, то есть на 181 меньше, чем было фактически. Но терял бы он тогда опыт исходя из меньших пороговых значений. Потеря 3 баллов в СО считалась бы так: (95998-87438+91628-83419+87438-79565)/2=12321. Итого: 95948-12321=83627, что на 208 выше уровня 52-го балла. То есть теряя 3 балла, после пересчёта опыта он потерял бы 2.
Форварду выпало потерять всего 1 балл в СА (просто сказка!), и его пример проще.
Перед старением ему не хватало 167 до СА58. Это 110091. Потеря 1 балла в этой ситуации - это (110258-100554)/2=4852.
110091-4852=105239, что на 65 ниже уровня СА57.
Если бы перед старением у него было, скажем, на 80 опыта в СА больше, то при таком же старении он вообще остался бы с СА57, только до 58-го было бы очень далеко.
А вот если бы он взял перед старением СА58 и добавил +10 опыта сверху, то общий опыт в СА стал бы 110268. Казалось бы, это лучше. Но потеря 1 балла - это было бы уже (115422-105304)/2=5059, а итоговый опыт 110268-5059=105209, то есть даже ниже, чем сейчас.
А ещё стоит учитывать фактор возможного увеличения потери баллов. У нас ведь при старении потеря баллов округляется до меньшего целого. Например, игрок при старении 30/31 с общей силой 83 потеряет 4 балла (83х0,06=4,98), а с общей силой 84 потеряет уже 5 баллов (84х0,06=5,04).
Итак, у нас получается, что чем лучше, тем хуже(
Может быть, кому-то пригодится эта информация в конце сезона. Но в идеале хотелось бы увидеть более справедливую систему старения. Вряд ли руководство пойдёт на серьёзную реконструкцию алгоритма старения, но если кто-то придумает косметические изменения, которые позволят уйти от описанной здесь нескладухи, то почему бы нет...
Есть идеи?
Комментарии :

Ссылки на игроков из этой статьи:
https://pbliga.com/mng_player.php?id=72645 - CD Манисоглу
https://pbliga.com/mng_player.php?id=70568 - CF Ене

Но ведь генерировать баги и нескладухи - это как раз то, в чем они реально сильны. Так что..

А вообще я вынужден сказать, что расчёты и, возможно, факты интересные.
Добавлю только про один edge-case, который может частенько присутствовать для клубов, которые за что-то борются. Если у них концовка турнира связана с критическими матчами с превосходящими или равными силами соперников, то вполне вероятно, что нарастить пс здесь и сейчас для них окажется важнее, чем более болезненное старение.