diff -r 46b8791e577f -r 23ab3bdbf218 hedgewars/uGears.pas --- a/hedgewars/uGears.pas Mon Nov 15 04:30:11 2010 +0100 +++ b/hedgewars/uGears.pas Mon Nov 15 14:39:58 2010 -0500 @@ -993,7 +993,7 @@ t:= t^.NextGear end; - if (GameFlags and gfResetWeps) <> 0 then + if ((GameFlags and gfResetWeps) <> 0) and not PlacingHogs then ResetWeapons; if (GameFlags and gfResetHealth) <> 0 then