This is a page I made because i cant copy-paste the whole thing into steam

Fire1 Events Unit - A unit Begins casting an ability Conditions And - All (Conditions) are true Conditions (Ability being cast) Equal to Fire Weapon Equal to 1 Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions AllowFire Equal to True Then - Actions Set TempPoint1 = (Position of Jet) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Charge Equal to 0 Then - Actions Set TempPoint2 = (TempPoint1 offset by (0.00, 15.00)) Unit - Create 1 Missile 1 for Player 1 (Red) at TempPoint2 facing 90.00 degrees Unit - Add a 8.00 second Generic expiration timer to (Last created unit) Set Missile1[Missile1Ref] = (Last created unit) Trigger - Add to Detonate1 the event (Unit - A unit comes within 90.00 of Missile1[Missile1Ref]) Set Missile1Ref = (Missile1Ref + 1) Trigger - Run Reset Ref (checking conditions) Else - Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Charge Equal to 1 Then - Actions Set TempPoint2 = (TempPoint1 offset by (25.00, 15.00)) Special Effect - Destroy ChargeSFX Unit - Create 1 Missile 1 for Player 1 (Red) at TempPoint2 facing 80.00 degrees Unit - Add a 8.00 second Generic expiration timer to (Last created unit) Set Missile1[Missile1Ref] = (Last created unit) Trigger - Add to Detonate1 the event (Unit - A unit comes within 90.00 of Missile1[Missile1Ref]) Set Missile1Ref = (Missile1Ref + 1) Trigger - Run Reset Ref (checking conditions) Set TempPoint2 = (TempPoint1 offset by (-25.00, 15.00)) Unit - Create 1 Missile 1 for Player 1 (Red) at TempPoint2 facing 100.00 degrees Unit - Add a 8.00 second Generic expiration timer to (Last created unit) Set Missile1[Missile1Ref] = (Last created unit) Trigger - Add to Detonate1 the event (Unit - A unit comes within 90.00 of Missile1[Missile1Ref]) Set Missile1Ref = (Missile1Ref + 1) Trigger - Run Reset Ref (checking conditions) Set Charge = 0 Else - Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Charge Equal to 2 Then - Actions Set TempPoint2 = (TempPoint1 offset by (0.00, 15.00)) Special Effect - Destroy ChargeSFX Unit - Create 1 Missile 1 for Player 1 (Red) at TempPoint2 facing 90.00 degrees Unit - Add a 8.00 second Generic expiration timer to (Last created unit) Set Missile1[Missile1Ref] = (Last created unit) Trigger - Add to Detonate1 the event (Unit - A unit comes within 90.00 of Missile1[Missile1Ref]) Set Missile1Ref = (Missile1Ref + 1) Trigger - Run Reset Ref (checking conditions) Set TempPoint2 = (TempPoint1 offset by (15.00, 15.00)) Unit - Create 1 Missile 1 for Player 1 (Red) at TempPoint2 facing 70.00 degrees Unit - Add a 8.00 second Generic expiration timer to (Last created unit) Set Missile1[Missile1Ref] = (Last created unit) Trigger - Add to Detonate1 the event (Unit - A unit comes within 90.00 of Missile1[Missile1Ref]) Set Missile1Ref = (Missile1Ref + 1) Trigger - Run Reset Ref (checking conditions) Set TempPoint2 = (TempPoint1 offset by (-15.00, 15.00)) Unit - Create 1 Missile 1 for Player 1 (Red) at TempPoint2 facing 110.00 degrees Unit - Add a 8.00 second Generic expiration timer to (Last created unit) Set Missile1[Missile1Ref] = (Last created unit) Trigger - Add to Detonate1 the event (Unit - A unit comes within 90.00 of Missile1[Missile1Ref]) Set Missile1Ref = (Missile1Ref + 1) Trigger - Run Reset Ref (checking conditions) Set Charge = 0 Else - Actions Custom script:  call RemoveLocation (udg_TempPoint1) Custom script:  call RemoveLocation (udg_TempPoint2) Multiboard - Set the text for (Last created multiboard) item in column 1, row 2 to (String(Charge)) Set AllowFire = False Wait 2.00 seconds Set AllowFire = True Else - Actions