ACTOR "Mutant Pig" 31075
{
	//$Category DN3D Aliens //Mutants
	Health 295
	PainChance 64
	Speed 16
	Radius 30
	Height 56
	Mass 405
	Monster
	BloodColor "2F 2F 2F"
	Obituary "%o was crunched by Mutant Pig" 
	SeeSound "Mutating/Sight"
	PainSound "Mutating/Pain"
	DeathSound "Mutating/Death"
	ActiveSound "Mutating/Active"
	DamageFactor "Damage_Foot", 0.26
	DamageFactor "Damage_Pistol", 1.11
    DamageFactor "Damage_DualPistol", 1.11
	DamageFactor "Damage_BlackTail", 1.17
    DamageFactor "Damage_DualBlackTail", 1.17
	DamageFactor "Damage_DesertEagle", 1.27
    DamageFactor "Damage_Shotgun", 1.09
	DamageFactor "Damage_SuperShotgun", 1.14
	DamageFactor "Damage_ExplosiveShotgun", 1.08
    DamageFactor "Damage_ChaingunCannon", 1.08
	DamageFactor "Damage_Minigun", 1.10
	DamageFactor "Damage_LMGBullet", 1.11
    DamageFactor "Damage_Explosion", 1.97
	DamageFactor "Damage_Shock", 1.59
	DamageFactor "Damage_BigShock", 2.0
	DamageFactor "Damage_Thunder", 1.59
	DamageFactor "Damage_BigThunder", 2.0
	DamageFactor "LaserExplosion", 0.0
    DamageFactor "Damage_Shrinker", 1.0
	DamageFactor "Damage_Expander", 0.83
	DamageFactor "Damage_Laser", 1.44
	DamageFactor "Damage_Railgun", 1.6
    DamageFactor "Ice", 0.80
    DamageFactor "Fire", 0.44
	DamageFactor "Damage_Pulse", 1.47
	DamageFactor "AlienPoison", 0.0
	DamageFactor "Trip_Punch", 0.0
	DamageFactor "Damage_Step", 0.0
	Painchance "Radial", 256
	Painchance "Damage_Foot", 128
	Painchance "Damage_DesertEagle", 128
	Painchance "Damage_ExplosiveShotgun", 128
	Painchance "Damage_ChaingunCannon", 128
	Painchance "Damage_Minigun", 128
	Painchance "Damage_LMGBullet", 128
    Painchance "Damage_Explosion", 128
	Painchance "Damage_Laser", 156
	Painchance "LaserShot", 256
	Painchance "Fire", 256
	Species "Alien"
	Scale 0.7
	Monster
	+NOTARGET
	+FLOORCLIP
	States
	{
	Spawn:
	    M2PI A 0
        M2PI A 0 Thing_ChangeTID(0,1000)
		M2PI A 2 A_Look
		Loop
	See:
	    M2PI A 0
	    M2PI A 0 A_ChangeFlag("NOPAIN",0)
		M2PI A 0 A_StopSoundEx("SoundSlot7")
		M2PI A 0 A_SpawnItem("AlienStep3",0,0,0,0)
		M2PI AABB 2 A_Chase
		M2PI C 0 A_SpawnItem("AlienStep3",0,0,0,0)
		M2PI CCDD 2 A_Chase
		Loop
	Melee:
	    M2PI E 0 A_PlayWeaponSound("Mutating/Melee")
		M2PI EF 4 A_FaceTarget
		M2PI G 5 A_SargAttack
		Goto See
	Pain:
        M2PI G 2
        M2PI G 2 A_Pain
        Goto See
	Pain.LaserShot:
	    M2PI G 0
		M2PI G 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		M2PI G 0 HealThing(2)
		Goto See	
	Pain.Radial:
        M2PI G 0
        M2PI G 0 HealThing(2)
        Goto See
	Pain.Fire:
	    M2PF A 0
		M2PF A 0 A_GiveInventory("FireCheck",1)
		M2PF A 0 A_GiveInventory("FireCheckDeath",1)
		M2PF A 0 A_PlaySoundEx("FireLoop/Monsters","SoundSlot7",1)
		M2PF A 0 A_PlaySound("Mutating/Pain",10)
		M2PF A 0 A_ChangeFlag("NOPAIN",1)
		M2PF A 0 A_ChangeFlag("FRIGHTENED",1)
		M2PF A 0 A_Wander
		M2PF A 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF A 0 A_Wander
		M2PF A 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF B 0 A_Wander
		M2PF B 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF B 0 A_Wander
		M2PF B 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF C 0 A_Wander
		M2PF C 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF C 0 A_Wander
		M2PF C 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF D 0 A_Wander
		M2PF D 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF D 0 A_Wander
		M2PF D 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
        M2PF A 0 A_Wander
		M2PF A 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF A 0 A_Wander
		M2PF A 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF AA 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF B 0 A_Wander
		M2PF B 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF B 0 A_Wander
		M2PF B 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF BB 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF C 0 A_Wander
		M2PF C 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF C 0 A_Wander
		M2PF C 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF CC 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF D 0 A_Wander
		M2PF D 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF D 0 A_Wander
		M2PF D 0 A_SpawnItemEx("FireRadiusDamage2",0,0,38)
		M2PF DD 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
		M2PF D 0 A_JumpIfInventory("FireCheck",6,"PainFireStop")
		Loop	
	PainFireStop:
	    M2PF A 0 
		M2PF A 0 A_ChangeFlag("NOPAIN",0)
		M2PF A 0 A_ChangeFlag("FRIGHTENED",0)
		M2PF A 0 A_TakeInventory("FireCheck",999)
		M2PF A 0 A_TakeInventory("FireCheckDeath",999)
		M2PF A 0 A_StopSoundEx("SoundSlot7")
		Goto See
	Death:
	    M2PI H 0
		M2PI H 0 A_JumpIfInventory("FireCheckDeath",1,"Burn")
		M2PI H 0 A_ChangeFlag("NOPAIN",0)
		M2PI H 0 A_StopSoundEx("SoundSlot7")
	    M2PI H 0 A_Jump(256,1,8)
		M2PI H 8
		M2PI I 7 A_Scream
		M2PI J 6
		M2PI K 0 A_PlaySound("Mutating/Body",6)
		M2PI K 5 A_NoBlocking
		M2PI L 5
		M2PI M -1
		Stop
		M2P2 H 8
		M2P2 I 7 A_Scream
		M2P2 J 6
		M2P2 K 0 A_PlaySound("Mutating/Body",6)
		M2P2 K 5 A_NoBlocking
		M2P2 L 5 
		M2P2 M 1 A_GiveInventory("Death2Check",1)
		M2P2 M -1 
		Stop
	Death.Damage_Shrinker:
        M2PI A 0
		M2PI A 0 A_StopSoundEx("Body")
		M2PI A 0 A_StopSoundEx("SoundSlot7")
		M2PI A 0 A_ChangeFlag("NOPAIN",0)
        M2PI A 10 A_PlaySound("Shrinker/Shrink")
		M2PI A 1 A_SetScale(0.70,0.70)
        M2PI A 1 A_SetScale(0.68,0.68)
        M2PI A 1 A_SetScale(0.66,0.66)
        M2PI A 1 A_SetScale(0.64,0.64)
        M2PI A 1 A_SetScale(0.62,0.62)
        M2PI A 1 A_SetScale(0.60,0.60)
        M2PI A 1 A_SetScale(0.58,0.58)
        M2PI A 1 A_SetScale(0.56,0.56)
        M2PI A 1 A_SetScale(0.54,0.54)
        M2PI A 1 A_SetScale(0.52,0.52)
        M2PI A 1 A_SetScale(0.50,0.50)
        M2PI A 1 A_SetScale(0.48,0.48)
        M2PI A 1 A_SetScale(0.46,0.46)
        M2PI A 1 A_SetScale(0.44,0.44)
        M2PI A 1 A_SetScale(0.42,0.42)
        M2PI A 1 A_SetScale(0.40,0.40)
        M2PI A 1 A_SetScale(0.38,0.38)
        M2PI A 1 A_SetScale(0.36,0.36)
        M2PI A 1 A_SetScale(0.34,0.34)
        M2PI A 1 A_SetScale(0.32,0.32)
        M2PI A 1 A_SetScale(0.30,0.30)
        M2PI A 1 A_SetScale(0.28,0.28)
        M2PI A 1 A_SetScale(0.26,0.26)
        M2PI A 1 A_SetScale(0.24,0.24)
        M2PI A 1 A_SetScale(0.22,0.22)
        M2PI A 1 A_SetScale(0.20,0.20)
		M2PI A 0 A_SpawnItemEx("Mutant Pig Shrunken",0,0,0,0,0,0,0,32,0)
        Stop
    Death.Damage_Explosion:
	Death.Damage_BigShock:
	Death.Damage_BigThunder:
		M2PI A 0
		M2PI A 0 A_ChangeFlag("NOPAIN",0)
		M2PI A 0 A_StopSoundEx("Body")
		M2PI A 0 A_StopSoundEx("SoundSlot7")
        M2PI A 0 A_PlaySound("Gib/Explode",5)
        M2PI A 0 A_NoBlocking
        M2PI AAA 0 A_SpawnDebris("DukeDarkGibs1")
        M2PI AAA 0 A_SpawnDebris("DukeDarkGibs2")
		M2PI AAA 0 A_SpawnDebris("DukeDarkGibs3")
        M2PI AAA 0 A_SpawnDebris("DukeDarkGibs4")
        M2PI AAA 0 A_SpawnDebris("DukeDarkGibs5")		
        M2PI AAAAAAAAA 0 A_SpawnDebris("DukeDarkGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Expander:
        M2PI A 0
		M2PI A 0 A_StopSoundEx("Body")
		M2PI A 0 A_StopSoundEx("SoundSlot7")
		M2PI A 1 A_PlaySound("Expander/Expand",5)
		M2PI A 1 A_SetScale(0.71,0.71)
        M2PI A 1 A_SetScale(0.72,0.72)
		M2PI A 1 A_SetScale(0.73,0.73)
		M2PI A 1 A_SetScale(0.74,0.74)
		M2PI A 1 A_SetScale(0.75,0.75)
		M2PI A 1 A_SetScale(0.76,0.76)
		M2PI A 1 A_SetScale(0.77,0.77)
		M2PI A 1 A_SetScale(0.78,0.78)
		M2PI A 1 A_SetScale(0.79,0.79)
		M2PI A 1 A_SetScale(0.80,0.80)
		M2PI A 1 A_SetScale(0.81,0.81)
		M2PI A 1 A_SetScale(0.82,0.82)
		M2PI A 1 A_SetScale(0.83,0.83)
		M2PI A 1 A_SetScale(0.84,0.84)
		M2PI A 1 A_SetScale(0.85,0.85)
		M2PI A 1 A_SetScale(0.86,0.86)
		M2PI A 1 A_SetScale(0.87,0.87)
		M2PI A 1 A_SetScale(0.88,0.88)
		M2PI A 1 A_SetScale(0.89,0.89)
		M2PI A 1 A_SetScale(0.90,0.90)
		M2PI A 1 A_SetScale(0.91,0.91)
		M2PI A 1 A_SetScale(0.92,0.92)
		M2PI A 1 A_SetScale(0.93,0.93)
		M2PI A 1 A_SetScale(0.94,0.94)
		M2PI A 1 A_SetScale(0.95,0.95)
		M2PI A 1 A_SetScale(0.96,0.96)
		M2PI A 1 A_SetScale(0.97,0.97)
		M2PI A 1 A_SetScale(0.98,0.98)
		M2PI A 1 A_SetScale(0.99,0.99)
		M2PI A 1 A_SetScale(1.00,1.00)
		M2PI A 1 A_SetScale(1.01,1.01)
		M2PI A 1 A_SetScale(1.02,1.02)
		M2PI A 1 A_SetScale(1.03,1.03)
		M2PI A 1 A_SetScale(1.04,1.04)
		M2PI A 1 A_SetScale(1.05,1.05)
		M2PI A 1 A_SetScale(1.06,1.06)
		M2PI A 1 A_SetScale(1.07,1.07)
		M2PI A 1 A_SetScale(1.08,1.08)
		M2PI A 1 A_SetScale(1.09,1.09)
		M2PI A 1 A_SetScale(1.10,1.10)
		M2PI A 1 A_SetScale(1.11,1.11)
		M2PI A 1 A_SetScale(1.12,1.12)
		M2PI A 1 A_SetScale(1.13,1.13)
		M2PI A 1 A_SetScale(1.14,1.14)
        M2PI A 25 A_SetScale(1.15,1.15)
        M2PI A 0 A_SpawnItemEx("ExpanderExplosion",0,0,32,0,0,0,0,SXF_ABSOLUTEVELOCITY,0)
        Goto Death.Damage_Explosion
	Burn:
	    M2PF H 0
		M2PF H 0 A_ChangeFlag("NOPAIN",0)
		M2PF H 0 A_StopSoundEx("SoundSlot7")
		M2PF H 0 A_Jump(256,1,37)
		M2PF H 0 A_Scream
		M2PF HHHHHHHH 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
        M2PF IIIIIII 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,42),0,0,1,0,32)
        M2PF J 0 A_NoBlocking
		M2PF JJJJJJ 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,30),0,0,1,0,32)
		M2PF K 0 A_PlaySound("Mutating/Body",6)
		M2PF KKKKK 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,30),0,0,1,0,32)
		M2PF MMMMM 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,30),0,0,1,0,32)		
		M2PF M 1 A_SpawnItemEx("FireintheFloor")
        M2PF M -1
        Stop
		M2F2 H 0 A_Scream
		M2F2 HHHHHHHH 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,56),0,0,1,0,32)
        M2F2 IIIIIII 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,42),0,0,1,0,32)
        M2F2 M 0 A_NoBlocking	
		M2F2 JJJJJJ 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,30),0,0,1,0,32)
		M2PF K 0 A_PlaySound("Mutating/Body",6)
		M2F2 KKKKK 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,30),0,0,1,0,32)
		M2F2 MMMMM 1 Bright A_SpawnItemEx("FirePuffDuke",Random(-16,16),Random(-16,16),Random(5,30),0,0,1,0,32)		
		M2F2 M 1 A_SpawnItemEx("FireintheFloor")
        M2F2 M 1 A_GiveInventory("Death2CheckFire",1)
		M2F2 M -1 
        Stop
	Raise:
	    TNT1 A 0 
	    TNT1 A 0 A_UnSetShootable
		TNT1 A 0 A_ChangeFlag("COUNTKILL",0)
		TNT1 A 0 A_ChangeFlag("SOLID",0)
	    M2PI M 0 A_JumpIfInventory("FireCheckDeath",1,"Raise2")
		M2PI M 0 A_JumpIfInventory("Death2Check",1,2)
		M2PI M 35
		Stop
		M2P2 M 0
		M2P2 M 35
		Stop
	Raise2:
		M2PF M 0
		M2PF M 0 A_JumpIfInventory("Death2CheckFire",1,2)
		M2PF M 35
		Stop
		M2F2 M 0
		M2F2 M 35
		Stop
	}
}

