<P>				if (mult == -1.0)
<P>					mult = 1.0;
<P>			}
<P>
<P>			if (bDrop)
<P>			{
<P>				item.Velocity = VRand() * 30;
<P>
<P>				// play the correct anim
<P>				PlayPickupAnim(item.Location);
<P>			}
<P>			else
<P>			{
<P>				item.Velocity = Vector(ViewRotation) * mult * 300 + vect(0,0,220) + 40 * VRand();
<P>
<P>				// play a throw anim
<P>				PlayAnim('Attack',,0.1);
<P>			}
<P>
<P>			GetAxes(ViewRotation, X, Y, Z);
<P>			dropVect = Location + 0.8 * CollisionRadius * X;
<P>			dropVect.Z += BaseEyeHeight;
<P>
<P>			// if we are a corpse, spawn the actual carcass
<P>			if (item.IsA('POVCorpse'))
<P>			{
