//===========================================================================
//
// Pink Demon
//
//===========================================================================
ACTOR 43AMAN //3002
{
	Game Doom
	SpawnID 8
	Health 150
	PainChance 180
	Speed 10
	Radius 30
	Height 56
	Mass 400
	Monster
Translation "112:127=32:47"
	+FLOORCLIP +FASTER +FASTMELEE
        SeeSound "Gensight"
        PainSound "Genpain"
        DeathSound "Gendeath"
        ActiveSound "Genactive"

	AttackSound "AK47/FIRE"//"43BF"
	Obituary "$OB_DEMONHIT"
	DropItem "DropSpawner6", 96
	DropItem "DeadClip6Inv", 148
	Species "ChongoMan"

	States
	{
	Spawn:
		SENA AB 10 A_Look
		Loop
	See:
		SENA AABBCCDD 3 A_Chase
		Loop
	Missile:
		SENA E 6 A_FaceTarget
		TNT1 A 0 A_PlaySound("AK47/Distant", 7)

		TNT1 A 0 A_PlaySound("AK47/FIRE", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,5)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
		SENA F 3 BRIGHT //A_CPosAttack
		SENA E 1 A_CPosRefire
		Goto Missile+1
	Pain:
		SENA G 3
		SENA G 3 A_Pain
		Goto See

	Pain.FLASHBANGFREEZE:
TNT1 A 0 A_ChangeFlag("NOPAIN", true)
		SENA G 2
		SENA A 175 A_Pain
TNT1 A 0 A_ChangeFlag("NOPAIN", false)
		Goto See

	Death:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 150)

		SENA H 5
		SENA I 5 A_Scream
		SENA J 5 A_NoBlocking
		SENA K 4
		SENA L 4 
		SENA M 4
		SENA N -1
		Stop





XDeath:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 300)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGeneratorSARG",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA O 5
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA P 5 A_playsound("demon/xdeath")
SENA P 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA Q 5
SENA Q 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA R 5 A_NoBlocking
SENA STUV 5
SENA W -1
stop
	Raise:
		SENA N 5
		SENA MLKJI 5
		Goto See
	}
}



ACTOR 43BMAN //3002
{
	Game Doom
	SpawnID 8
	Health 150
	PainChance 180
	Speed 10
	Radius 30
	Height 56
	Mass 400
	Monster
	Translation "112:127=240:247"
	+FLOORCLIP +FASTER +FASTMELEE
        SeeSound "Gensight"
        PainSound "Genpain"
        DeathSound "Gendeath"
        ActiveSound "Genactive"

	AttackSound "m4a1_sil/FIRE"//"W43F"
	Obituary "$OB_DEMONHIT"
	DropItem "DropSpawner6", 96
	DropItem "DeadClip6Inv", 148
	Species "ChongoMan"

	States
	{
	Spawn:
		SENA AB 10 A_Look
		Loop
	See:
		SENA AABBCCDD 3 A_Chase
		Loop
	Missile:
		SENA E 6 A_FaceTarget
		TNT1 A 0 A_PlaySound("m4a1_sil/Distant", 7)

		TNT1 A 0 A_PlaySound("m4a1_sil/FIRE", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,4)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
		SENA F 2 BRIGHT //A_CPosAttack
		SENA E 1 A_CPosRefire
		Goto Missile+1
	Pain:
		SENA G 3
		SENA G 3 A_Pain
		Goto See

	Pain.FLASHBANGFREEZE:
TNT1 A 0 A_ChangeFlag("NOPAIN", true)
		SENA G 2
		SENA A 175 A_Pain
TNT1 A 0 A_ChangeFlag("NOPAIN", false)
		Goto See

	Death:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 150)

		SENA H 5
		SENA I 5 A_Scream
		SENA J 5 A_NoBlocking
		SENA K 4
		SENA L 4 
		SENA M 4
		SENA N -1
		Stop





XDeath:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 300)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGeneratorSARG",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA O 5
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA P 5 A_playsound("demon/xdeath")
SENA P 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA Q 5
SENA Q 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA R 5 A_NoBlocking
SENA STUV 5
SENA W -1
stop
	Raise:
		SENA N 5
		SENA MLKJI 5
		Goto See
	}
}



