<P>   // Make sure the player isn't asked to do this more than
<P>	// once if prompted on the main menu.
<P>	if (!bAskedToTrain)
<P>	{
<P>		bAskedToTrain = True;
<P>		SaveConfig();
<P>	}
<P>
<P>   SkillSystem.ResetSkills();
<P>	ResetPlayer(True);
<P>	DeleteSaveGameFiles();
<P>	bStartingNewGame = True;
<P>	Level.Game.SendPlayer(Self, "25_TNMTraining");
<P>}
<P>
<P>
<P>exec function Fire(optional float F)
<P>{
<P>	local tnmzoneinfo z;
<P>	z = tnmzoneinfo(headregion.zone);
<P>	if ((z != none)&&(z.bnofirezone == true))
<P>		clientmessage(z.nofiremessage);
<P>	else
<P>		super.fire(F);
<P>
<P>//	Endcinematic();
<P>}
<P>
