ACTOR TK3RocketPropelledGrenade : Weapon
{
  Weapon.Kickback 100
  scale 0.2
    	Weapon.AmmoUse 1
	Weapon.AmmoGive 5
	Weapon.AmmoType "TK3GrenadeAmmo"
		inventory.Icon "TKA5O0"
  Inventory.PickupMessage "Grenade Launcher With RPG Parts"
  Obituary  "%k used a pistol to shoot down %o."
  	Inventory.PickupSound "Turok3/Items/PickupWeapon"
  States
  {
  Spawn:
    TKA3 M -1
    Loop
  Ready:
	TNT1 A 0 A_PlaySound ("Turok3/Weapons/RPGUp","Weapon")
    TK34 A 2 
    TK34 B 2
    TK34 C 2
    TK34 D 2
    TK34 E 2
    TK34 F 2
    TK34 G 2
	TK34 H 2
	TK34 I 2
	TK34 J 2
	TK34 K 2
	TK34 L 2
	TK34 M 2
	TK34 N 2
	TK34 O 2
    TK34 O -1 A_WeaponReady
    Goto Ready+8
  Deselect:
   	TNT1 A 0 A_PlaySound ("Turok3/Weapons/RPGDown","Weapon")
    TK36 L 2
    TK36 MNOPQ 2
	TK36 RS 2
    TK36 S 0 A_Lower
    wait
  Select: 
    TK34 A 0 A_Raise 
    Loop  
  Fire: 
 	TNT1 A 0 A_PlaySound ("Turok3/Weapons/RPGAttack","Weapon")
	TNT1 A 0 A_FireCustomMissile("TK3Rocket", -1, 1, 9, 5)
    TK34 PQRSTUXYZ 2
	TK35 ABCDEFGHIJLMNOPQRSTUXYZ 2
	TK36 ABCDEFGHIJK 2
    Goto Ready+14
  }
}

  ACTOR TK3Rocket
{   
  Speed 20
  Damage 75
  Scale 0.2
        radius 8
  height 8
  Projectile
  	  obituary "%o was Propelled by %k's Rocket Propelled Grenade."
  +RANDOMIZE
  +FORCEXYBILLBOARD
  States
  {
  Spawn:
    TF33 A 6
    loop
DEATH:
NULL A 0
TNT1 A 0 A_PlaySound ("Turok3/Weapons/Boom")
NULL A 0 A_ALERTMONSTERS
NULL A 0 A_SPAWNITEMEX("TK3RocketBoom",0,0,0,random(0,0),random(0,0),0)
STOP
}}


ACTOR TK3RocketBoom
{
SCALE 1.5
	  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(60,200)
1588 HIJKLMNOPQRST 2
STOP
}}