From 51238d5c9407ef0eb1383583e55e4e94563262db Mon Sep 17 00:00:00 2001 From: INeedBots Date: Fri, 2 Oct 2020 23:09:15 -0600 Subject: [PATCH] rank --- userraw/maps/mp/bots/_bot_script.gsc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/userraw/maps/mp/bots/_bot_script.gsc b/userraw/maps/mp/bots/_bot_script.gsc index 4966dd1..3095968 100644 --- a/userraw/maps/mp/bots/_bot_script.gsc +++ b/userraw/maps/mp/bots/_bot_script.gsc @@ -397,7 +397,7 @@ chooseRandomPerk(perkkind, primary) if (!self isItemUnlocked(perk)) continue; - if (RandomFloatRange(0, 1) < (rank / level.maxRank)) + if (RandomFloatRange(0, 1) < ((rank / level.maxRank) + 0.1)) self.pers["bots"]["unlocks"]["upgraded_"+perk] = true; return perk; @@ -512,6 +512,7 @@ chooseRandomSecondary(perk1) chooseRandomAttachmentComboForGun(gun) { atts = getAttachmentsForGun(gun); + rank = self maps\mp\gametypes\_rank::getRankForXp( self getPlayerData("experience") ); allowOp = (getDvarInt("bots_loadout_allow_op") >= 1); reasonable = getDvarInt("bots_loadout_reasonable"); @@ -520,6 +521,12 @@ chooseRandomAttachmentComboForGun(gun) att1 = random(atts); att2 = random(atts); + if (RandomFloatRange(0, 1) >= ((rank / level.maxRank) + 0.1)) + { + att1 = "none"; + att2 = "none"; + } + if (!isValidAttachmentCombo(att1, att2)) continue; @@ -586,7 +593,7 @@ setClasses() { rank = self maps\mp\gametypes\_rank::getRankForXp( self getPlayerData("experience") ); - if (RandomFloatRange(0, 1) < (rank / level.maxRank)) + if (RandomFloatRange(0, 1) < ((rank / level.maxRank) + 0.1)) self.pers["bots"]["unlocks"]["ghillie"] = true; for (i = 0; i < 5; i++)