Существует 3 состояния у каждого участника (0, 1, 2 очка) и, как следствие, 9 состояний системы. Подсчет очков ведется в зависимости от победы того или иного участника.
Если побеждает ККС, то:
ККС = 0 (первая победа)
Кафра < 2 (то есть, или 0, или 1 — уже побеждала один раз или еще не побеждала)
Кафра + 1 очко победы
ККС = 0
Кафра = 2 (предел, 2 победы подряд)
ничего не меняется (то есть, варпы открывает ККС — но только 1 варп, так как у него нет очков победы для открытия многих варпов)
ККС = 1
Кафра < 2
Кафра +1 очко победы
ККС = 1
Кафра = 2
ККС -1 очко победы (то есть, ККС открывает варпы — но на один меньше, чем в прошлый раз)
ККС = 2
Кафра < 2
Кафра +1 очко победы
ККС = 2
Кафра = 2
ККС -1 очко победы (самое интересное, что разницы между ККС = 1 и ККС = 2 в данном случае попросту нет, однако состояния разделены)
Тоже самое и с Кафрой.
Т.о., победа в голосовании влечет возможность варпа и падение своего рейтинг ИЛИ рост вражеского (в зависимости от того, есть ли куда расти и падать. Чем чаще побеждаешь — тем меньше варпов доступно. Вот такая вот система по умолчанию.
Заменив победу ККС на победу Кафры, мы получаем обратную схему: в случае с победой Кафры мы в начале из 0:0 начинаем наращивать (иф ккс=0 и кафра<2, имеем кафра +1), дойдя до 0:2 что-то перестает меняться (кафра на коне и дает все три варпа). В случае внезапной победы ККС мы имеем 2:0 (противник лидирует), ККС начинает наращивать победы сам (иф кафра=2 и ккс<2, имеем ккс +1, простая замена ккс на кафра), а достигнув 2:2 начинает «сбивать» кафру (иф кафра=2 и ккс =2, кафра -1).