mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-15 17:02:09 +00:00
4d991de92d
called FastProjectile. This base class doesn't have any effects attached so that it can be used for user defined fast projectiles. SVN r1290 (trunk)
68 lines
1.2 KiB
Text
68 lines
1.2 KiB
Text
|
|
// The Mage's Wand ----------------------------------------------------------
|
|
|
|
ACTOR MWeapWand : MageWeapon
|
|
{
|
|
Weapon.SelectionOrder 3600
|
|
Weapon.KickBack 0
|
|
Weapon.YAdjust 9
|
|
States
|
|
{
|
|
Select:
|
|
MWND A 1 A_Raise
|
|
Loop
|
|
Deselect:
|
|
MWND A 1 A_Lower
|
|
Loop
|
|
Ready:
|
|
MWND A 1 A_WeaponReady
|
|
Loop
|
|
Fire:
|
|
MWND A 6
|
|
MWND B 6 Bright Offset (0, 48) A_FireCustomMissile ("MageWandMissile")
|
|
MWND A 3 Offset (0, 40)
|
|
MWND A 3 Offset (0, 36) A_ReFire
|
|
Goto Ready
|
|
}
|
|
}
|
|
|
|
// Wand Smoke ---------------------------------------------------------------
|
|
|
|
ACTOR MageWandSmoke
|
|
{
|
|
+NOBLOCKMAP +NOGRAVITY +SHADOW
|
|
+NOTELEPORT +CANNOTPUSH +NODAMAGETHRUST
|
|
RenderStyle Translucent
|
|
Alpha 0.6
|
|
States
|
|
{
|
|
Spawn:
|
|
MWND CDCD 4
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Wand Missile -------------------------------------------------------------
|
|
|
|
ACTOR MageWandMissile : FastProjectile native
|
|
{
|
|
Speed 184
|
|
Radius 12
|
|
Height 8
|
|
Damage 2
|
|
+RIPPER +CANNOTPUSH +NODAMAGETHRUST
|
|
SeeSound "MageWandFire"
|
|
States
|
|
{
|
|
Spawn:
|
|
MWND CD 4 Bright
|
|
Loop
|
|
Death:
|
|
MWND E 4 Bright
|
|
MWND F 3 Bright
|
|
MWND G 4 Bright
|
|
MWND H 3 Bright
|
|
MWND I 4 Bright
|
|
Stop
|
|
}
|
|
}
|