Code: Select all
Actor LittleRedBug
{
Health 8000
Radius 80
Scale 0.5
Height 60
Monster
painchance 255
+FLOAT
+NOGRAVITY
+DONTFALL
+BOSS
Speed 16
PainSound "monsters/screech"
DeathSound "Skeleton/death"
Obituary "%o was incinerated by Little Red Bug"
States
{
Spawn:
SMAL A 1 a_look
loop
See:
SMAL A 2 a_chase
loop
Pain:
SMAL A 1 A_PAIN
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,30)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,60)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,90)
Missile:
SMAL A 10 A_FACETARGET
SMAL A 10 A_JUMP (256, "missile1", "Missile2", "see", "Missile3")
Missile1:
SMAL A 10 A_FACETARGET
SMAL A 10 a_custommissile("FatShot",30,0)
SMAL A 10 a_custommissile("FatShot",30,30)
SMAL A 10 a_custommissile("FatShot",30,60)
SMAL A 10 a_custommissile("FatShot",30,90)
SMAL A 10 A_JUMP (256, "missile1", "Missile2", "see", "Missile3")
Missile2:
SMAL A 10 A_FACETARGET
SMAL A 10 A_PLAYSOUND ("Monsters/screech")
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,30)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,60)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,90)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,120)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,150)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,180)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,30)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,60)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,90)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,120)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,150)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,180)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,30)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,60)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,90)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,120)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,150)
SMAL A 1 A_CUSTOMMISSILE("ENEMYGRENADE",0,180)
SMAL A 10 A_JUMP (256, "missile1", "Missile2", "see", "Missile3")
Missile3:
SMAL A 10 A_FACETARGET
SMAL A 10 A_PLAYSOUND ("Monsters/screech")
SMAL A 10 A_CUSTOMMISSILE("NUCLEARMISSILE",0,30)
Death:
SMAL B 1 A_Scream
SMAL B 1 A_NoBlocking
}
}