<P>{
<P>	if (!bCheatsEnabled)
<P>		return;
<P>
<P>	CatchFire(self);
<P>}
<P>
<P>exec function douse()
<P>{
<P>	if (!bCheatsEnabled)
<P>		return;
<P>
<P>	ExtinguishFire();
<P>}
<P>
<P>// Smoke39 - new jump and bob stuff
<P>function CheckBob( float DeltaTime, float Speed2D, vector Y )
<P>{
<P>	local float newSwimPitch, newSwimYaw;
<P>	local rotator newSwimOffset;
<P>
<P>	if ( Speed2D %LT% 10 || Physics != PHYS_Walking )
<P>		BobTime += 0.2 * DeltaTime;
<P>	else
<P>		BobTime += DeltaTime * (0.3 + 0.7 * Speed2D/GroundSpeed);
<P>	WalkBob = Y * 0.65 * Bob * Speed2D * sin(6 * BobTime);
<P>	AppliedBob = AppliedBob * (1 - FMin(1, 16 * deltatime));
