mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-04-22 13:55:43 +00:00
rollover limit
This commit is contained in:
parent
54395d74e2
commit
617d13d056
@ -478,6 +478,8 @@ set scr_rankedmatch "1"
|
||||
|
||||
// CUSTOM
|
||||
|
||||
set scr_allowFPSBooster "1"
|
||||
|
||||
// _bot
|
||||
set bot_main "1"
|
||||
set bots_main_GUIDs ""
|
||||
@ -549,3 +551,4 @@ set onemanarmyRefillsTubes "1"
|
||||
// _killstreaks
|
||||
set scr_killstreaksRollover "1"
|
||||
set scr_killstreakHud "1"
|
||||
set scr_maxKillstreakRollover "1"
|
||||
|
@ -37,8 +37,10 @@ init()
|
||||
level.killstreakRoundDelay = getIntProperty( "scr_game_killstreakdelay", 8 );
|
||||
|
||||
setDvarIfUninitialized( "scr_killstreaksRollover", false );
|
||||
setDvarIfUninitialized( "scr_maxKillstreakRollover", 10 );
|
||||
setDvarIfUninitialized( "scr_killstreakHud", false );
|
||||
level.killstreaksRollOver = getDvarInt("scr_killstreaksRollover");
|
||||
level.maxKillstreakRollover = getDvarInt("scr_maxKillstreakRollover");
|
||||
level.killstreakHud = getDvarInt("scr_killstreakHud");
|
||||
|
||||
level thread onPlayerConnect();
|
||||
@ -474,6 +476,10 @@ checkKillstreakReward( streakCount )
|
||||
continue;
|
||||
else
|
||||
{
|
||||
curRollover = int(strtok(streakName, "-rollover")[1]);
|
||||
if (curRollover > level.maxKillstreakRollover)
|
||||
continue;
|
||||
|
||||
if ( isDefined( game["defcon"] ) && game["defcon"] > 2 )
|
||||
{
|
||||
self.pers["lastEarnedStreak"] = streakName;
|
||||
@ -799,6 +805,10 @@ initKillstreakHud(inity)
|
||||
if (level.killstreaksRollover == 1 || (level.killstreaksRollover == 2 && self _hasPerk("specialty_rollover")))
|
||||
curStreak %= highestStreak;
|
||||
|
||||
timesRolledOver = int(curStreak / highestStreak);
|
||||
if (timesRolledOver > level.maxKillstreakRollover)
|
||||
curStreak = highestStreak;
|
||||
|
||||
isUnderAStreak = false;
|
||||
|
||||
for (i = self.killStreakHudElems.size - 1; i >= 1; i--)
|
||||
@ -894,6 +904,10 @@ initMW3KillstreakHud()
|
||||
if (level.killstreaksRollover == 1 || (level.killstreaksRollover == 2 && self _hasPerk("specialty_rollover")))
|
||||
curStreak %= highestStreak;
|
||||
|
||||
timesRolledOver = int(curStreak / highestStreak);
|
||||
if (timesRolledOver > level.maxKillstreakRollover)
|
||||
curStreak = highestStreak;
|
||||
|
||||
// update the shells
|
||||
for (i = 0; i < self.killStreakShellsElems.size; i++)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user