ACTOR TK2MPRocketLauncher : Weapon
{
	  obituary "%o was vaporized by %k's rocket."
	  	Scale 0.5
	  	Weapon.AmmoUse 1
		Inventory.PickupSound "Turok2MP64/Items/Pickup"
	Weapon.AmmoGive 10
	Weapon.AmmoType "TK2MPSmallRocketAmmo"
	  Inventory.PickupMessage "Rocket Launcher"
	Weapon.Kickback 100
	Inventory.Icon "TKA2H0"
	States
	{
		Spawn:
		TKA1 B -1
		Stop
	Ready:
    TK11 ABCDEFGHI 1 
    TK11 J -1 A_WeaponReady
    Goto Ready+7
	Deselect:
		TK13 ABCDEFGHI 1
		TK13 A 0 A_Lower
		wait
			Select:
		TK19 A 0 A_Raise
		Loop
Fire:
		TK11 K 2
		TNT1 A 0 A_PlaySound ("Turok2MP64/Weapons/RocketLauncher","Weapon")
		TK11 L 2 A_FireCustomMissile ("TK2MPRocket")
		TK11 MNOPQRSTUVXYZ 1
		TK12 ABCDEFGH 1
		TK12 IJKLMNOP 2
		TK12 QRSTUVXYZ 2 A_Refire
		Goto Ready+9
	}
}

  ACTOR TK2MPRocket
{   
  Speed 50
  Damage 40
  DamageType Explosive
  Scale 0.50
    radius 8
  height 8
  Projectile
  	  obituary "%o was vaporized by %k's rocket."
  +RANDOMIZE
  +FORCEXYBILLBOARD
    +ROCKETTRAIL
  States
  {
  Spawn:
    TF33 A 6
    loop
DEATH:
NULL A 0
TNT1 A 0 A_PlaySound ("Turok2MP64/Weapons/Boom")
NULL A 0 A_ALERTMONSTERS
NULL A 0 A_SPAWNITEMEX("TK2MPRocketBoom",0,0,0,random(0,0),random(0,0),0)
STOP
}}


ACTOR TK2MPRocketBoom
{
DamageType Explosive
SCALE 1.2
obituary "%o got caught in %k's blast zone."
+NOGRAVITY
+FORCEXYBILLBOARD
+BRIGHT

STATES
{
SPAWN:
NULL A 0
NULL A 0 A_QUAKE(2,100,1,250,"")
NULL A 0 A_EXPLODE(50,200)
1588 HIJKLMNOPQRST 2
STOP
}}