qzdoom-gpl/wadsrc/static/actors/hexen/magewand.txt

73 lines
1.2 KiB
Text

// The Mage's Wand ----------------------------------------------------------
ACTOR MWeapWand : MageWeapon
{
Weapon.SelectionOrder 3600
Weapon.KickBack 0
Weapon.YAdjust 9
Tag "$TAG_MWEAPWAND"
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
{
Speed 184
Radius 12
Height 8
Damage 2
+RIPPER +CANNOTPUSH +NODAMAGETHRUST
+SPAWNSOUNDSOURCE
MissileType "MageWandSmoke"
SeeSound "MageWandFire"
Obituary "$OB_MPMWEAPWAND"
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
}
}