ACTOR AlienBlood
{
	Game Doom
	+NOBLOCKMAP
	+NOGRAVITY
	+MOVEWITHSECTOR
	+DONTHARMSPECIES
	+THRUSPECIES
	+NOINFIGHTING
	+RANDOMIZE
	Species "Xeno"
	RenderStyle "Translucent"
	Alpha 0.3
	Scale 0.4
	DamageType "Slime"
	Mass 0
	States
	{
	Spawn:
	Melee:
		TNT1 A 0
		EXPL AAA 0 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (0, 90))
		EXPL AAAAAAAAA 0 A_CustomMissile ("FlyingAcidFake", 1, 0, random (0, 360), 2, random (0, 350))
		Stop
	}
}



ACTOR AlienBloodBig
{
	Game Doom
	+NOBLOCKMAP
	+NOGRAVITY
	+MOVEWITHSECTOR
	+RANDOMIZE
	+DONTHARMSPECIES
	+NOINFIGHTING
	+THRUSPECIES
	Species "Xeno"
	RenderStyle "Translucent"
	Alpha 0.3
	Scale 0.4
	DamageType "Slime"
	Mass 0
	States
	{
	Spawn:
	Melee:
		TNT1 A 0
		TNT1 A 0 A_Explode(2, 100)
		EXPL AAA 0 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (0, 90))
		EXPL AAAAAAAAA 0 A_CustomMissile ("FlyingAcidFake", 1, 0, random (0, 360), 2, random (0, 350))
		EXPL AAA 0 A_CustomMissile ("FlyingAcidRidiculous", 45, 0, random (0, 360), 2, random (40, 90))
		EXPL AAA 0 A_CustomMissile ("FlyingAcidBig1", 35, 0, random (0, 360), 2, random (10, 90))
		EXPL AAA 0 A_CustomMissile ("FlyingAcidBig2", 35, 0, random (0, 360), 2, random (40, 90))
		Stop
	}
}

Actor FlyingAcid1
{
  Height 2
  Radius 2
  Mass 0
  Alpha 0.7
  +Missile
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +DONTHARMSPECIES
  +NOINFIGHTING
  +THRUSPECIES
  Species "Xeno"
  BounceFactor 0.01
  Decal "AcidSplat"
  RenderStyle "Translucent"
  Alpha 0.3
  Gravity 0.95
  Speed 5
  Scale 0.2
  DamageType "Slime"
  States
  {
  Spawn:
    ASPH ABC 2
	ASPH C -1
    Stop
 Death:
    TNT1 A 0
	TNT1 A 0 A_CheckFloor("StayOnGround")
	TNT1 A 2
	Stop
	
 StayOnGround:
    ASPH D 1
	TNT1 A 0 A_SpawnItem("AcidSmoke")
	ASPH DDDDDDDD 40 A_Explode(2, 50)
	ASPH D 600
	ASPH DDDDDDDDDD 1 A_FadeOut(0.1)
	Stop
  }
}


Actor FlyingAcidFake: FlyingAcid1
{
  Speed 2
  States
  {
  Spawn:
  Death:
    ASPH ABCCC 2
	Stop
  }
}

Actor FlyingAcidFakeNoGravity: FlyingAcidFake
{
Gravity 0.3
}

Actor FlyingAcidFake2: FlyingAcid1
{
  Speed 2
  Scale 0.4
  Gravity 0.5
  Alpha 0.4
  States
  {
  Spawn:
    ASPH ABC 2
	ASPH C -1
	Stop
  Death:
  TNT1 A 0
  Stop
  }
}


Actor FlyingAcidBig1: FlyingAcid1
{
  Speed 6
  Gravity 0.6
  Scale 1.1
  Alpha 0.6
  SeeSound "misc/xdeath1"
  States
  {
  Spawn:
    ASPH CCCCCCCCCCCCCCCCCCCC 5 A_CustomMissile ("FlyingAcidFake2", 1, 0, random (0, 360), 2, random (0, 350))
  Death:
	ASPH CCCCCCCCCCCCCCCCCCCCCCCCCC 1 A_FadeOut(0.2)
	Stop
  }
}