ACTOR 43BSILMAN //3002
{
	Game Doom
	SpawnID 8
	Health 150
	PainChance 180
	Speed 10
	Radius 30
	Height 56
	Mass 400
	Monster
	Translation "112:127=240:247"
	+FLOORCLIP +FASTER +FASTMELEE
        SeeSound "Gensight"
        PainSound "Genpain"
        DeathSound "Gendeath"
        ActiveSound "Genactive"

	AttackSound "m4a1_sil/FIRE_sil"//"W43FSIL"
	Obituary "$OB_DEMONHIT"

	DropItem "DropSpawner6", 96
	DropItem "DeadClip6Inv", 148
	Species "ChongoMan"

	States
	{
	Spawn:
		SENA AB 10 A_Look
		Loop
	See:
		SENA AABBCCDD 3 A_Chase
		Loop
	Missile:
		SENA E 6 A_FaceTarget
		TNT1 A 0 A_PlaySound("m4a1_sil/Distant_sil", 7)

		TNT1 A 0 A_PlaySound("m4a1_sil/FIRE_sil", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,4)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
		SENA F 2 BRIGHT //A_CPosAttack
		SENA E 1 A_CPosRefire
		Goto Missile+1
	Pain:
		SENA G 3
		SENA G 3 A_Pain
		Goto See

	Pain.FLASHBANGFREEZE:
TNT1 A 0 A_ChangeFlag("NOPAIN", true)
		SENA G 2
		SENA A 175 A_Pain
TNT1 A 0 A_ChangeFlag("NOPAIN", false)
		Goto See

	Death:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 150)

		SENA H 5
		SENA I 5 A_Scream
		SENA J 5 A_NoBlocking
		SENA K 4
		SENA L 4 
		SENA M 4
		SENA N -1
		Stop





XDeath:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 300)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibPieceGeneratorSARG",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA O 5
SENA O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA P 5 A_playsound("demon/xdeath")
SENA P 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA Q 5
SENA Q 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
SENA R 5 A_NoBlocking
SENA STUV 5
SENA W -1
stop
	Raise:
		SENA N 5
		SENA MLKJI 5
		Goto See
	}
}





//===========================================================================
//
// Spectre
//
//===========================================================================
ACTOR 41AMAN //3002
{
	Game Doom
	SpawnID 8
	Health 150
	PainChance 180
	Speed 10
	Radius 30
	Height 56
	Mass 400
	Monster
Translation "112:127=32:47"
	+FLOORCLIP +FASTER +FASTMELEE
        SeeSound "Gensight"
        PainSound "Genpain"
        DeathSound "Gendeath"
        ActiveSound "Genactive"

	AttackSound "Famas/Fire"
	Obituary "$OB_DEMONHIT"

	DropItem "DropSpawner6", 96
	DropItem "DeadClip6Inv", 148
	Species "ChongoMan"
	States
	{
	Spawn:
		PLY4 AB 10 A_Look
		Loop
	See:
		PLY4 AABBCCDD 3 A_Chase
		Loop
	Missile:
		PLY4 E 7 A_FaceTarget
	    TNT1 A 0 A_Jump(92,"Missile2")
	    TNT1 A 0 A_Jump(92,"MissileEnd")
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,4)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
		ZOMB E 1 A_SpidRefire
                Goto Missile+2
                
	MissileEnd:
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,4)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
                ZOMB E 3 //A_CustomMissile("Bullet", 40, 0, -45)
                Goto See



	Missile2:
		PLY4 E 3 A_FaceTarget
	    TNT1 A 0 A_Jump(92,"Missile2End")
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,3)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(2,3)*2, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(2,3)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
                ZOMB E 13 //A_CustomMissile("Bullet", 40, 0, -45)
		ZOMB E 1 A_SpidRefire
                Goto Missile2+1


	Missile2End:
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,3)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(2,3)*2, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
		TNT1 A 0 A_PlaySound("FAMAS/Distant", 7)

		TNT1 A 0 A_PlaySound("Famas/Fire", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(2,3)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
                ZOMB F 3 bright //A_CPosAttack
                ZOMB E 13 //A_CustomMissile("Bullet", 40, 0, -45)
                Goto See


	Pain:
		PLY4 G 3
		PLY4 G 3 A_Pain
		Goto See

	Pain.FLASHBANGFREEZE:
TNT1 A 0 A_ChangeFlag("NOPAIN", true)
		PLY4 G 2
		PLY4 A 175 A_Pain
TNT1 A 0 A_ChangeFlag("NOPAIN", false)
		Goto See

	Death:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 150)

		PLY4 H 5
		PLY4 I 5 A_Scream
		PLY4 J 5 A_NoBlocking
		PLY4 K 4
		PLY4 L 4 
		PLY4 M 4
		PLY4 N -1
		Stop





