X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fserver%2Frace.qc;h=1c12058d0d9019ee4bb0ae36366a4db58c588c96;hb=c2979f977d8f1f9c20f68447b672bc7fb732a2f5;hp=8cc7d322c4e3a3fedb09346a9f9fe559fb67d137;hpb=a6a3b0cebd6928e3678ee4e97de4093f1b61c58b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/race.qc b/qcsrc/server/race.qc index 8cc7d322c..1c12058d0 100644 --- a/qcsrc/server/race.qc +++ b/qcsrc/server/race.qc @@ -1178,7 +1178,7 @@ float race_GetFractionalLapCount(entity e) // race_timed_checkpoint == 0: then nextcp==0 means 0.9999x float c, nc; nc = race_highest_checkpoint + 1; - c = (mod(nextcpindex - race_timed_checkpoint + nc + nc - 1, nc) + 1) - bestfraction; + c = ((nextcpindex - race_timed_checkpoint + nc + nc - 1) % nc) + 1 - bestfraction; return l + c / nc; }