Tested this alot, works nicely with all maps.
Keep the bot_skill level down or you'll chase off players.
Remember to give bot(s) time to create their waypoints on maps, they learn routes from live players.
jk_botti.cfg
Code:
#Generic template for all maps.
pause 4
autowaypoint on
botweapon reset
bot_skill_setup reset
addbot gman X 4
bot_logo_percent 40
bot_whine_percent 1
bot_taunt_percent 1
bot_chat_percent 1
botweapon weapon_crossbow use_percent 100
botweapon weapon_crossbow primary_min_distance 100
botweapon weapon_rpg use_percent 5
botweapon weapon_rpg primary_min_distance 800
botweapon weapon_rpg aim_speed 0.0
botweapon weapon_9mmAR use_percent 65
botweapon weapon_9mmAR aim_speed 0.0
botweapon weapon_9mmAR primary_min_distance 850
botweapon weapon_shotgun use_percent 60
botweapon weapon_shotgun aim_speed 0.0
botweapon weapon_gauss primary_fire_percent 50
botweapon weapon_gauss primary_skill_level 2
botweapon weapon_gauss secondary_skill_level 2
botweapon weapon_gauss primary_min_distance 1000
botweapon weapon_gauss secondary_min_distance 6000
botweapon weapon_gauss primary_max_distance 7000
botweapon weapon_gauss secondary_max_distance 9000
//I added all the skill levels groups below just in case you change bot_skill value above.
//Skill 1 settings
bot_skill_setup 1 normal_strafe 100
bot_skill_setup 1 battle_strafe 100
bot_skill_setup 1 can_longjump 1
bot_skill_setup 1 random_jump_frequency 100
bot_skill_setup 1 random_jump_duck_frequency 50
bot_skill_setup 1 random_longjump_frequency 100
bot_skill_setup 1 random_duck_frequency 50
bot_skill_setup 1 weaponchange_rate_min 0
bot_skill_setup 1 weaponchange_rate_max .2
bot_skill_setup 1 turn_skill .5
//Skill 2 settings
bot_skill_setup 2 normal_strafe 100
bot_skill_setup 2 battle_strafe 100
bot_skill_setup 2 can_longjump 1
bot_skill_setup 2 random_jump_frequency 100
bot_skill_setup 2 random_jump_duck_frequency 50
bot_skill_setup 2 random_longjump_frequency 100
bot_skill_setup 2 random_duck_frequency 50
bot_skill_setup 2 weaponchange_rate_min 0
bot_skill_setup 2 weaponchange_rate_max .2
bot_skill_setup 2 turn_skill .5
//Skill 3 settings
bot_skill_setup 3 normal_strafe 100
bot_skill_setup 3 battle_strafe 100
bot_skill_setup 3 can_longjump 1
bot_skill_setup 3 random_jump_frequency 100
bot_skill_setup 3 random_jump_duck_frequency 50
bot_skill_setup 3 random_longjump_frequency 100
bot_skill_setup 3 random_duck_frequency 50
bot_skill_setup 3 weaponchange_rate_min 0
bot_skill_setup 3 weaponchange_rate_max .2
bot_skill_setup 3 turn_skill .5
//Skill 4 settings
bot_skill_setup 4 normal_strafe 100
bot_skill_setup 4 battle_strafe 100
bot_skill_setup 4 can_longjump 1
bot_skill_setup 4 random_jump_frequency 100
bot_skill_setup 4 random_jump_duck_frequency 50
bot_skill_setup 4 random_longjump_frequency 100
bot_skill_setup 4 random_duck_frequency 50
bot_skill_setup 4 weaponchange_rate_min 0
bot_skill_setup 4 weaponchange_rate_max .2
bot_skill_setup 4 turn_skill .5
//Skill 5 settings
bot_skill_setup 5 normal_strafe 100
bot_skill_setup 5 battle_strafe 100
bot_skill_setup 5 can_longjump 1
bot_skill_setup 5 random_jump_frequency 100
bot_skill_setup 5 random_jump_duck_frequency 50
bot_skill_setup 5 random_longjump_frequency 100
bot_skill_setup 5 random_duck_frequency 50
bot_skill_setup 5 weaponchange_rate_min 0
bot_skill_setup 5 weaponchange_rate_max .2
bot_skill_setup 5 turn_skill .5
-Van