ACTOR TK1FusionCannon : Weapon
{
  Weapon.Kickback 100
  Scale 0.1
      Weapon.AmmoUse 1
	Weapon.AmmoGive 2
	Weapon.AmmoType "TK1Ammo_Fuse"
  Inventory.Icon "TKA3E0"
  Inventory.PickupMessage "Fusion Cannon"
  TAG "Fusion Cannon"
  Obituary  "%o was Knife'd by %k."
  Inventory.PickupSound "Turok1/Items/EnergyPickup"
  States
  {
  Spawn:
    TKA2 D -1
    Loop
  Ready:
	TNT1 A 0 A_PlayWeaponSound ("Turok1/Weapons/FCSelect")
    TN16 BCDEFGHIJKLMNOPQRSTUVXYZ 1
	TN17 ABCDEFGHIJKLMNOPQRSTUVXYZ 1
	TN18 ABCDEFGHIJKLM 1
	TN18 NOPQRSTUVXYZ 2 A_WeaponReady
	TN19 ABCDEFGHIJKLMNOPQRSTUVXYZ 2 A_WeaponReady
	TN20 ABCDEFGH 2 A_WeaponReady
    Goto Ready+70
  Deselect:
    TN22 RSTUVXYZ 2
    TN23 ABCDEF 2
    TK24 Y 0 A_Lower
    wait
  Select: 
    TK23 A 0 A_Raise 
    Loop  
  Fire: 
    TN20 JKLMNOPQRSTUVXYZ 1
	TN21 ABCD 1
	TNT1 A 0 A_PlayWeaponSound ("Turok1/Weapons/FCFire")
	TN21 EFGHIJKLMNOP 2
	TN21 Q 2 A_FireCustomMissile("TK1Fusionshot")
	TN21 RSTUVXYZ 2 
	TN22 ABCDEFGHIJKLMNOPQ 2
    Goto Ready+70
  }
}

ACTOR TK1Fusionshot
{   
   Radius 16
   Height 16
   Speed 5
   Scale .50
   PROJECTILE
   RENDERSTYLE Add
   //Reactiontime 15
   ALPHA 0.90
   bouncefactor .1
     obituary "%k's Fusion Cannon left glowing lacerations on %o's chest."
   deathsound "Turok1/Weapons/FCBoom"
   +FORCEXYBILLBOARD
  +NOGRAVITY
    +NOBOUNCESOUND
  +BOUNCEONACTORS
  +DOOMBOUNCE
  +BOSS
   States
   {
   Spawn:
      TF05 AAAAAAAAAAAAAAAA 4 bright //A_Countdown
      goto death
     Death:
    FUBO A 0 A_SpawnItem("TK1Fusionboom1")
    FUBO A 0 A_SpawnItem("TK1Fusionboom2")
    FUBO A 0 A_Scream 
    FUBO A 0 radius_quake(10,30,0,256,0)
    FUBO A 3 bright A_Explode(1500,356)
    FUBO BCDEFGH 3 bright 
    stop 
  }
}   

ACTOR TK1Fusionboom1
{   
   Radius 2
   Height 2
   Speed 0
   Scale 10
   damage 1500
   DamageType Explosive
   PROJECTILE
   RENDERSTYLE Add
   obituary "%k's Fusion Cannon left glowing lacerations on %o's chest."
   ALPHA .9
   +FORCEXYBILLBOARD
   States
   {
    Spawn:
	
     BOOM ABCDEFG 0 bright A_FADEOUT(.05) 
     1588 HIJKLMNOPQRST 2 bright A_Explode(700,356) 
       
      stop
   }
}

ACTOR TK1Fusionboom2
{   
   Radius 2
   Height 2
   Speed 0
   Scale 2
   damage 1500
   DamageType Explosive
   PROJECTILE
   RENDERSTYLE Add
   obituary "%k's Fusion Cannon left glowing lacerations on %o's chest."
   ALPHA .9
   +FORCEXYBILLBOARD
   States
   {
    Spawn:
  
      BIGB ABCDEFGHIJKLMNOPQRSTU 3 A_FADEOUT(.05)
       
      stop
   }
}