ACTOR CGGArachnotron : Arachnotron
{
//Creator: Titanium
//Origin: Nexus Infinity
//Sprite: CG2N
//Title: "Chaingunner Arachnotron MKII" 
Health 1500
Height 64
Radius 52
Mass 1000
Speed 12
Scale 1.2
PainChance 32
BloodColor "Red"
Species "BabySpiders"
Damagetype "Baby15K"
DamageFactor "Baby15K", 0.0
DropItem "HandGrenadeAmmo" 80 1
DropItem "MineAmmo" 45 1
DropItem "AmmoPack" 100
DropItem "AmmoPack" 100
DropItem "Backpack" 40
DropItem "PortableMedkit" 159
DropItem "ArmorPlate" 186
DropItem "BulletMag" 250 10
DropItem "Explosive Minigun" 60
SeeSound "superzombie/sight"
PainSound "superzombie/pain"
DeathSound "superzombie/death"
ActiveSound "superzombie/active"
AttackSound ""
Obituary "%o was demilitarized by a Chaingunner Arachnotron MKII."
Tag "\c[m8]Chaingunner Arachnotron \c[i7]MKII\c-"
+MissileMore
+QUICKTORETALIATE
+DONTHARMSPECIES
States
{
  Spawn:
    CG2N A 10 A_Look
    Loop
  See:
    CG2N A 2 A_BabyMetal
    CG2N ABBCC 2 A_Chase
    CG2N D 2 A_BabyMetal
    CG2N DEEFF 2 A_Chase
    Loop
  Missile:
    CG2N E 10 A_FaceTarget
    CG2N G 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("sentient/fire")
	TNT1 A 0 A_PlaySound("dualach/plasma",2)
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 8, 8, 18, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)
	TNT1 A 0 A_CustomMissile("BabySentientExplosiveTracer",49,-13,frandom(-6,6),CMF_OFFSETPITCH,frandom(-0.8,0.8))
	CG2N G 0 A_CustomMissile("ArachMiniRocket",60,12,frandom(-3,3))
	CG2N G 0 A_CustomMissile("ArachMiniRocket",60,-12,frandom(-3,3))
	TNT1 A 0 A_CustomMissile("DualaPlasma",24,0,frandom(4,-4))
    CG2N H 3 Bright A_FaceTarget
    CG2N A 0 A_SpidRefire
    Goto Missile+1
  Pain:
    CG2N A 3
    CG2N A 3 A_Pain
    Goto See+1
  Death:
  XDeath:
    CG6N ABC 4 Bright A_CustomMissile("Kaboom2", random(20,40), 0, random(0,360), 2, random(0,360))
	CG6N C 20
	CGAN I 7 A_Scream
    CGAN J 7 A_NoBlocking
	TNT1 AAA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 AAAA 0 A_CustomMissile("Kaboom2", random(20,40), 0, random(0,360), 2, random(0,360))
    CGAN KL 7 Bright A_CustomMissile("SmokeFX2", random(20,40), random(10,-10), random(0,360), 2, random(0,360))
    CGAN M -1 A_BossDeath
    Stop
  Raise:
    TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
    CGAN MKLJI 5
	CG6N CBA 5
    Goto See+1
  }
}

ACTOR CGGArachnotronv2 : CGGArachnotron
{
Obituary "%o was demilitarized by a Chaingunner Arachnotron."
Tag "\c[m8]Chaingunner Arachnotron\c-"
States
{
  Spawn:
    CGAN A 10 A_Look
    Loop
  See:
    CGAN A 2 A_BabyMetal
    CGAN ABBCC 2 A_Chase
    CGAN D 2 A_BabyMetal
    CGAN DEEFF 2 A_Chase
    Loop
  Missile:
    CGAN E 10 A_FaceTarget
    CGAN G 3 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 8, 45, 18, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)
	TNT1 A 0 A_CustomMissile("BabySentientExplosiveTracer",49,-13,frandom(-6,6),CMF_OFFSETPITCH,frandom(-0.8,0.8))
	TNT1 A 0 A_CustomMissile("DualaPlasma",24,0,frandom(4,-4))
    CGAN H 3 Bright A_FaceTarget
    CGAN A 0 A_SpidRefire
    Goto Missile+1
  Pain:
    CGAN A 3
    CGAN A 3 A_Pain
    Goto See+1
  Death:
  XDeath:
	CG6N C 20
	CGAN I 7 A_Scream
    CGAN J 7 A_NoBlocking
	TNT1 AAA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 AAAA 0 A_CustomMissile("Kaboom2", random(20,40), 0, random(0,360), 2, random(0,360))
    CGAN KL 7 Bright A_CustomMissile("SmokeFX2", random(20,40), random(10,-10), random(0,360), 2, random(0,360))
    CGAN M -1 A_BossDeath
    Stop
  Raise:
    TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
    CGAN MKLJI 5
    Goto See+1
  }
}

Actor ArachMiniRocket : MiniRocket
{
Damage 12
Species "BabySpiders"
Damagetype "Baby15K"
}