ACTOR Dog 
{
	Health 50
	Radius 28
	Height 38
	DeathHeight 0
	Speed 5
	Mass 50
	Painchance 255
	MONSTER
	+FLOORClip
	+JUSTHIT
	+FULLVOLACTIVE
	+FULLVOLDEATH
	+LOOKALLAROUND
        -CANUSEWALLS
  +NOINFIGHTING
  +DONTHARMSPECIES
	+NOTARGET
	SeeSound "dog/sight"
	AttackSound "dog/attack"
	DeathSound "dog/death"
	Obituary "%o was bitten by a Dog."
	MeleeDamage 2
	BloodColor "FF 00 00"
BloodType "NashGore_Blood"
	PainChance "blood", 0
        DAMAGEFACTOR "blood", 0.0
	DamageFACTOR "WolfNazi", 0.0
	States
	{
	Spawn:
		WDOG AA 1 A_Wander
		WDOG AB 1 A_Look
		WDOG BB 1 A_Wander
		WDOG BB 1 A_Look
		WDOG CC 1 A_Wander
		WDOG CC 1 A_Look
		WDOG DD 1 A_Wander
		WDOG DD 1 A_Look
		Loop
	See:
		WDOG AAABBBBCCCCDDDD 1 A_Chase
		Loop
	Melee:
		WDOG EE 3 A_FaceTarget
		WDOG FF 3 A_MeleeAttack
		WDOG GG 3
		WDOG AA 4
		Goto See
	Pain:
		WDOG E 6
		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", "Death.Leg")
		WDOG H 5 A_Scream
		WDOG I 5
		WDOG J 5 A_GiveToTarget("ScoreItem", 100)
                TNT1 A 0 A_SpawnItem ("MediumBloodSpot")
		TNT1 A 0 A_SpawnItem("DOGDEATH")
		Stop

Death.Kick:
Death.melee:
		WDG1 I 5 A_Scream
		WDG1 J 5
		WDG1 K 5 A_GiveToTarget("ScoreItem", 100)
                TNT1 A 0 A_SpawnItem ("MediumBloodSpot")
		TNT1 A 0 A_SpawnItem("DOGDEATH")
		Stop
Death.Arm:
TNT1 A 0 A_CustomMissile ("DOGArm", 35, 0, random (0, 360), 2, random (0, 160))
        TNT1 A 0 A_CustomMissile ("MuchBlood2", 35, 0, random (0, 360), 2, random (0, 160))
		WDG1 I 5 A_Scream
		WDG1 J 5
		WDG1 K 5 A_GiveToTarget("ScoreItem", 200)
                TNT1 A 0 A_SpawnItem("DOGARMana")
		Stop
Death.Leg:
		TNT1 A 0 A_CustomMissile ("DOGLEG", 35, 0, random (0, 360), 2, random (0, 160))
        TNT1 A 0 A_CustomMissile ("MuchBlood2", 35, 0, random (0, 360), 2, random (0, 160))
		WDG2 I 5 A_Scream
		WDG2 J 5
		WDG2 K 5 A_GiveToTarget("ScoreItem", 200)
                TNT1 A 0 A_SpawnItem ("MediumBloodSpot")
		TNT1 A 0 A_SpawnItem("DOGLEGana")
		Stop

XDeath.Plasma:
Death.Plasma: 
Death.Plasma2:
Death.GreenFire:
Death.cutless:
Death.ExplosiveImpact:
	XDeath:
		TNT1 A 0 A_XScream
  	    TNT1 AAA 0 A_CustomMissile ("SuperBloodSplasher", 0, 0, random (0, 360), 2, random (0, 160))
		TNT1 A 0 A_NoBlocking
        TNT1 A 0 A_GiveToTarget("ScoreItem", 500)
        TNT1 A 0 A_CustomMissile ("DesintegratedDOG", 0, 0, random (0, 360), 2, random (0, 160))
        Stop

    Death.fire:
	Death.Flames:
        TNT1 A 0 A_Scream
        TNT1 A 0 A_NoBlocking
        TNT1 A 0 A_GiveToTarget("ScoreItem", 400)
        TNT1 A 0 A_SpawnItem("BurningDOG")
      Stop

Death.LaserRifle:
TNT1 a 0 a_spawnItem("MAANDATEACAGARELEZZI")
stop
	}
}
Actor DOGDEATH: DEATHNAZI
{Health 200 States{Spawn:
        WDOG K -1
        Stop	Death:
   Death.CutLess:
    Death.Cut:
  	    TNT1 A 0 A_SpawnItem("GibsZ")
		 TNT1 AAA 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath2", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath3", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath4", 50, 0, random (0, 360), 2, random (0, 160))
		Stop
}}
Actor DOGARMana: DEATHNAZI
{Health 200 States{Spawn:
        WDG1 L -1
        Stop	Death:
   Death.CutLess:
    Death.Cut:
  	    TNT1 A 0 A_SpawnItem("GibsZ")
		 TNT1 AAA 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath2", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath3", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath4", 50, 0, random (0, 360), 2, random (0, 160))
		Stop
}}
Actor DOGlegana: DEATHNAZI
{Health 200 States{Spawn:
        WDG2 L -1
        Stop	Death:
   Death.CutLess:
    Death.Cut:
  	    TNT1 A 0 A_SpawnItem("GibsZ")
		 TNT1 AAA 0 A_CustomMissile ("XDeath1", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath2", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath3", 50, 0, random (0, 360), 2, random (0, 160))
		 TNT1 A 0 A_CustomMissile ("XDeath4", 50, 0, random (0, 360), 2, random (0, 160))
		Stop
}}

Actor Dog_Idle_1: Dog
{
States
{
Spawn:
NDOI A 1 A_LOOK
}
}

Actor Dog_Idle_2: Dog
{
States
{
Spawn:
NDO2 A 1 A_LOOK
}
}