From 7dc817f89231b155d22eec218022f5a555fe7dea Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Sun, 29 Apr 2007 17:01:09 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@985 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/hudgun.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/src/hudgun.cpp b/source/src/hudgun.cpp index 474d8416..2b13a906 100644 --- a/source/src/hudgun.cpp +++ b/source/src/hudgun.cpp @@ -29,7 +29,12 @@ struct weaponmove float k = pow(0.7f, (lastmillis-lastsway)/10.0f); swaydir.mul(k); - swaydir.add(vec(player1->vel).mul((1-k)/max(player1->vel.magnitude(), player1->maxspeed))); + vec dv(player1->vel); + dv.mul((1-k)/max(player1->vel.magnitude(), player1->maxspeed)); + dv.x *= 1.5f; + dv.y *= 1.5f; + dv.z *= 0.4f; + swaydir.add(dv); pos.add(swaydir); if(player1->onfloor || player1->onladder || player1->inwater) swaymillis += lastmillis-lastsway; lastsway = lastmillis;