Actor FlyingAcidBig2: FlyingAcid1
{
  Speed 9
  Gravity 0.6
  Alpha 0.6
  SeeSound "misc/xdeath1"
  Scale 1.4
  States
  {
  Spawn:
	ASPH CCCCCCCCCCCCCCCCCCCC 7 A_CustomMissile ("FlyingAcidFake2", 1, 0, random (0, 360), 2, random (0, 350))
  Death:
	ASPH CCCCCCCCCCCCCCCCCCCCCC 1 A_FadeOut(0.2)
	Stop
  }
}


Actor FlyingAcidBig1B: FlyingAcid1
{
  Speed 4
  Gravity 0.3
}



Actor FlyingAcidRidiculous: FlyingAcid1
{
  Speed 11
  Gravity 0.6
  Scale 0.3
  Alpha 0.4
  +MOVEWITHSECTOR
  SeeSound "misc/xdeath1"
  States
  {
  Spawn:
    ASPH CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 3 A_CustomMissile ("FlyingAcidFake2", 1, 0, random (0, 360), 2, random (0, 350))
  Death:
	ASPH CCCCCCCCCCCCCCCCCCCCCCCCCC 1 A_FadeOut(0.3)
	Stop
  }
}

Actor AcidSmoke
{
 Species "Xeno"
 DamageType "Slime"
 +DontSplash
+DONTHARMSPECIES
+THRUSPECIES
+NOINFIGHTING
+MOVEWITHSECTOR
+THRUACTORS
+CLIENTSIDEONLY
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_Jump(255, "Spawn1", "Spawn2", "Spawn3", "Spawn4")
Spawn1:
TNT1 A 0
TNT1 A 0 A_SpawnItem("AcidSmoke1")
Stop

Spawn2:
TNT1 A 0
TNT1 A 0 A_SpawnItem("AcidSmoke2")
Stop

Spawn3:
TNT1 A 0
TNT1 A 0 A_SpawnItem("AcidSmoke3")
Stop

Spawn4:
TNT1 A 0
TNT1 A 0 A_SpawnItem("AcidSmoke4")
Stop
}}

Actor AcidSmoke1
{
  Renderstyle "Add"
  Alpha 0.2
  Height 2
  Radius 2
  XScale 0.9
  YScale 0.3
  Species "Xeno"
  DamageType "Slime"
  +DontSplash
  +DONTHARMSPECIES
  +THRUSPECIES
  +NoBlockMap
  +DontSplash
  +NOINFIGHTING
  +MOVEWITHSECTOR 
  +THRUACTORS
  +CLIENTSIDEONLY
  States
  {
  Spawn:
    SMAC AB 6
	SMAC CDEFCDEFCDEFCDEFCDEFCDEFCDEFCDEFCDEFCDEFCDEFCDEFCDEFCDEF 5
	SMAC BA 6
    Stop
  }
}

Actor AcidSmoke2: AcidSmoke1
{
  Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +NOINFIGHTING
  +MOVEWITHSECTOR 
  +THRUACTORS
  +CLIENTSIDEONLY
  XScale 0.5
  YScale 0.2
}

Actor AcidSmoke3: AcidSmoke1
{
  Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +NOINFIGHTING
  +MOVEWITHSECTOR 
  +THRUACTORS
  +CLIENTSIDEONLY
  XScale 1.2
  YScale 0.4
}

Actor AcidSmoke4: AcidSmoke1
{
  Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +NOINFIGHTING
  +MOVEWITHSECTOR 
  +THRUACTORS
  +CLIENTSIDEONLY
  XScale 1.0
  YScale 0.6
}




Actor AlienGibTorso
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +NOINFIGHTING
  +THRUACTORS
  +CLIENTSIDEONLY
  Gravity 0.95
  Speed 12
  SeeSound "misc/xdeath3"
  States
  {
  Spawn:
    AGIB ABABABABAB 6
    Stop
 Death:
    AGIB ABABABABAB 4 
	TNT1 A 0 A_Jump(128, 6)
	AGIB ABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	TNT1 A 0 A_Jump(128, 6)
	AGIB ABABABAABABBABABABAB 8 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	AGIB A 40
	AGIB ABABABABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	AGIB A 120
	TNT1 A 0 A_Jump(128, 4)
	AGIB ABAB 4 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	AGIB A -1
	Stop
  }
}

