Actor BossKate 30046
{
	Health 70
	Radius 20
	Height 56
	Mass 100
	Speed 3
	PainChance 200
	Monster
	+NOTARGET
	+FLOORCLIP
	+NOBLOOD
	SeeSound "BossKate/Allert"
	PainSound "BossKate/Pain"
	DeathSound "BossKate/Die"
	Scale 0.9
	DropItem "KyleConcussionRifle" 255 5
	States
	{
	Spawn:
		BOSK M 1 A_Look
		Loop
	See:
		BOSK AAAAA 1 A_Chase
		BOSK BBBBB 1 A_Chase
		BOSK CCCCC 1 A_Wander
		BOSK DDDDD 1 A_Chase
		Loop
	Missile:
	    TNT1 A 0 A_JumpIfCloser(200, "See")
	    BOSK E 10 A_FaceTarget
		TNT1 A 0 A_CustomMissile("KateConcusionMissile")
		TNT1 A 0 A_PlaySound("ConcussionFire")
		BOSK E 4 Bright
		BOSK N 14 Bright A_FaceTarget
		Goto See
	Pain:
		BOSK N 5 A_Pain
		Goto See
	Death:
	    TNT1 A 0 A_Scream
		BOSK G 5 Bright
		BOSK IJ 5
		BOSK K 5 A_NoBlocking
		BOSK L -1
		Stop
	Death.KyleFistDamage:
		TNT1 A 0 A_Scream
		BOSK HIJ 5
		BOSK K 5 A_NoBlocking
		BOSK L -1
		Stop
	}
}

//------Fast Projectile for Weapon. It using BFGSpay----//
Actor KateConcusionMissile : FastProjectile
{
	Radius 4
	Height 4
	Speed 100
	Projectile
	+NOGRAVITY
	+FORCEPAIN
	States
	{
	Spawn: 
		TNT1 A 1 Bright
		Loop
	Death:
		//NULL A 0 A_SpawnItemEx("KateConcusionMissileExplode", 0, 0, floorz-z, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
		TNT1 A 0 A_BFGSpray("KateConcusionMissileExtra", 10, 3)
		Stop
	XDeath:
		TNT1 A 0 A_BFGSpray("KateConcusionMissileExtra", 10, 3)
		Stop	
	}
}
//----------------------------------------------------------// 


//----------It explode for projectile--------------------//
Actor KateConcusionMissileExplode
{
    +NOBLOCKMAP
	-NOGRAVITY
	+FLOORHUGGER
	States
	{
	Spawn:
	    TNT1 A 0
		TNT1 A 0 A_PlaySound("MineExplode")
		DFP7 ABCDEFGH 3 Bright
		Stop
	}
}
//-----------------------------------------------------------//

     		
//-----------------BFGSpay)-----------------------------//	
Actor KateConcusionMissileExtra
{
    +NOBLOCKMAP
	-NOGRAVITY
	+FLOORHUGGER
	States
	{
	Spawn:
	    TNT1 A 0
		TNT1 A 0 A_PlaySound("MineExplode")
		DFP7 ABCDEFGH 3 Bright
		Stop
	}
}	
//-----------------------------------------------------------//	
	