DeletedUser19200
Guest
Вкратце суть проблемы. Допустим есть некое великое строение и в него вложены 95 очков из ста. При этом на последнем "призовом" месте находится игрок Вася Пупкин, вложивший 4 (ЧЕТЫРЕ) очка. Я вкладываю в строительство 5 (ПЯТЬ) очков с целью занять призовое место, сместив с него Васю Пупкина (что логично, т.к. 5 больше 4). А в результате получаю только впустую потраченные очки, т.к. перерасчет мест получается происходит ПОСЛЕ завершения строительства и распределения призов.
Если бы при прочих равных в строение было вложено не 95, а 94 очка, то я вложив 5 как положено переместился бы на призовое место и 6 закончил строительство - то есть в этом случае алгоритм отрабатывает нормально.
А вот в случае если например при тех же 4 очках Васи пупкина, но общей сумме вложенных 90 из 100 я вложу 10 очков сразу "пакетом" через кнопочку с плюсиком - снова ловим глюк как в первой части и 10 очков улетают в трубу.
Если бы при прочих равных в строение было вложено не 95, а 94 очка, то я вложив 5 как положено переместился бы на призовое место и 6 закончил строительство - то есть в этом случае алгоритм отрабатывает нормально.
А вот в случае если например при тех же 4 очках Васи пупкина, но общей сумме вложенных 90 из 100 я вложу 10 очков сразу "пакетом" через кнопочку с плюсиком - снова ловим глюк как в первой части и 10 очков улетают в трубу.