diff --git a/userraw/maps/mp/bots/_bot.gsc b/userraw/maps/mp/bots/_bot.gsc index ab91d81..39a7cc7 100644 --- a/userraw/maps/mp/bots/_bot.gsc +++ b/userraw/maps/mp/bots/_bot.gsc @@ -65,6 +65,25 @@ init() if(getDvar("bots_loadout_allow_op") == "")//allows jug, marty and laststand setDvar("bots_loadout_allow_op", true); + if(getDvar("bots_play_move") == "")//bots move + setDvar("bots_play_move", true); + if(getDvar("bots_play_knife") == "")//bots knife + setDvar("bots_play_knife", true); + if(getDvar("bots_play_fire") == "")//bots fire + setDvar("bots_play_fire", true); + if(getDvar("bots_play_nade") == "")//bots grenade + setDvar("bots_play_nade", true); + if(getDvar("bots_play_take_carepackages") == "")//bots take carepackages + setDvar("bots_play_take_carepackages", true); + if(getDvar("bots_play_obj") == "")//bots play the obj + setDvar("bots_play_obj", true); + if(getDvar("bots_play_camp") == "")//bots camp and follow + setDvar("bots_play_camp", true); + if(getDvar("bots_play_jumpdrop") == "")//bots jump and dropshot + setDvar("bots_play_jumpdrop", true); + if(getDvar("bots_play_target_other") == "")//bot target non play ents (vehicles) + setDvar("bots_play_target_other", true); + level.defuseObject = undefined; level.bots_smokeList = List(); level.bots_fragList = List(); diff --git a/userraw/maps/mp/bots/_bot_script.gsc b/userraw/maps/mp/bots/_bot_script.gsc index 1787ebb..5cce7c4 100644 --- a/userraw/maps/mp/bots/_bot_script.gsc +++ b/userraw/maps/mp/bots/_bot_script.gsc @@ -688,6 +688,7 @@ setKillstreaks() chooseableStreaks++; reasonable = getDvarInt("bots_loadout_reasonable"); + op = getDvarInt("bots_loadout_allow_op"); i = 0; while (i < chooseableStreaks) @@ -720,6 +721,12 @@ setKillstreaks() continue; } + if (op) + { + if (streak == "nuke") + continue; + } + killstreaks[slot] = streak; i++; }