ACTOR "Mutant Pig Shrunken" 
{
    Health 30
    Radius 20
    Height 16
    Mass 0x7FFFFFFF
    Speed 5
    PainChance 128
    SeeSound "Mutating/Sight"
    PainSound "Mutating/Pain"
    DeathSound "Mutating/Death"
    ActiveSound "Mutating/Active"
	BloodColor "AA D1 5C" 
	Species "Alien"
    Scale 0.20
	DamageFactor "Damage_Foot", 5.0
	DamageFactor "LaserExplosion", 0.0
    DamageFactor "Damage_Shrinker", 0.0
	DamageFactor "Trip_Punch", 0.0
	Painchance "LaserShot", 256
	+ISMONSTER
	+SHOOTABLE
    +SOLID
	+NOTARGET
	+FRIGHTENED
    States
    {
    Spawn:
        M2PI A 0 
		M2PI A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		M2PI A 0 A_GiveInventory("ShrunkenCheck",1)
        M2PI AAAAAAAA 3 A_Look
        Loop
    See:
	    M2PI A 0 
	    M2PI A 0 A_ChangeFlag("NOPAIN",0)
		M2PI A 0 A_StopSoundEx("Body")
		M2PI A 0 A_StopSoundEx("SoundSlot7")
		M2PI A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		M2PI A 0 A_GiveInventory("ShrunkenCheck",1)
		M2PI AABB 2 A_Chase
		M2PI B 0 A_SpawnItem("AlienStep3",0,0,0,0)
		M2PI CCDD 2 A_Chase
		M2PI D 0 A_SpawnItem("AlienStep3",0,0,0,0)
        Loop
    Pain:
		M2PI G 2 
		M2PI G 2 A_Pain
        Goto See 
	Pain.LaserShot:
	    M2PI G 0 
		M2PI G 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		M2PI G 0 HealThing(2)
		Goto See
	Pain.Radial:
        M2PI G 0
        M2PI G 0 HealThing(2)
        Goto See
	Restore:
	    M2PI A 0
		M2PI A 0 A_StopSoundEx("Body")
		M2PI A 0 A_StopSoundEx("SoundSlot7")
		M2PI A 0 A_ChangeFlag("NOPAIN",0)
        M2PI A 10 A_PlaySound("Shrinker/Shrink")
		M2PI A 1 A_SetScale(0.20,0.20)
        M2PI A 1 A_SetScale(0.22,0.22)
        M2PI A 1 A_SetScale(0.26,0.24)
        M2PI A 1 A_SetScale(0.24,0.24)
        M2PI A 1 A_SetScale(0.28,0.28)
        M2PI A 1 A_SetScale(0.30,0.30)
        M2PI A 1 A_SetScale(0.32,0.32)
        M2PI A 1 A_SetScale(0.34,0.34)
        M2PI A 1 A_SetScale(0.36,0.36)
        M2PI A 1 A_SetScale(0.38,0.38)
        M2PI A 1 A_SetScale(0.40,0.40)
        M2PI A 1 A_SetScale(0.42,0.42)
        M2PI A 1 A_SetScale(0.44,0.44)
        M2PI A 1 A_SetScale(0.46,0.46)
        M2PI A 1 A_SetScale(0.48,0.48)
        M2PI A 1 A_SetScale(0.50,0.50)
        M2PI A 1 A_SetScale(0.52,0.52)
        M2PI A 1 A_SetScale(0.54,0.54)
        M2PI A 1 A_SetScale(0.56,0.56)
        M2PI A 1 A_SetScale(0.58,0.58)
        M2PI A 1 A_SetScale(0.60,0.60)
        M2PI A 1 A_SetScale(0.62,0.62)
        M2PI A 1 A_SetScale(0.64,0.64)
        M2PI A 1 A_SetScale(0.66,0.66)
        M2PI A 1 A_SetScale(0.68,0.68)
        M2PI A 1 A_SetScale(0.70,0.70)
		M2PI A 0 A_SpawnItemEx("Mutant Pig",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    M2PI A 0
		M2PI A 0 A_StopSoundEx("Body")
		M2PI A 0 A_StopSoundEx("SoundSlot7")
		M2PI A 0 A_ChangeFlag("NOPAIN",0)
		M2PI A 0 A_Stop
        M2PI A 0 A_PlaySound("DukeNukem/DeathLittle",5)
        M2PI A 0 A_NoBlocking
        M2PI A 0 A_SpawnDebris("DukeDarkGibs1")
        M2PI A 0 A_SpawnDebris("DukeDarkGibs2")
		M2PI A 0 A_SpawnDebris("DukeDarkGibs3")
        M2PI A 0 A_SpawnDebris("DukeDarkGibs4")
        M2PI A 0 A_SpawnDebris("DukeDarkGibs5")		
        M2PI AAAAA 0 A_SpawnDebris("DukeDarkGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR AlienStep3
{
    +NOINTERACTION
    +CLIENTSIDEONLY
    States
    {
    Spawn:
	    TNT1 A 0
	    TNT1 A 0 A_PlaySound("Foot/AlienStep3")
	    Stop
	    }
}