Actor MioHonda
{ //Scripted (Samara and Halloween mode will not spawn this ghoul if replaced)
//Creator: Titanium
//Origin: Nexus Infinity
//Sprite: MIOH
//Title: "Mio Honda"
  Monster
  Health 1000
  Radius 24
  Height 64
  Speed 15
  Scale 0.46
  DamageFactor "Explosion", 0.2
  DamageFactor "Legendary", 0.4
  DamageFactor "LegendaryPlayer", 0.4
  DamageFactor "Legendary1", 0.0
  DamageFactor "LegendaryGuru", 0.4
  DamageFactor "LegendaryGuruPlayer", 0.4
  DamageFactor "PDTBFG", 0.15
  DamageFactor "PDTBFGTracer", 0.15
  DamageFactor "PlayerDevBall", 0.120
  DamageFactor "PlayerDevBall2", 0.120
  DamageFactor "PlayerDTBFGRailgunSlug", 0.115
  DamageFactor "PlayerDevTracer", 0.115
  DamageFactor "FiendFire", 0.0
  DamageFactor "DTFiendEx", 0.0
  DamageFactor "DBFG10K2", 0.1
  DamageFactor "PlayerDBFG10K2", 0.1
  DamageFactor "DBFG2", 0.1
  DamageFactor "PlayerDBFG2", 0.1
  DamageFactor "PlayerDTRG", 0.5
  DamageFactor "PlayerNemesisPlasma", 0.5
  DamageFactor "VileFires", 0.0
  DamageFactor "FiendFire", 0.0
  DamageFactor "DTFiendEx", 0.0
  DamageFactor 0.5
  Species "Fiends"
  +NOBLOOD
  +BOSS
  +FORCERADIUSDMG
  +LOOKALLAROUND
  +MISSILEMORE
  +DONTGIB
  +NOTARGET
  +NOFEAR
  +CANTSEEK
  Obituary "Junbi OK!"
  Tag "Mio Honda"
  var int user_attackloop;
  States
  {
  Spawn:
	MIOH ABCD 10 A_Look
	Loop
  See:
	TNT1 A 0 A_PlaySound("MioHonda/Step",2,1.0,1,0.7)
	MIOH AABBCCDD 5 A_Chase
	Loop
  Missile:
	TNT1 A 0 A_MonsterRefire(0,"See")
	MIOH A 8 A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
	TNT1 A 0 A_Recoil(-8)
	MIOH B 8 A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
	TNT1 A 0 A_Recoil(-8)
	MIOH C 8 A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
	TNT1 A 0 A_Recoil(-8)
	MIOH D 8 A_JumpIfTargetInLOS("Melee",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)
	TNT1 A 0 A_Recoil(-8)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_Recoil(-8)
	Loop
  Melee:
	TNT1 A 0 A_Explode(10000,200,XF_NOTMISSILE,0,200)
	TNT1 A 0 A_SpawnItemEx("MioHondaExplode",32,0,32)
	MIOH ABCD 10
	Goto Spawn
  Death:
	MIOH A 10 A_SpawnItemEx("MioHondaExplode",0,0,32)
	Stop
	}
}

Actor MioHondaExplode : PlayerTankShootCopy
{
  -MTHRUSPECIES
  +FOILINVUL
  Damagetype "DTFiendEx" 
  Damage 165
  Obituary "Junbi OK!"
  Species "Fiends"
  States
  {
  Spawn:
  Death:
    TNT1 B 0 A_NoGravity
    TNT1 A 0 A_PlaySoundEx("blanksnd","Body",0)
	TNT1 A 0 A_Explode(128,628,0)
	TNT1 A 0 A_Explode(156,400,0)
	TNT1 A 0 A_Explode(455,256)
	TNT1 A 0 A_SpawnItemEx("M79GrenadeKaBoom",0,0,0,0,0,0,0,128)
	TNT1 AAAAAAAAAAAAA 0 A_CustomMissile("ClownVomitExplode",random(20,80),random(20,-20),random(0,360),2,random(0,360))
	TNT1 A 0 A_CustomMissile("BigClownVomitExplosion",0,0,random(80,100),2,random(80,100))
	TNT1 A 0 A_SpawnItemEx("ShockWave",0,0,0,0,0,0,0,128)
    TNT1 AAAA 0 A_SpawnItemEx("Debris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
	TNT1 A 1 A_CustomMissile("RPGBigExplosion",0,0,random(80,100),2,random(80,100))
    Stop
  }
}