ACTOR InsaneWrithe : Arachnotron
{
  +NOGRAVITY
  +FLOAT
  +FLOATBOB
  +DONTHURTSPECIES
  +MISSILEMORE 
  Health 800
  Radius 24
  Height 56
  Mass 400
  Speed 18
  PainChance 50
  DamageFactor "Baby15K", 0.0
  Damagefactor "Normal", 0.65
  Species "BabySpiders"
  DropItem "Soulhealth" 140
  DropItem "Soularmor" 140
  DropItem "GSoulhealth" 200
  DropItem "GSoularmor" 200
  SeeSound "Writhe/sight"
  ActiveSound "baby/active"
  PainSound "baby/pain"
  DeathSound "Writhe/death"
  Obituary "%o was sniped by an Insane Writhe."
  Tag "\c[i7]Insane Writhe\c-"
  States
  {
  Spawn:
    ACNB A 1 A_Look
    Loop
  See:
    ACNB A 2 A_Chase
	TNT1 A 0 A_jump(20,"Chase")
	Loop
  Chase:
	ACNB A 2 A_Fastchase
	Goto See
  Missile:
	ACNB A 5 A_facetarget
	ACNB ABC 5 Bright A_facetarget
  MissileLoop:
	ACNB A 6 A_facetarget
	ACNB B 6 Bright A_facetarget
    ACNB C 2 Bright A_CustomMissile("Writheslaser",32,0,-1,0,0)
	ACNB AB 3 A_facetarget
	ACNB C 2 Bright A_CustomMissile("Writheslaser",32,0,1,0,0)
    ACNB B 2 Bright A_SpidRefire
	Goto missileloop
  Pain:
    ACNB I 2
    ACNB I 2 A_Pain
    Goto See
  Death:
    ACNB I 6 A_ChangeFlag("FLOATBOB",0)
    ACNB E 6 A_Scream
	TNT1 A 0 A_SpawnItemEx("GibbedGenerator")
    ACNB F 6 A_Fall
    ACNB G 6
    ACNB H -1 A_KillMaster
	Stop
  Raise:
	TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	ACNB JIHGFE 8
	TNT1 A 0 A_ChangeFlag("FLOATBOB",1)
    TNT1 A 0 A_NoGravity
	Goto See
	}
}

Actor WritheSlaser : SpecOpsLaser
{
damagetype "Baby15K"
}