Project

General

Profile

Bug #2458 ยป 0001-server-Survive-revolen-1-under-QUICKENING-and-RANDQU.patch

Sweet Tea Dorminy, 11/08/2026 04:10 AM

View differences:

server/plrhand.c
case REVOLEN_RANDQUICK:
/* If everyone changes to this government once, the last 50% of players doing so
* will get the minimum time (1 turn) */
change_speed = (player_count() / 2) / (game.server.revolution_length - 1);
change_speed = (player_count() / 2)
/ MAX(1, game.server.revolution_length - 1);
/* It never takes zero players to make revlen shorter */
change_speed = MAX(change_speed, 1);
max_turns = game.server.revolution_length - gov->changed_to_times / change_speed;
    (1-1/1)