Advertisement
Guest User

Random_Loadout

a guest
May 14th, 2015
435
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Classes := ["PTH", "SEN", "INF", "SLD", "RDR", "TCN", "JUG", "DMB", "BRT"]
  2.  
  3. Perks1  := [ "Rage", "Ultra Capacitor I", "Reach", "Safe Fall", "Wheel Deal"
  4.            , "Bounty Hunter", "Close Combat", "Looter", "Stealthy", "Safety Third" ]
  5.  
  6. Perks2  := [ "Sonic Punch", "Determination", "Egocentric", "Potential Energy", "Pilot", "Survivalist"
  7.            , "Super Heavy", "Ultra Capacitor II", "Quick Draw", "Mechanic", "Lightweight" ]
  8.  
  9.  
  10. PTH := { Prim: ["Light Spinfusor", "Bolt Launcher", "Dueling Spinfusor", "Light Twinfusor", "Blinksfusor"]
  11.        , Secd: ["Light Shotgun", "Light Assualt Rifle", "Holdout Shotgun", "Shocklance"]
  12.        , Pack: ["Thrust Pack", "Energy Pack"]
  13.        , Belt: ["Impact Nitron", "Explosive Nitron", "Compact Nitron"] }
  14.  
  15. SEN := { Prim: ["BXT1", "Phase Rifle", "Sap 20", "BXT1A"]
  16.        , Secd: ["Nova Blaster", "Falcon", "Nova Blaster MX", "Accurized Shotgun", "Shocklance"]
  17.        , Pack: ["Energy Pack", "Drop Jammer"]
  18.        , Belt: ["Claymore", "T5", "Focused Claymore", "Motion Mine"] }
  19.  
  20. INF := { Prim: ["Rhino SMG", "Stealth Spinfusor", "Jackal", "Artic Rhino SMG"]
  21.        , Secd: ["SN7", "Throwing Knives", "Artic SN7", "Shocklance"]
  22.        , Pack: ["Stealth Pack"]
  23.        , Belt: ["Stick Grenades", "Prism Mine", "Smoke Grenades", "Stick Grenades XL"] }
  24.  
  25. SLD := { Prim: ["Assualt Rifle", "Spinfusor", "Twinfusor", "Gast Rifle"]
  26.        , Secd: ["Thumper D", "Thumper DX", "Eagle Pistol", "Shocklance"]
  27.        , Pack: ["Utility Pack", "Energy Pack"]
  28.        , Belt: ["Frag XL", "AP Grenade", "Shortfuse Frag", "Proxie Grenade"] }
  29.  
  30. RDR := { Prim: ["Arx Buster", "Grenade Launcher", "Plasma Gun", "Dust Devil"]
  31.        , Secd: ["NJ4", "NJ5-b", "Desert NJ4", "Shocklance"]
  32.        , Pack: ["Shield Pack", "Jammer Pack"]
  33.        , Belt: ["EMP", "Black-out", "Cluster", "EMP XL"] }
  34.  
  35. TCN := { Prim: ["Thumper", "TC24", "Rockwind", "TCN4"]
  36.        , Secd: ["Repair Tool", "Sparrow", "Extended Repair Tool", "Shocklance"]
  37.        , Pack: ["Light Turret", "EXR Turret"]
  38.        , Belt: ["TCNG", "Motion Mine", "Quick fuse TCNG", "Repair Kit"] }
  39.  
  40. JUG := { Prim: ["Fusion Mortar", "MIRV Launcher", "Fusion Mortar Deluxe"]
  41.        , Secd: ["Spinfusor MKD", "X1 LMG", "Spinfusor MKX", "Heavy Twinfusor", "Shocklance"]
  42.        , Pack: ["Health Regen Pack"]
  43.        , Belt: ["Heavy AP", "Spinfusor Disk", "Heavy AP XL"] }
  44.  
  45. DMB := { Prim: ["Chain Gun", "Heavy Bolt Launcher", "Chain Canon"]
  46.        , Secd: ["Saber Launcher", "Tltan Launcher", "Shocklance"]
  47.        , Pack: ["Force Field"]
  48.        , Belt: ["Frag Grenades", "Defective Frags", "Mines"] }
  49.  
  50. BRT := { Prim: ["Heavy Spinfusor", "Gladiator", "Devastator Spinfusor"]
  51.        , Secd: ["Automatic Shotgun", "Plasma Canon", "Nova Colt", "Hammer", "Shocklance"]
  52.        , Pack: ["Energy Pack", "Survival Pack", "Heavy Shield Pack"]
  53.        , Belt: ["Rip Darksteve", "Rip Darksteve XL", "Heavy Sticky Grenade"] }
  54.  
  55. Rng(Min=1, Max=2) {
  56.     Local r
  57.     Random, r, %Min%, %Max%
  58.     Return r
  59. }
  60.  
  61. j::
  62.     c := Classes[Rng(, Classes.Length())]
  63.  
  64.     w1 := %c%.Prim[Rng(, %c%["Prim"].Length())]
  65.     w2 := %c%.Secd[Rng(, %c%["Secd"].Length())]
  66.  
  67.     p := %c%.Pack[Rng(, %c%["Pack"].Length())]
  68.     b := %c%.Belt[Rng(, %c%["Belt"].Length())]
  69.  
  70.     p1 := Perks1[Rng(, Perks1.Length())]
  71.     p2 := Perks2[Rng(, Perks2.Length())]
  72.  
  73.     SendInput, t%c% | %w1% | %w2% | %p% | %b% | %p1% | %p2%{Enter}
  74. Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement