
ACTOR BulletBaseSS : FastProjectile
{
	Game Doom
	Radius 1
	Height 0
	Speed 250
	Damage 999
	+RANDOMIZE
	+MISSILE
	+FORCEXYBILLBOARD
	+BLOODSPLATTER
	Gravity 0
	RenderStyle Add
	Alpha 1.0
	Decal BulletChip
	Scale 0.23
	States
	{
Spawn:
		boss a 0
		boss a 0 A_FaceTarget
		TRAC A 1 Bright A_ChangeVelocity(FRandom(-0.4,0.4),FRandom(-0.4,0.4),FRandom(-0.4,0.4))
		boss a 0 A_SpawnItemEx("SMALLBT", (2 *momx)/-35.0, -(2 *momy)/-35.0, 2+(2 *momz)/-35.0, 0,0,0, 0, SXF_ABSOLUTEANGLE)
	LOOP		
Crash:
Death:
		boss a 0 A_FaceTarget
		boss a 0 A_SpawnItemEx("BulletPuff",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
		boss a 0 A_FaceTarget
		boss a 0 A_FadeOut(0.3)
		boss a 0 A_SetScale(FRandom(0.25,0.55))
		boss a 0 A_NoBlocking
		boss a 0 A_SpawnItemEx("smojepuffLITE",0,0,0,FRandom(0,2),0,FRandom(5,6),Random(1,360),SXF_NOCHECKPOSITION)
		fast a 0 A_Jump(128,"ALTCACA")
		FX57 ABCDEFGHIJ 1 BRIGHT
	Stop
		ALTCACA:
		FX58 ABCDEFGHIJ 1 BRIGHT
	Stop		
XDeath:
		boss a 0 A_NoBlocking
		boss a 0 A_FaceTarget
		TRAC CCCC 1 A_FadeOut(0.25)
	Stop
	}
}

actor SMALLBT
{
    Scale 0.23
    RenderStyle Add
    +NOINTERACTION
    +CLIENTSIDEONLY
	+FORCEXYBILLBOARD
    States
    {
Spawn:
		boss a 0
		boss a 0 A_FaceTarget
		boss a 0 A_Recoil(4)
		TRAC AABB 1 BRIGHT A_FadeOut(0.4)
    stop 
    }
}




/////////////////////////////////////////////////////////////////GRANDE////////////////////////////////////////

ACTOR BulletBaseS : FastProjectile
{
	Game Doom
	Radius 1
	Height 0
	Speed 275
	Damage 1
	+RANDOMIZE
	+MISSILE
	+FORCEXYBILLBOARD
	+BLOODSPLATTER
	RenderStyle Add
	Alpha 1.0
	Decal BulletChip
	Scale 0.36
	Obituary "$OB_MPPLASMARIFLE"
	Species "Marines"
	States
	{
Spawn:
		boss a 0
		boss a 0 A_FaceTarget
		TRAC A 1 Bright A_ChangeVelocity(FRandom(-0.2,0.2),FRandom(-0.2,0.2),FRandom(-0.2,0.2))
		boss a 0 A_SpawnItemEx("BBBASET", (2 *momx)/-35.0, -(2 *momy)/-35.0, 2+(2 *momz)/-35.0, 0,0,0, 0, SXF_ABSOLUTEANGLE)
	LOOP
Crash:	
Death:
		boss a 0 A_FaceTarget
		boss a 0 A_SpawnItemEx("BulletPuff",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
		boss a 0 A_FaceTarget
		boss a 0 A_FadeOut(0.5)
		boss a 0 A_SetScale(FRandom(0.35,0.65))
		boss a 0 A_NoBlocking
		trac A 0 A_SpawnItemEx("smojepuffLITE",0,0,0,FRandom(0,2),0,FRandom(5,6),Random(1,360),SXF_NOCHECKPOSITION)
		fast a 0 A_Jump(128,"ALTCACA")
		FX57 ABCDEFGHIJ 1 BRIGHT
	Stop
		ALTCACA:
		FX58 ABCDEFGHIJ 1 BRIGHT
	Stop
XDeath:
		boss a 0 A_NoBlocking
		boss a 0 A_FaceTarget
		TRAC CCCC 1 A_FadeOut(0.25)
	Stop
	}
}



actor BBBASET
{
    Scale 0.33
    RenderStyle Add
    +NOINTERACTION
    +CLIENTSIDEONLY
	+FORCEXYBILLBOARD
    States
    {
Spawn:
		boss a 0
        boss a 0 A_FaceTarget
		boss a 0 A_Recoil(4)
        TRAC AABB 1 BRIGHT A_FadeOut(0.2)
	stop
    }
}


