В эпилоге никогда не было адекватной системы расчёта очков, на явах и подавно. Она, как бы то было не смешно, подъехала в HFp3, когда корейцы решили "освежить" олимп новыми аренами, квестами и прочим дерьмом.
Но даже на PTS она может зашвырнуть тебя с 10 PTS на пацана с 500 (даже если есть ещё один лоу-pts в волне), при каких-то удивительных условиях, основанных на расчёте из корейских попугаев.
У вас на жплге стоит просто простейший костыль, который не давал вылетать на бой тем, у кого разница очков >50, например. Это не формула и не механика, это просто костыль, который, на вскидку, повлечёт за собой как минимум 2 проблемы в ядре (видимо поэтому и вырубили).
Ну, а писать полноценную функцию сортировки для поделия от NextGen вряд ли кто-то будет.