aboutsummaryrefslogtreecommitdiff
path: root/Northstar.Custom
diff options
context:
space:
mode:
authorfvnkhead <fvnkhead@protonmail.com>2022-02-27 16:21:00 +0200
committerBarichello <artur@barichello.me>2022-02-28 01:47:53 -0300
commit505254f5bdb1f7aae757fdd36daf509369869508 (patch)
tree7c985f24447047343af2c75850f9c76fb63e73d7 /Northstar.Custom
parentd6c8ad8ea3a58b0373e36329fa2e3aee4901f4f2 (diff)
downloadNorthstarMods-505254f5bdb1f7aae757fdd36daf509369869508.tar.gz
NorthstarMods-505254f5bdb1f7aae757fdd36daf509369869508.zip
Add all guns and better mods to gun game
Diffstat (limited to 'Northstar.Custom')
-rw-r--r--Northstar.Custom/mod/scripts/vscripts/gamemodes/sh_gamemode_gg.gnut153
1 files changed, 93 insertions, 60 deletions
diff --git a/Northstar.Custom/mod/scripts/vscripts/gamemodes/sh_gamemode_gg.gnut b/Northstar.Custom/mod/scripts/vscripts/gamemodes/sh_gamemode_gg.gnut
index 2ed69819f..b8beb6b07 100644
--- a/Northstar.Custom/mod/scripts/vscripts/gamemodes/sh_gamemode_gg.gnut
+++ b/Northstar.Custom/mod/scripts/vscripts/gamemodes/sh_gamemode_gg.gnut
@@ -49,66 +49,99 @@ void function CreateGamemodeGG()
// Default Weapons - Don't edit this to make custom lists anymore, please try to use playlist vars so that everything gets synced correctly.
if ( file.weapons.len() == 0 )
{
- // SMGs
- GunGameWeapon ggCar = { weapon = "mp_weapon_car", mods = [ "pas_run_and_gun" ], ... } // CAR
- GunGameWeapon ggAlternator = { weapon = "mp_weapon_alternator_smg", mods = [ "pas_run_and_gun" ], ... } // Alternator
- GunGameWeapon ggVolt = { weapon = "mp_weapon_hemlok_smg", ... } // Volt
-
- // Rifles
- GunGameWeapon ggHemlok = { weapon = "mp_weapon_hemlok", ... } // Hemlok
- GunGameWeapon ggFlatline = { weapon = "mp_weapon_vinson", mods = [ "hcog" ], ... } // Flatline
- GunGameWeapon ggR201 = { weapon = "mp_weapon_rspn101", ... } // R201
-
- // LMGs
- GunGameWeapon ggDevotion = { weapon = "mp_weapon_esaw", ... } // Devotion
- GunGameWeapon ggLstar = { weapon = "mp_weapon_lstar", mods = [ "pas_run_and_gun" ], ... } // L-Star
-
- // Shotguns
- GunGameWeapon ggEva = { weapon = "mp_weapon_shotgun", ... } // Eva-8
- GunGameWeapon ggMastiff = { weapon = "mp_weapon_mastiff", ... } // Mastiff
-
- // Grenadiers
- GunGameWeapon ggSoftball = { weapon = "mp_weapon_softball", ... } // Softball
- GunGameWeapon ggEpg = { weapon = "mp_weapon_epg", mods = [ "jump_kit" ], ... } // EPG
-
- // Primary Pistols
- GunGameWeapon ggMozam = { weapon = "mp_weapon_shotgun_pistol", mods = [ "pas_run_and_gun" ], ... } // Mozambique
- GunGameWeapon ggWme = { weapon = "mp_weapon_wingman_n", mods = [ "pas_run_and_gun", "ricochet" ], ... } // Wingman Elite
-
- // Snipers
- GunGameWeapon ggTaketake = { weapon = "mp_weapon_doubletake", ... } // Double Take
- GunGameWeapon ggKraber = { weapon = "mp_weapon_sniper", mods = [ "pas_fast_ads", "ricochet" ], ... } // Kraber
-
- // Secondary Pistols
- GunGameWeapon ggRe45 = { weapon = "mp_weapon_autopistol", mods = [ "pas_run_and_gun", "temp_sight" ], ... } // RE-45
- GunGameWeapon ggP2016 = { weapon = "mp_weapon_semipistol", mods = [ "pas_run_and_gun" ], ... } // P2016
- GunGameWeapon ggWingman = { weapon = "mp_weapon_wingman", mods = [ "pas_run_and_gun" ], ... } // Wingman
-
- // Final/Special
- GunGameWeapon ggChargeRifle = { weapon = "mp_weapon_defender", ... } // Charge Rifle
- GunGameWeapon ggPulseBlade = { weapon = "mp_weapon_grenade_sonar", mods = [ "pas_power_cell", "amped_tacticals" ], offhandSlot = OFFHAND_SPECIAL } // Pulse Blade
-
- file.weapons.append( ggCar )
- file.weapons.append( ggAlternator )
- file.weapons.append( ggVolt )
- file.weapons.append( ggHemlok )
- file.weapons.append( ggFlatline )
- file.weapons.append( ggR201 )
- file.weapons.append( ggDevotion )
- file.weapons.append( ggLstar )
- file.weapons.append( ggEva )
- file.weapons.append( ggMastiff )
- file.weapons.append( ggSoftball )
- file.weapons.append( ggEpg )
- file.weapons.append( ggMozam )
- file.weapons.append( ggWme )
- file.weapons.append( ggTaketake )
- file.weapons.append( ggKraber )
- file.weapons.append( ggRe45 )
- file.weapons.append( ggP2016 )
- file.weapons.append( ggWingman )
- file.weapons.append( ggChargeRifle )
- file.weapons.append( ggPulseBlade )
+ // setup guns
+ // smg
+ GunGameWeapon ggCar = { weapon = "mp_weapon_car", mods = ["extended_ammo", "pas_fast_reload", "holosight"], ... }
+ GunGameWeapon ggAlternator = { weapon = "mp_weapon_alternator_smg", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggVolt = { weapon = "mp_weapon_hemlok_smg", mods = ["extended_ammo", "pas_fast_reload", "holosight"], ... }
+ GunGameWeapon ggR97 = { weapon = "mp_weapon_r97", mods = ["extended_ammo", "pas_fast_reload", "holosight"], ... }
+
+ // ar
+ GunGameWeapon ggHemlok = { weapon = "mp_weapon_hemlok", mods = ["extended_ammo", "pas_fast_reload", "hcog"], ... }
+ GunGameWeapon ggFlatline = { weapon = "mp_weapon_vinson", mods = ["extended_ammo", "pas_fast_reload", "hcog"], ... }
+ GunGameWeapon ggR201 = { weapon = "mp_weapon_rspn101", mods = ["extended_ammo", "pas_fast_reload", "hcog"], ... }
+ GunGameWeapon ggG2 = { weapon = "mp_weapon_g2", mods = ["extended_ammo", "pas_fast_reload", "hcog"], ... }
+ GunGameWeapon ggR101 = { weapon = "mp_weapon_rspn101_og", mods = ["extended_ammo", "pas_fast_reload", "hcog"], ... }
+
+ // lmg
+ GunGameWeapon ggDevotion = { weapon = "mp_weapon_esaw", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggLstar = { weapon = "mp_weapon_lstar", mods = ["extended_ammo"], ... }
+ GunGameWeapon ggSpitfire = { weapon = "mp_weapon_lmg", mods = ["extended_ammo", "pas_fast_reload"], ... }
+
+ // shotgun
+ GunGameWeapon ggEva = { weapon = "mp_weapon_shotgun", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggMastiff = { weapon = "mp_weapon_mastiff", mods = ["extended_ammo", "pas_fast_reload"], ... }
+
+ // grenadier
+ GunGameWeapon ggSoftball = { weapon = "mp_weapon_softball", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggEpg = { weapon = "mp_weapon_epg", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggSmr = { weapon = "mp_weapon_smr", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggColdwar = { weapon = "mp_weapon_pulse_lmg", mods = ["extended_ammo", "pas_fast_reload"], ... }
+
+ // main pistol
+ GunGameWeapon ggMozambique = { weapon = "mp_weapon_shotgun_pistol", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggWingmanElite = { weapon = "mp_weapon_wingman_n", mods = ["extended_ammo", "pas_fast_reload"], ... }
+
+ // sniper
+ GunGameWeapon ggDoubletake = { weapon = "mp_weapon_doubletake", mods = ["extended_ammo", "pas_fast_ads"], ... }
+ GunGameWeapon ggKraber = { weapon = "mp_weapon_sniper", mods = ["extended_ammo", "pas_fast_ads"], ... }
+ GunGameWeapon ggLongbow = { weapon = "mp_weapon_dmr", mods = ["extended_ammo", "pas_fast_ads"], ... }
+
+ // side pistol
+ GunGameWeapon ggRe45 = { weapon = "mp_weapon_autopistol", mods = ["extended_ammo", "pas_fast_reload", "temp_sight"], ... }
+ GunGameWeapon ggP2016 = { weapon = "mp_weapon_semipistol", mods = ["extended_ammo", "pas_fast_reload"], ... }
+ GunGameWeapon ggWingman = { weapon = "mp_weapon_wingman", mods = ["extended_ammo", "pas_fast_reload"], ... }
+
+ // final
+ GunGameWeapon ggChargerifle = { weapon = "mp_weapon_defender", mods = ["extended_ammo", "pas_fast_ads"], ... }
+ GunGameWeapon ggPulse = { weapon = "mp_weapon_grenade_sonar", mods = [ "pas_power_cell", "amped_tacticals" ], offhandSlot = 0 }
+
+ // add guns
+ // smg
+ file.weapons.append(ggCar)
+ file.weapons.append(ggAlternator)
+ file.weapons.append(ggVolt)
+ file.weapons.append(ggR97)
+
+ // ar
+ file.weapons.append(ggHemlok)
+ file.weapons.append(ggFlatline)
+ file.weapons.append(ggR201)
+ file.weapons.append(ggG2)
+ file.weapons.append(ggR101)
+
+ // lmg
+ file.weapons.append(ggDevotion)
+ file.weapons.append(ggLstar)
+ file.weapons.append(ggSpitfire)
+
+ // shotgun
+ file.weapons.append(ggEva)
+ file.weapons.append(ggMastiff)
+
+ // grenadier
+ file.weapons.append(ggSoftball)
+ file.weapons.append(ggEpg)
+ file.weapons.append(ggSmr)
+ file.weapons.append(ggColdwar)
+
+ // main pistol
+ file.weapons.append(ggMozambique)
+ file.weapons.append(ggWingmanElite)
+
+ // sniper
+ file.weapons.append(ggDoubletake)
+ file.weapons.append(ggKraber)
+ file.weapons.append(ggLongbow)
+
+ // side pistol
+ file.weapons.append(ggRe45)
+ file.weapons.append(ggP2016)
+ file.weapons.append(ggWingman)
+
+ // final
+ file.weapons.append(ggChargerifle)
+ file.weapons.append(ggPulse)
}
foreach ( ggWeapon in file.weapons )