Actor AlienGibTorso2
{
  Height 2
  Radius 2
  Mass 0
  +Missile
Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +NOINFIGHTING
  +DontSplash
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +THRUACTORS
  +CLIENTSIDEONLY
  Gravity 0.95
  Speed 12
  SeeSound "misc/xdeath3"
  States
  {
  Spawn:
    HLBX ABABABABAB 6
    Stop
 Death:
    HLBX ABABABABAB 4 
	TNT1 A 0 A_Jump(128, 6)
	HLBX ABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	TNT1 A 0 A_Jump(128, 6)
	HLBX ABABABAABABBABABABAB 8 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLBX A 40
	HLBX ABABABABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLBX A 120
	TNT1 A 0 A_Jump(128, 4)
	HLBX ABAB 4 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLBX A -1
	Stop
  }
}

Actor AlienGibTorso3
{
  Height 2
  Radius 2
  Mass 0
  +Missile
Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +THRUACTORS
  +NOINFIGHTING
  +CLIENTSIDEONLY
  Gravity 0.95
  Speed 12
  SeeSound "misc/xdeath3"
  States
  {
  Spawn:
    HLLX ABABABABAB 6
    Stop
 Death:
    HLLX ABABABABAB 4 
	TNT1 A 0 A_Jump(128, 6)
	HLLX ABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	TNT1 A 0 A_Jump(128, 6)
	HLLX ABABABAABABBABABABAB 8 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLLX A 40
	HLLX ABABABABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLLX A 120
	TNT1 A 0 A_Jump(128, 4)
	HLLX ABAB 4 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLLX A -1
	Stop
  }
}

Actor AlienGibTorso4
{
  Height 2
  Radius 2
  Mass 0
  +Missile
Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +THRUACTORS
  +NOINFIGHTING
  +CLIENTSIDEONLY
  Gravity 0.95
  Speed 12
  SeeSound "misc/xdeath3"
  States
  {
  Spawn:
    HLRX ABABABABAB 6
    Stop
 Death:
    HLRX ABABABABAB 4 
	TNT1 A 0 A_Jump(128, 6)
	HLRX ABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	TNT1 A 0 A_Jump(128, 6)
	HLRX ABABABAABABBABABABAB 8 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLRX A 40
	HLRX ABABABABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLRX A 120
	TNT1 A 0 A_Jump(128, 4)
	HLRX ABAB 4 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	HLRX A -1
	Stop
  }
}

Actor AlienGibWarriorHead
{
  Height 2
  Radius 2
  Mass 0
  +Missile
Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +THRUACTORS
  +CLIENTSIDEONLY
  +NOINFIGHTING
  Gravity 0.5
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    AGB1 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    AGB1 A 1
	AGB1 A -1
	Stop
  }
}


Actor AlienGibWarriorArm1: AlienGibWarriorHead
{
  Species "Xeno"
  DamageType "Slime"
  +DONTHARMSPECIES
  +THRUSPECIES
  +DontSplash
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +THRUACTORS
  +CLIENTSIDEONLY
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    AGB2 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    AGB2 A 1
	AGB2 A -1
	Stop
  }
}


Actor AlienGibWarriorArm2: AlienGibWarriorHead
{
 +MOVEWITHSECTOR
  States
  {
  Spawn:
    AGB3 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    AGB3 A 1
	AGB3 A -1
	Stop
  }
}

Actor AlienGibWarriorLeg: AlienGibWarriorHead
{
  States
  {
  Spawn:
    AGB4 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    AGB4 A 1
	AGB4 A -1
	Stop
  }
}


Actor AlienGibWarriorTail: AlienGibWarriorHead
{
-DOOMBOUNCE
  States
  {
  Spawn:
    AGB5 A 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    AGB5 A 1
	AGB5 A -1
	Stop
  }
}


Actor AlienGibDragonWing: AlienGibWarriorHead
{
Gravity 0.3
-DOOMBOUNCE
  States
  {
  Spawn:
    FGIB ABCD 8 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    FGIB E 1
	FGIB E -1
	Stop
  }
}





