
//===========================================================================
//
// Experiments
//
//===========================================================================
ACTOR 2nd_Experiment //502//replaces 
{
	//$Category Doosk Monsters/Bosses
	//$Sprite HRS3A0
	//$Title 2nd Experiment (2640hp)
	//$Color 6
	Game Doom
	SpawnID 111
	Health 2640//340//1760
	PainChance 0

	+NOPAIN
	Speed 5
	Radius 100
	Height 100
	Mass 1000
	Monster
	ReactionTime 105
	+BOSS 
	+FLOORCLIP
	+BOSSDEATH	//Mastermind

	SeeSound "experiments/sight"
	AttackSound "experiments/fire"
	PainSound "experiments/pain"
	DeathSound "experiments/death"
	ActiveSound "experiments/active"
	Obituary "$EXPR_DTH"
	Gravity 0.6
	DamageFactor "Deflectedprojectile", 5.0

	DropItem Clip
	Scale 0.55
	States
	{
	Spawn:
		HRS3 A 10 A_Look
		Loop
	See:
        HRS1 AABBCDDEEFGHHIIJKLLMNNOOPQRRS 1 A_Chase
		Loop

	Missile:
TNT1 A 0 A_PlaySound("experiments/pre_fire")
		HRS2 AABBCDDEEFGHHII 1 bright A_FaceTarget

//17 shots
TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 7 bright A_FaceTarget

TNT1 A 0 A_PlaySound("experiments/fire")
		HRS2 JJ 0 bright A_CustomMissile("welder_Ball",32,0,random(-20,20),CMF_OFFSETPITCH,random(-10,10))
		HRS2 J 20 bright A_FaceTarget
		Goto See


	Pain:
		HRS1 A 0 A_Pain
		Goto See

	XDeath:
	Death:
		TNT1 A 0 A_ScreamAndUnblock

//TNT1 A 0 A_PlaySound("monster/explodegore")
        TNT1 A 1 A_SpawnItemEx("Dusk_ExplosiveMonsterGore",0,0,0,0,0,0,0,32)

		TNT1 AA 35

		TNT1 A 1 A_BossDeath

		Stop


	}
}



ACTOR 1st_Experiment : 2nd_Experiment //502//replaces 
{
	//$Category Doosk Monsters/Bosses
	//$Sprite HRS3A0
	//$Title 1st experiment (1760hp)
	//$Color 6
	Health 1760//340//1760
	Scale 0.55
	-BOSS 
	-BOSSDEATH	//Mastermind
	States
	{

	XDeath:
	Death:
		TNT1 A 0 A_ScreamAndUnblock

//TNT1 A 0 A_PlaySound("monster/explodegore")
        TNT1 A 1 A_SpawnItemEx("Dusk_ExplosiveMonsterGore",0,0,0,0,0,0,0,32)

		TNT1 AA 35

		TNT1 A 1 A_BossDeath

		Stop


	}
}







ACTOR 3rd_Experiment : 2nd_Experiment//502//replaces 
{
	//$Category Doosk Monsters/Bosses
	//$Sprite HRS3A0
	//$Title 3rd experiment (176hp)
	//$Color 6
	Health 176//340//1760
	Radius 24
	Height 64
	Scale 0.3
	-BOSS 
	-BOSSDEATH	//Mastermind
	States
	{

	XDeath:
	Death:
		TNT1 A 0 A_ScreamAndUnblock

//TNT1 A 0 A_PlaySound("monster/explodegore")
        TNT1 A 1 A_SpawnItemEx("Dusk_ExplosiveMonsterGore",0,0,0,0,0,0,0,32)

		TNT1 AA 35

		TNT1 A 1

		Stop


	}
}


