From b067905b18753170f2fed72a939a7ba335c3db2f Mon Sep 17 00:00:00 2001 From: ineedbots Date: Wed, 8 Sep 2021 16:14:03 -0600 Subject: [PATCH] bot select all weaps --- mods/bots/maps/mp/bots/_bot_script.gsc | 67 ++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 5 deletions(-) diff --git a/mods/bots/maps/mp/bots/_bot_script.gsc b/mods/bots/maps/mp/bots/_bot_script.gsc index aaf9100..4c615f7 100644 --- a/mods/bots/maps/mp/bots/_bot_script.gsc +++ b/mods/bots/maps/mp/bots/_bot_script.gsc @@ -489,18 +489,75 @@ teamWatch() */ chooseRandomClass() { - weap = "mp40_mp"; + weap = ""; + weapons = []; - if ( self.team == "allies" ) + /* weapons[weapons.size] = "greasegun_mp"; + weapons[weapons.size] = "m1carbine_mp"; + weapons[weapons.size] = "m1garand_mp"; + weapons[weapons.size] = "bar_mp"; + weapons[weapons.size] = "shotgun_mp"; + weapons[weapons.size] = "thompson_mp"; + weapons[weapons.size] = "springfield_mp"; + weapons[weapons.size] = "sten_mp"; + weapons[weapons.size] = "enfield_mp"; + weapons[weapons.size] = "bren_mp"; + weapons[weapons.size] = "enfield_scope_mp"; + weapons[weapons.size] = "SVT40_mp"; + weapons[weapons.size] = "PPS42_mp"; + weapons[weapons.size] = "ppsh_mp"; + weapons[weapons.size] = "g43_mp"; + weapons[weapons.size] = "mosin_nagant_mp"; + weapons[weapons.size] = "mosin_nagant_sniper_mp"; + weapons[weapons.size] = "mp40_mp"; + weapons[weapons.size] = "kar98k_mp"; + weapons[weapons.size] = "kar98k_sniper_mp"; + weapons[weapons.size] = "mp44_mp";*/ + + if ( self.team == "axis" ) + { + weapons[weapons.size] = "mp40_mp"; + weapons[weapons.size] = "mp44_mp"; + weapons[weapons.size] = "kar98k_mp"; + weapons[weapons.size] = "kar98k_sniper_mp"; + weapons[weapons.size] = "shotgun_mp"; + weapons[weapons.size] = "g43_mp"; + } + else { if ( game["allies"] == "american" ) - weap = "thompson_mp"; + { + weapons[weapons.size] = "shotgun_mp"; + weapons[weapons.size] = "bar_mp"; + weapons[weapons.size] = "thompson_mp"; + weapons[weapons.size] = "springfield_mp"; + weapons[weapons.size] = "m1garand_mp"; + weapons[weapons.size] = "m1carbine_mp"; + weapons[weapons.size] = "greasegun_mp"; + } else if ( game["allies"] == "british" ) - weap = "greasegun_mp"; + { + weapons[weapons.size] = "shotgun_mp"; + weapons[weapons.size] = "sten_mp"; + weapons[weapons.size] = "bren_mp"; + weapons[weapons.size] = "enfield_mp"; + weapons[weapons.size] = "enfield_scope_mp"; + weapons[weapons.size] = "m1garand_mp"; + weapons[weapons.size] = "thompson_mp"; + } else - weap = "ppsh_mp"; + { + weapons[weapons.size] = "shotgun_mp"; + weapons[weapons.size] = "ppsh_mp"; + weapons[weapons.size] = "mosin_nagant_mp"; + weapons[weapons.size] = "mosin_nagant_sniper_mp"; + weapons[weapons.size] = "SVT40_mp"; + weapons[weapons.size] = "PPS42_mp"; + } } + weap = weapons[randomint( weapons.size )]; + return weap; }