diff --git a/source/games/duke/src/player_r.cpp b/source/games/duke/src/player_r.cpp index 49d1a8592..d21918181 100644 --- a/source/games/duke/src/player_r.cpp +++ b/source/games/duke/src/player_r.cpp @@ -3137,7 +3137,7 @@ static void operateweapon(int snum, ESyncBits actions, sectortype* psectp) } if (p->kickback_pic < 30) { - p->vel.XY() -= p->angle.ang.ToVector(); + p->vel.XY() += p->angle.ang.ToVector(); } p->kickback_pic++; if (p->kickback_pic > 40)