sm00thslp / hedgewars

Automatically exported from code.google.com/p/hedgewars
GNU General Public License v2.0
0 stars 0 forks source link

TechRacer: Long race times (probably >90s or >100s) are not counted #880

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
There is a problem with the timing in the TechRacer script.

What steps will reproduce the problem?
1. Start TechRacer
2. Place a few easy checkpoints close to each other and near to an extra time 
crate (one of them is on one of the high girders left up)
3. Collect and activate extra time.
4. Finish all but one checkpoints and get close to the last one
5. Wait until 10 seconds are left on the clock (you should now have played for 
110 seconds)
6. Touch the last checkpoint to finish the race

What is the expected output? What do you see instead?
I expect my (poor) round is at least counted. But the game will just say N/A. 
That’s clearly unfair to slow players. It also makes using extra time 
practically useless.

What version of the product are you using? On what operating system?
r9819e69bc6db on GNU/Linux.

Please provide any additional information below.
TechRacer starts with 90 seconds, but there are at least 2 extra times to be 
collected (maybe even more?). So the assumption that the race can at max. take 
90s is wrong.

Another related thing to know: If you fail to finish a round, your time is set 
to 100 seconds. This does not make sense at all in TechRacer, since you can 
take legitimately take 149 seconds to finish by using 2 extra times.

Original issue reported on code.google.com by almikes@aol.com on 20 Dec 2014 at 8:09