actor AlienTarget
{
	+NOTARGET
Radius 10
Height 10
DamageType AlienTarget
+NOGRAVITY
+NOTELEPORT
+NODAMAGETHRUST
+THRUGHOST
+NORADIUSDMG
+NOEXTREMEDEATH
+FORCERADIUSDMG
-BLOODSPLATTER
+BLOODLESSIMPACT 
PROJECTILE
	+DEHEXPLOSION
	+ACTIVATEMCROSS
States
{
Spawn:
TNT1 A 0
        TNT1 A 0 A_Explode(2,900)
Stop
 }
}


actor DroidTarget: AlienTarget
{
DamageType DroidTarget
}

actor PredatorTarget: AlienTarget
{
DamageType PredatorTarget
}

actor MarineTarget: AlienTarget
{
DamageType MarineTarget
}

Actor AlienGibTorsoRunner
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.95
  Speed 12
  //RenderStyle Add
  SeeSound "misc/xdeath3"
  DamageType Slime
  States
  {
  Spawn:
    RGIT ABABABABAB 6
    Stop
 Death:
    RGIT ABABABABAB 4 
	TNT1 A 0 A_Jump(128, 6)
	RGIT ABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	TNT1 A 0 A_Jump(128, 6)
	RGIT ABABABAABABBABABABAB 8 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	RGIT A 40
	RGIT ABABABABABAB 6 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	RGIT A 120
	TNT1 A 0 A_Jump(128, 4)
	RGIT ABAB 4 A_CustomMissile ("FlyingAcid1", 10, 0, random (0, 360), 2, random (0, 90))
	RGIT A -1
	Stop
  }
}




Actor AlienGibRunnerHead
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.5
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    RGB1 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    RGB1 A 1
	RGB1 A -1
	Stop
  }
}


Actor AlienGibRunnerArm1 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGB2 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    RGB2 A 1
	RGB2 A -1
	Stop
  }
}


Actor AlienGibRunnerArm2 : AlienGibWarriorHead
{
  States
  {
  Spawn:
    RGB3 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    RGB3 A 1
	RGB3 A -1
	Stop
  }
}

Actor AlienGibRunnerLeg : AlienGibWarriorHead
{
  States
  {
  Spawn:
    RGB4 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    RGB4 A 1
	RGB4 A -1
	Stop
  }
}


Actor AlienGibRunnerTail : AlienGibWarriorHead
{
-DOOMBOUNCE
  States
  {
  Spawn:
    RGB5 A 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    RGB5 A 1
	RGB5 A -1
	Stop
  }
}

Actor AlienGibDroneHead : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    DGB1 ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (180, 270))
    Loop
 Death:
    DGB1 A 1
	DGB1 A -1
	Stop
  }
}

Actor FlyingDroneTorso
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +MOVEWITHSECTOR
  +DontSplash
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.9
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    DFGA ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
 TNT1 A 1 A_SpawnItemEx("LeglessDrone", 0, 0, 0, 0, 0, 0, 0, 128)
	Stop
  }
}

Actor FlyingDroneTorsoLeftArmless
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.9
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    DFGL ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
  TNT1 A 1 A_SpawnItemEx("LeglessLeftArmlessDrone", 0, 0, 0, 0, 0, 0, 0, 128)
	Stop
  }
}

Actor FlyingDroneTorsoRightArmless
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +MOVEWITHSECTOR 
  +DontSplash
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.9
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    DFGL ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
 TNT1 A 1 A_SpawnItemEx("LeglessRightArmlessDrone", 0, 0, 0, 0, 0, 0, 0, 128)
	Stop
  }
}

Actor FlyingDroneTorsoBothArmless
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +MOVEWITHSECTOR
  +DontSplash
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.8
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    DFGL ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
	QLXD IJKLM 4
	QLXD M-1
	Stop
  }
}

Actor FlyingWarriorTorso
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +MOVEWITHSECTOR 
  +NoBlockMap
  +DontSplash
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.9
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    WFGA ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
  TNT1 A 1 A_SpawnItemEx("LeglessWarrior", 0, 0, 0, 0, 0, 0, 0, 128)
	Stop
  }
}

