ACTOR GermanDog_DnD : DnD_BaseHybridMonster_NoRes replaces GermanDog
{
  Health 80
  Speed 8
  PainChance 180
  PainChance "Kick", 255
  Radius 12
  Height 28
  Mass 100
  +ISMONSTER
  +JUMPDOWN
  ActiveSound "dog/active"
  AttackSound "dog/attack"
  DeathSound "dog/death"
  PainSound "dog/pain"
  SeeSound "dog/sight"
  Obituary "$OB_DOG" // "%o was mauled by a dog."
  MaxTargetRange 150
  Tag "Dog"
  Stamina 1
  //$Category Monsters
  States
  {
		SetInfo:
			TNT1 A 0
		Goto SpawnSetup
	
		SpawnSetup:
			DOGS A 0 ACS_NamedExecuteWithResult(
				"DnD Custom Monster Scale",
				DND_CUSTOM_MONSTER | (MONSTERCLASS_DEMON << 9) | (DND_MTYPE_DEMON_POW << 14),
				-1,
				-1,
				-1
			)
			DOGS A 0 A_Jump(256, "Idle")
			DOGS A 35
		Wait
  
  
  Idle:
    DOGS A 10 A_Look
    Loop
  SeeState:
    DOGS AABBCCDD 1 A_Chase
    Loop
  MissileState:
    DOGS E 1 A_FaceTarget
	TNT1 A 0 ThrustThingZ(0,25,0,1)
    TNT1 A 0 A_FaceTarget
    TNT1 A 0 A_Recoil (-12)
	DOGS EF 4
	DOGS G 10 A_SargAttack
	Goto See
	
  MeleeState:
    DOGS EF 3 A_FaceTarget
    DOGS G 10 A_SargAttack
    Goto See
  PainState:
	DOGS I 1 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 ThrustThingZ(0,25,0,1)
    DOGS I 2 A_Recoil (6)
    DOGS J 3 A_Pain
	DOGS LOP 3
    Goto See
  XDeathState:
  DeathState:
    DOGS I 8
    DOGS J 8 A_Scream
    DOGS K 4
    DOGS L 4 A_Fall
    DOGS M 4
    DOGS N -1
	Stop
  }
}