
ACTOR NEWZombieMan : ZOMBIEMAN
{
	Health 100
	Radius 15
	Height 42
	PainChance 190
	Decal "CliplChip"
	
	PainChance "BoomHeadShot", 255

	DropItem "RevolverI", 1
	DropItem "GrenadeI", 15
	DropItem "GrenadeI", 2
	DropItem "ClipLSP", 15
	DropItem "RandomMedic", 40
	DropItem "StimPlI", 30
	DropItem "AMMOBOXL", 1
	
	States
	{
	
	Spawn:
	fast aa 0
	boss x 0 A_SpawnItem("HeadShotBox15", 4, 44,0)
		POSS B 8 A_Look
		Loop
	See:
	boss x 0 A_SpawnItem("HeadShotBox10", 9, 44,0)
	POSS AA 4 A_Chase
	boss x 0 A_SpawnItem("HeadShotBox10", 9, 44,0)
	POSS BB 4 A_Chase
	boss x 0 A_SpawnItem("HeadShotBox10", 9, 44,0)
	POSS CC 4 A_Chase
	boss x 0 A_SpawnItem("HeadShotBox10", 9, 44,0)
		POSS DD 4 A_Chase
		Loop
	Missile:
	fast a 0 a_jump(25,"GrenadeT")
	boss x 0 A_SpawnItem("HeadShotBox20", 4, 44,0)
	POSS E 5 A_FaceTarget
FASTF:
		fast a 0 A_JumpIfCloser(1200,1)
	Goto FIREP
		boss x 0 A_SpawnItem("HeadShotBox20", 4, 44,0)
		boss a 0 A_playsound("MP5F",7)
		POSS F 2 BRIGHT A_CustomBulletAttack( 6 , 6 , 1 , 4 )
		POSS E 2
		boss a 0 A_CustomMissile("CasingLCDropperLEFT")
		boss a 0 A_playsound("MP5F",7)
		POSS F 2 BRIGHT A_CustomBulletAttack( 7 , 7 , 1 , 4 )
		POSS E 2
		boss a 0 A_CustomMissile("CasingLCDropperLEFT")
		boss a 0 A_playsound("MP5F",7)
		POSS F 2 BRIGHT A_CustomBulletAttack( 8 , 8 , 1 , 4 )
		POSS E 2 A_FaceTarget
		boss a 0 A_CustomMissile("CasingLCDropperLEFT")
		fast a 0 a_jump(20,"FASTF")
		Goto SEE
	
	FIREP:
		boss x 0 A_SpawnItem("HeadShotBox15", 4, 44,0)
		POSS EEE 4 A_FaceTarget
		boss x 0 A_SpawnItem("HeadShotBox30", 4, 44,0)
		boss x 0 A_playsound("MP5F",7)
		POSS F 2 BRIGHT A_CustomBulletAttack( 1 , 1 , 1 , 1.3 )
		POSS E 2
		boss a 0 A_CustomMissile("CasingLCDropperLEFT")
		boss a 0 A_playsound("MP5F",7)
		POSS F 2 BRIGHT A_CustomBulletAttack( 1 , 1 , 1 , 1.6 )
		POSS E 2
		boss a 0 A_CustomMissile("CasingLCDropperLEFT")
		boss a 0 A_playsound("MP5F",7)
		POSS F 2 BRIGHT A_CustomBulletAttack( 2 , 2 , 1 , 1.9 )
		POSS E 2 A_FaceTarget
		boss a 0 A_CustomMissile("CasingLCDropperLEFT")
		fast a 0 A_CPosRefire
		Goto FIREP

	GrenadeT:
		fast a 0 A_JumpIfCloser(600, 1)
	goto FASTF
		boss x 0 A_SpawnItem("HeadShotBox30", 4, 44,0)
		POSS EE 8 A_FaceTarget
		boss a 0 A_CustomMissile("HGRANADE", 0, 7, 0, 0, 0)
		POSS EE 8
		goto see
			
	Pain:
		boss x 0 A_SpawnItem("HeadShotBox2", 4, 44,0)
		POSS G 3 A_Pain
		POSS G 6
		fast a 0 A_Jump(200,"FASTF")
		Goto See
		
	Pain.BoomHeadShot:
		boss aaaa 0 A_CustomMissile ("Blood", 2, 0, random (0, 360), 2, random (0, 360))
		boss x 0 A_SpawnItem("HeadShotBox30", 4, 44,0)
		POSS G 2 A_Pain
		POSS G 28
		Goto See
		
	Death:
		fast a 0 A_Jump(128,"Death_ALT_Rotate")
		boss aaaaaaaa 0 A_CustomMissile ("Blood", 2, 0, random (0, 360), 2, random (0, 360))
		fast a 0 A_Jump(128,"AltDeath")
		POSS HI 5
		POSS J 5 A_Scream
		POSS K 5 A_NoBlocking
		boss y 0 A_SpawnItemEx("ZMBMDROP1",0,0,0,FRandom(0,5),0,FRandom(0,5),Random(1,360),SXF_NOCHECKPOSITION)
		boss y 0 A_SpawnItem("mp5I")
		POSS L -1
		Stop
	
	AltDeath:
		PSD2 ABC 3
		PSD2 D 5 A_Scream
		PSD2 E 5 A_NoBlocking
		boss y 0 A_SpawnItemEx("ZMBMDROP1",0,0,0,FRandom(0,5),0,FRandom(0,5),Random(1,360),SXF_NOCHECKPOSITION)
		boss y 0 A_SpawnItem("mp5I")
		PSD2 F -1
		Stop
		
		
		
	Death.BoomHeadShot:
		fast a 0 a_jump(128,"Death_BoomHeadShot_Rotate")
		boss y 0 A_SpawnItemEx("ZMBMDROP2",0,0,0,FRandom(0,5),0,FRandom(0,5),Random(1,360),SXF_NOCHECKPOSITION)
		boss y 0 A_SpawnItem("mp5I")
		boss a 0 A_playsound("HEADSHOOTGORE")
		boss aaaaaaaaaaaa 0 A_CustomMissile ("Blood", 2, 0, random (0, 360), 2, random (0, 360))
		POSH A 1 A_XScream
		POSH B 1 A_NoBlocking
		POSH BCDEF 5
		POSH F -1
		Stop
	
	XDeath:
		POSS M 5
		POSS N 5 A_XScream
		POSS O 5 A_NoBlocking
		POSS PQRST 5
		POSS U -1
		Stop
		
		
	Raise:
		POSS K 5
		POSS JIH 5
		Goto See
		
Death_ALT_Rotate:
		boss z 0 a_setscale(-1,1)
		Goto Death+1
Death_BoomHeadShot_Rotate:
		boss z 0 A_SetScale(-1,1)
		Goto Death.BoomHeadShot+1
	}
}



Actor ZMBMDROP1 : RandomSpawner Replaces Cell
{
 DropItem "ClipLi", 255, 2
 DropItem "NADA", 255, 18
 DropItem "ClipLSP", 255 , 3
 DropItem "PistolClip", 255,15
}

Actor ZMBMDROP2 : RandomSpawner
{
 DropItem "NADA", 255, 22
 DropItem "ClipLSP", 255 , 2
 DropItem "PistolClip", 255, 10
 DropItem "MP5Clip", 255, 19
  DropItem "ClipLi", 255, 2
}