gzdoom-gles/wadsrc/static/actors/hexen/magecone.txt
2016-03-01 09:47:10 -06:00

89 lines
1.3 KiB
Text

// The Mage's Frost Cone ----------------------------------------------------
ACTOR MWeapFrost : MageWeapon
{
+BLOODSPLATTER
Weapon.SelectionOrder 1700
Weapon.AmmoUse1 3
Weapon.AmmoGive1 25
Weapon.KickBack 150
Weapon.YAdjust 20
Weapon.AmmoType1 "Mana1"
Inventory.PickupMessage "$TXT_WEAPON_M2"
Obituary "$OB_MPMWEAPFROST"
Tag "$TAG_MWEAPFROST"
action native A_FireConePL1();
States
{
Spawn:
WMCS ABC 8 Bright
Loop
Select:
CONE A 1 A_Raise
Loop
Deselect:
CONE A 1 A_Lower
Loop
Ready:
CONE A 1 A_WeaponReady
Loop
Fire:
CONE B 3
CONE C 4
Hold:
CONE D 3
CONE E 5
CONE F 3 A_FireConePL1
CONE G 3
CONE A 9
CONE A 10 A_ReFire
Goto Ready
}
}
// Frost Missile ------------------------------------------------------------
ACTOR FrostMissile native
{
Speed 25
Radius 13
Height 8
Damage 1
DamageType "Ice"
Projectile
DeathSound "MageShardsExplode"
Obituary "$OB_MPMWEAPFROST"
action native A_ShedShard();
States
{
Spawn:
SHRD A 2 Bright
SHRD A 3 Bright A_ShedShard
SHRD B 3 Bright
SHRD C 3 Bright
Loop
Death:
SHEX ABCDE 5 Bright
Stop
}
}
// Ice Shard ----------------------------------------------------------------
ACTOR IceShard : FrostMissile
{
DamageType "Ice"
-ACTIVATEIMPACT
-ACTIVATEPCROSS
States
{
Spawn:
SHRD ABC 3 Bright
Loop
}
}