X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_subs.qc;h=d9372e0aa561ea44f4d57850db09a656ef18e070;hb=f41f81f37e3ecf5a2d14f7bc7ffd7bbf09fff32e;hp=713577fad17beb0c5d46932b7d845cea4b18cd7e;hpb=ee5353529c2fee304ac944aa19af53cc85eca7b0;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/g_subs.qc b/qcsrc/server/g_subs.qc index 713577fad..d9372e0aa 100644 --- a/qcsrc/server/g_subs.qc +++ b/qcsrc/server/g_subs.qc @@ -50,14 +50,7 @@ void tracebox_antilag_force_wz (entity source, vector v1, vector mi, vector ma, source.dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_BODY | DPCONTENTS_CORPSE; if (lag) - { - // take players back into the past - FOREACH_CLIENT(IS_PLAYER(it) && it != forent, antilag_takeback(it, CS(it), time - lag)); - IL_EACH(g_monsters, it != forent, - { - antilag_takeback(it, it, time - lag); - }); - } + antilag_takeback_all(forent, lag); // do the trace if(wz) @@ -67,13 +60,7 @@ void tracebox_antilag_force_wz (entity source, vector v1, vector mi, vector ma, // restore players to current positions if (lag) - { - FOREACH_CLIENT(IS_PLAYER(it) && it != forent, antilag_restore(it, CS(it))); - IL_EACH(g_monsters, it != forent, - { - antilag_restore(it, it); - }); - } + antilag_restore_all(forent); // restore shooter solid type if(source)