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