[nexuiz-commits] r6236 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Mar 20 09:58:10 EDT 2009


Author: div0
Date: 2009-03-20 09:58:10 -0400 (Fri, 20 Mar 2009)
New Revision: 6236

Modified:
   trunk/data/qcsrc/server/cl_client.qc
Log:
use the walk movetype instead, hope it's better


Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2009-03-20 13:53:40 UTC (rev 6235)
+++ trunk/data/qcsrc/server/cl_client.qc	2009-03-20 13:58:10 UTC (rev 6236)
@@ -2391,6 +2391,7 @@
 
 // on dragger:
 .entity dragentity;
+.float draggravity;
 .float dragspeed; // speed of mouse wheel action
 .float dragdistance; // distance of dragentity's draglocalvector from view_ofs
 .vector draglocalvector; // local attachment vector of the dragentity
@@ -2403,7 +2404,9 @@
 	float tagscale;
 
 	draggee.dragmovetype = draggee.movetype;
-	draggee.movetype = MOVETYPE_FLY;
+	draggee.draggravity = draggee.gravity;
+	draggee.movetype = MOVETYPE_WALK;
+	draggee.gravity = 0.00001;
 	draggee.flags &~= FL_ONGROUND;
 	draggee.draggedby = dragger;
 
@@ -2428,6 +2431,7 @@
 		dragger.dragentity = world;
 	draggee.draggedby = world;
 	draggee.movetype = draggee.dragmovetype;
+	draggee.gravity = draggee.draggravity;
 
 	switch(draggee.movetype)
 	{



More information about the nexuiz-commits mailing list