

datablock TSShapeConstructor(BlazeDts)
{
	baseShape = "./Blaze.dts";
	sequence0  = "./am_run.dsq run";

	sequence1  = "./am_run.dsq run";
	sequence2  = "./am_walk.dsq walk";
};


datablock DebrisData( BlazeDebris )
{
   explodeOnMaxBounce = false;

   elasticity = 0.15;
   friction = 0.5;

   lifetime = 4.0;
   lifetimeVariance = 0.0;

   minSpinSpeed = 40;
   maxSpinSpeed = 600;

   numBounces = 5;
   bounceVariance = 0;

   staticOnMaxBounce = true;
   gravModifier = 1.0;

   useRadiusMass = true;
   baseRadius = 1;

   velocity = 20.0;
   velocityVariance = 12.0;
};     

datablock PlayerData(BlazeArmor : PlayerStandardArmor)
{
   shapeFile = "./Blaze.dts";
   cameraMaxDist = 6;


   minJetEnergy = 2;
   jetEnergyDrain = 2;
   canJet = 1;

   uiname = "Blaze";
	showEnergyBar = true;

};


function BlazeArmor::onAdd(%this,%obj)
{
   // Vehicle timeout
   %obj.mountVehicle = false;

   // Default dynamic armor stats
   %obj.setRepairRate(0);

}



//called when the driver of a player-vehicle is unmounted
function BlazeArmor::onDriverLeave(%obj, %player)
{
	//do nothing
}
