#Library "GLOBAL"
#Include "ZCommon.ACS"


Script 478 (Int Speed)
{
	{
		SetActorProperty(0,APROP_SPEED,2.5);
		Delay(2);
		ActivatorSound("YERRAG1", 127);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		SetActorProperty(0,APROP_SPEED,2.5);
		Delay(2);
		ActivatorSound("YERRAG1", 127);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		SetActorProperty(0,APROP_SPEED,2.5);
		Delay(2);
		ActivatorSound("YERRAG1", 127);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		SetActorProperty(0,APROP_SPEED,2.5);
		Delay(2);
		ActivatorSound("YERRAG1", 127);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
				Delay (10);
		ActivatorSound("floor/terminator", 127);
		SetActorProperty(0,APROP_SPEED,1.0);
	}
}

script 457 (void)
{
	if(PlayerTeam() != 0 || CheckInventory("ClownyAmmo"))
		terminate;
		
	GiveInventory("ClownyAmmo",1);
		
	int velx, vely, velz, hp;
	velx = GetActorVelX(0);
	vely = GetActorVelY(0);
	velz = GetActorVelZ(0);
	
	SetActorVelocity(0,FixedMul(velx,0.25),FixedMul(vely,0.25),FixedMul(velz,0.25),0,0);
	SetActorProperty(0,APROP_SPEED,0.15);
	Delay(5*36);
	SetActorProperty(0,APROP_SPEED,1.0);
	TakeInventory("ClownyAmmo",999);
}
