allow queue

This commit is contained in:
INeedBots 2020-09-22 20:13:19 -06:00
parent f984d2b55a
commit 484a25a81b
2 changed files with 29 additions and 24 deletions

View File

@ -461,20 +461,20 @@ set scr_gtnw_promode "0"
set sv_maprotation "map mp_rust"
// vanilla script
set perk_scavengerMode "0"
set scr_deleteexplosivesonspawn "1"
set scr_maxPerPlayerExplosives "2"
set scr_nukeCancelMode "0"
// iw4x
set scr_player_forceautoassign "1"
set scr_rankedmatch "1"
set sv_enableJavelinBug "1"
set g_playerEjection "1"
set g_playerCollision "1"
set sv_enableBounces "1"
set perk_scavengerMode "0"
set scr_deleteexplosivesonspawn "1"
set scr_maxPerPlayerExplosives "2"
set scr_player_forceautoassign "1"
set scr_rankedmatch "1"
// CUSTOM
@ -509,7 +509,7 @@ set sv_printradarupdates "1"
set scr_extraDamageFeedback "1"
set scr_printDamage "1"
set scr_disableKnife "0"
set scr_intermission_time "0"
set scr_intermissionTime "0"
set scr_forceKillcam "1"
set scr_forceKillcam_winnersKill "0"
set scr_game_allowFinalKillcam "1"
@ -524,9 +524,7 @@ set scr_voting_bots "0"
set scr_nuke_increases_streak "0"
set headshot_detach_head "1"
// _weapon
set scr_allowDropWeaponOnCommand "1"
set scr_allowPickUpEquipment "1"
set scr_allowDropWeaponOnDeath "1"
@ -534,21 +532,24 @@ set scr_allowClaymoreBounces "1"
set scr_extraTeamIcons "1"
set scr_deleteNadeOnTeamChange "1"
// _nuke
set scr_nukeEndsGame "0"
set scr_nukeKillsAll "0"
// _emp
set scr_empEffectsAll "0"
// _perks
set combathighIsJuiced "1"
// _perkfunctions
set combathighIsJuiced "1"
set onemanarmyRefillsTubes "1"
// _killstreaks
set scr_killstreaksRollover "1"
set scr_killstreak_rollover "1"
set scr_killstreakHud "1"
set scr_maxKillstreakRollover "1"
set scr_killstreak_mod "0"
// _nuke
set scr_nuke_is_moab "1"
set scr_nuke_kills_all "0"
set scr_nuke_emp_duration "30"
// _emp
set scr_emp_doesFriendlyFire "0"
set scr_emp_duration "60"
// _helicopter
set scr_helicopter_allowQueue "0"

View File

@ -33,6 +33,10 @@ init()
level.chopper = undefined;
setDvarIfUninitialized( "scr_helicopter_allowQueue", true );
level.helicopter_allowQueue = getDVarInt("scr_helicopter_allowQueue");
// array of paths, each element is an array of start nodes that all leads to a single destination node
level.heli_start_nodes = getEntArray( "heli_start", "targetname" );
assertEx( level.heli_start_nodes.size, "No \"heli_start\" nodes found in map!" );
@ -219,7 +223,7 @@ tryUseHelicopter( lifeId, heliType )
return false;
}
if ( (!isDefined( heliType ) || heliType == "flares") && isDefined( level.chopper ) )
if ( (!isDefined( heliType ) || heliType == "flares") && isDefined( level.chopper ) && level.helicopter_allowQueue )
{
self iPrintLnBold( &"MP_HELI_IN_QUEUE" );