XDeath:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 300)
PLY4 O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibPieceGeneratorSARG",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 O 5
PLY4 O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 P 5 A_playsound("demon/xdeath")
PLY4 P 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 Q 5
PLY4 Q 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 R 5 A_NoBlocking
PLY4 STUV 5
PLY4 W -1
stop
	Raise:
		PLY4 N 5
		PLY4 MLKJI 5
		Goto See
	}
}



ACTOR 41BMAN //3002
{
	Game Doom
	SpawnID 8
	Health 150
	PainChance 180
	Speed 10
	Radius 30
	Height 56
	Mass 400
	Monster
	Translation "112:127=240:247"
	+FLOORCLIP +FASTER +FASTMELEE
        SeeSound "Gensight"
        PainSound "Genpain"
        DeathSound "Gendeath"
        ActiveSound "Genactive"

	AttackSound "GALILAR/FIRE"//"41BF"
	Obituary "$OB_DEMONHIT"

	DropItem "DropSpawner6", 96
	DropItem "DeadClip6Inv", 148
	Species "ChongoMan"
	States
	{
	Spawn:
		PLY4 AB 10 A_Look
		Loop
	See:
		PLY4 AABBCCDD 3 A_Chase
		Loop
	Missile:
		PLY4 E 7 A_FaceTarget
		TNT1 A 0 A_PlaySound("GALILAR/Distant", 7)

		TNT1 A 0 A_PlaySound("GALILAR/FIRE", CHAN_WEAPON)
		TNT1 A 0 A_CustomBulletAttack(22.5, 0, 1, random(1,4)*3, "BulletPuff", 0, CBAF_NORANDOM)		
		TNT1 A 0 A_CustomMissile("Tracer_Monster",36,5,FRandom(-8,8),CMF_OFFSETPITCH,FRandom(-5,5))		
		
		PLY4 F 3 BRIGHT //A_CPosAttack
		PLY4 E 1 A_CPosRefire
		Goto Missile+1
	Pain:
		PLY4 G 3
		PLY4 G 3 A_Pain
		Goto See

	Pain.FLASHBANGFREEZE:
TNT1 A 0 A_ChangeFlag("NOPAIN", true)
		PLY4 G 2
		PLY4 A 175 A_Pain
TNT1 A 0 A_ChangeFlag("NOPAIN", false)
		Goto See

	Death:
//TNT1 A 0 A_GiveToTarget("MoneySystem", 150)

		PLY4 H 5
		PLY4 I 5 A_Scream
		PLY4 J 5 A_NoBlocking
		PLY4 K 4
		PLY4 L 4 
		PLY4 M 4
		PLY4 N -1
		Stop





XDeath:
////TNT1 A 0 A_GiveToTarget("MoneySystem", 300)
PLY4 O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibPieceGenerator11",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibPieceGeneratorSARG",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 O 5
PLY4 O 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 P 5 A_playsound("demon/xdeath")
PLY4 P 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 Q 5
PLY4 Q 0 A_SpawnItemEx("NashGore_GibGenerator",0,0,0,0,0,0,0,128)
PLY4 R 5 A_NoBlocking
PLY4 STUV 5
PLY4 W -1
stop
	Raise:
		PLY4 N 5
		PLY4 MLKJI 5
		Goto See
	}
}
