ACTOR Landmine
{
	Radius 2
	Height 1
	scale 0.5
	states
	{
		Spawn:
			MINE CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD 5
                        MINE C 5 A_SpawnItemEX("Landmine_Spawned2", 0,0,0,0,0,0,0,SXF_TransferPointers)
                        stop
	}
}

ACTOR Landmine_Spawned
{
	Health 1500
	Speed 0
	Radius 11
	Height 11
	MONSTER
	-ISMONSTER //Makes it spawnable everywhere
	+FASTER 
	+FASTMELEE
	+FRIENDLY 
	+NEVERRESPAWN
	+LOOKALLAROUND
	+NOBLOOD
	+FORCERADIUSDMG
	+NODAMAGETHRUST
	+MTHRUSPECIES
	scale 0.5
	Obituary "Got blown up by a landmine"
    SeeSound "w9/fire1"
    DeathSound "weapons/rocklx"
	MeleeRange 128
	MaxTargetRange 128
	DamageType "MarineFire"
	DamageFactor "MarineFire", 0.0
	DamageFactor "MarineFire2", 0.0
	DamageFactor "MarineFire3", 0.0
    DamageFactor "BFGSplash", 0.0
    DamageFactor "BFGSpray", 0.0
	damagefactor "NoProfitKill", 0.0

	states
	{
		Spawn:
			MINE AB 5 A_Look
			Goto Spawn
		See:
			MINE AB 5 A_Chase
			Goto See
		Melee:
			MISL B 8 bright A_Explode(250,320,0,0,128)
			MISL C 6 bright
			MISL D 4 bright
			goto stop
		Pain:
			MINE A 2
			MINE A 2 A_Pain
			goto See
		Death:
			MISL B 8 bright A_Explode(250,320,0,0128)
			MISL C 6 bright
			MISL D 4 bright
            stop
	}
}

ACTOR Landmine_Spawned2
{
	hitobituary "%o was shaved by a Mine Drone"
	health 5
	painchance 180
	speed 0
	radius 10
	height 10
	mass 400
	seesound "baby/sight"
	painsound "baby/pain"
	deathsound "baby/death"
	activesound "baby/active"
	scale 0.7
	MONSTER
	+NOBLOOD
	+FRIENDLY
	+FLOORCLIP
	+NEVERRESPAWN
    +LOOKALLAROUND
	+FORCERADIUSDMG
	+NODAMAGETHRUST
	MeleeRange 64
	MaxTargetRange 64
  
	DamageType "MarineFire"
	DamageFactor "MarineFire", 0.0
	DamageFactor "MarineFire2", 0.0
	DamageFactor "MarineFire3", 0.0
        DamageFactor "BFGSplash", 0.0
        DamageFactor "BFGSpray", 0.0
		damagefactor "NoProfitKill", 0.0

	states
	{
		Spawn:
			MINE AB 5 A_Look
			Goto Spawn
		See:
			MINE A 0
			MINE AABB 5 A_Chase//("Melee", "", CHF_DONTMOVE)
			Goto See
		Melee:
			MINE A 0 A_FaceTarget
			goto Death
		Pain:
			MINE A 1
			MINE B 1 A_Pain
			goto See
		Death:
			MINE A 5 bright
			MINE A 5 bright A_PlaySound("w9/fire2", CHAN_AUTO)
			MINE A 5 bright
			MINE A 5 bright A_PlaySound("w9/fire2", CHAN_AUTO)
			MINE A 5 bright
			MINE B 2 bright A_Explode(400,0,0,0,128)
			MINE B 0 bright A_CustomMissile("LandmineBoom")
			MINE B 6 bright
			NULL A 50
			MINE A 0 A_PlaySound("weapons/rocklx")
			NULL A 50
			MINE A 0 A_PlaySound("weapons/rocklx")
			stop
		Raise:
			SAWD NMLKJI 5
			goto See
	}
}

actor LandmineBoom
{
	spawnid 170
	Radius 12
	Height 8
	Speed 0
	Damage 250
	Projectile
	Scale 3.0//0.74
	+NOTIMEFREEZE
      //+EXTREMEDEATH
	+ROCKETTRAIL
	+SEEKERMISSILE
	//-RIPPER
	+FORCERADIUSDMG
	+NODAMAGETHRUST
	DeathSound "DSQKLDTH"
	renderstyle add
  DamageType MarineFire
	States
	{
	Spawn:
		QROK A 1 
		goto Death
    See:
	QROK A 0 Bright //A_MeleeAttack
	QROK A 0 Bright A_Die
	Death:
		EXP3 A 2 Bright A_Explode(300,320,0,0,128)
		NULL A 0 A_SpawnItem("ExtraExplosion")
		NULL A 0 A_SpawnItem("Engulf")
		EXP3 BCDEFGHIJKLMNOPQRSTUVWXYZ 1 Bright
		Stop
	}
}
