diff --git a/main/navmeshes/co_angst.nav b/main/navmeshes/co_angst.nav index 9673b6af..31467efb 100644 Binary files a/main/navmeshes/co_angst.nav and b/main/navmeshes/co_angst.nav differ diff --git a/main/navmeshes/co_niveus.nav b/main/navmeshes/co_niveus.nav index 45bb4327..39170b94 100644 Binary files a/main/navmeshes/co_niveus.nav and b/main/navmeshes/co_niveus.nav differ diff --git a/main/navmeshes/co_sava.nav b/main/navmeshes/co_sava.nav index cf6051b2..4de11124 100644 Binary files a/main/navmeshes/co_sava.nav and b/main/navmeshes/co_sava.nav differ diff --git a/main/navmeshes/ns_askr_b6.nav b/main/navmeshes/ns_askr_b6.nav index ce84ae83..87f28314 100644 Binary files a/main/navmeshes/ns_askr_b6.nav and b/main/navmeshes/ns_askr_b6.nav differ diff --git a/main/navmeshes/ns_lost.nav b/main/navmeshes/ns_lost.nav index bf99c7a4..54be67ac 100644 Binary files a/main/navmeshes/ns_lost.nav and b/main/navmeshes/ns_lost.nav differ diff --git a/main/nsbots.ini b/main/nsbots.ini index 0db11147..788fc491 100644 --- a/main/nsbots.ini +++ b/main/nsbots.ini @@ -1,9 +1,9 @@ ### General bot settings ### # What prefix to put in front of a bot's name (can leave blank) -prefix=[BOT] +Prefix=[BOT] -# When should the server start adding bots? +# When should the server start adding bots? Note: bots will always be added after round start regardless # 0 = On map load (after 5 second grace period) # 1 = When all humans have joined a team (i.e. no more humans left in ready room) # 2 = When the round has started (after countdown) @@ -18,9 +18,9 @@ BotFillTiming=1 # AimSkill = How accurately the bot can lock sights on you after seeing you (0.0 - 1.0) # MovementTracking = How accurately the bot can follow a moving target (0.0 - 1.0) # ViewSpeed = How fast the bot can swivel its view (0.1 - 2.0) -# Reference the difficulties by name using the 'botskill' command (see Help.txt) +# Set the difficulty using the 'mp_botskill' cvar (0 - 3) -BotSkillName=0 +BotSkillLevel=0 MarineReactionTime=0.4 MarineAimSkill=0.1 MarineMovementTracking=0.1 @@ -30,7 +30,7 @@ AlienAimSkill=0.2 AlienMovementTracking=0.2 AlienViewSpeed=0.75 -BotSkillName=1 +BotSkillLevel=1 MarineReactionTime=0.2 MarineAimSkill=0.5 MarineMovementTracking=0.4 @@ -40,7 +40,7 @@ AlienAimSkill=0.5 AlienMovementTracking=0.5 AlienViewSpeed=1.3 -BotSkillName=2 +BotSkillLevel=2 MarineReactionTime=0.2 MarineAimSkill=0.6 MarineMovementTracking=0.6 @@ -50,7 +50,7 @@ AlienAimSkill=0.8 AlienMovementTracking=0.8 AlienViewSpeed=1.5 -BotSkillName=3 +BotSkillLevel=3 MarineReactionTime=0.1 MarineAimSkill=1.0 MarineMovementTracking=1.0 @@ -61,12 +61,13 @@ AlienMovementTracking=1.0 AlienViewSpeed=2.0 -# Desired team sizes. Only used if bot fill mode is 'fillteams'. +# Desired team sizes. Only used if bot fill mode is 'fillteams' # Format is TeamSize=mapname:nummarines/numaliens # 'default' will be used if playing a map not listed below TeamSize=default:7/7 TeamSize=ns_machina:8/8 TeamSize=ns_ragnarok:8/8 +TeamSize=ns_askr_b5:8/8 TeamSize=ns_askr_b6:8/8 TeamSize=co_faceoff:4/4 TeamSize=co_core:4/4 @@ -81,6 +82,6 @@ TeamSize=co_kestrel:5/5 # Preferred chamber sequence. Valid entries are 'defense', 'movement' and 'sensory'. Separate sequence with forward slash # You can also use ? for random, so if you want movement always first but then defense and sensory at random, use # ChamberSequence:movement/?/? -# # Or if you want sensory always last, but movement and defence random, use +# Or if you want sensory always last, but movement and defence random, use # ChamberSequence=?/?/sensory ChamberSequence=defense/movement/sensory diff --git a/main/source/mod/AvHAIConfig.cpp b/main/source/mod/AvHAIConfig.cpp index 28e29b54..67499615 100644 --- a/main/source/mod/AvHAIConfig.cpp +++ b/main/source/mod/AvHAIConfig.cpp @@ -696,7 +696,7 @@ void CONFIG_RegenerateIniFile() fprintf(NewConfigFile, "# 0 = On map load (after 5 second grace period)\n"); fprintf(NewConfigFile, "# 1 = When all humans have joined a team (i.e. no more humans left in ready room)\n"); fprintf(NewConfigFile, "# 2 = When the round has started (after countdown)\n"); - fprintf(NewConfigFile, "BotFillTiming = 1\n\n\n"); + fprintf(NewConfigFile, "BotFillTiming=1\n\n\n"); fprintf(NewConfigFile, "### Skill Settings ###\n\n"); @@ -710,11 +710,11 @@ void CONFIG_RegenerateIniFile() fprintf(NewConfigFile, "# Set the difficulty using the 'mp_botskill' cvar (0 - 3)\n\n"); fprintf(NewConfigFile, "BotSkillLevel=0\n"); - fprintf(NewConfigFile, "MarineReactionTime=0.5\n"); + fprintf(NewConfigFile, "MarineReactionTime=0.4\n"); fprintf(NewConfigFile, "MarineAimSkill=0.1\n"); fprintf(NewConfigFile, "MarineMovementTracking=0.1\n"); fprintf(NewConfigFile, "MarineViewSpeed=0.5\n"); - fprintf(NewConfigFile, "AlienReactionTime=0.5\n"); + fprintf(NewConfigFile, "AlienReactionTime=0.4\n"); fprintf(NewConfigFile, "AlienAimSkill=0.2\n"); fprintf(NewConfigFile, "AlienMovementTracking=0.2\n"); fprintf(NewConfigFile, "AlienViewSpeed=0.75\n\n"); @@ -756,6 +756,8 @@ void CONFIG_RegenerateIniFile() fprintf(NewConfigFile, "TeamSize=default:7/7\n"); fprintf(NewConfigFile, "TeamSize=ns_machina:8/8\n"); fprintf(NewConfigFile, "TeamSize=ns_ragnarok:8/8\n"); + fprintf(NewConfigFile, "TeamSize=ns_askr_b5:8/8\n"); + fprintf(NewConfigFile, "TeamSize=ns_askr_b6:8/8\n"); fprintf(NewConfigFile, "TeamSize=co_faceoff:4/4\n"); fprintf(NewConfigFile, "TeamSize=co_core:4/4\n"); fprintf(NewConfigFile, "TeamSize=co_pulse:6/6\n");