/*

drone sprites: id software, icytux (crackodemon from realm667)

legend:
grey drone - bounces off walls
blue drone - doesn't bounce off walls
teal drone - blue drone, but keeps accelerating
gold drone - blue drone, but moves in a sine wave

*/

actor greydrone : doomimpball
{
  damage (100)
  +ripper
  +forcexybillboard
  +bounceonwalls
  seesound ""
  deathsound ""
  wallbouncefactor 1.0
  radius 8
  height 16
  scale 1.5
  renderstyle normal
  states
  {
  spawn:
    DRON AB 5
	loop
  death:
    TNT1 A 1
	stop
  }
}

actor greydronebig : greydrone
{
  scale 3.0
  radius 16
  height 32
}

actor bluedrone : greydrone
{ 
  -bounceonwalls 
  states
  {
  spawn:
    DRON CD 5
	loop
  }
}
actor bluedronebig : bluedrone
{
  scale 3.0
  radius 16
  height 32
}
  
actor tealdrone : bluedrone
{
  states
  {
  spawn:
    DRON GH 5 a_scalevelocity(1.1)
	loop
  }
}

actor tealdronebig : tealdrone
{
  scale 3.0
  radius 16
  height 32
}

actor golddrone : bluedrone
{
  states
  {
  spawn:
    DRON EEEEEFFFFF 1 a_weave(2.0, 0, 4, 0)
	loop
  }
}

actor golddronebig : golddrone
{
  scale 3.0
  radius 16
  height 32
}