Actor RedArachnotron : Arachnotron
{
MONSTER
+NOGRAVITY
+FLOAT
+FLOATBOB
Health 340
Radius 24
Height 56
Mass 400
Speed 12
PainChance 150
DamageFactor "FiendFire", 0.0
DamageFactor "DTFiendEx", 0.0
DropItem "NemesisHealthBonusMax" 200 25
DropItem "NemesisArmorBonus16" 200
DropItem "NemesisHealthBonusMax" 200 25
DropItem "NemesisArmorBonus16" 200
SeeSound "aracnorb/sight"
ActiveSound "baby/active"
PainSound "baby/pain"
DeathSound "aracnorb/death"
MeleeSound "aracnorb/melee"
Species "BabySpiders"
MeleeDamage 16
Tag "\c[z4]Magma Aracnorb"
Scale 0.85
States
{
Spawn:
		ACNB A 1 A_Look
		Loop
See:
		ACNB A 2 A_Chase
		Loop
Melee:
		ACNB AB 5
		ACNB C 6 A_MeleeAttack
		Goto See
SomeThing:
		TNT1 A 0 A_FaceTarget
		ACNB AB 5
		ACNB C 6 A_CustomMissile("MagmaBreath")
		TNT1 A 0 A_FaceTarget
		ACNB C 6 A_CustomMissile("MagmaBreath")
		TNT1 A 0 A_FaceTarget
		ACNB C 6 A_CustomMissile("MagmaBreath")
		TNT1 A 0 A_FaceTarget
		ACNB C 6 A_CustomMissile("MagmaBreath")
		Goto See
Missile:
		TNT1 A 0 A_Jump(200,"Normal2")
		TNT1 A 0 A_Jump(56,"Invul")
Normal:
		TNT1 A 0 A_JumpIfCloser(256,"Something")
		ACNB B 3 A_FaceTarget
		ACNB C 4 A_CustomMissile("AracnorbMissile")
		ACNB D 0 A_Jump(32,"See")
		ACNB D 0 A_SpidRefire
		GoTo Normal+1
Normal2:
		TNT1 A 0 A_JumpIfCloser(256,"Something")
		ACNB B 3 A_FaceTarget
		ACNB C 4 A_CustomMissile("BehemothComet")
		ACNB D 0 A_Jump(32,"See")
		ACNB D 0 A_SpidRefire
		GoTo Normal2+1
Invul:
		TNT1 A 0 A_JumpIfCloser(256,"Something")
		TNT1 A 0 Bright A_PlaySound ("legimp/chargingsound")
		TNT1 A 0 A_SetInvulnerable
		ACNB B 3 A_FaceTarget
		ACNB C 4 A_CustomMissile("PyroComet")
		ACNB D 0 A_Jump(32,"See")
		TNT1 A 0 A_UnSetInvulnerable
		GoTo See
Pain:
		ACNF I 2
		ACNF I 2 A_Pain
		Goto See
Death:
		ACNB D 0 A_ChangeFlag("FLOATBOB",0)
		ACNB D 0 A_Scream
		TNT1 A 0 A_Fall
		ACNB DEFG 6
		ACNB H -1
		Stop
Raise:
		TNT1 A 0
		ACNB D 0 A_ChangeFlag("FLOATBOB",1)
		TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
        ACNB GFED 5
        Goto See
}
}

Actor AracnorbMissile 
{
Radius 13
Height 8
Speed 13
Damage 3
RenderStyle Add
Alpha 0.75
SeeSound "baby/attack"
DeathSound "baby/shotx"
PROJECTILE
+STRIFEDAMAGE
+SEEKERMISSILE
+RANDOMIZE
States
{
Spawn:
		ACNF AA 1 Bright A_BishopMissileWeave
		TNT1 A 0 A_SpawnItemEx("AracnorbMissileTrail")
		ACNF BB 1 Bright
		Loop
Death:
		ACNF CDEFG 5 Bright
		Stop
}
}

ACTOR AracnorbMissileTrail : ImpBallTrail
{  
  Radius 2
  Height 2
  Speed 0
  PROJECTILE
  RENDERSTYLE ADD
  ALPHA 0.67
  States
  {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
	TNT1 A 2 Bright
	ACNF AABB 1 Bright A_FadeOut(0.08)
	Goto Spawn+3
  }
}