///GRETEL GROSSE
///Gretel grosse use a Scope Kar98 for the long fire and a mp40 for the near combat!

ACTOR GretelGrosse Replaces FatSo
{
	Health 4500
	Radius 26
	Height 40
	DeathHeight 0
	Speed 4
	Mass 100
	Painchance 0
	MONSTER 
	+FLOORCLIP
	+MISSILEMORE
 +NOINFIGHTING
  +DONTHARMSPECIES
	-FASTER
	-DONTHURTSPECIES
	+BOSS
        +BOSSDeath
	PainSound "female/pain"
	DeathSound "female/death"
	Obituary "%o was kill by Gretel Grosse"
	BloodColor "FF 00 00"
        BloodType "Nashgore_Blood"
PainChance "ExplosiveImpact", 255
	DAMAGEFACTOR "Blood", 0.0 DAMAGEFACTOR "BlueBlood", 0.0 DAMAGEFACTOR "GreenBlood", 0.0
	States
	{
	Spawn:
                //TNT1 B 0 A_SpawnItem("HeadshotBOSS", 0, 40,0)
		WBO4 A 10 A_Look
		Loop

    See:
		WBO4 AA 1 A_Chase
		//TNT1 A 0 A_SpawnItem("HeadshotBOSS", 0, 40,0)
		WBO4 AA 2 A_Chase
		//TNT1 A 0 A_SpawnItem("HeadshotBOSS", 0, 40,0)
		WBO4 BB 2 A_Chase
		//TNT1 B 0 A_SpawnItem("HeadshotBOSS", 0, 40,0)
		WBO4 BB 2 A_Chase
		//TNT1 B 0 A_SpawnItem("HeadshotBOSS", 0, 40,0)
		Goto See


	Missile:
        TNT1 A 0 A_jumpifcloser(512,"MP40")
                GOTO KAR98

KAR98:

		TNT1 A 0 A_SpawnItem ("HeadshotTarget10", 0, 40,0)
		WBO4 E 6 A_FaceTarget
		TNT1 A 0 A_SpawnItem ("HeadshotTarget10", 0, 40,0)
		WBO4 E 6 A_FaceTarget
		TNT1 A 0 A_SpawnItem ("HeadshotTarget10", 0, 40,0)
        TNT1 AA 0 A_CustomMissile("OrangeLensFlareAlt", 34, 10, 15, 0)
        TNT1 A 0 A_CustomMissile("SmokeSpawner", 34, 10, 15, 0)
        TNT1 A 0 A_PlaySound("weapons/kar98")
                TNT1 A 0 A_AlertMonsters
		WBO4 F 5 BRIGHT A_CustomMissile("GRETELTRACE", 38, 0, random(-3, 3), 1)
		TNT1 A 0 A_SpawnItem ("RifleCaseSpawn", 0, 30,0)
		TNT1 A 0 A_SpawnItem ("HeadshotTarget10", 0, 40,0)
		WBO4 E 6 A_FaceTarget
GOTO SEE


MP40:
		TNT1 A 0 A_SpawnItem ("HeadshotTarget8", 0, 40,0)
		WB24 B 5 A_FaceTarget
		TNT1 A 0 A_SpawnItem ("HeadshotTarget8", 0, 40,0)
		WB24 B 5 A_FaceTarget

		WB24 C 2 BRIGHT A_CustomMissile("MonsterTracer", 38, 0, random(-3, 3), 1)
        TNT1 A 0 A_PlaySound("MP40")
		TNT1 A 0 A_SpawnItem ("HeadshotTarget4", 0, 40,0)
		WB24 B 1  A_AlertMonsters
		TNT1 A 0 A_SpawnItem ("RifleCaseSpawn", 0, 30,0)
		WB24 B 2 A_FaceTarget

		WB24 C 2 BRIGHT A_CustomMissile("MonsterTracer", 38, 0, random(-3, 3), 1)
        TNT1 A 0 A_PlaySound("MP40")
		TNT1 A 0 A_SpawnItem ("HeadshotTarget4", 0, 40,0)
		WB24 B 1  A_AlertMonsters
		TNT1 A 0 A_SpawnItem ("RifleCaseSpawn", 0, 30,0)
		WB24 B 2 A_FaceTarget

		WB24 C 2 BRIGHT A_CustomMissile("MonsterTracer", 38, 0, random(-3, 3), 1)
        TNT1 A 0 A_PlaySound("MP40")
		TNT1 A 0 A_SpawnItem ("HeadshotTarget4", 0, 40,0)
		WB24 B 1  A_AlertMonsters
		TNT1 A 0 A_SpawnItem ("RifleCaseSpawn", 0, 30,0)
		WB24 B 2 A_FaceTarget

		WB24 C 2 BRIGHT A_CustomMissile("MonsterTracer", 38, 0, random(-3, 3), 1)
        TNT1 A 0 A_PlaySound("MP40")
		TNT1 A 0 A_SpawnItem ("HeadshotTarget4", 0, 40,0)
		WB24 B 1  A_AlertMonsters
		TNT1 A 0 A_SpawnItem ("RifleCaseSpawn", 0, 30,0)
		WB24 B 2 A_FaceTarget

		WB24 C 2 BRIGHT A_CustomMissile("MonsterTracer", 38, 0, random(-3, 3), 1)
        TNT1 A 0 A_PlaySound("MP40")
		TNT1 A 0 A_SpawnItem ("HeadshotTarget4", 0, 40,0)
		WB24 B 1  A_AlertMonsters
		TNT1 A 0 A_SpawnItem ("RifleCaseSpawn", 0, 30,0)
		WB24 B 2 A_FaceTarget
GOTO See




	Death:
        TNT1 A 0 A_CustomMissile ("MuchBlood", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_Jump(32, "Death.Arm")
                FSZK H 5
		FSZK I 5 A_Scream
		FSZK J 5 A_NoBlocking
		FSZK A 0 A_SpawnItem("YellowCard")
		FSZK K 5 A_GiveToTarget("ScoreItem", 5000)
		TNT1 A 0 A_SpawnItem ("MediumBloodSpot")
                TNT1 A 0 A_SpawnItem ("DEATHFEMALE")
		Stop

	Death.head:
        TNT1 A 0 A_PlaySound("misc/xdeath4")
TNT1 AAAAAAAAAAA 0 A_CustomMissile ("BrainBlood", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 AAAA 0 A_CustomMissile ("Brains1", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains2", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains3", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains4", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains5", 50, 0, random (0, 360), 2, random (0, 160))
				TNT1 AAAA 0 A_CustomMissile ("SmallBrainPiece", random (45, 55), random (5, -5), random (170, 190), 2, random (0, 40))
		TNT1 AAAA 0 A_CustomMissile ("SmallBrainPiece", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 AA 0 A_CustomMissile ("SuperWallRedBlood", 46, 0, random (170, 190), 2, random (0, 40))
		TNT1 A 0 A_XScream
		TNT1 A 0 A_NoBlocking
		TNT1 A 0 A_SpawnItem("YellowCard")
        FSZH ABCDE 10
		TNT1 A 0 A_SpawnItem ("MediumBloodSpot")
                TNT1 A 0 A_SpawnItem ("PURIGNA")
		Stop


Death.Plasma: Death.Plasma2:
	PBR1 A 6 A_Scream
	TNT1 AAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("Ashes1", 32, 0, random (0, 360), 2, random (0, 180))
	TNT1 AAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("Ashes2", 32, 0, random (0, 360), 2, random (0, 180))
	TNT1 AAAA 0 A_CustomMissile ("BluePlasmaFireNonStatic", 32, 0, random (0, 360), 2, random (0, 180))
	PBR1 B 6 A_NoBlocking
	PBR1 CDEFGH 6 A_CustomMissile ("Blood", 10, 0, random (0, 360), 2, random (0, 160))
	PBR1 HHHHHHHHHHHHHHHHHHHHHH 8 A_CustomMissile ("PlasmaSmoke", 10, 0, random (0, 360), 2, random (0, 160))
	PBR1 H -1 A_BossDeath
	Stop
	
	XDeath.Plasma:
        TNT1 A 0
        TNT1 A 0 A_XScream
        TNT1 A 0 A_NoBlocking
		TNT1 A 0 A_SpawnItem("YellowCard")
		XBRN AA 2 BRIGHT A_SpawnItem("BlueFlare",0,43)
        TNT1 AAAA 0 A_CustomMissile ("Nashgore_Blood", 30, 0, random (0, 360), 2, random (0, 160))
		
	    TNT1 A 0 A_CustomMissile ("XDeathBurnedArm", 32, 0, random (0, 360), 2, random (0, 160))
	    TNT1 A 0 A_CustomMissile ("XDeathBurnedLeg", 32, 0, random (0, 360), 2, random (0, 160))
	    TNT1 A 0 A_CustomMissile ("XDeathBurnedSkull", 32, 0, random (0, 360), 2, random (0, 160))
	    TNT1 A 0 A_CustomMissile ("XDeathBurnedMeat", 32, 0, random (0, 360), 2, random (0, 160))
	    TNT1 A 0 A_CustomMissile ("XDeathBurnedMeat2", 32, 0, random (0, 360), 2, random (0, 160))
	    TNT1 A 0 A_CustomMissile ("XDeathBurnedMeat3", 32, 0, random (0, 360), 2, random (0, 160))

		XBRN BB 2 BRIGHT A_SpawnItem("BlueFlare",0,43)
        TNT1 A 0 A_CustomMissile ("Nashgore_Blood", 30, 0, random (0, 360), 2, random (0, 160))
		XBRN CC 2 BRIGHT A_SpawnItem("BlueFlare",0,43)
		TNT1 AAAAA 0 A_CustomMissile ("PlasmaParticleX", 48, 0, random (0, 360), 2, random (0, 360))
		TNT1 AAA 0 A_CustomMissile ("BigPlasmaParticleX", 42, 0, random (0, 360), 2, random (0, 360))
        TNT1 A 0 A_BossDeath
        Stop


Death.Desintegrate:
Death.ExplosiveImpact:
	TNT1 A 0
	TNT1 A 0 A_NoBlocking
	TNT1 A 0 A_Jump(130,"Death.LandMine")
		TNT1 AAAA 0 A_CustomMissile ("Brains1", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains2", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains3", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains4", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_CustomMissile ("Brains5", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 AAAA 0 A_CustomMissile ("SmallBrainPiece", random (45, 55), random (5, -5), random (170, 190), 2, random (0, 40))
		TNT1 AAAA 0 A_CustomMissile ("SmallBrainPiece", 50, 0, random (0, 360), 2, random (0, 160))
		TNT1 AA 0 A_CustomMissile ("SuperWallRedBlood", 46, 0, random (170, 190), 2, random (0, 40))
        TNT1 AAAAAAAAAAA 0 A_CustomMissile ("BrainBlood", 50, 0, random (0, 360), 2, random (0, 160))
	TNT1 A 0 A_CustomMissile ("XDeathArm1", 35, 0, random (0, 360), 2, random (0, 160))
	TNT1 A 0 A_CustomMissile ("XDeath3", 40, 0, random (0, 360), 2, random (0, 160))
	TNT1 A 0 A_CustomMissile ("XDeathGRENADIERLeg1", 32, 0, random (0, 360), 2, random (0, 160))
    TNT1 AAAA 0 A_CustomMissile ("XDeath1", 40, 0, random (0, 360), 2, random (0, 160))
	TNT1 A 0 ThrustThingZ(0,30,0,1)
	    FSZ2 AB 5 A_SpawnItem("YellowCard")
		FSZ2 CDEF 5 A_CheckFloor ("Dead.ExplosiveImpact")
		FSZ2 FFFFFF 5 A_CheckFloor ("Dead.ExplosiveImpact")
		TNT1 A 0 A_SpawnItem ("FEMALEPORACCIa")
		Stop

Dead.ExplosiveImpact:
		TNT1 A 0 A_SpawnItem ("FEMALEPORACCIa")
		TNT1 A 0 A_SpawnItem ("MuchBlood")
		Stop


	 Death.Fire:
	Death.Flames:
        TNT1 A 0 A_Scream
        TNT1 A 0 A_NoBlocking
         TNT1 A 0 A_SpawnItem("YellowCard")
        TNT1 A 0 A_SpawnItem("Burningfemale")
      Stop

	XDeath:
        TNT1 A 0 A_Scream
        TNT1 A 0 A_NoBlocking
		TNT1 A 0 A_SpawnItem("YellowCard")
                TNT1 A 0 A_GiveToTarget("ScoreItem", 10000)
        TNT1 A 0 A_SpawnItem("DesintegratedPANZERGRENADIER")
TNT1 A 0 A_BossDeath
      Stop

}}