This commit is contained in:
ineed bots 2024-01-04 16:08:30 -06:00
parent 7105b397c3
commit ddc7e5fcc4
6 changed files with 1908 additions and 1903 deletions

View File

@ -1,21 +1,27 @@
# try to mimic the original gsc provided # try to mimic the original gsc provided
# mode=ghc
mode=c mode=c
style=allman style=allman
indent=tab indent=force-tab=2
lineend=windows lineend=windows
pad-oper pad-oper
pad-paren-in pad-paren-in
pad-header pad-header
# pad-brackets-in
# delete-empty-lines fill-empty-lines
squeeze-lines=2
squeeze-ws
break-one-line-headers
add-braces
remove-comment-prefix
break-blocks break-blocks
# remove-braces
indent-switches indent-switches
indent-cases indent-cases
indent-after-parens indent-after-parens
indent-col1-comments
remove-comment-prefix remove-comment-prefix

View File

@ -4,7 +4,7 @@ root = true
indent_style = tab indent_style = tab
indent_size = 2 indent_size = 2
charset = latin1 charset = latin1
trim_trailing_whitespace = true trim_trailing_whitespace = false
insert_final_newline = true insert_final_newline = true
[*.md] [*.md]

View File

@ -963,8 +963,8 @@ bot_onUsePlantObjectFix( player )
} }
thread playsoundonplayers( "mus_sd_planted" + "_" + level.teampostfix[ player.pers[ "team" ] ] ); thread playsoundonplayers( "mus_sd_planted" + "_" + level.teampostfix[ player.pers[ "team" ] ] );
// removed plant audio until finalization of assest TODO : new plant sounds when assests are online // removed plant audio until finalization of assest TODO : new plant sounds when assests are online
// player playsound( "mpl_sd_bomb_plant" ); // player playsound( "mpl_sd_bomb_plant" );
player notify ( "bomb_planted" ); player notify ( "bomb_planted" );
level thread maps\mp\_popups::displayteammessagetoall( &"MP_EXPLOSIVES_PLANTED_BY", player ); level thread maps\mp\_popups::displayteammessagetoall( &"MP_EXPLOSIVES_PLANTED_BY", player );
@ -1082,7 +1082,6 @@ bot_bombPlanted( destroyedObj, player )
level.bombexploded = true; level.bombexploded = true;
explosionOrigin = level.sdbombmodel.origin + ( 0, 0, 12 ); explosionOrigin = level.sdbombmodel.origin + ( 0, 0, 12 );
level.sdbombmodel hide(); level.sdbombmodel hide();

View File

