Ситуация 1.
Как делается пересчет при съеме кода при полном взятии уровня.
Допустим, на уровне 5 кодов: DR1, DR2, DR3, DR4, DR5.
Команда “Ковбаса” прибежала на локу и мужественно запилила их в таком порядке:
DR2 DR3 DR1 DR5 DR4
Команда “Бублик” приползла на локу и вяло запилила коды в таком порядке:
DR5 DR4 DR3 DR1 DR2
Затем прибежала третья команда “Упыри” - читеры и асоциальные элементы и задестроили код DR2, прислали фотографию организатору и сказали “упс”, тем самым проявив сознательность и исправив немножко карму.
Прекрасной команде “Ковбаса” ничего не пересчитывается, потому что код у них был НЕ ПОСЛЕДНИЙ.
А команде “Бублик” повезло - у них взятие уровня пересчитывается по коду DR1.
Ситуация 2.
Как делается пересчет при съеме кода при неполном взятии уровня.
Допустим, на уровне 5 кодов, а прохождение по 4 кодам: DR1, DR2, DR3, DR4, DR5.
Команда “Ковбаса” строевым шагом прибежала на локу и запилила их в таком порядке:
DR2 DR3 DR1 DR5
Команда “Бублик”, с шутками и смехами, приползла на локу и запилила коды в таком порядке:
DR5 DR4 DR3 DR1
И злые “Упыри” по традиции задестроили код DR2.
Осталось на локации “живых” ровно 4 кода. Следовательно, взятие уровня меняется по 3 из 4 “живых” кодов.
Так как мы все должны играть в одну игру и по одним кодам, все результаты считают по “живым” кодам.
Несчастной команде “Ковбаса” ничего не пересчитывается, потому что код у них этот был не последним и если его просто вычеркнуть, они взяли как раз ТРИ “живых” кода.
А вот команде “Бублик” пересчитать надо, потому что у них ЧЕТЫРЕ “живых” кода. Следователmно, у них уровень будет пересчитан по взятию кода DR3.