Actor FlyingWarriorTorsoLeftArmless
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +MOVEWITHSECTOR
  +NoBlockMap
  +DontSplash
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.9
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    WFGL ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
 TNT1 A 1 A_SpawnItemEx("LeglessLeftArmlessWarrior", 0, 0, 0, 0, 0, 0, 0, 128)
    Stop
  }
}

Actor FlyingWarriorTorsoRightArmless
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +MOVEWITHSECTOR 
  +DontSplash
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.8
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
    WFGL ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
 TNT1 A 1 A_SpawnItemEx("LeglessRightArmlessWarrior", 0, 0, 0, 0, 0, 0, 0, 128)
	Stop
  }
}

Actor FlyingWarriorTorsoBothArmless
{
  Height 2
  Radius 2
  Mass 0
  +Missile
  +NoBlockMap
  +MOVEWITHSECTOR 
  +DontSplash
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  Gravity 0.9
  +DOOMBOUNCE
  BounceFactor 0.4
  SeeSound "misc/xdeath4"
  Speed 7
  States
  {
  Spawn:
	WFGL ABCD 6 A_CustomMissile ("FlyingAcid1", 1, 0, random (0, 360), 2, random (90, 90))
    Loop
 Death:
	QLXW IJKLM 4
	QLXW M-1
	Stop
  }
}

//Xenomorph Gibs; 8.0 addition.

Actor Xenothigh : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGAA ABCD 6
    Loop
 Death:
    NGAA A 1
	NGAA A -1
	Stop
  }
}

Actor XenoTorsochunk : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGBA ABCD 6
    Loop
 Death:
    NGBA A 1
	NGBA A -1
	Stop
  }
}

Actor Xenobicep : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGCA ABCD 6
    Loop
 Death:
    NGCA A 1
	NGCA A -1
	Stop
  }
}

Actor XenoChunk1 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGDA ABCD 6
    Loop
 Death:
    NGDA A 1
	NGDA A -1
	Stop
  }
}

Actor XenoChunk2 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGEA ABCD 6
    Loop
 Death:
    NGEA A 1
	NGEA A -1
	Stop
  }
}

Actor XenoBit1 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGFA ABCD 6
    Loop
 Death:
    NGFA A 1
	NGFA A -1
	Stop
  }
}

Actor XenoBit2 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGGA ABCD 6
    Loop
 Death:
    NGGA A 1
	NGGA A -1
	Stop
  }
}

Actor XenoBit3 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGHA ABCD 6
    Loop
 Death:
    NGHA A 1
	NGHA A -1
	Stop
  }
}

Actor Intestines1 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGIA ABCD 6
    Loop
 Death:
    NGIA E 1
	NGIA E -1
	Stop
  }
}

Actor Intestines2 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    NGIA ABCD 6
    Loop
 Death:
    NGIA F 1
	NGIA F -1
	Stop
  }
}

//Xenomorph Runner Gibs; 8.0 addition.

Actor XenRthigh : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGAA ABCD 6
    Loop
 Death:
    RGAA A 1
	RGAA A -1
	Stop
  }
}

Actor XenRTorsochunk : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGAB ABCD 6
    Loop
 Death:
    RGBA A 1
	RGBA A -1
	Stop
  }
}

Actor XenRbicep : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGCA ABCD 6
    Loop
 Death:
    RGCA A 1
	RGCA A -1
	Stop
  }
}

Actor XenRChunk1 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGDA ABCD 6
    Loop
 Death:
    RGDA A 1
	RGDA A -1
	Stop
  }
}

Actor XenRChunk2 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGEA ABCD 6
    Loop
 Death:
    RGEA A 1
	RGEA A -1
	Stop
  }
}

Actor XenRBit1 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGFA ABCD 6
    Loop
 Death:
    RGFA A 1
	RGFA A -1
	Stop
  }
}

Actor XenRBit2 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGGA ABCD 6
    Loop
 Death:
    RGGA A 1
	RGGA A -1
	Stop
  }
}

Actor XenRBit3 : AlienGibWarriorHead
{
  SeeSound "misc/xdeath2"
  States
  {
  Spawn:
    RGHA ABCD 6
    Loop
 Death:
    RGHA A 1
	RGHA A -1
	Stop
  }
}