mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-27 14:22:13 +00:00
142 lines
1.9 KiB
Text
142 lines
1.9 KiB
Text
// Fire Ball ----------------------------------------------------------------
|
|
|
|
class FireBall : Actor
|
|
{
|
|
Default
|
|
{
|
|
Speed 2;
|
|
Radius 8;
|
|
Height 8;
|
|
Damage 4;
|
|
DamageType "Fire";
|
|
+NOBLOCKMAP +NOGRAVITY +DROPOFF +MISSILE
|
|
+NOTELEPORT
|
|
+ZDOOMTRANS
|
|
RenderStyle "Add";
|
|
DeathSound "Fireball";
|
|
}
|
|
States
|
|
{
|
|
Spawn:
|
|
FBL1 AB 4 Bright;
|
|
Loop;
|
|
Death:
|
|
XPL1 ABCDEF 4 Bright;
|
|
Stop;
|
|
}
|
|
}
|
|
|
|
// Arrow --------------------------------------------------------------------
|
|
|
|
class Arrow : Actor
|
|
{
|
|
Default
|
|
{
|
|
Speed 6;
|
|
Radius 8;
|
|
Height 4;
|
|
Damage 4;
|
|
+NOBLOCKMAP +NOGRAVITY +DROPOFF +MISSILE
|
|
+NOTELEPORT
|
|
}
|
|
States
|
|
{
|
|
Spawn:
|
|
ARRW A -1;
|
|
Stop;
|
|
Death:
|
|
ARRW A 1;
|
|
Stop;
|
|
}
|
|
}
|
|
|
|
// Dart ---------------------------------------------------------------------
|
|
|
|
class Dart : Actor
|
|
{
|
|
Default
|
|
{
|
|
Speed 6;
|
|
Radius 8;
|
|
Height 4;
|
|
Damage 2;
|
|
+NOBLOCKMAP +NOGRAVITY +DROPOFF +MISSILE
|
|
+NOTELEPORT
|
|
}
|
|
States
|
|
{
|
|
Spawn:
|
|
DART A -1;
|
|
Stop;
|
|
Death:
|
|
DART A 1;
|
|
Stop;
|
|
}
|
|
}
|
|
|
|
// Poison Dart --------------------------------------------------------------
|
|
|
|
class PoisonDart : Dart
|
|
{
|
|
Default
|
|
{
|
|
PoisonDamage 20;
|
|
}
|
|
}
|
|
|
|
// Ripper Ball --------------------------------------------------------------
|
|
|
|
class RipperBall : Actor
|
|
{
|
|
Default
|
|
{
|
|
Speed 6;
|
|
Radius 8;
|
|
Damage 2;
|
|
+NOBLOCKMAP +NOGRAVITY +DROPOFF +MISSILE
|
|
+NOTELEPORT +RIPPER
|
|
}
|
|
States
|
|
{
|
|
Spawn:
|
|
RIPP ABC 3;
|
|
Loop;
|
|
Death:
|
|
CFCF Q 4 Bright;
|
|
CFCF R 3 Bright;
|
|
CFCF S 4 Bright;
|
|
CFCF T 3 Bright;
|
|
CFCF U 4 Bright;
|
|
CFCF V 3 Bright;
|
|
CFCF W 4 Bright;
|
|
CFCF X 3 Bright;
|
|
CFCF Y 4 Bright;
|
|
CFCF Z 3 Bright;
|
|
Stop;
|
|
}
|
|
}
|
|
|
|
// Projectile Blade ---------------------------------------------------------
|
|
|
|
class ProjectileBlade : Actor
|
|
{
|
|
Default
|
|
{
|
|
Speed 6;
|
|
Radius 6;
|
|
Height 6;
|
|
Damage 3;
|
|
+NOBLOCKMAP +NOGRAVITY +DROPOFF +MISSILE
|
|
+NOTELEPORT
|
|
}
|
|
States
|
|
{
|
|
Spawn:
|
|
BLAD A -1;
|
|
Stop;
|
|
Death:
|
|
BLAD A 1;
|
|
Stop;
|
|
}
|
|
}
|
|
|