From 505254f5bdb1f7aae757fdd36daf509369869508 Mon Sep 17 00:00:00 2001 From: fvnkhead Date: Sun, 27 Feb 2022 16:21:00 +0200 Subject: Add all guns and better mods to gun game --- .../scripts/vscripts/gamemodes/sh_gamemode_gg.gnut | 153 +++++++++++++-------- 1 file changed, 93 insertions(+), 60 deletions(-) (limited to 'Northstar.Custom/mod/scripts') 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 ) -- cgit v1.2.3