a20 changelog:
- gamemode logic extensions
-- in overtime, the flag status check routine is fired for every flag state change (at home, dropped, picked up).
scenario:
RED score is leading 2-1. both RED and BLU flags are dropped on the floor. the RED flag was dropped before BLU, so will reset first.
the round timer hits 0. the flag status check routine is fired. because the leading team's flag is dropped, the round enters overtime.
neither team reach the enemy flag. the RED flag returns to base.
the RED flag's state updates (dropped --> at home), and the flag status check routine is fired again.
RED's score is leading and their flag is at home, so they are awarded a win immediately.
in previous versions, the flag status check routine would not have been fired a second time, leading into overtime until BLU's flag returns home.
Read the rest of this update entry...