Actor PistolZombie
{
Monster
Health 20
Height 56
Radius 20
Speed 8
PainChance 200
+FLOORCLIP
DropItem "HealthFlask", 35
DropItem "ArmorCharge", 35
DropItem "AmmoPack", 20
DropItem "HandGrenadeAmmo", 50, 1
DropItem "MineAmmo", 25, 1
DropItem "BulletMag", 256
DropItem "Handgun", 256, 1
SeeSound "grunt/sight"
ActiveSound "grunt/active"
AttackSound "weapons/tpfire"
PainSound "grunt/pain"
DeathSound "grunt/death"
Obituary "%o was killed by a zombieman."
Tag "Pistol Zombie"
States
	{
	Spawn:
		POSS A 10 A_Look
		Loop
	See:
		POSS AABB 3 A_Chase
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		POSS CCDD 3 A_Chase
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		Loop
	Idle: 
		POSS AA 3 A_Wander
		TNT1 A 0 A_Look
		POSS BB 3 A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		POSS CC 3 A_Wander
		TNT1 A 0 A_Look
		POSS DD 3 A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		Loop
	Missile:
	    POSS EEEEEEEEEEEE 1 A_FaceTarget
		POSS F 4 BRIGHT A_CustomBulletAttack(22.5,0,1,random(1,5)*3,"ModdedBulletPuff",0,CBAF_NORANDOM)
		POSS E 6 A_SpawnItemEx("BulletCasing",30,0,30,Random(2,4),Random(3,6),Random(3,6),0)
		POSS F 4 BRIGHT A_CustomBulletAttack(22.5,0,1,random(1,5)*3,"ModdedBulletPuff",0,CBAF_NORANDOM)
		POSS E 6 A_SpawnItemEx("BulletCasing",30,0,30,Random(2,4),Random(3,6),Random(3,6),0)
		POSS F 4 BRIGHT A_CustomBulletAttack(22.5,0,1,random(1,5)*3,"ModdedBulletPuff",0,CBAF_NORANDOM)
		POSS E 6 A_SpawnItemEx("BulletCasing",30,0,30,Random(2,4),Random(3,6),Random(3,6),0)
		Goto See
	Death:
		TNT1 A 0
		POSS H 5
		POSS I 5 A_Scream
		POSS J 5 A_Fall
		POSS K 5 A_SpawnItem("BodyCrash",0,0,0,0)
		POSS L 63000 CanRaise
		Stop
	XDeath:
		TNT1 A 0
		POSS M 3
		POSS N 3 A_XScream
		POSS O 3 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		POSS P 3 A_Fall
		POSS QRST 3
		POSS U 63000 CanRaise
		Stop
	Raise:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
		POSS KJIH 5
		Goto See
	}
}