X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Frace.qc;h=3786edbe5137d25c431da79d37036f9ea7b97361;hb=d402823fdafbca30dbbcef3fcea6778c938b5780;hp=faeaba930073cb9cc36bcf6f764b015369de6f9f;hpb=d561f76342a7e8060a5a1aae4bab3f2bf56c17aa;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/race.qc b/qcsrc/server/race.qc index faeaba930..3786edbe5 100644 --- a/qcsrc/server/race.qc +++ b/qcsrc/server/race.qc @@ -169,20 +169,9 @@ void race_setTime(string map, float t, string myuid, string mynetname, entity e) oldrec = race_readTime(GetMapname(), newpos); oldrec_holder = race_readName(GetMapname(), newpos); - - // move other rankings out of the way - if (player_prevpos) { // player improved his existing record, only have to iterate on ranks between new and old recs - for (i = player_prevpos; i > newpos; --i) { - race_writeTime(GetMapname(), race_readTime(GetMapname(), i-1), race_readUID(GetMapname(), i-1), i); - } - } else { // player has no ranked record yet - for (i = RANKINGS_CNT; i > newpos; --i) { - race_writeTime(GetMapname(), race_readTime(GetMapname(), i-1), race_readUID(GetMapname(), i-1), i); - } - } // store new ranking - race_writeTime(GetMapname(), t, myuid, 0); // 0 = autodetect pos + race_writeTime(GetMapname(), t, myuid); if (newpos == 1) { write_recordmarker(e, time - TIME_DECODE(t), TIME_DECODE(t));