X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Frace.qc;h=1c12058d0d9019ee4bb0ae36366a4db58c588c96;hb=07c7a1ca162187cc9d8c8d4d2e05eddd0873ce92;hp=8cc7d322c4e3a3fedb09346a9f9fe559fb67d137;hpb=a59c12d71fa599891fc1d658aeea2f546d89d9e4;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; }