qzdoom/wadsrc/static/actors/hexen/magewand.txt
Christoph Oelckers 4d991de92d - moved common code of Raven's fast projectiles into a base class
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)
2008-11-15 09:57:18 +00:00

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
}
}