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