<P>		super.PainTimer();	
<P>}	
<P>
<P>event HeadZoneChange(ZoneInfo newHeadZone)
<P>{
<P>	local float mult, augLevel;
<P>	
<P>	local tnmzoneinfo newzone;
<P>	local tnmzoneinfo oldzone;
<P>
<P>	newzone = tnmzoneinfo(newheadzone);
<P>	oldzone = tnmzoneinfo(HeadRegion.Zone);
<P>
<P>	if ( (newzone != none) && newzone.bNoOxygen)
<P>	{
<P>		if (!bNoOxygen)
<P>		{
<P>			bNoOxygen = true;
<P>			// make sure we're not crouching when we start swimming
<P>			mult = SkillSystem.GetSkillLevelValue(class'SkillSwimming');
<P>			swimDuration = UnderWaterTime * mult;
<P>			swimTimer = swimDuration;
<P>		}
<P>	}
<P>	else
<P>	{
