]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Nasty fix for drag cheat
authorMario <zacjardine@y7mail.com>
Sun, 30 Aug 2015 05:45:40 +0000 (15:45 +1000)
committerMario <zacjardine@y7mail.com>
Sun, 30 Aug 2015 05:45:40 +0000 (15:45 +1000)
qcsrc/server/cheats.qc

index 4d5821c811c5ef5fda2db59fd6fb4a9db4d33ed6..82bc9036158a3f343cf41c35108c2028d6c5c25a 100644 (file)
@@ -1033,7 +1033,13 @@ void Drag_Update(entity dragger)
 
        draggee.ltime = max(servertime + serverframetime, draggee.ltime); // fixes func_train breakage
 
-       te_lightning1(dragger, dragger.origin + dragger.view_ofs, curorigin);
+       vector vecs = '0 0 0';
+       if(dragger.weaponentity.movedir_x > 0)
+               vecs = dragger.weaponentity.movedir;
+
+       vector dv = v_right * -vecs_y + v_up * vecs_z;
+
+       te_lightning1(draggee, dragger.origin + dragger.view_ofs + dv, curorigin);
 }
 
 float Drag_CanDrag(entity dragger)