Actor StandartTurret 30054
{
  Monster
  Health 60
  Height 20
  Radius 30
  Mass 0x7fffffff
  Speed 0
  +NOGRAVITY
  +AMBUSH
  +NEVERRESPAWN
  +NOBLOOD
  
  States
  {
     Spawn:
	   TNT1 A 0 A_JumpIfHealthLower(25, "CrazyTurret")
	   ST01 A 1 A_Look
	   Loop
	 See:
	   TNT1 A 0 A_JumpIfHealthLower(25, "CrazyTurret")
	   ST01 A 1 A_Chase
	   Loop
	 Missile:
	    TNT1 A 0 A_JumpIfHealthLower(25, "CrazyTurret")
	    TNT1 A 0 A_PlaySound("Turret/Fire")
		ST01 A 1 A_CustomMissile("TurretGreenBolt", 6) 
	    ST01 AAAAAAAAAAAAAAAA 1 A_FaceTarget
		TNT1 A 0 A_CposRefire
		Goto Missile
	Death:
		TNT1 A 0 A_PlaySound("MortarGunExplode", 6)
		TNT1 A 0 A_NoBlocking
		TNT1 A 0 A_Scream
		TNT1 A 0 A_SpawnItemEx("ProbeExplode")
		Stop
	CrazyTurret:
	    TNT1 A 0 A_FaceTarget
	    ST01 AAAAAAAAAAAAAAA 1 A_SetAngle(angle +2)
		TNT1 A 0 A_PlaySound("Turret/Fire")
		ST01 A 1 A_CustomMissile("TurretGreenBolt", 6, 0, 0, 2)
		ST01 AAAAAAAAAAAAAAA 1 A_SetAngle(angle +2)
		TNT1 A 0 A_PlaySound("Turret/Fire")
		ST01 A 1 A_CustomMissile("TurretGreenBolt", 6, 0, 0, 2)
		ST01 AAAAAAAAAAAAAAA 1 A_SetAngle(angle +2)
		TNT1 A 0 A_PlaySound("Turret/Fire")
		ST01 A 1 A_CustomMissile("TurretGreenBolt", 6, 0, 0, 2)
		
	   
		ST01 AAAAAAAAAAAAAAA 1 A_SetAngle(angle -2)
		TNT1 A 0 A_PlaySound("Turret/Fire")
	    ST01 A 1 A_CustomMissile("TurretGreenBolt", 6, 0, 0, 2)
		ST01 AAAAAAAAAAAAAAA 1 A_SetAngle(angle -2)
		TNT1 A 0 A_PlaySound("Turret/Fire")
		ST01 A 1 A_CustomMissile("TurretGreenBolt", 6, 0, 0, 2)
		ST01 AAAAAAAAAAAAAAA 1 A_SetAngle(angle -2)
		TNT1 A 0 A_PlaySound("Turret/Fire")
		ST01 A 1 A_CustomMissile("TurretGreenBolt", 6, 0, 0, 2)
		Loop
	}
}

Actor TurretGreenBolt : StandartGreenBolt { Damage (15) }