@ -414,85 +414,85 @@ bot_set_difficulty( difficulty )
{ {
if ( difficulty == "fu" ) if ( difficulty == "fu" )
{ {
setdvar( "sv_botMinDeathTime", "250" ); setdvar( "sv_botMinDeathTime", "250" );
setdvar( "sv_botMaxDeathTime", "500" ); setdvar( "sv_botMaxDeathTime", "500" );
setdvar( "sv_botMinFireTime", "100" ); setdvar( "sv_botMinFireTime", "100" );
setdvar( "sv_botMaxFireTime", "300" ); setdvar( "sv_botMaxFireTime", "300" );
setdvar( "sv_botYawSpeed", "14" ); setdvar( "sv_botYawSpeed", "14" );
setdvar( "sv_botYawSpeedAds", "14" ); setdvar( "sv_botYawSpeedAds", "14" );
setdvar( "sv_botPitchUp", "-5" ); setdvar( "sv_botPitchUp", "-5" );
setdvar( "sv_botPitchDown", "10" ); setdvar( "sv_botPitchDown", "10" );
setdvar( "sv_botFov", "160" ); setdvar( "sv_botFov", "160" );
setdvar( "sv_botMinAdsTime", "3000" ); setdvar( "sv_botMinAdsTime", "3000" );
setdvar( "sv_botMaxAdsTime", "5000" ); setdvar( "sv_botMaxAdsTime", "5000" );
setdvar( "sv_botMinCrouchTime", "100" ); setdvar( "sv_botMinCrouchTime", "100" );
setdvar( "sv_botMaxCrouchTime", "400" ); setdvar( "sv_botMaxCrouchTime", "400" );
setdvar( "sv_botTargetLeadBias", "2" ); setdvar( "sv_botTargetLeadBias", "2" );
setdvar( "sv_botMinReactionTime", "30" ); setdvar( "sv_botMinReactionTime", "30" );
setdvar( "sv_botMaxReactionTime", "100" ); setdvar( "sv_botMaxReactionTime", "100" );
setdvar( "sv_botStrafeChance", "1" ); setdvar( "sv_botStrafeChance", "1" );
setdvar( "sv_botMinStrafeTime", "3000" ); setdvar( "sv_botMinStrafeTime", "3000" );
setdvar( "sv_botMaxStrafeTime", "6000" ); setdvar( "sv_botMaxStrafeTime", "6000" );
setdvar( "scr_help_dist", "512" ); setdvar( "scr_help_dist", "512" );
setdvar( "sv_botAllowGrenades", "1" ); setdvar( "sv_botAllowGrenades", "1" );
setdvar( "sv_botMinGrenadeTime", "1500" ); setdvar( "sv_botMinGrenadeTime", "1500" );
setdvar( "sv_botMaxGrenadeTime", "4000" ); setdvar( "sv_botMaxGrenadeTime", "4000" );
setdvar( "sv_botSprintDistance", "512" ); setdvar( "sv_botSprintDistance", "512" );
setdvar( "sv_botMeleeDist", "80" ); setdvar( "sv_botMeleeDist", "80" );
} }
else if ( difficulty == "hard" ) else if ( difficulty == "hard" )
{ {
setdvar( "sv_botMinDeathTime", "250" ); setdvar( "sv_botMinDeathTime", "250" );
setdvar( "sv_botMaxDeathTime", "500" ); setdvar( "sv_botMaxDeathTime", "500" );
setdvar( "sv_botMinFireTime", "400" ); setdvar( "sv_botMinFireTime", "400" );
setdvar( "sv_botMaxFireTime", "600" ); setdvar( "sv_botMaxFireTime", "600" );
setdvar( "sv_botYawSpeed", "8" ); setdvar( "sv_botYawSpeed", "8" );
setdvar( "sv_botYawSpeedAds", "10" ); setdvar( "sv_botYawSpeedAds", "10" );
setdvar( "sv_botPitchUp", "-5" ); setdvar( "sv_botPitchUp", "-5" );
setdvar( "sv_botPitchDown", "10" ); setdvar( "sv_botPitchDown", "10" );
setdvar( "sv_botFov", "100" ); setdvar( "sv_botFov", "100" );
setdvar( "sv_botMinAdsTime", "3000" ); setdvar( "sv_botMinAdsTime", "3000" );
setdvar( "sv_botMaxAdsTime", "5000" ); setdvar( "sv_botMaxAdsTime", "5000" );
setdvar( "sv_botMinCrouchTime", "100" ); setdvar( "sv_botMinCrouchTime", "100" );
setdvar( "sv_botMaxCrouchTime", "400" ); setdvar( "sv_botMaxCrouchTime", "400" );
setdvar( "sv_botTargetLeadBias", "2" ); setdvar( "sv_botTargetLeadBias", "2" );
setdvar( "sv_botMinReactionTime", "400" ); setdvar( "sv_botMinReactionTime", "400" );
setdvar( "sv_botMaxReactionTime", "700" ); setdvar( "sv_botMaxReactionTime", "700" );
setdvar( "sv_botStrafeChance", "0.9" ); setdvar( "sv_botStrafeChance", "0.9" );
setdvar( "sv_botMinStrafeTime", "3000" ); setdvar( "sv_botMinStrafeTime", "3000" );
setdvar( "sv_botMaxStrafeTime", "6000" ); setdvar( "sv_botMaxStrafeTime", "6000" );
setdvar( "scr_help_dist", "384" ); setdvar( "scr_help_dist", "384" );
setdvar( "sv_botAllowGrenades", "1" ); setdvar( "sv_botAllowGrenades", "1" );
setdvar( "sv_botMinGrenadeTime", "1500" ); setdvar( "sv_botMinGrenadeTime", "1500" );
setdvar( "sv_botMaxGrenadeTime", "4000" ); setdvar( "sv_botMaxGrenadeTime", "4000" );
setdvar( "sv_botSprintDistance", "512" ); setdvar( "sv_botSprintDistance", "512" );
setdvar( "sv_botMeleeDist", "80" ); setdvar( "sv_botMeleeDist", "80" );
} }
else if ( difficulty == "easy" ) else if ( difficulty == "easy" )
{ {
setdvar( "sv_botMinDeathTime", "1000" ); setdvar( "sv_botMinDeathTime", "1000" );
setdvar( "sv_botMaxDeathTime", "2000" ); setdvar( "sv_botMaxDeathTime", "2000" );
setdvar( "sv_botMinFireTime", "900" ); setdvar( "sv_botMinFireTime", "900" );
setdvar( "sv_botMaxFireTime", "1000" ); setdvar( "sv_botMaxFireTime", "1000" );
setdvar( "sv_botYawSpeed", "2" ); setdvar( "sv_botYawSpeed", "2" );
setdvar( "sv_botYawSpeedAds", "2.5" ); setdvar( "sv_botYawSpeedAds", "2.5" );
setdvar( "sv_botPitchUp", "-20" ); setdvar( "sv_botPitchUp", "-20" );
setdvar( "sv_botPitchDown", "40" ); setdvar( "sv_botPitchDown", "40" );
setdvar( "sv_botFov", "50" ); setdvar( "sv_botFov", "50" );
setdvar( "sv_botMinAdsTime", "3000" ); setdvar( "sv_botMinAdsTime", "3000" );
setdvar( "sv_botMaxAdsTime", "5000" ); setdvar( "sv_botMaxAdsTime", "5000" );
setdvar( "sv_botMinCrouchTime", "4000" ); setdvar( "sv_botMinCrouchTime", "4000" );
setdvar( "sv_botMaxCrouchTime", "6000" ); setdvar( "sv_botMaxCrouchTime", "6000" );
setdvar( "sv_botTargetLeadBias", "8" ); setdvar( "sv_botTargetLeadBias", "8" );
setdvar( "sv_botMinReactionTime", "1200" ); setdvar( "sv_botMinReactionTime", "1200" );
setdvar( "sv_botMaxReactionTime", "1600" ); setdvar( "sv_botMaxReactionTime", "1600" );
setdvar( "sv_botStrafeChance", "0.1" ); setdvar( "sv_botStrafeChance", "0.1" );
setdvar( "sv_botMinStrafeTime", "3000" ); setdvar( "sv_botMinStrafeTime", "3000" );
setdvar( "sv_botMaxStrafeTime", "6000" ); setdvar( "sv_botMaxStrafeTime", "6000" );
setdvar( "scr_help_dist", "256" ); setdvar( "scr_help_dist", "256" );
setdvar( "sv_botAllowGrenades", "0" ); setdvar( "sv_botAllowGrenades", "0" );
setdvar( "sv_botSprintDistance", "1024" ); setdvar( "sv_botSprintDistance", "1024" );
setdvar( "sv_botMeleeDist", "40" ); setdvar( "sv_botMeleeDist", "40" );
} }
else // 'normal' difficulty else // 'normal' difficulty
{ {
@ -501,40 +501,40 @@ bot_set_difficulty( difficulty )
return; return;
} }
setdvar( "sv_botMinDeathTime", "500" ); setdvar( "sv_botMinDeathTime", "500" );
setdvar( "sv_botMaxDeathTime", "1000" ); setdvar( "sv_botMaxDeathTime", "1000" );
setdvar( "sv_botMinFireTime", "600" ); setdvar( "sv_botMinFireTime", "600" );
setdvar( "sv_botMaxFireTime", "800" ); setdvar( "sv_botMaxFireTime", "800" );
setdvar( "sv_botYawSpeed", "4" ); setdvar( "sv_botYawSpeed", "4" );
setdvar( "sv_botYawSpeedAds", "5" ); setdvar( "sv_botYawSpeedAds", "5" );
setdvar( "sv_botPitchUp", "-10" ); setdvar( "sv_botPitchUp", "-10" );
setdvar( "sv_botPitchDown", "20" ); setdvar( "sv_botPitchDown", "20" );
setdvar( "sv_botFov", "70" ); setdvar( "sv_botFov", "70" );
setdvar( "sv_botMinAdsTime", "3000" ); setdvar( "sv_botMinAdsTime", "3000" );
setdvar( "sv_botMaxAdsTime", "5000" ); setdvar( "sv_botMaxAdsTime", "5000" );
setdvar( "sv_botMinCrouchTime", "2000" ); setdvar( "sv_botMinCrouchTime", "2000" );
setdvar( "sv_botMaxCrouchTime", "4000" ); setdvar( "sv_botMaxCrouchTime", "4000" );
setdvar( "sv_botTargetLeadBias", "4" ); setdvar( "sv_botTargetLeadBias", "4" );
setdvar( "sv_botMinReactionTime", "800" ); setdvar( "sv_botMinReactionTime", "800" );
setdvar( "sv_botMaxReactionTime", "1200" ); setdvar( "sv_botMaxReactionTime", "1200" );
setdvar( "sv_botStrafeChance", "0.6" ); setdvar( "sv_botStrafeChance", "0.6" );
setdvar( "sv_botMinStrafeTime", "3000" ); setdvar( "sv_botMinStrafeTime", "3000" );
setdvar( "sv_botMaxStrafeTime", "6000" ); setdvar( "sv_botMaxStrafeTime", "6000" );
setdvar( "scr_help_dist", "256" ); setdvar( "scr_help_dist", "256" );
setdvar( "sv_botAllowGrenades", "1" ); setdvar( "sv_botAllowGrenades", "1" );
setdvar( "sv_botMinGrenadeTime", "1500" ); setdvar( "sv_botMinGrenadeTime", "1500" );
setdvar( "sv_botMaxGrenadeTime", "4000" ); setdvar( "sv_botMaxGrenadeTime", "4000" );
setdvar( "sv_botSprintDistance", "512" ); setdvar( "sv_botSprintDistance", "512" );
setdvar( "sv_botMeleeDist", "80" ); setdvar( "sv_botMeleeDist", "80" );
difficulty = "normal"; difficulty = "normal";
} }
if ( level.gametype == "oic" && difficulty == "fu" ) if ( level.gametype == "oic" && difficulty == "fu" )
{ {
setdvar( "sv_botMinReactionTime", "400" ); setdvar( "sv_botMinReactionTime", "400" );
setdvar( "sv_botMaxReactionTime", "500" ); setdvar( "sv_botMaxReactionTime", "500" );
setdvar( "sv_botMinAdsTime", "1000" ); setdvar( "sv_botMinAdsTime", "1000" );
setdvar( "sv_botMaxAdsTime", "2000" ); setdvar( "sv_botMaxAdsTime", "2000" );
} }
if ( level.gametype == "oic" && ( difficulty == "hard" || difficulty == "fu" ) ) if ( level.gametype == "oic" && ( difficulty == "hard" || difficulty == "fu" ) )
@ -544,7 +544,7 @@ bot_set_difficulty( difficulty )
if ( !getdvarint( "bots_play_nade" ) ) if ( !getdvarint( "bots_play_nade" ) )
{ {
setdvar( "sv_botAllowGrenades", "0" ); setdvar( "sv_botAllowGrenades", "0" );
} }
if ( !getdvarint( "bots_play_aim" ) ) if ( !getdvarint( "bots_play_aim" ) )