Code: Select all
Class HeadLaser : FastProjectile
{
Default
{
Speed 25;
Height 32;
Radius 8;
DamageFunction (40+Random(0,25));
+ROLLSPRITE
Projectile;
DamageType "HeadLaserDMG";
}
States
{
Spawn:
HLAS A 2
{
A_SetRoll(roll+15);
A_SpawnItemEX("HLtrail",-30,0,0,0,0,0,0,SXF_NOCHECKPOSITION);
}
Loop;
Death:
TNT1 A 0;
Stop;
}
}
Class HLtrail : Actor
{
Default
{
Renderstyle "Translucent";
+NOGRAVITY
+ROLLSPRITE
}
States
{
Spawn:
HLAS A 2
{
A_SetRoll(roll+15);
A_Fadeout(0.05);
}
Loop;
}
}