From 99a48e65a5dcded4f056c64d3251c53fd59277f4 Mon Sep 17 00:00:00 2001 From: ChocoTaco Date: Wed, 2 Jun 2021 12:55:33 -0400 Subject: [PATCH] Update zDarkTigerStats.cs --- Classic/scripts/autoexec/zDarkTigerStats.cs | 4729 ++++++++++--------- 1 file changed, 2385 insertions(+), 2344 deletions(-) diff --git a/Classic/scripts/autoexec/zDarkTigerStats.cs b/Classic/scripts/autoexec/zDarkTigerStats.cs index bdac2b9..d87201d 100644 --- a/Classic/scripts/autoexec/zDarkTigerStats.cs +++ b/Classic/scripts/autoexec/zDarkTigerStats.cs @@ -1,32 +1,33 @@ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Stats system for classic and base -// Script BY: DarkTiger -// Version 1.0 - Initial release -// Version 2.0 - Code refactor / optimizing / fixes +// Stats system for classic and base +// Script BY: DarkTiger +// Version 1.0 - Initial release +// Version 2.0 - Code refactor / optimizing / fixes // Version 3.0 - DM / LCTF added // Version 4.0 - Code refactor / optimizing / fixes -// Version 5.0 - DuleMod and Arena support / optimizing / fixes / misc stuff -// Version 6.0 - Lan & Bot Support / Leaderboard / Stats Storage Overhaul / Optimization / Fixes -// Version 7.0 - Code refactor / Heavy Optimization / Map Stats / Server Stats / Fixes / Misc other features -// Version 8.0 - More Stats / Fixes / Server Event Log -// Note See bottom of file for full log +// Version 5.0 - DuleMod and Arena support / optimizing / fixes / misc stuff +// Version 6.0 - Lan & Bot Support / Leaderboard / Stats Storage Overhaul / Optimization / Fixes +// Version 7.0 - Code refactor / Heavy Optimization / Map Stats / Server Stats / Fixes / Misc other features +// Version 8.0 - More Stats / Fixes / Server Event Log +// Note See bottom of file for full log ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + //-----------Settings------------ -//Notes score ui width is 592 -$dtStats::version = 8.9; +//Notes score ui width is 592 +$dtStats::version = 9.0; //disable stats system $dtStats::Enable = 1; //enable disable map stats -$dtStats::mapStats = 1; +$dtStats::mapStats = 1; //Only self client can see his own stats, any stat, unless admin -$dtStats::viewSelf = 0; +$dtStats::viewSelf = 0; //set max number of individual game to record //Note only tested to 100 games, hard cap at 300 $dtStats::MaxNumOfGames = 100; -//number of games for running average +//number of games for running average $dtStats::avgCount = 10; -// number of players to start tracking totals - +// number of players to start tracking totals + //number of games for leaderboard averages $dtStats::minTotal = 6; //how high the player has to be off the ground before it will count @@ -35,33 +36,33 @@ $dtStats::midAirHeight = 10; // 30 sec min after not making an action reset $dtStats::returnToMenuTimer = (30*1000); -//sorting speed +//sorting speed $dtStats::sortSpeed = 128; //Load/saving rates to prevent any server hitching $dtStats::slowSaveTime = 100; //This will load player stats after their first game, to reduce any impact on the server. -$dtStats::loadAfter = 0;//keep 0 not finished - -//Control whats displayed -$dtStats::Live = 1; -$dtStats::KD = 0;// disabled -$dtStats::Hist =1; +$dtStats::loadAfter = 0;//keep 0 not finished +//Control whats displayed +$dtStats::Live = 1; +$dtStats::KD = 0;// disabled +$dtStats::Hist =1; + //Leaderboards stuff //To rebuild the leaderboards manually type lStatsCycle(1) into the console; //This time marks the end of day and to rebuild the leaderboards, best set this time when the server is normally empty or low numbers -$dtStats::buildSetTime = "8\t00\tam"; +$dtStats::buildSetTime = "8\t00\tam"; // top 15 players per cat; $dtStats::topAmount = 15; -//Set 2 or more to enable, this also contorls how much history you want, best to keep this count low +//Set 2 or more to enable, this also contorls how much history you want, best to keep this count low $dtStats::day = 0;//-365 $dtStats::week = 0;//~53 $dtStats::month = 3; //-12 $dtStats::quarter = 0;//-4 $dtStats::year = 0;// number of years -$dtStats::expireMax = 90; +$dtStats::expireMax = 90; $dtStats::expireMin = 15; // you gain extra days based on time played extra days = gameCount * expireFactor; // example being 100 games * factor of 0.596 = will gain you 60 extra days but if its over the 90 day max it will be deleted @@ -77,19 +78,19 @@ $dtStats::expireFactor["DuelGame"] = 10; $dtStats::sm = 1; //set to 1 to delete old leaderboards files $dtStats::lsm = 1; -$dtStats::lsmMap = 1; +$dtStats::lsmMap = 1; -$Host::ShowIngamePlayerScores = 1; +$Host::ShowIngamePlayerScores = 1; -//debug stuff +//debug stuff $dtStats::enableRefresh = 0; $dtStats::debugEchos = 1;// echos function calls - + //$dtStats::returnToMenuTimer = (303*1000); //$pref::NoClearConsole = 1; //setLogMode(1); //$AIDisableChat = 1; -//dbgSetParameters(6060,"password"); +//dbgSetParameters(6060,"password"); // colors used //00dcd4 Darker blue @@ -105,7 +106,7 @@ $dtStats::debugEchos = 1;// echos function calls //--------------------------------- // Torque Markup Language - TML -// Reference Tags +// Reference Tags //--------------------------------- //Sets the current font to the indicated name and size. Example: @@ -141,8 +142,8 @@ $dtStats::gameType[0] = "CTFGame"; $dtStats::gameType[1] = "LakRabbitGame"; $dtStats::gameType[2] = "DMGame"; $dtStats::gameType[3] = "SCtFGame"; -$dtStats::gameType[4] = "ArenaGame"; -$dtStats::gameType[5] = "DuelGame"; +$dtStats::gameType[4] = "ArenaGame"; +$dtStats::gameType[5] = "DuelGame"; //$dtStats::gameType[6] = "SiegeGame"; $dtStats::gameTypeCount = 6; //short hand name @@ -150,26 +151,26 @@ $dtStats::gtNameShort["CTFGame"] = "CTF"; $dtStats::gtNameShort["LakRabbitGame"] = "LakRabbit"; $dtStats::gtNameShort["DMGame"] = "DM"; $dtStats::gtNameShort["SCtFGame"] = "LCTF"; -$dtStats::gtNameShort["ArenaGame"] = "Arena"; -$dtStats::gtNameShort["DuelGame"] = "Duel"; -//$dtStats::gtNameShort["SiegeGame"] = "Siege"; -//Display name +$dtStats::gtNameShort["ArenaGame"] = "Arena"; +$dtStats::gtNameShort["DuelGame"] = "Duel"; +//$dtStats::gtNameShort["SiegeGame"] = "Siege"; +//Display name $dtStats::gtNameLong["CTFGame"] = "Capture the Flag"; $dtStats::gtNameLong["LakRabbitGame"] = "LakRabbit"; $dtStats::gtNameLong["DMGame"] = "Deathmatch"; $dtStats::gtNameLong["SCtFGame"] = "Spawn CTF"; -$dtStats::gtNameLong["ArenaGame"] = "Arena"; -$dtStats::gtNameLong["DuelGame"] = "Duel MOD"; -//$dtStats::gtNameLong["SiegeGame"] = "Siege"; +$dtStats::gtNameLong["ArenaGame"] = "Arena"; +$dtStats::gtNameLong["DuelGame"] = "Duel MOD"; +//$dtStats::gtNameLong["SiegeGame"] = "Siege"; //varTypes $dtStats::varType[0] = "Game";//Game only stat -$dtStats::varType[1] = "TG"; //Total & Game stat +$dtStats::varType[1] = "TG"; //Total & Game stat $dtStats::varType[2] = "TTL"; //Total only stat $dtStats::varType[3] = "Max"; //Largest value $dtStats::varType[4] = "Min"; //Smallest value sorted inverse $dtStats::varType[5] = "Avg"; //Average value -$dtStats::varType[6] = "AvgI";//Average value sorted inverse +$dtStats::varType[6] = "AvgI";//Average value sorted inverse $dtStats::varTypeCount = 7; function dtStatsResetGobals(){ @@ -190,7 +191,7 @@ function dtStatsResetGobals(){ // CTF /////////////////////////////////////////////////////////////////////////////// //gametype values with in the gametype file CTFGame.cs -$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "score"; +$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "score"; $dtStats::FVG[$dtStats::FCG["CTFGame","Avg"]++,"CTFGame","Avg"] = "score"; $dtStats::FVG[$dtStats::FCG["CTFGame","Max"]++,"CTFGame","Max"] = "score"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "kills"; @@ -213,10 +214,10 @@ $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "SensorRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "TurretRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "StationRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "VStationRepairs"; -$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "mpbtstationRepairs"; +$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "mpbtstationRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "solarRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "sentryRepairs"; -$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "depSensorRepairs"; +$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "depSensorRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "depInvRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "depTurretRepairs"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "tkDestroys"; @@ -225,20 +226,20 @@ $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "sensorDestroys" $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "turretDestroys"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "iStationDestroys"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "vstationDestroys"; -$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "mpbtstationDestroys"; +$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "mpbtstationDestroys"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "solarDestroys"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "sentryDestroys"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "depSensorDestroys"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "depTurretDestroys"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "depStationDestroys"; -$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "vehicleScore"; -$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "vehicleBonus"; +$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "vehicleScore"; +$dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "vehicleBonus"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "genDefends"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "turretKills"; $dtStats::FVG[$dtStats::FCG["CTFGame","TG"]++,"CTFGame","TG"] = "mannedTurretKills"; ///////////////////////////////////////////////////////////////////////////// //gametype values in this script -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "winCount"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "winCount"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "lossCount"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "destruction"; $dtStats::FV[$dtStats::FC["CTFGame","Min"]++,"CTFGame","Min"] = "heldTimeSec"; @@ -261,16 +262,16 @@ $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "mobileBaseRD"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "scoutFlyerRD"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "bomberFlyerRD"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "hapcFlyerRD"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "roadKills"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "roadDeaths"; -$dtStats::FV[$dtStats::FC["CTFGame","Game"]++,"CTFGame","Game"] = "dtTeam"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "repairs"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "MotionSensorDep"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "PulseSensorDep"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "InventoryDep"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "TurretOutdoorDep"; -$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "TurretIndoorDep"; -$dtStats::FV[$dtStats::FC["CTFGame","Game"]++,"CTFGame","Game"] = "teamScore"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "roadKills"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "roadDeaths"; +$dtStats::FV[$dtStats::FC["CTFGame","Game"]++,"CTFGame","Game"] = "dtTeam"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "repairs"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "MotionSensorDep"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "PulseSensorDep"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "InventoryDep"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "TurretOutdoorDep"; +$dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "TurretIndoorDep"; +$dtStats::FV[$dtStats::FC["CTFGame","Game"]++,"CTFGame","Game"] = "teamScore"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "concussFlag"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "depInvyUse"; @@ -291,12 +292,14 @@ $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "timeOnTeamZero"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "timeOnTeamOne"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "timeOnTeamTwo"; $dtStats::FV[$dtStats::FC["CTFGame","TG"]++,"CTFGame","TG"] = "matchRunTime"; +$dtStats::FV[$dtStats::FC["CTFGame","Game"]++,"CTFGame","Game"] = "teamOneCapTimes"; +$dtStats::FV[$dtStats::FC["CTFGame","Game"]++,"CTFGame","Game"] = "teamTwoCapTimes"; ///////////////////////////////////////////////////////////////////////////// //Unused vars needed for stats back up $dtStats::uGFV[$dtStats::uGFC["CTFGame"]++,"CTFGame"] = "returnPts"; /////////////////////////////////////////////////////////////////////////////// -// LakRabbit +// LakRabbit /////////////////////////////////////////////////////////////////////////////// //Game type values - out of LakRabbitGame.cs $dtStats::FVG[$dtStats::FCG["LakRabbitGame","TG"]++,"LakRabbitGame","TG"] = "score"; @@ -323,7 +326,7 @@ $dtStats::uGFV[$dtStats::uGFC["LakRabbitGame"]++,"LakRabbitGame"] = "totalDistan $dtStats::uGFV[$dtStats::uGFC["LakRabbitGame"]++,"LakRabbitGame"] = "totalShockHits"; $dtStats::uGFV[$dtStats::uGFC["LakRabbitGame"]++,"LakRabbitGame"] = "totalShocks"; /////////////////////////////////////////////////////////////////////////////// -// DMGame +// DMGame /////////////////////////////////////////////////////////////////////////////// $dtStats::FVG[$dtStats::FCG["DMGame","TG"]++,"DMGame","TG"] = "score"; $dtStats::FVG[$dtStats::FCG["DMGame","Avg"]++,"DMGame","Avg"] = "score"; @@ -338,7 +341,7 @@ $dtStats::uGFV[$dtStats::uGFC["DMGame"]++,"DMGame"] = "Bonus"; $dtStats::uGFV[$dtStats::uGFC["DMGame"]++,"DMGame"] = "KillStreakBonus"; $dtStats::uGFV[$dtStats::uGFC["DMGame"]++,"DMGame"] = "killCounter"; /////////////////////////////////////////////////////////////////////////////// -// LCTF +// LCTF /////////////////////////////////////////////////////////////////////////////// $dtStats::FVG[$dtStats::FCG["SCtFGame","TG"]++,"SCtFGame","TG"] = "score"; $dtStats::FVG[$dtStats::FCG["SCtFGame","Avg"]++,"SCtFGame","Avg"] = "score"; @@ -369,11 +372,11 @@ $dtStats::FV[$dtStats::FC["SCtFGame","Max"]++,"SCtFGame","Max"] = "grabSpeedLow" $dtStats::FV[$dtStats::FC["SCtFGame","Avg"]++,"SCtFGame","Avg"] = "grabSpeed"; $dtStats::FV[$dtStats::FC["SCtFGame","Avg"]++,"SCtFGame","Avg"] = "capEfficiency"; $dtStats::FV[$dtStats::FC["SCtFGame","Avg"]++,"SCtFGame","Avg"] = "winLostPct"; -$dtStats::FV[$dtStats::FC["SCtFGame","Game"]++,"SCtFGame","Game"] = "dtTeam"; +$dtStats::FV[$dtStats::FC["SCtFGame","Game"]++,"SCtFGame","Game"] = "dtTeam"; $dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "destruction"; -$dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "repairs"; -$dtStats::FV[$dtStats::FC["SCtFGame","Game"]++,"SCtFGame","Game"] = "teamScore"; -$dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "concussFlag"; +$dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "repairs"; +$dtStats::FV[$dtStats::FC["SCtFGame","Game"]++,"SCtFGame","Game"] = "teamScore"; +$dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "concussFlag"; $dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "flagCatch"; $dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "maFlagCatch"; $dtStats::FV[$dtStats::FC["SCtFGame","Max"]++,"SCtFGame","Max"] = "flagCatchSpeed"; @@ -392,14 +395,14 @@ $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "sensorDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "turretDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "iStationDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "vstationDestroys"; -$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "mpbtstationDestroys"; +$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "mpbtstationDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "solarDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "sentryDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "depSensorDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "depTurretDestroys"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "depStationDestroys"; -$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "vehicleScore"; -$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "vehicleBonus"; +$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "vehicleScore"; +$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "vehicleBonus"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "genDefends"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "escortAssists"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "turretKills"; @@ -409,10 +412,10 @@ $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "SensorRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "TurretRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "StationRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "VStationRepairs"; -$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "mpbtstationRepairs"; +$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "mpbtstationRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "solarRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "sentryRepairs"; -$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "depSensorRepairs"; +$dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "depSensorRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "depInvRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "depTurretRepairs"; $dtStats::uGFV[$dtStats::uGFC["SCtFGame"]++,"SCtFGame"] = "returnPts"; @@ -421,9 +424,10 @@ $dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "timeOnTeamZero" $dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "timeOnTeamOne"; $dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "timeOnTeamTwo"; $dtStats::FV[$dtStats::FC["SCtFGame","TG"]++,"SCtFGame","TG"] = "matchRunTime"; - +$dtStats::FV[$dtStats::FC["SCtFGame","Game"]++,"SCtFGame","Game"] = "teamOneCapTimes"; +$dtStats::FV[$dtStats::FC["SCtFGame","Game"]++,"SCtFGame","Game"] = "teamTwoCapTimes"; /////////////////////////////////////////////////////////////////////////////// -// DuelGame +// DuelGame /////////////////////////////////////////////////////////////////////////////// $dtStats::FVG[$dtStats::FCG["DuelGame","TG"]++,"DuelGame","TG"] = "score"; $dtStats::FVG[$dtStats::FCG["DuelGame","Avg"]++,"DuelGame","Avg"] = "score"; @@ -431,7 +435,7 @@ $dtStats::FVG[$dtStats::FCG["DuelGame","Max"]++,"DuelGame","Max"] = "score"; $dtStats::FVG[$dtStats::FCG["DuelGame","TG"]++,"DuelGame","TG"] = "kills"; $dtStats::FVG[$dtStats::FCG["DuelGame","TG"]++,"DuelGame","TG"] = "deaths"; /////////////////////////////////////////////////////////////////////////////// -// ArenaGame +// ArenaGame /////////////////////////////////////////////////////////////////////////////// $dtStats::FVG[$dtStats::FCG["ArenaGame","TG"]++,"ArenaGame","TG"] = "score"; $dtStats::FVG[$dtStats::FCG["ArenaGame","Avg"]++,"ArenaGame","Avg"] = "score"; @@ -446,16 +450,16 @@ $dtStats::FVG[$dtStats::FCG["ArenaGame","TG"]++,"ArenaGame","TG"] = "roundsLost" $dtStats::FVG[$dtStats::FCG["ArenaGame","TG"]++,"ArenaGame","TG"] = "assists"; $dtStats::FVG[$dtStats::FCG["ArenaGame","TG"]++,"ArenaGame","TG"] = "roundKills"; $dtStats::FVG[$dtStats::FCG["ArenaGame","TG"]++,"ArenaGame","TG"] = "hatTricks"; -$dtStats::FV[$dtStats::FC["ArenaGame","Game"]++,"ArenaGame","Game"] = "dtTeam"; -$dtStats::FV[$dtStats::FC["ArenaGame","Game"]++,"ArenaGame","Game"] = "teamScore"; +$dtStats::FV[$dtStats::FC["ArenaGame","Game"]++,"ArenaGame","Game"] = "dtTeam"; +$dtStats::FV[$dtStats::FC["ArenaGame","Game"]++,"ArenaGame","Game"] = "teamScore"; $dtStats::FV[$dtStats::FC["ArenaGame","TG"]++,"ArenaGame","TG"] = "timeOnTeamZero"; $dtStats::FV[$dtStats::FC["ArenaGame","TG"]++,"ArenaGame","TG"] = "timeOnTeamOne"; $dtStats::FV[$dtStats::FC["ArenaGame","TG"]++,"ArenaGame","TG"] = "timeOnTeamTwo"; $dtStats::FV[$dtStats::FC["ArenaGame","TG"]++,"ArenaGame","TG"] = "matchRunTime"; /////////////////////////////////////////////////////////////////////////////// -// SiegeGame +// SiegeGame /////////////////////////////////////////////////////////////////////////////// -//$dtStats::FVG[$dtStats::FCG["SiegeGame","TG"]++,"SiegeGame","TG"] = "score"; +//$dtStats::FVG[$dtStats::FCG["SiegeGame","TG"]++,"SiegeGame","TG"] = "score"; //$dtStats::FVG[$dtStats::FCG["SiegeGame","TG"]++,"SiegeGame","TG"] = "kills"; //$dtStats::FVG[$dtStats::FCG["SiegeGame","TG"]++,"SiegeGame","TG"] = "deaths"; //$dtStats::FVG[$dtStats::FCG["SiegeGame","TG"]++,"SiegeGame","TG"] = "suicides"; @@ -508,7 +512,7 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "groundDeaths"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "plasmaTurretKills"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "plasmaTurretDeaths"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "aaTurretKills"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "aaTurretDeaths"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "aaTurretDeaths"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "elfTurretKills"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "elfTurretDeaths"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "mortarTurretKills"; @@ -604,31 +608,31 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "shockRearShot"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "minePlusDisc"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "minePlusDiscKill"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "shotsFired"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "totalMA"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "totalTime"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "totalMA"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "totalTime"; -$dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "maHitDist"; -$dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "maHitHeight"; -$dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "maHitSV"; +$dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "maHitDist"; +$dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "maHitHeight"; +$dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "maHitSV"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killGround"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathGround"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killAirAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killAirGround"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killGroundAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killGroundGround"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathAirAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathGroundAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathAirGround"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathGroundGround"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killAir"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killGround"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathAir"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathGround"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killAirAir"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killAirGround"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killGroundAir"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killGroundGround"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathAirAir"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathGroundAir"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathAirGround"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathGroundGround"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "airTime"; -$dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "airTime"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "airTime"; +$dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "airTime"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "groundTime"; $dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "groundTime"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "EVKills"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "EVKills"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "EVDeaths"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "lightningMAkills"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "lightningMAHits"; @@ -637,7 +641,10 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "lightningMAEVKills"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "EVHitWep"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "EVMAHit"; - +$dtStats::FV[$dtStats::FC["Game"]++,"Game"] = "startPCT"; +$dtStats::FV[$dtStats::FC["Game"]++,"Game"] = "endPCT"; +$dtStats::FV[$dtStats::FC["Game"]++,"Game"] = "mapSkip"; +$dtStats::FV[$dtStats::FC["Game"]++,"Game"] = "clientQuit"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "totalWepDmg"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "timeTL"; $dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "timeTL"; @@ -648,10 +655,10 @@ $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "maxSpeed"; $dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "avgSpeed"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "comboCount"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "distMov"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "firstKill"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "lastKill"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "firstKill"; +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "lastKill"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "deathKills"; -$dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "kdr"; +$dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "kdr"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "ctrlKKills"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "concussHit"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "concussTaken"; @@ -671,7 +678,7 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "killerDiscJump"; // nongame $dtStats::FV[$dtStats::FC["TTL"]++,"TTL"] = "leavemissionareaCount"; $dtStats::FV[$dtStats::FC["TTL"]++,"TTL"] = "teamkillCount"; -$dtStats::FV[$dtStats::FC["TTL"]++,"TTL"] = "switchteamCount"; +$dtStats::FV[$dtStats::FC["TTL"]++,"TTL"] = "switchteamCount"; $dtStats::FV[$dtStats::FC["TTL"]++,"TTL"] = "flipflopCount"; $dtStats::FV[$dtStats::FC["TTL"]++,"TTL"] = "packpickupCount"; $dtStats::FV[$dtStats::FC["TTL"]++,"TTL"] = "weaponpickupCount"; @@ -756,7 +763,7 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "mineCom"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "shockCom"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "satchelCom"; - //source kill velocity - note no mine + //source kill velocity - note no mine $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "cgKillSV"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "discKillSV"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "grenadeKillSV"; @@ -768,7 +775,7 @@ $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "blasterKillSV"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "hGrenadeKillSV"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "missileKillSV"; - //source hit velocity - note no mine + //source hit velocity - note no mine $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "cgHitSV"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "discHitSV"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "grenadeHitSV"; @@ -841,8 +848,8 @@ $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "blasterMAHitDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "hGrenadeMAHitDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "missileMAHitDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "mineMAHitDist"; - - + + $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "cgHitDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "discHitDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "grenadeHitDist"; @@ -869,9 +876,9 @@ $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "mineKillDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "satchelKillDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "shockKillDist"; $dtStats::FV[$dtStats::FC["Max"]++,"Max"] = "weaponHitDist"; + - -//conditional see postGame +//conditional see postGame $dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "cgACC"; $dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "discACC"; $dtStats::FV[$dtStats::FC["Avg"]++,"Avg"] = "grenadeACC"; @@ -972,7 +979,7 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "blasterKillAirGround"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "mineKillAirGround"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "satchelKillAirGround"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "cgDeathAirGround";// air to ground death +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "cgDeathAirGround";// air to ground death $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "discDeathAirGround"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "hGrenadeDeathAirGround"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "grenadeDeathAirGround"; @@ -998,7 +1005,7 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "blasterKillGroundAir"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "mineKillGroundAir"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "satchelKillGroundAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "cgDeathGroundAir"; // ground to air death +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "cgDeathGroundAir"; // ground to air death $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "discDeathGroundAir"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "hGrenadeDeathGroundAir"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "grenadeDeathGroundAir"; @@ -1052,7 +1059,7 @@ $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "mineKillAir"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "satchelKillAir"; -$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "cgDeathAir"; // air deaths +$dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "cgDeathAir"; // air deaths $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "discDeathAir"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "hGrenadeDeathAir"; $dtStats::FV[$dtStats::FC["TG"]++,"TG"] = "grenadeDeathAir"; @@ -1104,156 +1111,156 @@ $dtStats::unused[$dtStats::unusedCount++] = "ksCounter"; //MapStats Vars //////////////////////////////////////////////////////////////////////////////// //NOTE DO NOT RECOUNT!!!!// NOTE DO NOT RECOUNT!!!!// NOTE DO NOT RECOUNT!!!! -//100 stats per game type is a soft limit, change at yor own risk +//100 stats per game type is a soft limit, change at yor own risk //If you need to remove a stat its best to leave a gap in the array index or replace it with something new //1 -$mapStats::mapVars[1,"CTFGame"] = "scoreTG";//note this starts at 1 for... reasions -$mapStats::mapVars[2,"CTFGame"] = "defenseScoreTG"; -$mapStats::mapVars[3,"CTFGame"] = "offenseScoreTG"; +$mapStats::mapVars[1,"CTFGame"] = "scoreTG";//note this starts at 1 for... reasions +$mapStats::mapVars[2,"CTFGame"] = "defenseScoreTG"; +$mapStats::mapVars[3,"CTFGame"] = "offenseScoreTG"; //2 -$mapStats::mapVars[4,"CTFGame"] = "assistTG"; -$mapStats::mapVars[5,"CTFGame"] = "killsTG"; -$mapStats::mapVars[6,"CTFGame"] = "teamKillsTG"; +$mapStats::mapVars[4,"CTFGame"] = "assistTG"; +$mapStats::mapVars[5,"CTFGame"] = "killsTG"; +$mapStats::mapVars[6,"CTFGame"] = "teamKillsTG"; //3 -$mapStats::mapVars[7,"CTFGame"] = "flagCapsTG"; -$mapStats::mapVars[8,"CTFGame"] = "flagGrabsTG"; -$mapStats::mapVars[9,"CTFGame"] = "flagReturnsTG"; +$mapStats::mapVars[7,"CTFGame"] = "flagCapsTG"; +$mapStats::mapVars[8,"CTFGame"] = "flagGrabsTG"; +$mapStats::mapVars[9,"CTFGame"] = "flagReturnsTG"; //4 -$mapStats::mapVars[10,"CTFGame"] = "carrierKillsTG"; -$mapStats::mapVars[11,"CTFGame"] = "escortAssistsTG"; -$mapStats::mapVars[12,"CTFGame"] = "flagDefendsTG"; +$mapStats::mapVars[10,"CTFGame"] = "carrierKillsTG"; +$mapStats::mapVars[11,"CTFGame"] = "escortAssistsTG"; +$mapStats::mapVars[12,"CTFGame"] = "flagDefendsTG"; //5 -$mapStats::mapVars[13,"CTFGame"] = "heldTimeSecMin"; -$mapStats::mapVars[14,"CTFGame"] = "grabSpeedMax"; -$mapStats::mapVars[15,"CTFGame"] = "capEfficiencyAvg"; +$mapStats::mapVars[13,"CTFGame"] = "heldTimeSecMin"; +$mapStats::mapVars[14,"CTFGame"] = "grabSpeedMax"; +$mapStats::mapVars[15,"CTFGame"] = "capEfficiencyAvg"; //6 -$mapStats::mapVars[16,"CTFGame"] = "heldTimeSecAvgi"; -$mapStats::mapVars[17,"CTFGame"] = "grabSpeedAvg"; -$mapStats::mapVars[18,"CTFGame"] = "capEfficiencyAvg"; +$mapStats::mapVars[16,"CTFGame"] = "heldTimeSecAvgi"; +$mapStats::mapVars[17,"CTFGame"] = "grabSpeedAvg"; +$mapStats::mapVars[18,"CTFGame"] = "capEfficiencyAvg"; //7 -$mapStats::mapVars[19,"CTFGame"] = "destructionTG"; -$mapStats::mapVars[20,"CTFGame"] = "repairsTG"; -$mapStats::mapVars[21,"CTFGame"] = "genDefendsTG"; +$mapStats::mapVars[19,"CTFGame"] = "destructionTG"; +$mapStats::mapVars[20,"CTFGame"] = "repairsTG"; +$mapStats::mapVars[21,"CTFGame"] = "genDefendsTG"; //8 -$mapStats::mapVars[22,"CTFGame"] = "roadKillsTG"; -$mapStats::mapVars[23,"CTFGame"] = "vehicleScoreTG"; -$mapStats::mapVars[24,"CTFGame"] = "bomberBombsKillsTG"; +$mapStats::mapVars[22,"CTFGame"] = "roadKillsTG"; +$mapStats::mapVars[23,"CTFGame"] = "vehicleScoreTG"; +$mapStats::mapVars[24,"CTFGame"] = "bomberBombsKillsTG"; //9 -$mapStats::mapVars[25,"CTFGame"] = "discKillsTG"; -$mapStats::mapVars[26,"CTFGame"] = "discMATG"; -$mapStats::mapVars[27,"CTFGame"] = "minePlusDiscTG"; +$mapStats::mapVars[25,"CTFGame"] = "discKillsTG"; +$mapStats::mapVars[26,"CTFGame"] = "discMATG"; +$mapStats::mapVars[27,"CTFGame"] = "minePlusDiscTG"; //10 -$mapStats::mapVars[28,"CTFGame"] = "laserKillsTG"; -$mapStats::mapVars[29,"CTFGame"] = "laserHeadShotTG"; -$mapStats::mapVars[30,"CTFGame"] = "laserHitDistMax"; +$mapStats::mapVars[28,"CTFGame"] = "laserKillsTG"; +$mapStats::mapVars[29,"CTFGame"] = "laserHeadShotTG"; +$mapStats::mapVars[30,"CTFGame"] = "laserHitDistMax"; //11 -$mapStats::mapVars[31,"CTFGame"] = "shockKillsTG"; -$mapStats::mapVars[32,"CTFGame"] = "shockRearShotTG"; -$mapStats::mapVars[33,"CTFGame"] = "shockMATG"; +$mapStats::mapVars[31,"CTFGame"] = "shockKillsTG"; +$mapStats::mapVars[32,"CTFGame"] = "shockRearShotTG"; +$mapStats::mapVars[33,"CTFGame"] = "shockMATG"; //12 -$mapStats::mapVars[34,"CTFGame"] = "plasmaKillsTG"; -$mapStats::mapVars[35,"CTFGame"] = "plasmaMATG"; -$mapStats::mapVars[36,"CTFGame"] = "plasmaHitDistMax"; +$mapStats::mapVars[34,"CTFGame"] = "plasmaKillsTG"; +$mapStats::mapVars[35,"CTFGame"] = "plasmaMATG"; +$mapStats::mapVars[36,"CTFGame"] = "plasmaHitDistMax"; //13 -$mapStats::mapVars[37,"CTFGame"] = "grenadeKillsTG"; -$mapStats::mapVars[38,"CTFGame"] = "mortarKillsTG"; -$mapStats::mapVars[39,"CTFGame"] = "missileKillsTG"; +$mapStats::mapVars[37,"CTFGame"] = "grenadeKillsTG"; +$mapStats::mapVars[38,"CTFGame"] = "mortarKillsTG"; +$mapStats::mapVars[39,"CTFGame"] = "missileKillsTG"; //12 -$mapStats::mapVars[40,"CTFGame"] = "cgKillsTG"; -$mapStats::mapVars[41,"CTFGame"] = "cgACCAvg"; -$mapStats::mapVars[42,"CTFGame"] = "cgHitDistMax"; +$mapStats::mapVars[40,"CTFGame"] = "cgKillsTG"; +$mapStats::mapVars[41,"CTFGame"] = "cgACCAvg"; +$mapStats::mapVars[42,"CTFGame"] = "cgHitDistMax"; //13 -$mapStats::mapVars[43,"CTFGame"] = "blasterKillsTG"; -$mapStats::mapVars[44,"CTFGame"] = "blasterMATG"; -$mapStats::mapVars[45,"CTFGame"] = "blasterHitDistMax"; +$mapStats::mapVars[43,"CTFGame"] = "blasterKillsTG"; +$mapStats::mapVars[44,"CTFGame"] = "blasterMATG"; +$mapStats::mapVars[45,"CTFGame"] = "blasterHitDistMax"; //15 -$mapStats::mapVars[46,"CTFGame"] = "mineKillsTG"; -$mapStats::mapVars[47,"CTFGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[48,"CTFGame"] = "satchelKillsTG"; +$mapStats::mapVars[46,"CTFGame"] = "mineKillsTG"; +$mapStats::mapVars[47,"CTFGame"] = "hGrenadeKillsTG"; +$mapStats::mapVars[48,"CTFGame"] = "satchelKillsTG"; //16 -$mapStats::mapVars[49,"CTFGame"] = "discHitDistMax"; +$mapStats::mapVars[49,"CTFGame"] = "discHitDistMax"; $mapStats::mapVars[50,"CTFGame"] = "discMAHitDistMax"; -$mapStats::mapVars[51,"CTFGame"] = "totalTimeTG"; +$mapStats::mapVars[51,"CTFGame"] = "totalTimeTG"; //17 -$mapStats::mapVars[52,"CTFGame"] = "InventoryDepTG"; -$mapStats::mapVars[53,"CTFGame"] = "TurretOutdoorDepTG"; -$mapStats::mapVars[54,"CTFGame"] = "TurretIndoorDepTG"; +$mapStats::mapVars[52,"CTFGame"] = "InventoryDepTG"; +$mapStats::mapVars[53,"CTFGame"] = "TurretOutdoorDepTG"; +$mapStats::mapVars[54,"CTFGame"] = "TurretIndoorDepTG"; -$mapStats::mapVars[55,"CTFGame"] = "MotionSensorDepTG"; -$mapStats::mapVars[56,"CTFGame"] = "PulseSensorDepTG"; -$mapStats::mapVars[57,"CTFGame"] = "lagSpikesTG"; +$mapStats::mapVars[55,"CTFGame"] = "MotionSensorDepTG"; +$mapStats::mapVars[56,"CTFGame"] = "PulseSensorDepTG"; +$mapStats::mapVars[57,"CTFGame"] = "lagSpikesTG"; //19 -$mapStats::mapVars[58,"CTFGame"] = "airTimeTG"; -$mapStats::mapVars[59,"CTFGame"] = "groundTimeTG"; -$mapStats::mapVars[60,"CTFGame"] = "distMovTG"; +$mapStats::mapVars[58,"CTFGame"] = "airTimeTG"; +$mapStats::mapVars[59,"CTFGame"] = "groundTimeTG"; +$mapStats::mapVars[60,"CTFGame"] = "distMovTG"; -$mapStats::mapVars[61,"CTFGame"] = "repairpackpickupCountTG"; -$mapStats::mapVars[62,"CTFGame"] = "repairpackpickupEnemyTG"; -$mapStats::mapVars[63,"CTFGame"] = "invyEatRepairPackTG"; +$mapStats::mapVars[61,"CTFGame"] = "repairpackpickupCountTG"; +$mapStats::mapVars[62,"CTFGame"] = "repairpackpickupEnemyTG"; +$mapStats::mapVars[63,"CTFGame"] = "invyEatRepairPackTG"; -$mapStats::mapVarCount["CTFGame"] = 63; +$mapStats::mapVarCount["CTFGame"] = 63; //////////////////////////////////////////////////////////////////////////////// //1 -$mapStats::mapVars[1,"SCtFGame"] = "scoreTG"; -$mapStats::mapVars[2,"SCtFGame"] = "defenseScoreTG"; -$mapStats::mapVars[3,"SCtFGame"] = "offenseScoreTG"; +$mapStats::mapVars[1,"SCtFGame"] = "scoreTG"; +$mapStats::mapVars[2,"SCtFGame"] = "defenseScoreTG"; +$mapStats::mapVars[3,"SCtFGame"] = "offenseScoreTG"; //2 -$mapStats::mapVars[4,"SCtFGame"] = "assistTG"; -$mapStats::mapVars[5,"SCtFGame"] = "killsTG"; -$mapStats::mapVars[6,"SCtFGame"] = "teamKillsTG"; +$mapStats::mapVars[4,"SCtFGame"] = "assistTG"; +$mapStats::mapVars[5,"SCtFGame"] = "killsTG"; +$mapStats::mapVars[6,"SCtFGame"] = "teamKillsTG"; //3 -$mapStats::mapVars[7,"SCtFGame"] = "flagCapsTG"; -$mapStats::mapVars[8,"SCtFGame"] = "flagGrabsTG"; -$mapStats::mapVars[9,"SCtFGame"] = "flagReturnsTG"; +$mapStats::mapVars[7,"SCtFGame"] = "flagCapsTG"; +$mapStats::mapVars[8,"SCtFGame"] = "flagGrabsTG"; +$mapStats::mapVars[9,"SCtFGame"] = "flagReturnsTG"; //4 -$mapStats::mapVars[10,"SCtFGame"] = "carrierKillsTG"; -$mapStats::mapVars[11,"SCtFGame"] = "escortAssistsTG"; -$mapStats::mapVars[12,"SCtFGame"] = "flagDefendsTG"; +$mapStats::mapVars[10,"SCtFGame"] = "carrierKillsTG"; +$mapStats::mapVars[11,"SCtFGame"] = "escortAssistsTG"; +$mapStats::mapVars[12,"SCtFGame"] = "flagDefendsTG"; //5 -$mapStats::mapVars[13,"SCtFGame"] = "heldTimeSecMin"; -$mapStats::mapVars[14,"SCtFGame"] = "grabSpeedMax"; -$mapStats::mapVars[15,"SCtFGame"] = "capEfficiencyAvg"; +$mapStats::mapVars[13,"SCtFGame"] = "heldTimeSecMin"; +$mapStats::mapVars[14,"SCtFGame"] = "grabSpeedMax"; +$mapStats::mapVars[15,"SCtFGame"] = "capEfficiencyAvg"; //6 -$mapStats::mapVars[16,"SCtFGame"] = "heldTimeSecAvgi"; -$mapStats::mapVars[17,"SCtFGame"] = "grabSpeedAvg"; -$mapStats::mapVars[18,"SCtFGame"] = "capEfficiencyAvg"; +$mapStats::mapVars[16,"SCtFGame"] = "heldTimeSecAvgi"; +$mapStats::mapVars[17,"SCtFGame"] = "grabSpeedAvg"; +$mapStats::mapVars[18,"SCtFGame"] = "capEfficiencyAvg"; //7 -$mapStats::mapVars[19,"SCtFGame"] = "discKillsTG"; -$mapStats::mapVars[20,"SCtFGame"] = "discMATG"; -$mapStats::mapVars[21,"SCtFGame"] = "minePlusDiscTG"; +$mapStats::mapVars[19,"SCtFGame"] = "discKillsTG"; +$mapStats::mapVars[20,"SCtFGame"] = "discMATG"; +$mapStats::mapVars[21,"SCtFGame"] = "minePlusDiscTG"; //8 -$mapStats::mapVars[22,"SCtFGame"] = "laserKillsTG"; -$mapStats::mapVars[23,"SCtFGame"] = "laserHeadShotTG"; -$mapStats::mapVars[24,"SCtFGame"] = "laserHitDistMax"; +$mapStats::mapVars[22,"SCtFGame"] = "laserKillsTG"; +$mapStats::mapVars[23,"SCtFGame"] = "laserHeadShotTG"; +$mapStats::mapVars[24,"SCtFGame"] = "laserHitDistMax"; //9 -$mapStats::mapVars[25,"SCtFGame"] = "shockKillsTG"; -$mapStats::mapVars[26,"SCtFGame"] = "shockRearShotTG"; -$mapStats::mapVars[27,"SCtFGame"] = "shockMATG"; +$mapStats::mapVars[25,"SCtFGame"] = "shockKillsTG"; +$mapStats::mapVars[26,"SCtFGame"] = "shockRearShotTG"; +$mapStats::mapVars[27,"SCtFGame"] = "shockMATG"; //10 -$mapStats::mapVars[28,"SCtFGame"] = "plasmaKillsTG"; -$mapStats::mapVars[29,"SCtFGame"] = "plasmaMATG"; -$mapStats::mapVars[30,"SCtFGame"] = "plasmaHitDistMax"; +$mapStats::mapVars[28,"SCtFGame"] = "plasmaKillsTG"; +$mapStats::mapVars[29,"SCtFGame"] = "plasmaMATG"; +$mapStats::mapVars[30,"SCtFGame"] = "plasmaHitDistMax"; //11 -$mapStats::mapVars[31,"SCtFGame"] = "grenadeKillsTG"; -$mapStats::mapVars[32,"SCtFGame"] = "grenadeMATG"; +$mapStats::mapVars[31,"SCtFGame"] = "grenadeKillsTG"; +$mapStats::mapVars[32,"SCtFGame"] = "grenadeMATG"; $mapStats::mapVars[33,"SCtFGame"] = "grenadeHitDistMax"; //12 -$mapStats::mapVars[34,"SCtFGame"] = "cgKillsTG"; -$mapStats::mapVars[35,"SCtFGame"] = "cgACCAvg"; -$mapStats::mapVars[36,"SCtFGame"] = "cgHitDistMax"; +$mapStats::mapVars[34,"SCtFGame"] = "cgKillsTG"; +$mapStats::mapVars[35,"SCtFGame"] = "cgACCAvg"; +$mapStats::mapVars[36,"SCtFGame"] = "cgHitDistMax"; //13 -$mapStats::mapVars[37,"SCtFGame"] = "blasterHitSVMax"; +$mapStats::mapVars[37,"SCtFGame"] = "blasterHitSVMax"; $mapStats::mapVars[38,"SCtFGame"] = "blasterDmgTG"; -$mapStats::mapVars[39,"SCtFGame"] = "blasterComTG"; +$mapStats::mapVars[39,"SCtFGame"] = "blasterComTG"; //14 -$mapStats::mapVars[40,"SCtFGame"] = "mineKillsTG"; -$mapStats::mapVars[41,"SCtFGame"] = "mineMATG"; -$mapStats::mapVars[42,"SCtFGame"] = "mineHitDistMax"; +$mapStats::mapVars[40,"SCtFGame"] = "mineKillsTG"; +$mapStats::mapVars[41,"SCtFGame"] = "mineMATG"; +$mapStats::mapVars[42,"SCtFGame"] = "mineHitDistMax"; //15 -$mapStats::mapVars[43,"SCtFGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[44,"SCtFGame"] = "hGrenadeMATG"; -$mapStats::mapVars[45,"SCtFGame"] = "hGrenadeHitDistMax"; +$mapStats::mapVars[43,"SCtFGame"] = "hGrenadeKillsTG"; +$mapStats::mapVars[44,"SCtFGame"] = "hGrenadeMATG"; +$mapStats::mapVars[45,"SCtFGame"] = "hGrenadeHitDistMax"; $mapStats::mapVarCount["SCtFGame"] = 45; //////////////////////////////////////////////////////////////////////////////// //1 @@ -1265,61 +1272,61 @@ $mapStats::mapVars[4,"LakRabbitGame"] = "flagGrabsTG"; $mapStats::mapVars[5,"LakRabbitGame"] = "MidairflagGrabsTG"; $mapStats::mapVars[6,"LakRabbitGame"] = "flagTimeMinTG"; //3 -$mapStats::mapVars[7,"LakRabbitGame"] = "discKillsTG"; -$mapStats::mapVars[8,"LakRabbitGame"] = "discMATG"; +$mapStats::mapVars[7,"LakRabbitGame"] = "discKillsTG"; +$mapStats::mapVars[8,"LakRabbitGame"] = "discMATG"; $mapStats::mapVars[9,"LakRabbitGame"] = "discHitDistMax"; //4 -$mapStats::mapVars[10,"LakRabbitGame"] = "discDmgTG"; -$mapStats::mapVars[11,"LakRabbitGame"] = "discCom"; +$mapStats::mapVars[10,"LakRabbitGame"] = "discDmgTG"; +$mapStats::mapVars[11,"LakRabbitGame"] = "discCom"; $mapStats::mapVars[12,"LakRabbitGame"] = "minePlusDiscTG"; //5 -$mapStats::mapVars[13,"LakRabbitGame"] = "shockKillsTG"; -$mapStats::mapVars[14,"LakRabbitGame"] = "shockMATG"; -$mapStats::mapVars[15,"LakRabbitGame"] = "shockRearShotTG"; +$mapStats::mapVars[13,"LakRabbitGame"] = "shockKillsTG"; +$mapStats::mapVars[14,"LakRabbitGame"] = "shockMATG"; +$mapStats::mapVars[15,"LakRabbitGame"] = "shockRearShotTG"; //6 -$mapStats::mapVars[16,"LakRabbitGame"] = "shockHitSVMax"; +$mapStats::mapVars[16,"LakRabbitGame"] = "shockHitSVMax"; $mapStats::mapVars[17,"LakRabbitGame"] = "shockDmgTG"; -$mapStats::mapVars[18,"LakRabbitGame"] = "shockComTG"; +$mapStats::mapVars[18,"LakRabbitGame"] = "shockComTG"; //7 -$mapStats::mapVars[19,"LakRabbitGame"] = "plasmaKillsTG"; -$mapStats::mapVars[20,"LakRabbitGame"] = "plasmaMATG"; -$mapStats::mapVars[21,"LakRabbitGame"] = "plasmaHitDistMax"; +$mapStats::mapVars[19,"LakRabbitGame"] = "plasmaKillsTG"; +$mapStats::mapVars[20,"LakRabbitGame"] = "plasmaMATG"; +$mapStats::mapVars[21,"LakRabbitGame"] = "plasmaHitDistMax"; //8 -$mapStats::mapVars[22,"LakRabbitGame"] = "plasmaHitSVMax"; +$mapStats::mapVars[22,"LakRabbitGame"] = "plasmaHitSVMax"; $mapStats::mapVars[23,"LakRabbitGame"] = "plasmaDmgTG"; -$mapStats::mapVars[24,"LakRabbitGame"] = "plasmaComTG"; +$mapStats::mapVars[24,"LakRabbitGame"] = "plasmaComTG"; //9 -$mapStats::mapVars[25,"LakRabbitGame"] = "grenadeKillsTG"; -$mapStats::mapVars[26,"LakRabbitGame"] = "grenadeMATG"; +$mapStats::mapVars[25,"LakRabbitGame"] = "grenadeKillsTG"; +$mapStats::mapVars[26,"LakRabbitGame"] = "grenadeMATG"; $mapStats::mapVars[27,"LakRabbitGame"] = "grenadeHitDistMax"; //10 -$mapStats::mapVars[28,"LakRabbitGame"] = "grenadeHitSVMax"; +$mapStats::mapVars[28,"LakRabbitGame"] = "grenadeHitSVMax"; $mapStats::mapVars[29,"LakRabbitGame"] = "grenadeDmgTG"; -$mapStats::mapVars[30,"LakRabbitGame"] = "grenadeComTG"; +$mapStats::mapVars[30,"LakRabbitGame"] = "grenadeComTG"; //11 -$mapStats::mapVars[31,"LakRabbitGame"] = "blasterKillsTG"; -$mapStats::mapVars[32,"LakRabbitGame"] = "blasterMATG"; +$mapStats::mapVars[31,"LakRabbitGame"] = "blasterKillsTG"; +$mapStats::mapVars[32,"LakRabbitGame"] = "blasterMATG"; $mapStats::mapVars[33,"LakRabbitGame"] = "blasterHitDistMax"; //12 -$mapStats::mapVars[34,"LakRabbitGame"] = "blasterHitSVMax"; +$mapStats::mapVars[34,"LakRabbitGame"] = "blasterHitSVMax"; $mapStats::mapVars[35,"LakRabbitGame"] = "blasterDmgTG"; -$mapStats::mapVars[36,"LakRabbitGame"] = "blasterComTG"; +$mapStats::mapVars[36,"LakRabbitGame"] = "blasterComTG"; //13 -$mapStats::mapVars[37,"LakRabbitGame"] = "mineKillsTG"; -$mapStats::mapVars[38,"LakRabbitGame"] = "mineMATG"; -$mapStats::mapVars[39,"LakRabbitGame"] = "mineHitDistMax"; +$mapStats::mapVars[37,"LakRabbitGame"] = "mineKillsTG"; +$mapStats::mapVars[38,"LakRabbitGame"] = "mineMATG"; +$mapStats::mapVars[39,"LakRabbitGame"] = "mineHitDistMax"; //14 -$mapStats::mapVars[40,"LakRabbitGame"] = "mineHitVVMax"; +$mapStats::mapVars[40,"LakRabbitGame"] = "mineHitVVMax"; $mapStats::mapVars[41,"LakRabbitGame"] = "mineDmgTG"; -$mapStats::mapVars[42,"LakRabbitGame"] = "mineComTG"; +$mapStats::mapVars[42,"LakRabbitGame"] = "mineComTG"; //15 -$mapStats::mapVars[43,"LakRabbitGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[44,"LakRabbitGame"] = "hGrenadeMATG"; -$mapStats::mapVars[45,"LakRabbitGame"] = "hGrenadeHitDistMax"; +$mapStats::mapVars[43,"LakRabbitGame"] = "hGrenadeKillsTG"; +$mapStats::mapVars[44,"LakRabbitGame"] = "hGrenadeMATG"; +$mapStats::mapVars[45,"LakRabbitGame"] = "hGrenadeHitDistMax"; //16 -$mapStats::mapVars[46,"LakRabbitGame"] = "hGrenadeHitSVMax"; +$mapStats::mapVars[46,"LakRabbitGame"] = "hGrenadeHitSVMax"; $mapStats::mapVars[47,"LakRabbitGame"] = "hGrenadeDmgTG"; -$mapStats::mapVars[48,"LakRabbitGame"] = "hGrenadeComTG"; +$mapStats::mapVars[48,"LakRabbitGame"] = "hGrenadeComTG"; $mapStats::mapVarCount["LakRabbitGame"] = 48; //////////////////////////////////////////////////////////////////////////////// //1 @@ -1347,45 +1354,45 @@ $mapStats::mapVars[16,"DMGame"] = "killStreakMax"; $mapStats::mapVars[17,"DMGame"] = "comboCountTG"; $mapStats::mapVars[18,"DMGame"] = "kdrAvg"; //7 -$mapStats::mapVars[19,"DMGame"] = "discKillsTG"; -$mapStats::mapVars[20,"DMGame"] = "discMATG"; -$mapStats::mapVars[21,"DMGame"] = "minePlusDiscTG"; +$mapStats::mapVars[19,"DMGame"] = "discKillsTG"; +$mapStats::mapVars[20,"DMGame"] = "discMATG"; +$mapStats::mapVars[21,"DMGame"] = "minePlusDiscTG"; //8 -$mapStats::mapVars[22,"DMGame"] = "plasmaKillsTG"; -$mapStats::mapVars[23,"DMGame"] = "plasmaMATG"; +$mapStats::mapVars[22,"DMGame"] = "plasmaKillsTG"; +$mapStats::mapVars[23,"DMGame"] = "plasmaMATG"; $mapStats::mapVars[24,"DMGame"] = "plasmaHitDistMax"; //9 -$mapStats::mapVars[25,"DMGame"] = "grenadeKillsTG"; -$mapStats::mapVars[26,"DMGame"] = "grenadeMATG"; +$mapStats::mapVars[25,"DMGame"] = "grenadeKillsTG"; +$mapStats::mapVars[26,"DMGame"] = "grenadeMATG"; $mapStats::mapVars[27,"DMGame"] = "grenadeHitDistMax"; //10 -$mapStats::mapVars[28,"DMGame"] = "laserKillsTG"; -$mapStats::mapVars[29,"DMGame"] = "laserHeadShotTG"; -$mapStats::mapVars[30,"DMGame"] = "laserHitDistMax"; +$mapStats::mapVars[28,"DMGame"] = "laserKillsTG"; +$mapStats::mapVars[29,"DMGame"] = "laserHeadShotTG"; +$mapStats::mapVars[30,"DMGame"] = "laserHitDistMax"; //11 -$mapStats::mapVars[31,"DMGame"] = "shockKillsTG"; -$mapStats::mapVars[32,"DMGame"] = "shockRearShotTG"; -$mapStats::mapVars[33,"DMGame"] = "shockMATG"; +$mapStats::mapVars[31,"DMGame"] = "shockKillsTG"; +$mapStats::mapVars[32,"DMGame"] = "shockRearShotTG"; +$mapStats::mapVars[33,"DMGame"] = "shockMATG"; //12 -$mapStats::mapVars[34,"DMGame"] = "mortarKillsTG"; -$mapStats::mapVars[35,"DMGame"] = "mortarMATG"; +$mapStats::mapVars[34,"DMGame"] = "mortarKillsTG"; +$mapStats::mapVars[35,"DMGame"] = "mortarMATG"; $mapStats::mapVars[36,"DMGame"] = "mortarHitDistMax"; //13 -$mapStats::mapVars[37,"DMGame"] = "cgKillsTG"; -$mapStats::mapVars[38,"DMGame"] = "cgACCAvg"; -$mapStats::mapVars[39,"DMGame"] = "cgHitDistMax"; +$mapStats::mapVars[37,"DMGame"] = "cgKillsTG"; +$mapStats::mapVars[38,"DMGame"] = "cgACCAvg"; +$mapStats::mapVars[39,"DMGame"] = "cgHitDistMax"; //14 -$mapStats::mapVars[40,"DMGame"] = "blasterKillsTG"; -$mapStats::mapVars[41,"DMGame"] = "blasterMATG"; -$mapStats::mapVars[42,"DMGame"] = "blasterHitDistMax"; +$mapStats::mapVars[40,"DMGame"] = "blasterKillsTG"; +$mapStats::mapVars[41,"DMGame"] = "blasterMATG"; +$mapStats::mapVars[42,"DMGame"] = "blasterHitDistMax"; //15 -$mapStats::mapVars[43,"DMGame"] = "mineKillsTG"; -$mapStats::mapVars[44,"DMGame"] = "mineMATG"; -$mapStats::mapVars[45,"DMGame"] = "mineHitDistMax"; +$mapStats::mapVars[43,"DMGame"] = "mineKillsTG"; +$mapStats::mapVars[44,"DMGame"] = "mineMATG"; +$mapStats::mapVars[45,"DMGame"] = "mineHitDistMax"; //16 -$mapStats::mapVars[46,"DMGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[47,"DMGame"] = "hGrenadeMATG"; -$mapStats::mapVars[48,"DMGame"] = "hGrenadeHitDistMax"; +$mapStats::mapVars[46,"DMGame"] = "hGrenadeKillsTG"; +$mapStats::mapVars[47,"DMGame"] = "hGrenadeMATG"; +$mapStats::mapVars[48,"DMGame"] = "hGrenadeHitDistMax"; $mapStats::mapVarCount["DMGame"] = 48; //////////////////////////////////////////////////////////////////////////////// //1 @@ -1409,45 +1416,45 @@ $mapStats::mapVars[13,"DuelGame"] = "distMovTG"; $mapStats::mapVars[14,"DuelGame"] = "maxSpeedMax"; $mapStats::mapVars[15,"DuelGame"] = "timeTLAvg"; //6 -$mapStats::mapVars[16,"DuelGame"] = "discKillsTG"; -$mapStats::mapVars[17,"DuelGame"] = "discMATG"; -$mapStats::mapVars[18,"DuelGame"] = "minePlusDiscTG"; +$mapStats::mapVars[16,"DuelGame"] = "discKillsTG"; +$mapStats::mapVars[17,"DuelGame"] = "discMATG"; +$mapStats::mapVars[18,"DuelGame"] = "minePlusDiscTG"; //7 -$mapStats::mapVars[19,"DuelGame"] = "plasmaKillsTG"; -$mapStats::mapVars[20,"DuelGame"] = "plasmaMATG"; +$mapStats::mapVars[19,"DuelGame"] = "plasmaKillsTG"; +$mapStats::mapVars[20,"DuelGame"] = "plasmaMATG"; $mapStats::mapVars[21,"DuelGame"] = "plasmaHitDistMax"; //8 -$mapStats::mapVars[22,"DuelGame"] = "grenadeKillsTG"; -$mapStats::mapVars[23,"DuelGame"] = "grenadeMATG"; +$mapStats::mapVars[22,"DuelGame"] = "grenadeKillsTG"; +$mapStats::mapVars[23,"DuelGame"] = "grenadeMATG"; $mapStats::mapVars[24,"DuelGame"] = "grenadeHitDistMax"; //9 -$mapStats::mapVars[25,"DuelGame"] = "laserKillsTG"; -$mapStats::mapVars[26,"DuelGame"] = "laserHeadShotTG"; -$mapStats::mapVars[27,"DuelGame"] = "laserHitDistMax"; +$mapStats::mapVars[25,"DuelGame"] = "laserKillsTG"; +$mapStats::mapVars[26,"DuelGame"] = "laserHeadShotTG"; +$mapStats::mapVars[27,"DuelGame"] = "laserHitDistMax"; //10 -$mapStats::mapVars[28,"DuelGame"] = "shockKillsTG"; -$mapStats::mapVars[29,"DuelGame"] = "shockRearShotTG"; -$mapStats::mapVars[30,"DuelGame"] = "shockMATG"; +$mapStats::mapVars[28,"DuelGame"] = "shockKillsTG"; +$mapStats::mapVars[29,"DuelGame"] = "shockRearShotTG"; +$mapStats::mapVars[30,"DuelGame"] = "shockMATG"; //11 -$mapStats::mapVars[31,"DuelGame"] = "mortarKillsTG"; -$mapStats::mapVars[32,"DuelGame"] = "mortarMATG"; +$mapStats::mapVars[31,"DuelGame"] = "mortarKillsTG"; +$mapStats::mapVars[32,"DuelGame"] = "mortarMATG"; $mapStats::mapVars[33,"DuelGame"] = "mortarHitDistMax"; //12 -$mapStats::mapVars[34,"DuelGame"] = "cgKillsTG"; -$mapStats::mapVars[35,"DuelGame"] = "cgACCAvg"; -$mapStats::mapVars[36,"DuelGame"] = "cgHitDistMax"; +$mapStats::mapVars[34,"DuelGame"] = "cgKillsTG"; +$mapStats::mapVars[35,"DuelGame"] = "cgACCAvg"; +$mapStats::mapVars[36,"DuelGame"] = "cgHitDistMax"; //13 -$mapStats::mapVars[37,"DuelGame"] = "blasterKillsTG"; -$mapStats::mapVars[38,"DuelGame"] = "blasterMATG"; -$mapStats::mapVars[39,"DuelGame"] = "blasterHitDistMax"; +$mapStats::mapVars[37,"DuelGame"] = "blasterKillsTG"; +$mapStats::mapVars[38,"DuelGame"] = "blasterMATG"; +$mapStats::mapVars[39,"DuelGame"] = "blasterHitDistMax"; //14 -$mapStats::mapVars[40,"DuelGame"] = "mineKillsTG"; -$mapStats::mapVars[41,"DuelGame"] = "mineMATG"; -$mapStats::mapVars[42,"DuelGame"] = "mineHitDistMax"; +$mapStats::mapVars[40,"DuelGame"] = "mineKillsTG"; +$mapStats::mapVars[41,"DuelGame"] = "mineMATG"; +$mapStats::mapVars[42,"DuelGame"] = "mineHitDistMax"; //15 -$mapStats::mapVars[43,"DuelGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[44,"DuelGame"] = "hGrenadeMATG"; -$mapStats::mapVars[45,"DuelGame"] = "hGrenadeHitDistMax"; +$mapStats::mapVars[43,"DuelGame"] = "hGrenadeKillsTG"; +$mapStats::mapVars[44,"DuelGame"] = "hGrenadeMATG"; +$mapStats::mapVars[45,"DuelGame"] = "hGrenadeHitDistMax"; $mapStats::mapVarCount["DuelGame"] = 45; //////////////////////////////////////////////////////////////////////////////// //1 @@ -1475,59 +1482,59 @@ $mapStats::mapVars[16,"ArenaGame"] = "killStreakMax"; $mapStats::mapVars[17,"ArenaGame"] = "comboCountTG"; $mapStats::mapVars[18,"ArenaGame"] = "kdrAvg"; //7 -$mapStats::mapVars[19,"ArenaGame"] = "discKillsTG"; -$mapStats::mapVars[20,"ArenaGame"] = "discMATG"; -$mapStats::mapVars[21,"ArenaGame"] = "minePlusDiscTG"; +$mapStats::mapVars[19,"ArenaGame"] = "discKillsTG"; +$mapStats::mapVars[20,"ArenaGame"] = "discMATG"; +$mapStats::mapVars[21,"ArenaGame"] = "minePlusDiscTG"; //8 -$mapStats::mapVars[22,"ArenaGame"] = "plasmaKillsTG"; -$mapStats::mapVars[23,"ArenaGame"] = "plasmaMATG"; +$mapStats::mapVars[22,"ArenaGame"] = "plasmaKillsTG"; +$mapStats::mapVars[23,"ArenaGame"] = "plasmaMATG"; $mapStats::mapVars[24,"ArenaGame"] = "plasmaHitDistMax"; //9 -$mapStats::mapVars[25,"ArenaGame"] = "grenadeKillsTG"; -$mapStats::mapVars[26,"ArenaGame"] = "grenadeMATG"; +$mapStats::mapVars[25,"ArenaGame"] = "grenadeKillsTG"; +$mapStats::mapVars[26,"ArenaGame"] = "grenadeMATG"; $mapStats::mapVars[27,"ArenaGame"] = "grenadeHitDistMax"; //10 -$mapStats::mapVars[28,"ArenaGame"] = "laserKillsTG"; -$mapStats::mapVars[29,"ArenaGame"] = "laserHeadShotTG"; -$mapStats::mapVars[30,"ArenaGame"] = "laserHitDistMax"; +$mapStats::mapVars[28,"ArenaGame"] = "laserKillsTG"; +$mapStats::mapVars[29,"ArenaGame"] = "laserHeadShotTG"; +$mapStats::mapVars[30,"ArenaGame"] = "laserHitDistMax"; //11 -$mapStats::mapVars[31,"ArenaGame"] = "shockKillsTG"; -$mapStats::mapVars[32,"ArenaGame"] = "shockRearShotTG"; -$mapStats::mapVars[33,"ArenaGame"] = "shockMATG"; +$mapStats::mapVars[31,"ArenaGame"] = "shockKillsTG"; +$mapStats::mapVars[32,"ArenaGame"] = "shockRearShotTG"; +$mapStats::mapVars[33,"ArenaGame"] = "shockMATG"; //12 -$mapStats::mapVars[34,"ArenaGame"] = "mortarKillsTG"; -$mapStats::mapVars[35,"ArenaGame"] = "mortarMATG"; +$mapStats::mapVars[34,"ArenaGame"] = "mortarKillsTG"; +$mapStats::mapVars[35,"ArenaGame"] = "mortarMATG"; $mapStats::mapVars[36,"ArenaGame"] = "mortarHitDistMax"; //13 -$mapStats::mapVars[37,"ArenaGame"] = "cgKillsTG"; -$mapStats::mapVars[38,"ArenaGame"] = "cgACCAvg"; -$mapStats::mapVars[39,"ArenaGame"] = "cgHitDistMax"; +$mapStats::mapVars[37,"ArenaGame"] = "cgKillsTG"; +$mapStats::mapVars[38,"ArenaGame"] = "cgACCAvg"; +$mapStats::mapVars[39,"ArenaGame"] = "cgHitDistMax"; //14 -$mapStats::mapVars[40,"ArenaGame"] = "blasterKillsTG"; -$mapStats::mapVars[41,"ArenaGame"] = "blasterMATG"; -$mapStats::mapVars[42,"ArenaGame"] = "blasterHitDistMax"; +$mapStats::mapVars[40,"ArenaGame"] = "blasterKillsTG"; +$mapStats::mapVars[41,"ArenaGame"] = "blasterMATG"; +$mapStats::mapVars[42,"ArenaGame"] = "blasterHitDistMax"; //15 -$mapStats::mapVars[43,"ArenaGame"] = "mineKillsTG"; -$mapStats::mapVars[44,"ArenaGame"] = "mineMATG"; -$mapStats::mapVars[45,"ArenaGame"] = "mineHitDistMax"; +$mapStats::mapVars[43,"ArenaGame"] = "mineKillsTG"; +$mapStats::mapVars[44,"ArenaGame"] = "mineMATG"; +$mapStats::mapVars[45,"ArenaGame"] = "mineHitDistMax"; //16 -$mapStats::mapVars[46,"ArenaGame"] = "hGrenadeKillsTG"; -$mapStats::mapVars[47,"ArenaGame"] = "hGrenadeMATG"; -$mapStats::mapVars[48,"ArenaGame"] = "hGrenadeHitDistMax"; +$mapStats::mapVars[46,"ArenaGame"] = "hGrenadeKillsTG"; +$mapStats::mapVars[47,"ArenaGame"] = "hGrenadeMATG"; +$mapStats::mapVars[48,"ArenaGame"] = "hGrenadeHitDistMax"; $mapStats::mapVarCount["ArenaGame"] = 48; + - - + if(!$dtStats::Enable){return;} // abort exec if(!isObject(statsGroup)){ new SimGroup(statsGroup); - RootGroup.add(statsGroup); + RootGroup.add(statsGroup); statsGroup.resetCount = -1; statsGroup.serverStart = 0; $dtStats::leftID++; } -function dtAICON(%client){ +function dtAICON(%client){ dtStatsMissionDropReady(Game.getId(), %client); } package dtStats{ @@ -1550,7 +1557,7 @@ package dtStats{ if($dtStats::Enable) dtStatsGameOver(%game);//common parent::gameOver(%game); - } + } function CTFGame::onClientKilled(%game, %clVictim, %clKiller, %damageType, %implement, %damageLocation){ if($dtStats::Enable) clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %damageLocation);//for stats collection @@ -1619,7 +1626,7 @@ package dtStats{ } function DMGame::recalcScore(%game, %client){ if(!$missionRunning){ - return; + return; } parent::recalcScore(%game, %client); } @@ -1631,7 +1638,7 @@ package dtStats{ } function DMGame::updateScoreHud(%game, %client, %tag){// defaultGame/evo if($dtStats::Enable || %client.isSuperAdmin) - DMHud(%game, %client, %tag); + DMHud(%game, %client, %tag); else parent::updateScoreHud(%game, %client, %tag); } @@ -1686,7 +1693,7 @@ package dtStats{ parent::processGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5); } function ArenaGame::updateScoreHud(%game, %client, %tag){// defaultGame/evo - if($dtStats::Enable || %client.isSuperAdmin) + if($dtStats::Enable || %client.isSuperAdmin) ArenaHud(%game, %client, %tag); else parent::updateScoreHud(%game, %client, %tag); @@ -1712,7 +1719,7 @@ package dtStats{ dtGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5); else parent::processGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5); - } + } function DuelGame::updateScoreHud(%game, %client, %tag){ if($dtStats::Enable || %client.isSuperAdmin) DuelHud(%game, %client, %tag); @@ -1726,7 +1733,7 @@ package dtStats{ if($dtStats::Enable){ dtSaveServerVars(); dtScanForRepair(); - $mapID::gameID = addNum($mapID::gameID,1); + $mapID::gameID = addNum($mapID::gameID,1); if($dtStats::debugEchos) error("GAME ID" SPC $mapID::gameID SPC "//////////////////////////////"); } @@ -1735,11 +1742,11 @@ package dtStats{ parent::forceObserver( %game, %client, %reason ); if($dtStats::Enable){ if(%reason $= "spawnTimeout"){ - %client.dtStats.spawnobstimeoutCount++; + %client.dtStats.spawnobstimeoutCount++; } updateTeamTime(%client.dtStats,%client.dtStats.team); %client.dtStats.team = 0; - %client.gt = %client.at = 0;//air time ground time reset + %client.gt = %client.at = 0;//air time ground time reset } } function serverCmdShowHud(%client, %tag){ // to refresh screen when client opens it up @@ -1754,13 +1761,13 @@ package dtStats{ } function chatMessageAll( %sender, %msgString, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10 ){ parent::chatMessageAll( %sender, %msgString, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10 ); - if($dtStats::Enable){ + if($dtStats::Enable){ %sender.dtStats.chatallCount++; } } function cannedChatMessageAll( %sender, %msgString, %name, %string, %keys ){ parent::cannedChatMessageAll( %sender, %msgString, %name, %string, %keys ); - if($dtStats::Enable){ + if($dtStats::Enable){ %sender.dtStats.voicebindsallCount++; } } @@ -1772,7 +1779,7 @@ package dtStats{ } function cannedChatMessageTeam( %sender, %team, %msgString, %name, %string, %keys ){ parent::cannedChatMessageTeam( %sender, %team, %msgString, %name, %string, %keys ); - if($dtStats::Enable){ + if($dtStats::Enable){ %sender.dtStats.voicebindsteamCount++; } } @@ -1786,7 +1793,7 @@ package dtStats{ if($dtStats::Enable) %client.dtStats.obstimeoutkickCount++; } - + function CTFGame::leaveMissionArea(%game, %playerData, %player){ parent::leaveMissionArea(%game, %playerData, %player); if($dtStats::Enable) @@ -1825,6 +1832,12 @@ package dtStats{ } //error("assignClientTeam" SPC %client.team SPC %respawn); } + //function DefaultGame::startMatch(%game){ + //parent::startMatch(%game); + //if($dtStats::Enable){ + // + //} + //} function RepairPack::onThrow(%data,%obj,%shape){ parent::onThrow(%data,%obj,%shape); if($dtStats::Enable){ @@ -1860,7 +1873,7 @@ package dtStats{ if(%name $= "DeployedStationInventory"){ %ow = %obj.station.owner; if(isObject(%ow) && %ow != %colObj.client) - %ow.dtStats.depInvyUse++; + %ow.dtStats.depInvyUse++; } } } @@ -1899,20 +1912,20 @@ package dtStats{ } ////////////////////////////////////////////////////////////////////////////////// // Flag Escort Fixes - function CTFGame::onClientDamaged(%game, %clVictim, %clAttacker, %damageType, %implement, %damageLoc){ + function CTFGame::onClientDamaged(%game, %clVictim, %clAttacker, %damageType, %implement, %damageLoc){ parent::onClientDamaged(%game, %clVictim, %clAttacker, %damageType, %implement, %damageLoc); if ((%clVictim.player.holdingFlag !$= "") && (%clVictim.team != %clAttacker.team)) - %clAttacker.dmgdFlagTime = getSimTime(); + %clAttacker.dmgdFlagTime = getSimTime(); } function CTFGame::testEscortAssist(%game, %victimID, %killerID){ if((getSimTime() - %victimID.dmgdFlagTime) < 5000 && %killerID.player.holdingFlag $= "") return true; return false; } - function SCtFGame::onClientDamaged(%game, %clVictim, %clAttacker, %damageType, %implement, %damageLoc){ + function SCtFGame::onClientDamaged(%game, %clVictim, %clAttacker, %damageType, %implement, %damageLoc){ parent::onClientDamaged(%game, %clVictim, %clAttacker, %damageType, %implement, %damageLoc); if ((%clVictim.player.holdingFlag !$= "") && (%clVictim.team != %clAttacker.team)) - %clAttacker.dmgdFlagTime = getSimTime(); + %clAttacker.dmgdFlagTime = getSimTime(); } function SCtFGame::testEscortAssist(%game, %victimID, %killerID){ if((getSimTime() - %victimID.dmgdFlagTime) < 5000 && %killerID.player.holdingFlag $= "") @@ -1936,15 +1949,15 @@ package dtStats{ if(%angleDeg <= 15 && %angleDeg > 0){ %wdist = vectorDist(getWords(%ray,1,3),%pos); if(%wdist > 20) - %sourceClient.discReflect = getSimTime(); - //error("disc bounce" SPC %angleDeg SPC %wdist); + %sourceClient.discReflect = getSimTime(); + //error("disc bounce" SPC %angleDeg SPC %wdist); } } - else + else %sourceClient.discReflect = 0; - + if(vectorDist(%pos,%proj.sourceObject.getPosition()) < 4){ - %sourceClient.lastDiscJump = getSimTime(); + %sourceClient.lastDiscJump = getSimTime(); } case "EnergyBolt": %vec = vectorNormalize(vectorSub(%pos,%proj.initialPosition)); @@ -1957,21 +1970,21 @@ package dtStats{ } else %sourceClient.blasterReflect = 0; - case "ShoulderMissile": + case "ShoulderMissile": if(%proj.lastTargetType $= "FlareProjectile"){ - %sourceClient.flareHit = getSimTime(); + %sourceClient.flareHit = getSimTime(); %sourceClient.flareSource = %proj.targetSource.client; } else %sourceClient.flareHit = 0; } - + if(isObject(%sourceClient)){ if(%proj.dtShotSpeed > 0) - %sourceClient.dtShotSpeed = %proj.dtShotSpeed; + %sourceClient.dtShotSpeed = %proj.dtShotSpeed; else %sourceClient.dtShotSpeed = mFloor(vectorLen(%proj.sourceObject.getVelocity()) * 3.6); - %sourceClient.lastExp = %data TAB %proj.initialPosition TAB %pos; + %sourceClient.lastExp = %data TAB %proj.initialPosition TAB %pos; } } parent::onExplode(%data, %proj, %pos, %mod); @@ -2006,17 +2019,17 @@ package dtStats{ function Armor::applyConcussion( %this, %dist, %radius, %sourceObject, %targetObject ){ if($dtStats::Enable && %sourceObject.client.team != %targetObject.client.team){ %sourceObject.client.dtStats.concussHit++; - %targetObject.client.dtStats.concussTaken++; - %targetObject.concussBy = %sourceObject.client.dtStats; + %targetObject.client.dtStats.concussTaken++; + %targetObject.concussBy = %sourceObject.client.dtStats; } parent::applyConcussion( %this, %dist, %radius, %sourceObject, %targetObject ); } function SCtFGame::applyConcussion(%game, %player){ - parent::applyConcussion(%game, %player); + parent::applyConcussion(%game, %player); if($dtStats::Enable){ %dtStats = %player.concussBy; if(isObject(%dtStats)) - %dtStats.concussFlag++; + %dtStats.concussFlag++; %player.concussBy = -1; } } @@ -2025,7 +2038,7 @@ package dtStats{ if($dtStats::Enable){ %dtStats = %player.concussBy; if(isObject(%dtStats)) - %dtStats.concussFlag++; + %dtStats.concussFlag++; %player.concussBy = -1; } } @@ -2042,7 +2055,7 @@ package dtStats{ %obj.dtStats.mpbGlitch++; } } - parent::onDamage(%this, %obj); + parent::onDamage(%this, %obj); } //function TurretData::replaceCallback(%this, %turret, %engineer){ //parent::replaceCallback(%this, %turret, %engineer); @@ -2063,7 +2076,7 @@ package dtStats{ //} //} //} - + //------------------------------------------------------------------------------ //function CTFGame::sendDebriefing( %game, %client ) //{ @@ -2158,10 +2171,10 @@ package dtStats{ //} }; //helps with game types that override functions and dont use parent -// that way we get called first then the gametype can do whatever +// that way we get called first then the gametype can do whatever //function ff(){ //DebriefText.setText( "" ); - //DebriefText.addText("Storm\t400\tInferno\t 23\n",1); + //DebriefText.addText("Storm\t400\tInferno\t 23\n",1); //DebriefText.addText("Player\tScore\tKills\tAssists\tPlayer\tScore\tKills\tAssists\n",1); //for(%i=0; %i < 16; %i++){ //DebriefText.addText("PetrifiedRoadKill\t100000\t100000\t100000\tPetrifiedRoadKill\t100000\t100000\t100000\n",1); @@ -2169,7 +2182,7 @@ package dtStats{ //} //function fs(){ //DebriefText.setText( "" ); - //DebriefText.addText("Storm\t400\tInferno\t 23\n",1); + //DebriefText.addText("Storm\t400\tInferno\t 23\n",1); //DebriefText.addText( "Player\tTeam\tScore\tKills\tAssists\tOff Score\tDef Score\tFlag Grabs\tFlag Caps\n",1); //for(%i=0; %i < 16; %i++){ //DebriefText.addText("PetrifiedRoadKill\tStorm\t100000\t100000\t100000\t100000\t100000\t100000\t100000\n",1); @@ -2193,7 +2206,7 @@ package dtStatsGame{ } function serverCmdStartNewVote(%client, %typeName, %arg1, %arg2, %arg3, %arg4, %teamSpecific, %msg){ parent::serverCmdStartNewVote(%client, %typeName, %arg1, %arg2, %arg3, %arg4, %teamSpecific, %msg); - if($dtStats::Enable){ + if($dtStats::Enable){ %client.dtStats.voteCount++; if(%typeName $= "VoteChangeMission"){ %mission = $HostMissionFile[%arg3]; @@ -2204,19 +2217,19 @@ package dtStatsGame{ } } } - function detonateGrenade(%obj){// from lakRabbitGame.cs for grenade tracking + function detonateGrenade(%obj){// from lakRabbitGame.cs for grenade tracking if($dtStats::Enable){ %obj.dtNade = 1; $dtObjExplode = %obj; %obj.sourceObject.client.dtShotSpeed = mFloor(vectorLen(%obj.sourceObject.getVelocity()) * 3.6); } parent::detonateGrenade(%obj); - } + } function MineDeployed::onThrow(%this, %mine, %thrower){ parent::onThrow(%this, %mine, %thrower); if($dtStats::Enable){ %thrower.client.lastMineThrow = getSimTime(); - %thrower.client.dtStats.mineShotsFired++; + %thrower.client.dtStats.mineShotsFired++; %thrower.client.dtStats.shotsFired++; %thrower.client.dtStats.mineACC = (%thrower.client.dtStats.mineHits / %thrower.client.dtStats.mineShotsFired) * 100; } @@ -2257,35 +2270,35 @@ package dtStatsGame{ parent::onTrigger(%data, %player, %triggerNum, %val); if($dtStats::Enable){ if(isObject(%player) && !%player.getObjectMount()){ - if(%val){//cut the amount of tiggers in half + if(%val){//cut the amount of tiggers in half %client = %player.client; %client.dtStats.onInput++; -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(%triggerNum == 0){ %tPos = %player.getMuzzlePoint(0); - %hit = containerRayCast(%tPos, VectorAdd(%tPos, VectorScale(%player.getMuzzleVector(0), 5000)), $TypeMasks::PlayerObjectType, %player); + %hit = containerRayCast(%tPos, VectorAdd(%tPos, VectorScale(%player.getMuzzleVector(0), 5000)), $TypeMasks::PlayerObjectType, %player); if(%hit) - %client.dtStats.onTargetHit++; + %client.dtStats.onTargetHit++; %client.dtStats.onFire++; %client.dtStats.onTargetAcc = (%client.dtStats.onTargetHit / (%client.dtStats.onFire ? %client.dtStats.onFire : 1)) * 100; //error(%client.dtStats.onTargetAcc SPC %hit); - } -//------------------------------------------------------------------------------ + } +//------------------------------------------------------------------------------ %speed = mFloor(vectorLen(%player.getVelocity()) * 3.6); - + if(%speed > %client.dtStats.maxSpeed){%client.dtStats.maxSpeed = %speed;} %client.dtStats.avgTSpeed += %speed; %client.dtStats.avgSpeedCount++; %client.dtStats.avgSpeed = %client.dtStats.avgTSpeed/%client.dtStats.avgSpeedCount; - if(%client.dtStats.avgSpeedCount >= 500){%client.dtStats.avgSpeedCount=%client.dtStats.avgTSpeed=0;} -//------------------------------------------------------------------------------ + if(%client.dtStats.avgSpeedCount >= 500){%client.dtStats.avgSpeedCount=%client.dtStats.avgTSpeed=0;} +//------------------------------------------------------------------------------ %xypos = getWords(%player.getPosition(),0,1) SPC 0; if(%client.lp !$= ""){ %dis = mFloor(vectorDist(%client.lp,%xypos)); %client.dtStats.distMov = %client.dtStats.distMov + (%dis/1000); } %client.lp = %xypos; -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ } - if (%triggerNum == 3){ //jet triggers + if (%triggerNum == 3){ //jet triggers if(%val){ if(isEventPending(%player.jetTimeTest)){ cancel(%player.jetTimeTest); @@ -2304,19 +2317,19 @@ package dtStatsGame{ %mask = $TypeMasks::StaticShapeObjectType | $TypeMasks::InteriorObjectType | $TypeMasks::TerrainObjectType; %rayStart = %player.getWorldBoxCenter(); %rayEnd = VectorAdd(%rayStart,"0 0" SPC (10000 * -1)); - %raycast = ContainerRayCast(%rayStart, %rayEnd, %mask, %player); + %raycast = ContainerRayCast(%rayStart, %rayEnd, %mask, %player); %groundPos = getWords(%raycast, 1, 3); %dis = vectorDist(%player.getPosition(),%groundPos); %zv = getWord(%player.getVelocity(),2); %time = (((%zv + mSqrt(mPow((%zv),2) + 2 * mAbs(getGravity()) * %dis)) / mAbs(getGravity()))* 1000); %player.jetTimeTest = schedule(%time,0,"chkGrounded",%player); - } + } } } } else{ %client.lp = ""; - %client.gt = %client.at = 0; + %client.gt = %client.at = 0; } } } @@ -2344,15 +2357,15 @@ package dtStatsGame{ if($dtStats::Enable) clientShotsFired(%data.projectile, %obj, %p); %p.setEnergyPercentage(%pct); - + %obj.lastProjectile = %p; MissionCleanup.add(%p); serverPlay3D(SniperRifleFireSound, %obj.getTransform()); - + // AI hook if(%obj.client) %obj.client.projectile = %p; - + %obj.setEnergyLevel(0); if($Host::ClassicLoadSniperChanges) %obj.decInventory(%data.ammo, 1); @@ -2394,7 +2407,7 @@ package dtStatsGame{ %flag.lastDTStat = %player.client.dtStats; } else{ - %flag.pass = 0; + %flag.pass = 0; } } parent::playerDroppedFlag(%game, %player); @@ -2404,13 +2417,13 @@ package dtStatsGame{ %flag = %player.holdingFlag; %game.dtTotalFlagTime[%flag] = 0; } - parent::boundaryLoseFlag(%game, %player); + parent::boundaryLoseFlag(%game, %player); } function CTFGame::updateFlagTransform(%game, %flag){ - parent::updateFlagTransform(%game, %flag); + parent::updateFlagTransform(%game, %flag); if($dtStats::Enable){ %vel = %flag.getVelocity(); - %flag.speed = vectorLen(%vel) ; + %flag.speed = vectorLen(%vel) ; //error(%flag.speed); } } @@ -2424,18 +2437,18 @@ package dtStatsGame{ //error("pass" SPC %player.flagStatsWait); %player.client.dtStats.flagCatch++; %speed = vectorLen(%player.getVelocity()) * 3.6; - %player.client.dtStats.flagCatchSpeed = (%player.client.dtStats.flagCatchSpeed > %speed) ? %player.client.dtStats.flagCatchSpeed : %speed; + %player.client.dtStats.flagCatchSpeed = (%player.client.dtStats.flagCatchSpeed > %speed) ? %player.client.dtStats.flagCatchSpeed : %speed; if(rayTest(%player, $dtStats::midAirHeight)){ %player.client.dtStats.maFlagCatch++; %player.client.dtStats.maFlagCatchSpeed = (%player.client.dtStats.maFlagCatchSpeed > %speed) ? %player.client.dtStats.maFlagCatchSpeed : %speed; } if(isObject(%flag.lastDTStat)){ - %flag.lastDTStat.flagTossCatch++; + %flag.lastDTStat.flagTossCatch++; %flag.lastDTStat = -1; } %flag.speed = 0; %flag.pass = 0; - + } %grabspeed = mFloor(VectorLen(setWord(%player.getVelocity(), 2, 0)) * 3.6); if(%grabSpeed > %player.client.dtStats.grabSpeed){ @@ -2446,35 +2459,50 @@ package dtStatsGame{ else %player.client.dtStats.grabSpeedLow = %grabSpeed; } - } + } } parent::playerTouchEnemyFlag(%game, %player, %flag); } - + function CTFGame::flagCap(%game, %player){ if($dtStats::Enable){ %flag = %player.holdingFlag; + %clTeam = %player.client.team; + %dtStats = %player.client.dtStats; + %time = ((getSimTime() - $missionStartTime)/1000)/60; + if(%clTeam == 1){ + if(!%dtStats.teamOneCapTimes) + %dtStats.teamOneCapTimes = cropFloat(%time,1); + else + %dtStats.teamOneCapTimes = %dtStats.teamOneCapTimes @ "," @ cropFloat(%time,1); + } + else{ + if(!%dtStats.teamTwoCapTimes) + %dtStats.teamTwoCapTimes = cropFloat(%time,1); + else + %dtStats.teamTwoCapTimes = %dtStats.teamTwoCapTimes @ "," @ cropFloat(%time,1); + } if(%game.dtTotalFlagTime[%flag]){ %heldTime = (getSimTime() - %game.dtTotalFlagTime[%flag])/1000; - if(%heldTime < %player.client.dtStats.heldTimeSec || !%player.client.dtStats.heldTimeSec){ + if(%heldTime < %dtStats.heldTimeSec || !%dtStats.heldTimeSec){ if($TeamRank[2,"count"] > 5 && $TeamRank[1,"count"] > 5){ - %player.client.dtStats.heldTimeSec = %heldTime; - %player.client.dtStats.heldTimeSecLow = %heldTime; + %dtStats.heldTimeSec = %heldTime; + %dtStats.heldTimeSecLow = %heldTime; } else - %player.client.dtStats.heldTimeSecLow = %heldTime; + %dtStats.heldTimeSecLow = %heldTime; } } } parent::flagCap(%game, %player); } - function CTFGame::playerTouchOwnFlag(%game, %player, %flag){ + function CTFGame::playerTouchOwnFlag(%game, %player, %flag){ if($dtStats::Enable){ if(!%flag.isHome){ if(%flag.speed > 10 && %flag.pass){ %player.client.dtStats.interceptedFlag++; %speed = vectorLen(%player.getVelocity() * 3.6); - %player.client.dtStats.interceptSpeed = (%player.client.dtStats.interceptSpeed > %speed) ? %player.client.dtStats.interceptSpeed : %speed; + %player.client.dtStats.interceptSpeed = (%player.client.dtStats.interceptSpeed > %speed) ? %player.client.dtStats.interceptSpeed : %speed; %player.client.dtStats.interceptFlagSpeed = (%player.client.dtStats.interceptFlagSpeed > %flag.speed) ? %player.client.dtStats.interceptFlagSpeed : %flag.speed; if(rayTest(%player, $dtStats::midAirHeight)) %player.client.dtStats.maInterceptedFlag++; @@ -2483,7 +2511,7 @@ package dtStatsGame{ } parent::playerTouchOwnFlag(%game, %player, %flag); } -///////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////// function SCtFGame::playerDroppedFlag(%game, %player){ if($dtStats::Enable){ %flag = %player.holdingFlag; @@ -2494,7 +2522,7 @@ package dtStatsGame{ %flag.lastDTStat = %player.client.dtStats; } else{ - %flag.pass = 0; + %flag.pass = 0; } } parent::playerDroppedFlag(%game, %player); @@ -2504,13 +2532,13 @@ package dtStatsGame{ %flag = %player.holdingFlag; %game.dtTotalFlagTime[%flag] = 0; } - parent::boundaryLoseFlag(%game, %player); + parent::boundaryLoseFlag(%game, %player); } function SCtFGame::updateFlagTransform(%game, %flag){ - parent::updateFlagTransform(%game, %flag); + parent::updateFlagTransform(%game, %flag); if($dtStats::Enable){ %vel = %flag.getVelocity(); - %flag.speed = vectorLen(%vel) ; + %flag.speed = vectorLen(%vel) ; //error(%flag.speed); } } @@ -2524,18 +2552,18 @@ package dtStatsGame{ //error("pass" SPC %player.flagStatsWait); %player.client.dtStats.flagCatch++; %speed = vectorLen(%player.getVelocity() * 3.6); - %player.client.dtStats.flagCatchSpeed = (%player.client.dtStats.flagCatchSpeed > %speed) ? %player.client.dtStats.flagCatchSpeed : %speed; + %player.client.dtStats.flagCatchSpeed = (%player.client.dtStats.flagCatchSpeed > %speed) ? %player.client.dtStats.flagCatchSpeed : %speed; if(rayTest(%player, $dtStats::midAirHeight)){ %player.client.dtStats.maFlagCatch++; %player.client.dtStats.maFlagCatchSpeed = (%player.client.dtStats.maFlagCatchSpeed > %speed) ? %player.client.dtStats.maFlagCatchSpeed : %speed; } if(isObject(%flag.lastDTStat)){ - %flag.lastDTStat.flagTossCatch++; + %flag.lastDTStat.flagTossCatch++; %flag.lastDTStat = -1; } %flag.speed = 0; %flag.pass = 0; - + } %grabspeed = mFloor(VectorLen(setWord(%player.getVelocity(), 2, 0)) * 3.6); if(%grabSpeed > %player.client.dtStats.grabSpeed){ @@ -2546,35 +2574,49 @@ package dtStatsGame{ else %player.client.dtStats.grabSpeedLow = %grabSpeed; } - } + } } parent::playerTouchEnemyFlag(%game, %player, %flag); } - + function SCtFGame::flagCap(%game, %player){ if($dtStats::Enable){ %flag = %player.holdingFlag; + %dtStats = %player.client.dtStats; + %time = ((getSimTime() - $missionStartTime)/1000)/60; + if(%clTeam == 1){ + if(!%dtStats.teamOneCapTimes) + %dtStats.teamOneCapTimes = cropFloat(%time,1); + else + %dtStats.teamOneCapTimes = %dtStats.teamOneCapTimes @ "," @ cropFloat(%time,1); + } + else{ + if(!%dtStats.teamTwoCapTimes) + %dtStats.teamTwoCapTimes = cropFloat(%time,1); + else + %dtStats.teamTwoCapTimes = %dtStats.teamTwoCapTimes @ "," @ cropFloat(%time,1); + } if(%game.dtTotalFlagTime[%flag]){ %heldTime = (getSimTime() - %game.dtTotalFlagTime[%flag])/1000; - if(%heldTime < %player.client.dtStats.heldTimeSec || !%player.client.dtStats.heldTimeSec){ + if(%heldTime < %dtStats.heldTimeSec || !%dtStats.heldTimeSec){ if($TeamRank[2,"count"] > 5 && $TeamRank[1,"count"] > 5){ - %player.client.dtStats.heldTimeSec = %heldTime; - %player.client.dtStats.heldTimeSecLow = %heldTime; + %dtStats.heldTimeSec = %heldTime; + %dtStats.heldTimeSecLow = %heldTime; } else - %player.client.dtStats.heldTimeSecLow = %heldTime; + %dtStats.heldTimeSecLow = %heldTime; } } } parent::flagCap(%game, %player); } - function SCtFGame::playerTouchOwnFlag(%game, %player, %flag){ + function SCtFGame::playerTouchOwnFlag(%game, %player, %flag){ if($dtStats::Enable){ if(!%flag.isHome){ if(%flag.speed > 10 && %flag.pass){ %player.client.dtStats.interceptedFlag++; %speed = vectorLen(%player.getVelocity() * 3.6); - %player.client.dtStats.interceptSpeed = (%player.client.dtStats.interceptSpeed > %speed) ? %player.client.dtStats.interceptSpeed : %speed; + %player.client.dtStats.interceptSpeed = (%player.client.dtStats.interceptSpeed > %speed) ? %player.client.dtStats.interceptSpeed : %speed; %player.client.dtStats.interceptFlagSpeed = (%player.client.dtStats.interceptFlagSpeed > %flag.speed) ? %player.client.dtStats.interceptFlagSpeed : %flag.speed; if(rayTest(%player, $dtStats::midAirHeight)) %player.client.dtStats.maInterceptedFlag++; @@ -2606,10 +2648,10 @@ function dtScanForRepair(){ %repairList[%c++] = %itemObj; } } - for(%i = 1; %i <= %c; %i++){ + for(%i = 1; %i <= %c; %i++){ %itemObj = %repairList[%i]; InitContainerRadiusSearch("0 0 0", 9000, $TypeMasks::ItemObjectType | $TypeMasks::StationObjectType | $TypeMasks::SensorObjectType | $TypeMasks::GeneratorObjectType | $TypeMasks::TurretObjectType); //| $TypeMasks::PlayerObjectType - %disMin = 0; + %disMin = 0; while ((%teamObj = containerSearchNext()) != 0){ if(%teamObj.getType() & $TypeMasks::ItemObjectType && %teamObj.team == 0) continue; @@ -2630,7 +2672,7 @@ if($dtStats::Enable){ //////////////////////////////////////////////////////////////////////////////// // Game Type Commons // //////////////////////////////////////////////////////////////////////////////// -function dtGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5){ +function dtGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5){ if($dtStats::debugEchos){error("dtGameLink" SPC %game SPC %client SPC %arg1 SPC %arg2 SPC %arg3 SPC %arg4 SPC %arg5);} if(%arg1 $= "S"){ %client.viewClient = getCNameToCID(%arg3); @@ -2639,7 +2681,7 @@ function dtGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5){ %client.viewMenu = %arg2; %client.GlArg4 = %arg4; %client.GlArg5 = %arg5; - if($dtStats::debugEchos){error("dtGameLink GUID = " SPC %client.guid SPC %arg1 SPC %arg2 SPC %arg3 SPC %arg4 SPC %arg5);} + if($dtStats::debugEchos){error("dtGameLink GUID = " SPC %client.guid SPC %arg1 SPC %arg2 SPC %arg3 SPC %arg4 SPC %arg5);} statsMenu(%client, %game.class); if(%arg2 !$= "Reset"){ return; @@ -2685,13 +2727,13 @@ function dtGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5){ if ((%client.team == 0) && isObject(%targetClient) && (%targetClient.team != 0)) { %prevObsClient = %client.observeClient; - + // update the observer list for this client observerFollowUpdate( %client, %targetClient, %prevObsClient !$= "" ); - + serverCmdObserveClient(%client, %targetClient); displayObserverHud(%client, %targetClient); - + if (%targetClient != %prevObsClient) { messageClient(%targetClient, 'Observer', '\c1%1 is now observing you.', %client.name); @@ -2711,7 +2753,7 @@ function ArenaHud(%game, %client, %tag){ } %ShowScores = ( $Host::TournamentMode || $Host::ShowIngamePlayerScores ); - + // Clear the HUD messageClient( %client, 'ClearHud', "", %tag, 0 ); @@ -2731,7 +2773,7 @@ function ArenaHud(%game, %client, %tag){ for ( %iTeam = 1; %iTeam <= Game.numTeams; %iTeam++ ) { // Send team name - + %teamPlayerCountPlural = $TeamRank[%iTeam,count] == 1 ? "" : "s"; messageClient( %client, 'SetLineHud', "", %tag, %index++, '\t%1 (%2) %3 Player%4', %game.getTeamName(%iTeam), $TeamScore[%iTeam], %teamPlayerCount, %teamPlayerCountPlural ); @@ -2800,7 +2842,7 @@ function ArenaHud(%game, %client, %tag){ { messageClient( %client, 'SetLineHud', "", %tag, %index++, '%5\t%1%2%3%4 / %8%7', %cl.name, %clScore, %clKills, %clWins, %clStyle, %cl, %clBonus, %clLosses ); - } + } } } } @@ -2819,7 +2861,7 @@ function ArenaHud(%game, %client, %tag){ if(%cl.team == 0) %observerCount++; } - + if(%observerCount > 0) { messageClient(%client, 'SetLineHud', "", %tag, %index, ""); @@ -2836,7 +2878,7 @@ function ArenaHud(%game, %client, %tag){ %obsTimeStr = %game.formatTime(%obsTime, false); if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ messageClient(%client, 'SetLineHud', "", %tag, %index, '\t+ %1%2', %cl.name, %obsTimeStr,%cl); - + } else if(%cl == %client){ messageClient(%client, 'SetLineHud', "", %tag, %index, '\t+ %1%2', %cl.name, %obsTimeStr,%cl); @@ -2848,7 +2890,7 @@ function ArenaHud(%game, %client, %tag){ } } } - + //clear the rest of Hud so we don't get old lines hanging around... messageClient(%client, 'ClearHud', "", %tag, %index); } @@ -2873,21 +2915,21 @@ function DuelHud(%game, %client, %tag){ { %col1Client = ClientGroup.getObject(%i); %col1ClientRank = ""; - %col1Style = ""; + %col1Style = ""; if ((%col1Client.clientDuelingWith == 0) || (%col1Client.WasDisplayed) || !isObject(%col1Client.player)) continue; if ( %col1Client == %client ) %col1Style = ""; - + %col2Client = %col1Client.clientDuelingWith; %col2Client.WasDisplayed = true; %col2ClientRank = ""; - %col2Style = ""; + %col2Style = ""; if ( %col2Client == %client ) - %col2Style = ""; + %col2Style = ""; //if the client is not an observer, send the message if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ @@ -2938,7 +2980,7 @@ function DuelHud(%game, %client, %tag){ %col1Style, %col2Style, %col1Client, %col2Client ); } %index++; - + } else{ if (%client.team != 0) @@ -2964,7 +3006,7 @@ function DuelHud(%game, %client, %tag){ messageClient(%client, 'SetLineHud', "", %tag, %index, ""); %index++; } - + for (%i = 0; %i < ClientGroup.getCount(); %i++) ClientGroup.getObject(%i).sorted = false; @@ -3038,7 +3080,7 @@ function DuelHud(%game, %client, %tag){ messageClient( %client, 'SetLineHud', "", %tag, %index, '\t%1%6%7%5%4%2', %cl.name, %clientTimeStr, %cl, "none", formatDuelScore(%cl.score), %cl.kills, %cl.deaths); - %index++; + %index++; } } } @@ -3052,7 +3094,7 @@ function DuelHud(%game, %client, %tag){ %client.clientRequestedDuelWith.name); %index++; } - + if (%client.clientDuelRequestedBy != 0) { messageClient( %client, 'SetLineHud', "", %tag, %index, 'Player %1 has requested a duel (ACCEPT, DECLINE).', @@ -3061,75 +3103,75 @@ function DuelHud(%game, %client, %tag){ } //clear the rest of Hud so we don't get old lines hanging around... - messageClient( %client, 'ClearHud', "", %tag, %index ); - + messageClient( %client, 'ClearHud', "", %tag, %index ); + } -function DMHud(%game, %client, %tag){// note in this game type the score hud can only display 30 or so players - +function DMHud(%game, %client, %tag){// note in this game type the score hud can only display 30 or so players + if(%client.viewStats && $dtStats::enableRefresh){ statsMenu(%client, %game.class); return; } else if(%client.viewStats && !$dtStats::enableRefresh){ return; - } + } // Clear the header: messageClient( %client, 'SetScoreHudHeader', "", "" ); - + // Send the subheader: messageClient(%client, 'SetScoreHudSubheader', "", '\tPLAYER\tRATING\tKILLS\tDEATHS\tBONUS'); - + for (%index = 0; %index < $TeamRank[0, count]; %index++) { //get the client info %cl = $TeamRank[0, %index]; - - //get the score + + //get the score %clScore = %cl.score; - + %clKills = mFloatLength( %cl.kills, 0 ); %clDeaths = mFloatLength( %cl.deaths + %cl.suicides, 0 ); %clBonus = mFloor((%cl.Bonus * %game.SCORE_PER_BONUS) + (%cl.MidAir * %game.SCORE_PER_MIDAIR) + (%cl.KillStreakBonus * %game.SCORE_PER_KILLSTREAKBONUS )); - %clStyle = %cl == %client ? "" : ""; - + %clStyle = %cl == %client ? "" : ""; + //%BonusValue = %client.Bonus * %game.SCORE_PER_BONUS; //%MidAirValue = %client.MidAir * %game.SCORE_PER_MIDAIR; //%KillStreakBonusValue = %client.KillStreakBonus * %game.SCORE_PER_KILLSTREAKBONUS; - + //if the client is not an observer, send the message if (%client.team != 0) - { + { if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ // \%5\%1\%2\%3\tBG' messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t+ %1%2%3%4%6', %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %clBonus); } else if(%client.name $= %cl.name){ messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t+ %1%2%3%4%6', - %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %clBonus); + %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %clBonus); } else{ messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t%1%2%3%4%6', - %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %clBonus); + %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %clBonus); } } //else for observers, create an anchor around the player name so they can be observed else { - if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ + if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t+ %1%2%3%4%7', %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %cl, %clBonus); } else if(%client.name $= %cl.name){ messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t+ %1%2%3%4%7', - %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %cl, %clBonus); + %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %cl, %clBonus); } else{ messageClient( %client, 'SetLineHud', "", %tag, %index, '%5\t %1%2%3%4%7', - %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %cl, %clBonus); + %cl.name, %clScore, %clKills, %clDeaths, %clStyle, %cl, %clBonus); } } } - + // Tack on the list of observers: %observerCount = 0; for (%i = 0; %i < ClientGroup.getCount(); %i++) @@ -3138,7 +3180,7 @@ function DMHud(%game, %client, %tag){// note in this game type the score hud can if (%cl.team == 0) %observerCount++; } - + if (%observerCount > 0) { messageClient( %client, 'SetLineHud', "", %tag, %index, ""); @@ -3153,7 +3195,7 @@ function DMHud(%game, %client, %tag){// note in this game type the score hud can { %obsTime = getSimTime() - %cl.observerStartTime; %obsTimeStr = %game.formatTime(%obsTime, false); - if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ + if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ messageClient( %client, 'SetLineHud', "", %tag, %index, '\t+ %1%2', %cl.name, %obsTimeStr ); } @@ -3163,13 +3205,13 @@ function DMHud(%game, %client, %tag){// note in this game type the score hud can } else{ messageClient( %client, 'SetLineHud', "", %tag, %index, '\t %1%2', - %cl.name, %obsTimeStr ); + %cl.name, %obsTimeStr ); } %index++; } } } - + //clear the rest of Hud so we don't get old lines hanging around... messageClient( %client, 'ClearHud', "", %tag, %index ); } @@ -3181,25 +3223,25 @@ function LakRabbitHud(%game, %client, %tag){ else if(%client.viewStats && !$dtStats::enableRefresh){ return; } - + //tricky stuff here... use two columns if we have more than 15 clients... %numClients = $TeamRank[0, count]; if ( %numClients > $ScoreHudMaxVisible ) %numColumns = 2; - + // Clear the header: messageClient( %client, 'SetScoreHudHeader', "", "" ); - + // Send subheader: if (%numColumns == 2) messageClient(%client, 'SetScoreHudSubheader', "", '\tPLAYER\tSCORE\tTIME\tPLAYER\tSCORE\tTIME'); else messageClient(%client, 'SetScoreHudSubheader', "", '\tPLAYER\tSCORE\tTIME'); - + //recalc the score for whoever is holding the flag if (isObject($AIRabbitFlag.carrier)) %game.recalcScore($AIRabbitFlag.carrier.client); - + %countMax = %numClients; if ( %countMax > ( 2 * $ScoreHudMaxVisible ) ) { @@ -3209,14 +3251,14 @@ function LakRabbitHud(%game, %client, %tag){ } else if ( %countMax > $ScoreHudMaxVisible ) %countMax = $ScoreHudMaxVisible; - + for (%index = 0; %index < %countMax; %index++) { //get the client info %col1Client = $TeamRank[0, %index]; %col1ClientScore = %col1Client.score $= "" ? 0 : %col1Client.score; %col1Style = ""; - + if (isObject(%col1Client.player.holdingFlag)) { %col1ClientTimeMS = %col1Client.flagTimeMS + getSimTime() - %col1Client.startTime; @@ -3228,7 +3270,7 @@ function LakRabbitHud(%game, %client, %tag){ if ( %col1Client == %client ) %col1Style = ""; } - + if (%col1ClientTimeMS <= 0) %col1ClientTime = ""; else @@ -3239,10 +3281,10 @@ function LakRabbitHud(%game, %client, %tag){ %seconds = mFloor(%col1ClientTimeMS / 1000) % 60; if (%seconds < 10) %seconds = "0" @ %seconds; - + %col1ClientTime = %minutes @ ":" @ %seconds; } - + //see if we have two columns if (%numColumns == 2) { @@ -3250,14 +3292,14 @@ function LakRabbitHud(%game, %client, %tag){ %col2ClientScore = ""; %col2ClientTime = ""; %col2Style = ""; - + //get the column 2 client info %col2Index = %index + %countMax; if (%col2Index < %numClients) { %col2Client = $TeamRank[0, %col2Index]; %col2ClientScore = %col2Client.score $= "" ? 0 : %col2Client.score; - + if (isObject(%col2Client.player.holdingFlag)) { %col2ClientTimeMS = %col2Client.flagTimeMS + getSimTime() - %col2Client.startTime; @@ -3269,7 +3311,7 @@ function LakRabbitHud(%game, %client, %tag){ if ( %col2Client == %client ) %col2Style = ""; } - + if (%col2ClientTimeMS <= 0) %col2ClientTime = ""; else @@ -3280,12 +3322,12 @@ function LakRabbitHud(%game, %client, %tag){ %seconds = mFloor(%col2ClientTimeMS / 1000) % 60; if (%seconds < 10) %seconds = "0" @ %seconds; - + %col2ClientTime = %minutes @ ":" @ %seconds; } } } - + //if the client is not an observer, send the message if (%client.team != 0) { @@ -3303,7 +3345,7 @@ function LakRabbitHud(%game, %client, %tag){ else messageClient( %client, 'SetLineHud', "", %tag, %index, '%7\t%1%2%3%8%4%5%6', %col1Client.name, %col1ClientScore, %col1ClientTime, %col2Client.name, %col2ClientScore, %col2ClientTime, %col1Style, %col2Style); - + } else{ if(%col1Client.name $= %client.name && %col2Client.name !$= "")//+ @@ -3321,7 +3363,7 @@ function LakRabbitHud(%game, %client, %tag){ else messageClient( %client, 'SetLineHud', "", %tag, %index, '%7\t%1%2%3%8%4%5%6', %col1Client.name, %col1ClientScore, %col1ClientTime, %col2Client.name, %col2ClientScore, %col2ClientTime, %col1Style, %col2Style); - + } } else{ @@ -3372,7 +3414,7 @@ function LakRabbitHud(%game, %client, %tag){ %col1Client.name, %col1ClientScore, %col1ClientTime, %col2Client.name, %col2ClientScore, %col2ClientTime, %col1Style, %col1Client, %col2Client ); - + } else if (%col2Style $= "") { @@ -3449,7 +3491,7 @@ function LakRabbitHud(%game, %client, %tag){ %col1Client.name, %col1ClientScore, %col1ClientTime, %col2Client.name, %col2ClientScore, %col2ClientTime, %col1Style, %col1Client, %col2Client ); - + } else if (%col2Style $= "")//+ { @@ -3507,7 +3549,7 @@ function LakRabbitHud(%game, %client, %tag){ %col2Client.name, %col2ClientScore, %col2ClientTime, %col1Style, %col1Client, %col2Client ); } - + } } else{ @@ -3534,7 +3576,7 @@ function LakRabbitHud(%game, %client, %tag){ } } } - + // Tack on the list of observers: %observerCount = 0; for (%i = 0; %i < ClientGroup.getCount(); %i++) @@ -3543,8 +3585,8 @@ function LakRabbitHud(%game, %client, %tag){ if (%cl.team == 0) %observerCount++; } - - if (%observerCount > 0) + + if (%observerCount > 0) { messageClient( %client, 'SetLineHud', "", %tag, %index, ""); %index++; @@ -3570,12 +3612,12 @@ function LakRabbitHud(%game, %client, %tag){ messageClient( %client, 'SetLineHud', "", %tag, %index, '\t %1%2', %cl.name, %obsTimeStr); } - + %index++; } } } - + //clear the rest of Hud so we don't get old lines hanging around... messageClient( %client, 'ClearHud', "", %tag, %index ); } @@ -3587,69 +3629,69 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo else if(%client.viewStats && !$dtStats::enableRefresh){ return; } - + %ShowScores = ( $Host::TournamentMode || $Host::ShowIngamePlayerScores ); - + if(Game.numTeams > 1) { // Send header: messageClient(%client, 'SetScoreHudHeader', "", '\t%1%2\t%3%4', %game.getTeamName(1), $TeamScore[1], %game.getTeamName(2), $TeamScore[2]); - + if ( !$TeamRank[1, count] ) { $TeamRank[1, count] = 0; } - + if ( !$TeamRank[2, count] ) { $TeamRank[2, count] = 0; } - + for ( %count = 0; %count <= Game.numteams; %count++ ) { %Ping[%count] = 0; %PingSq[%count] = 0; %PingCount[%count] = 0; } - + for ( %ClientCount = ClientGroup.getCount() -1 ; %ClientCount >= 0; %ClientCount-- ) { %ThisClient = ClientGroup.getObject( %ClientCount ); %Team = %ThisClient.team; - + %PingVal = %ThisClient.getPing(); - + %Ping[%Team] += %PingVal; %PingSq[%Team] += ( %PingVal * %PingVal ); %PingCount[%Team] ++; } - + for ( %count = 0; %count <= %game.numteams; %count++ ) { if ( %PingCount[%count] ) { %Ping[%count] /= %PingCount[%count]; %PingSq[%count] /= %PingCount[%count]; - + %PingSq[%count] = msqrt( %PingSq[%count] - ( %Ping[%count] * %Ping[%count] ) ); - + %Ping[%count] = mfloor( %Ping[%count] ); %PingSq[%count] = mfloor( %PingSq[%count] ); - + %PingString[%count] = "PING: " @ %Ping[%count] @ " +/- " @ %PingSq[%count] @ "ms "; } } messageClient( %client, 'SetScoreHudSubheader', "", '\tPLAYERS (%1)%4%3\tPLAYERS (%2)%5%3', $TeamRank[1, count], $TeamRank[2, count], (%ShowScores?'SCORE':''),%PingString[1],%PingString[2]); - + %index = 0; while(true) { - + if(%index >= $TeamRank[1, count]+2 && %index >= $TeamRank[2, count]+2) break; - + //get the team1 client info %team1Client = ""; %team1ClientScore = ""; @@ -3657,14 +3699,14 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo if(%index < $TeamRank[1, count]) { %team1Client = $TeamRank[1, %index]; - + if(!$Host::TournamentMode && !$Host::ShowIngamePlayerScores && %team1Client.score >= 0) %team1ClientScore = 0; else %team1ClientScore = %team1Client.score $= "" ? 0 : %team1Client.score; - + %col1Style = %team1Client == %client ? "" : ""; - + if(!$Host::TournamentMode && !$Host::ShowIngamePlayerScores) %team1playersTotalScore = 0; else @@ -3681,7 +3723,7 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo else %team1ClientScore = %team1playersTotalScore != 0 ? %team1playersTotalScore : 0; } - + //get the team2 client info %team2Client = ""; %team2ClientScore = ""; @@ -3689,14 +3731,14 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo if(%index < $TeamRank[2, count]) { %team2Client = $TeamRank[2, %index]; - + if(!$Host::TournamentMode && !$Host::ShowIngamePlayerScores && %team2Client.score >= 0) %team2ClientScore = 0; else %team2ClientScore = %team2Client.score $= "" ? 0 : %team2Client.score; - + %col2Style = %team2Client == %client ? "" : ""; - + if(!$Host::TournamentMode && !$Host::ShowIngamePlayerScores) %team2playersTotalScore = 0; else @@ -3713,13 +3755,13 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo else %team2ClientScore = %team2playersTotalScore != 0 ? %team2playersTotalScore : 0; } - + if (!%ShowScores) { %team1ClientScore = ''; %team2ClientScore = ''; } - + if(%client.isAdmin || %client.isSuperAdmin || !$dtStats::viewSelf){ if(%client.team != 0){ //if the client is not an observer, send the message if(%team1Client.name !$= "" && %team2Client.name !$= "") @@ -3730,11 +3772,11 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5%1%2\t%6+ %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style, %team1Client, %team2Client); else messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5%1%2\t%6%3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style); - + } else{ //else for observers, create an anchor around the player name so they can be observed //messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5 %1%2\t%6 %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style, %team1Client, %team2Client); - + if(%team1Client.name !$= "" && %team2Client.name !$= "") messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5+ %1%2\t%6+ %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style, %team1Client, %team2Client); else if(%team1Client.name !$= "" && %team2Client.name $= "") @@ -3743,7 +3785,7 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5 %1%2\t%6+ %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style, %team1Client, %team2Client); else messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5 %1%2\t%6 %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style); - + } } else{ @@ -3758,7 +3800,7 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5%1%2\t%6+ %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style, %team1Client, %team2Client); else messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5%1%2\t%6%3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style); - + } else{ //else for observers, create an anchor around the player name so they can be observed //messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5 %1%2\t%6 %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style, %team1Client, %team2Client); @@ -3772,9 +3814,9 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5 %1%2\t%6+ %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style, %team1Client, %team2Client); else messageClient(%client, 'SetLineHud', "", %tag, %index, '\t%5 %1%2\t%6 %3%4', %team1Client.name, %team1ClientScore, %team2Client.name, %team2ClientScore, %col1Style, %col2Style); - + } - + } %index++; } @@ -3785,16 +3827,16 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo %numClients = $TeamRank[0, count]; if(%numClients > $ScoreHudMaxVisible) %numColumns = 2; - + // Clear header: messageClient(%client, 'SetScoreHudHeader', "", ""); - + // Send header: if(%numColumns == 2) messageClient(%client, 'SetScoreHudSubheader', "", '\tPLAYER%1\tPLAYER%1', (%ShowScores?'SCORE':'')); else messageClient(%client, 'SetScoreHudSubheader', "", '\tPLAYER%1', (%ShowScores?'SCORE':'')); - + %countMax = %numClients; if(%countMax > ( 2 * $ScoreHudMaxVisible )) { @@ -3804,21 +3846,21 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo } else if(%countMax > $ScoreHudMaxVisible) %countMax = $ScoreHudMaxVisible; - + for(%index = 0; %index < %countMax; %index++) { //get the client info %col1Client = $TeamRank[0, %index]; %col1ClientScore = %col1Client.score $= "" ? 0 : %col1Client.score; %col1Style = %col1Client == %client ? "" : ""; - + //see if we have two columns if(%numColumns == 2) { %col2Client = ""; %col2ClientScore = ""; %col2Style = ""; - + //get the column 2 client info %col2Index = %index + %countMax; if(%col2Index < %numClients) @@ -3828,13 +3870,13 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo %col2Style = %col2Client == %client ? "" : ""; } } - + if ( !%ShowScores ) { %col1ClientScore = ""; %col2ClientScore = ""; } - + //if the client is not an observer, send the message if(%client.team != 0) { @@ -3852,9 +3894,9 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo messageClient( %client, 'SetLineHud', "", %tag, %index, '\t%3%1%2', %col1Client.name, %col1ClientScore, %col1Style, %col1Client); } } - + } - + // Tack on the list of observers: %observerCount = 0; for(%i = 0; %i < ClientGroup.getCount(); %i++) @@ -3863,7 +3905,7 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo if(%cl.team == 0) %observerCount++; } - + if(%observerCount > 0) { messageClient(%client, 'SetLineHud', "", %tag, %index, ""); @@ -3891,15 +3933,15 @@ function CTFHud(%game, %client, %tag){// defaultGame/evo } } } - + //clear the rest of Hud so we don't get old lines hanging around... messageClient(%client, 'ClearHud', "", %tag, %index); } function dtStatsMissionDropReady(%game, %client){ // called when client has finished loading - if($dtStats::debugEchos){error("dtStatsMissionDropReady GUID = " SPC %client.guid);} + if($dtStats::debugEchos){error("dtStatsMissionDropReady GUID = " SPC %client.guid);} if($HostGamePlayerCount > $dtServer::maxPlayers[cleanMapName($CurrentMission),%game.class]) $dtServer::maxPlayers[cleanMapName($CurrentMission),%game.class] = $HostGamePlayerCount; - + %client.lp = "";//last position for distMove %client.lgame = %game.class; %foundOld = 0; @@ -3908,9 +3950,9 @@ function dtStatsMissionDropReady(%game, %client){ // called when client has fini %realName = getField( %authInfo, 0 ); if(%realName !$= "") %name = %realName; - else + else %name = stripChars( detag( getTaggedString( %client.name ) ), "\cp\co\c6\c7\c8\c9\c0" ); - + if(!isObject(%client.dtStats)){ for (%i = 0; %i < statsGroup.getCount(); %i++){ // check to see if my old data is still there %dtStats = statsGroup.getObject(%i); @@ -3926,7 +3968,7 @@ function dtStatsMissionDropReady(%game, %client){ // called when client has fini resGameStats(%client,%game.class); // restore stats; else resetDtStats(%dtStats,%game.class,1); - + if(%client.score != 0) messageClient(%client, 'MsgClient', '\crWelcome back %1. Your score has been restored.~wfx/misc/rolechange.wav', %client.name); break; @@ -3943,10 +3985,10 @@ function dtStatsMissionDropReady(%game, %client){ // called when client has fini %dtStats.name = %name; } } - else - %dtStats = %client.dtStats; + else + %dtStats = %client.dtStats; - %dtStats.joinPCT = %game.getGamePct(); + %dtStats.joinPCT = (isGameRun() == 1) ? %game.getGamePct() : 0; updateTeamTime(%dtStats, -1); %dtStats.team = %client.team;// should be 0 if(isObject(%dtStats) && %dtStats.gameData[%game.class] != 1){ // game type change @@ -3965,115 +4007,120 @@ function dtStatsClientLeaveGame(%client){ $dtServer::mapDisconnects[cleanMapName($CurrentMission),Game.class]++; if(%client.score != 0) $dtServer::mapDisconnectsScore[cleanMapName($CurrentMission),Game.class]++; - } - //if($HostGamePlayerCount - $HostGameBotCount == 0) + } + if(isObject(%client.dtStats)){ %client.dtStats.clientLeft = 1; %client.dtStats.leftTime = getSimTime(); %client.dtStats.leftID = $dtStats::leftID; - updateTeamTime(%client.dtStats, %dtStats.team); + %client.dtStats.leftPCT = (isGameRun() == 1) ? %game.getGamePct() : 0; if(isObject(Game) && isGameRun() && %client.score != 0) bakGameStats(%client,Game.class);//back up there current game in case they lost connection } } function dtStatsGameOver( %game ){ + if($dtStats::debugEchos){error("dtStatsGameOver");} $dtStats::serverHang = $dtStats::hostHang = 0; - $dtStats::LastMissionDN = $MissionDisplayName; + $dtStats::LastMissionDN = $MissionDisplayName; $dtStats::LastMissionCM = $CurrentMission; $dtStats::LastGameType = %game.class; - $dtStats::statsSave = 1; - if(%game.getGamePct() > 50){ + if(%game.getGamePct() > 90){ $dtServer::playCount[cleanMapName($CurrentMission),%game.class]++; $dtServer::lastPlay[cleanMapName($CurrentMission),%game.class] = getDayNum() TAB getYear() TAB formattimestring("mm/dd/yy hh:nn:a"); } else $dtServer::skipCount[cleanMapName($CurrentMission),%game.class]++; - - statsGroup.firstKill = 0; - if($dtStats::debugEchos){error("dtStatsGameOver");} - if(%game.class $= "CTFGame" || %game.class $= "SCtFGame" || %game.class $= "ArenaGame"){ - statsGroup.team[1] = $teamScore[1]; - statsGroup.team[2] = $teamScore[2]; - } - %timeNext =0; - %time = 2000; - for (%i = 0; %i < statsGroup.getCount(); %i++){// see if we have any old clients data - %dtStats = statsGroup.getObject(%i); - if(%dtStats.clientLeft || !isObject(%dtStats.client)){ // find any that left during the match and - %dtStats.markForDelete = 1; - %game.postGameStats(%dtStats); - %time += $dtStats::slowSaveTime; // this will chain them - schedule(%time ,0,"incGameStats",%dtStats,%game.class); - if($dtStats::mapStats){ - %time += $dtStats::slowSaveTime; // this will chain them - schedule(%time ,0,"saveMapStats",%dtStats,%game.class); + if(!$dtStats::statsSave){//in case of admin skip map and it has not finished saving the old map + $dtStats::statsSave = 1; + statsGroup.firstKill = 0; + if($dtStats::debugEchos){error("dtStatsGameOver2");} + if(%game.class $= "CTFGame" || %game.class $= "SCtFGame" || %game.class $= "ArenaGame"){ + statsGroup.team[1] = $teamScore[1]; + statsGroup.team[2] = $teamScore[2]; + } + %timeNext =0; + %time = 2000; + for (%i = 0; %i < statsGroup.getCount(); %i++){// see if we have any old clients data + %dtStats = statsGroup.getObject(%i); + if(%dtStats.clientLeft || !isObject(%dtStats.client)){ // find any that left during the match and + %dtStats.markForDelete = 1; + %game.postGameStats(%dtStats);// note bakGame was called when they left + %time += $dtStats::slowSaveTime; + schedule(%time ,0,"incGameStats",%dtStats,%game.class); + if($dtStats::mapStats){ + %time += $dtStats::slowSaveTime; + schedule(%time ,0,"saveMapStats",%dtStats,%game.class); + } + %time += $dtStats::slowSaveTime; + schedule(%time ,0,"saveGameTotalStats",%dtStats,%game.class); } - %time += $dtStats::slowSaveTime; // this will chain them - schedule(%time ,0,"saveGameTotalStats",%dtStats,%game.class); - } - else if(isObject(%dtStats.client)){// make sure client is still a thing - %client = %dtStats.client; - %client.viewMenu = %client.viewClient = %client.viewStats = 0;//reset hud - %client.lastPage = 1; %client.lgame = %game; - bakGameStats(%client,%game.class);// copy over game type values before they reset - %game.postGameStats(%dtStats); - %time += $dtStats::slowSaveTime; // this will chain them - schedule(%time ,0,"incGameStats",%dtStats,%game.class); //resetDtStats after incGame - if($dtStats::mapStats){ + else if(isObject(%dtStats.client)){// make sure client is still a thing + %client = %dtStats.client; + %client.viewMenu = %client.viewClient = %client.viewStats = 0;//reset hud + %client.lastPage = 1; %client.lgame = %game; + bakGameStats(%client,%game.class);// copy over game type values before they reset + %game.postGameStats(%dtStats); %time += $dtStats::slowSaveTime; // this will chain them - schedule(%time ,0,"saveMapStats",%dtStats,%game.class); + schedule(%time ,0,"incGameStats",%dtStats,%game.class); //resetDtStats after incGame + if($dtStats::mapStats){ + %time += $dtStats::slowSaveTime; // this will chain them + schedule(%time ,0,"saveMapStats",%dtStats,%game.class); + } + %time += $dtStats::slowSaveTime; + schedule(%time,0,"saveGameTotalStats",%dtStats,%game.class); // + } + else{ + error("Logic issue in dtStatsGameOver" SPC %dtStats SPC %client SPC %game.class); + %dtStats.delete(); } - %time += $dtStats::slowSaveTime; - schedule(%time,0,"saveGameTotalStats",%dtStats,%game.class); // - } - else{ - error("Logic issue in dtStatsGameOver" SPC %dtStats SPC %client SPC %game.class); - %dtStats.delete(); } + %time += $dtStats::slowSaveTime; + schedule(%time,0,"dtSaveDone"); } - %time += $dtStats::slowSaveTime; - schedule(%time,0,"dtSaveDone"); } function dtSaveDone(){ - $dtStats::statsSave = 0; + $dtStats::statsSave = 0; $dtStats::leftID++; } //////////////////////////////////////////////////////////////////////////////// // Supporting Functions // //////////////////////////////////////////////////////////////////////////////// -function DefaultGame::postGameStats(%game,%dtStats){ //stats to add up at the end of the match +function DefaultGame::postGameStats(%game,%dtStats){ //stats to add up at the end of the match + if($dtStats::debugEchos){error("postGameStats GUID = " SPC %dtStats.guid);} if(!isObject(%dtStats)) return; - armorTimer(%dtStats, 0, 1); - %dtStats.null = getRandom(1,100); + + %dtStats.null = getRandom(1,100); + %dtStats.kdr = %dtStats.deaths ? (%dtStats.kills/%dtStats.deaths) : %dtStats.kills; - if(statsGroup.lastKill == %dtStats) - %dtStats.lastKill = 1; - - %dtStats.dtTeam = %dtStats.lastTeam;// this may need to be lastteam - if(%dtStats.clientLeft) - %dtStats.totalTime = ((%dtStats.leftTime - %dtStats.joinTime)/1000)/60; - else - %dtStats.totalTime = ((getSimTime() - %dtStats.joinTime)/1000)/60;//convert it to min - %dtStats.matchRunTime =((getSimTime() - $missionStartTime)/60)/1000; - - updateTeamTime(%dtStats,%dtStats.team); - - %dtStats.gamePCT = mFloor(%game.getGamePct() - %dtStats.joinPCT); - - %dtStats.totalMA = %dtStats.discMA + - %dtStats.grenadeMA + - %dtStats.laserMA + - %dtStats.mortarMA + - %dtStats.shockMA + - %dtStats.plasmaMA + - %dtStats.blasterMA + - %dtStats.hGrenadeMA + + + %dtStats.lastKill = (statsGroup.lastKill == %dtStats); + + %dtStats.totalTime = (%dtStats.clientLeft == 1) ? ((%dtStats.leftTime - %dtStats.joinTime)/1000)/60 : ((getSimTime() - %dtStats.joinTime)/1000)/60; + + %dtStats.clientQuit = %dtStats.clientLeft == 1; + + %dtStats.matchRunTime =((getSimTime() - $missionStartTime)/1000)/60; + + %dtStats.startPCT = %dtStats.joinPCT; + %dtStats.endPCT = (%dtStats.clientLeft == 1) ? %dtStats.leftPCT : %game.getGamePct(); + %dtStats.gamePCT = mFloor(%dtStats.endPCT - %dtStats.startPCT); + %dtStats.mapSkip = (%game.getGamePct() < 99); + //error(%dtStats.endPCT SPC %dtStats.startPCT SPC %dtStats.gamePCT SPC %dtStats.mapSkip); + + %dtStats.totalMA = %dtStats.discMA + + %dtStats.grenadeMA + + %dtStats.laserMA + + %dtStats.mortarMA + + %dtStats.shockMA + + %dtStats.plasmaMA + + %dtStats.blasterMA + + %dtStats.hGrenadeMA + %dtStats.mineMA; - - - %dtStats.EVKills = %dtStats.explosionKills + + + + %dtStats.EVKills = %dtStats.explosionKills + %dtStats.groundKills + %dtStats.outOfBoundKills + %dtStats.lavaKills + @@ -4082,7 +4129,7 @@ function DefaultGame::postGameStats(%game,%dtStats){ //stats to add up at the en %dtStats.forceFieldPowerUpKills + %dtStats.nexusCampingKills; - %dtStats.EVDeaths = %dtStats.explosionDeaths + + %dtStats.EVDeaths = %dtStats.explosionDeaths + %dtStats.groundDeaths + %dtStats.outOfBoundDeaths + %dtStats.lavaDeaths + @@ -4090,246 +4137,232 @@ function DefaultGame::postGameStats(%game,%dtStats){ //stats to add up at the en %dtStats.vehicleSpawnDeaths + %dtStats.forceFieldPowerUpDeaths + %dtStats.nexusCampingDeaths; - + %dtStats.totalWepDmg = %dtStats.cgDmg + - %dtStats.laserDmg + - %dtStats.blasterDmg + - %dtStats.elfDmg + - %dtStats.discDmg + - %dtStats.grenadeDmg + - %dtStats.hGrenadeDmg + - %dtStats.mortarDmg + - %dtStats.missileDmg + - %dtStats.plasmaDmg + - %dtStats.shockDmg + - %dtStats.mineDmg + - %dtStats.SatchelDmg; - - - if(%dtStats.cgShotsFired < 100) + %dtStats.laserDmg + + %dtStats.blasterDmg + + %dtStats.elfDmg + + %dtStats.discDmg + + %dtStats.grenadeDmg + + %dtStats.hGrenadeDmg + + %dtStats.mortarDmg + + %dtStats.missileDmg + + %dtStats.plasmaDmg + + %dtStats.shockDmg + + %dtStats.mineDmg + + %dtStats.SatchelDmg; + + + if(%dtStats.cgShotsFired < 100) %dtStats.cgACC = 0; - - if(%dtStats.discShotsFired < 15){ + + if(%dtStats.discShotsFired < 15){ %dtStats.discACC = 0; %dtStats.discDmgACC = 0; } - + if(%dtStats.grenadeShotsFired < 10){ %dtStats.grenadeACC = 0; %dtStats.grenadeDmgACC = 0; } - + if(%dtStats.laserShotsFired < 10) %dtStats.laserACC = 0; - + if(%dtStats.mortarShotsFired < 10){ %dtStats.mortarACC = 0; %dtStats.mortarDmgACC = 0; } - + if(%dtStats.shockShotsFired < 10) %dtStats.shockACC = 0; - + if(%dtStats.plasmaShotsFired < 10){ %dtStats.plasmaACC = 0; %dtStats.plasmaDmgACC = 0; } - + if(%dtStats.blasterShotsFired < 15) %dtStats.blasterACC = 0; - + if(%dtStats.hGrenadeShotsFired < 6) %dtStats.hGrenadeACC = 0; - + if(%dtStats.satchelShotsFired < 5) %dtStats.satchelACC = 0; - + if(%dtStats.missileShotsFired < 10) %dtStats.missileACC = 0; - - + + if(%game.class $= "CTFGame" || %game.class $= "SCtFGame"){ - %dtStats.teamScore = $TeamScore[%dtStats.team]; - - %dtStats.destruction = %dtStats.genDestroys + - %dtStats.solarDestroys + - %dtStats.sensorDestroys + - %dtStats.turretDestroys + + %dtStats.teamScore = $TeamScore[%dtStats.dtTeam]; + + %dtStats.destruction = %dtStats.genDestroys + + %dtStats.solarDestroys + + %dtStats.sensorDestroys + + %dtStats.turretDestroys + %dtStats.IStationDestroys + - %dtStats.aStationDestroys + - %dtStats.VStationDestroys + - %dtStats.sentryDestroys + - %dtStats.depSensorDestroys + + %dtStats.aStationDestroys + + %dtStats.VStationDestroys + + %dtStats.sentryDestroys + + %dtStats.depSensorDestroys + %dtStats.client.depTurretDestroys + - %dtStats.depStationDestroys + + %dtStats.depStationDestroys + %dtStats.mpbtstationDestroys; - - %dtStats.repairs = %dtStats.genRepairs + + + %dtStats.repairs = %dtStats.genRepairs + %dtStats.SensorRepairs + %dtStats.TurretRepairs + %dtStats.StationRepairs + %dtStats.VStationRepairs + - %dtStats.mpbtstationRepairs + + %dtStats.mpbtstationRepairs + %dtStats.solarRepairs + %dtStats.sentryRepairs + - %dtStats.depSensorRepairs + + %dtStats.depSensorRepairs + %dtStats.depInvRepairs + %dtStats.depTurretRepairs; - - if(%dtStats.flagGrabs > 0) - %dtStats.capEfficiency = %dtStats.flagCaps / %dtStats.flagGrabs; - else - %dtStats.capEfficiency = 0; + + %dtStats.capEfficiency = (%dtStats.flagGrabs > 0) ? (%dtStats.flagCaps / %dtStats.flagGrabs) : 0; if(statsGroup.team[1] == statsGroup.team[2]){ %dtStats.winCount = 0; %dtStats.lossCount = 0; } - else if(statsGroup.team[1] > statsGroup.team[2] && %dtStats.lastTeam == 1) + else if(statsGroup.team[1] > statsGroup.team[2] && %dtStats.dtTeam == 1) %dtStats.winCount = 1; - else if(statsGroup.team[2] > statsGroup.team[1] && %dtStats.lastTeam == 2) + else if(statsGroup.team[2] > statsGroup.team[1] && %dtStats.dtTeam == 2) %dtStats.winCount = 1; - else if(%dtStats.lastTeam > 0) + else if(%dtStats.dtTeam > 0) %dtStats.lossCount = 1; - + %winCount = getField(%dtStats.gameStats["winCountTG","t",%game.class],5) + %dtStats.winCount; - %lostCount = getField(%dtStats.gameStats["lossCountTG","t",%game.class],5) + %dtStats.lossCount; + %lostCount = getField(%dtStats.gameStats["lossCountTG","t",%game.class],5) + %dtStats.lossCount; %lostCount = %lostCount ? %lostCount : 1; %winCount = %winCount ? %winCount : 0; %dtStats.winLostPct = (%winCount / %lostCount); } else if(%game.class $= "LakRabbitGame") - %dtStats.flagTimeMin = (%dtStats.flagTimeMS / 1000)/60; + %dtStats.flagTimeMin = (%dtStats.flagTimeMS / 1000)/60; else if(%game.class $= "ArenaGame") - %dtStats.teamScore = $TeamScore[%dtStats.lastTeam]; + %dtStats.teamScore = $TeamScore[%dtStats.dtTeam]; } -function isGameRun(){// +function isGameRun(){// return (($MatchStarted + $missionRunning) == 2) ? 1 : 0; } function DefaultGame::getGamePct(%game){ - if(isGameRun()){ - %curTimeLeftMS = mAbs((($missionStartTime - getSimTime())/60)/1000); - %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; - return %timePct; - } - return 0; + %curTimeLeftMS = ((getSimTime() - $missionStartTime)/1000)/60; + %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; + %timePct = (%timePct > 100) ? 100 : %timePct; + return %timePct; } function ArenaGame::getGamePct(%game){ - if(isGameRun()){ - // Verify that there is a roundlimit and that the team has met it - if(%game.roundLimit != 0){ - if( $TeamScore[1] >= $TeamScore[2]){ - return ($TeamScore[1] / %game.roundLimit) * 100; - } - else if( $TeamScore[1] <= $TeamScore[2]){ - return ($TeamScore[2] / %game.roundLimit) * 100; - } + if(%game.roundLimit != 0){ + if( $TeamScore[1] >= $TeamScore[2]){ + %pct = ($TeamScore[1] / %game.roundLimit) * 100; + %pct = (%pct > 100) ? 100 : %pct; + return %pct; } - } + else if( $TeamScore[1] <= $TeamScore[2]){ + %pct = ($TeamScore[2] / %game.roundLimit) * 100; + %pct = (%pct > 100) ? 100 : %pct; + return %pct; + } + } return 0; } function CTFGame::getGamePct(%game){ - if(isGameRun()){ - %curTimeLeftMS = mAbs((($missionStartTime - getSimTime())/60)/1000); + %curTimeLeftMS = ((getSimTime() - $missionStartTime)/1000)/60; %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; - + %timePct = (%timePct > 100) ? 100 : %timePct; + %scoreLimit = MissionGroup.CTF_scoreLimit * %game.SCORE_PER_TEAM_FLAG_CAP; if(%scoreLimit $= "") %scoreLimit = 5 * %game.SCORE_PER_TEAM_FLAG_CAP; - + if($TeamScore[1] > $TeamScore[2]) - %scorePct = ($TeamScore[1] / %scoreLimit) * 100; + %pct = ($TeamScore[1] / %scoreLimit) * 100; else - %scorePct = ($TeamScore[2] / %scoreLimit) * 100; - + %pct = ($TeamScore[2] / %scoreLimit) * 100; + + %scorePct = (%pct > 100) ? 100 : %pct; if(%scorePct > %timePct) return %scorePct; else return %timePct; - } - return 0; } function LakRabbitGame::getGamePct(%game){ - if(isGameRun()){ - %curTimeLeftMS = mAbs((($missionStartTime - getSimTime())/60)/1000); - %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; - - %scoreLimit = MissionGroup.Rabbit_scoreLimit; - if(%scoreLimit $= "") - %scoreLimit = 2000; - - for (%i = 0; %i < ClientGroup.getCount(); %i++){ - %client = ClientGroup.getObject(%i); - if(%lScore < %client.score){ - %lScore = %client.score; - } + %curTimeLeftMS = ((getSimTime() - $missionStartTime)/1000)/60; + %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; + %timePct = (%timePct > 100) ? 100 : %timePct; + %scoreLimit = MissionGroup.Rabbit_scoreLimit; + if(%scoreLimit $= "") + %scoreLimit = 2000; + %lScore = 0; + for (%i = 0; %i < ClientGroup.getCount(); %i++){ + %client = ClientGroup.getObject(%i); + if(%lScore < %client.score){ + %lScore = %client.score; } - %scorePct = (%lScore / %scoreLimit) * 100; - - if(%scorePct > %timePct) - return %scorePct; - else - return %timePct; } - return 0; - + %pct = (%lScore / %scoreLimit) * 100; + %scorePct = (%pct > 100) ? 100 : %pct; + if(%scorePct > %timePct) + return %scorePct; + else + return %timePct; } function DMGame::getGamePct(%game){ - if(isGameRun()){ - %curTimeLeftMS = mAbs((($missionStartTime - getSimTime())/60)/1000); - %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; - - %scoreLimit = MissionGroup.DM_scoreLimit; - if(%scoreLimit $= "") - %scoreLimit = 25; - - for (%i = 0; %i < ClientGroup.getCount(); %i++){ - %client = ClientGroup.getObject(%i); - if(%lScore < %client.score){ - %lScore = %client.score; - } + %curTimeLeftMS = ((getSimTime() - $missionStartTime)/1000)/60; + %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; + %timePct = (%timePct > 100) ? 100 : %timePct; + %scoreLimit = MissionGroup.DM_scoreLimit; + if(%scoreLimit $= "") + %scoreLimit = 25; + + for (%i = 0; %i < ClientGroup.getCount(); %i++){ + %client = ClientGroup.getObject(%i); + if(%lScore < %client.score){ + %lScore = %client.score; } - %scorePct = (%lScore / %scoreLimit) * 100; - - - if(%scorePct > %timePct) - return %scorePct; - else - return %timePct; } - return 0; + %pct = (%lScore / %scoreLimit) * 100; + %scorePct = (%pct > 100) ? 100 : %pct; + + if(%scorePct > %timePct) + return %scorePct; + else + return %timePct; } function SCtFGame::getGamePct(%game){ - if(isGameRun()){ - %curTimeLeftMS = mAbs((($missionStartTime - getSimTime())/60)/1000); - %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; - - %scoreLimit = MissionGroup.CTF_scoreLimit * %game.SCORE_PER_TEAM_FLAG_CAP; - if(%scoreLimit $= "") - %scoreLimit = 5 * %game.SCORE_PER_TEAM_FLAG_CAP; - - if($TeamScore[1] > $TeamScore[2]) - %scorePct = ($TeamScore[1] / %scoreLimit) * 100; - else - %scorePct = ($TeamScore[2] / %scoreLimit) * 100; - - - if(%scorePct > %timePct) - return %scorePct; - else - return %timePct; - } + %curTimeLeftMS = ((getSimTime() - $missionStartTime)/1000)/60; + %timePct = (%curTimeLeftMS / $Host::TimeLimit) * 100; + %timePct = (%timePct > 100) ? 100 : %timePct; + %scoreLimit = MissionGroup.CTF_scoreLimit * %game.SCORE_PER_TEAM_FLAG_CAP; + if(%scoreLimit $= "") + %scoreLimit = 5 * %game.SCORE_PER_TEAM_FLAG_CAP; + + if($TeamScore[1] > $TeamScore[2]) + %pct = ($TeamScore[1] / %scoreLimit) * 100; + else + %pct = ($TeamScore[2] / %scoreLimit) * 100; + + %scorePct = (%pct > 100) ? 100 : %pct; + if(%scorePct > %timePct) + return %scorePct; + else + return %timePct; } function msToMinSec(%time) { %sec = mFloor(%time / 1000); %min = mFloor(%sec / 60); %sec -= %min * 60; - + // pad it if(%min < 10) %min = "0" @ %min; @@ -4341,7 +4374,7 @@ function msToMinSec(%time) function secToMinSec(%sec){ %min = mFloor(%sec / 60); %sec -= %min * 60; - + // pad it if(%min < 10) %min = "0" @ %min; @@ -4363,7 +4396,7 @@ function dtFormatTime(%ms) if(%day < 10) %day = "0" @ %day; if(%hour < 10) - %hour = "0" @ %hour; + %hour = "0" @ %hour; if(%min < 10) %min = "0" @ %min; if(%sec < 10) @@ -4452,10 +4485,10 @@ function cleanMapName(%nm){ function setGUIDName(%client){ if(isFile("serverStats/genGUIDList.cs") && $genGUIDList != 1){ exec("serverStats/genGUIDList.cs"); - $genGUIDList = 1; + $genGUIDList = 1; } if(%client.guid){ - return 0; + return 0; } else{ %name = cleanName(getTaggedString(%client.name)); @@ -4471,7 +4504,7 @@ function setGUIDName(%client){ } } function getMapID(%map,%game,%type,%clean){ - if(%clean) + if(%clean) %map = cleanMapName(%map); if(%game !$= "" && %map !$= ""){ if($mapID::IDGame[%map,%game] && %type) @@ -4481,13 +4514,13 @@ function getMapID(%map,%game,%type,%clean){ else{ $mapID::count++; $mapID::countGame[%game]++; - + $mapID::ID[%map,%game] = $mapID::count; $mapID::IDGame[%map,%game] = $mapID::countGame[%game]; - + $mapID::IDNameGame[$mapID::countGame[%game],%game] = %map; $mapID::IDName[$mapID::count] = %map; - + export( "$mapID::*", "serverStats/mapIDList.cs", false ); if(%type) return $mapID::IDGame[%map,%game]; @@ -4495,14 +4528,14 @@ function getMapID(%map,%game,%type,%clean){ return $mapID::ID[%map,%game]; } } - else + else error("getMapID no %map or %game in function call"); } function loadMapIdList(){ if(isFile("serverStats/mapIDList.cs") && $genMapId != 1){ - $genMapId = 1; + $genMapId = 1; exec("serverStats/mapIDList.cs"); - } + } } function getDayNum(){ %date = formattimestring("mm dd yy"); @@ -4532,7 +4565,7 @@ function getYear(){ } function monthString(%num){ %i[1] = "January"; %i[2] = "February"; %i[3] = "March"; - %i[4] = "April"; %i[5] = "May"; %i[6] = "June"; + %i[4] = "April"; %i[5] = "May"; %i[6] = "June"; %i[7] = "July"; %i[8] = "August"; %i[9] = "September"; %i[10] = "October"; %i[11] = "November"; %i[12] = "December"; return %i[%num]; @@ -4543,7 +4576,7 @@ function monthString(%num){ //////////////////////////////////////////////////////////////////////////////// function loadGameStats(%dtStats,%game){// called when client joins server.cs onConnect - if($dtStats::debugEchos){error("loadGameStats GUID = " SPC %dtStats.guid);} + if($dtStats::debugEchos){error("loadGameStats GUID = " SPC %dtStats.guid);} if(%dtStats.guid !$= ""){ loadGameTotalStats(%dtStats,%game); %filename = "serverStats/stats/" @ %game @ "/" @ %dtStats.guid @ "g.cs"; @@ -4558,7 +4591,7 @@ function loadGameStats(%dtStats,%game){// called when client joins server.cs onC } %dtStats.gameData[%game]= 1; %file.close(); - %file.delete(); + %file.delete(); } else %dtStats.gameData[%game]= 1; @@ -4566,35 +4599,35 @@ function loadGameStats(%dtStats,%game){// called when client joins server.cs onC } function loadGameTotalStats(%dtStats,%game){ if($dtStats::debugEchos){error("loadGameTotalStats GUID = " SPC %dtStats.guid);} - + %filename = "serverStats/stats/" @ %game @ "/" @ %dtStats.guid @ "t.cs"; - %d = $dtStats::curDay; %w = $dtStats::curWeek; %m = $dtStats::curMonth; %q = $dtStats::curQuarter; %y = $dtStats::curYear; + %d = $dtStats::curDay; %w = $dtStats::curWeek; %m = $dtStats::curMonth; %q = $dtStats::curQuarter; %y = $dtStats::curYear; if(isFile(%filename)){ %file = new FileObject(); RootGroup.add(%file); %file.OpenForRead(%filename); - + %day = %week = %month = %quarter = %year = 0; - %dateLine = strreplace(%file.readline(),"%t","\t"); // first line should allways be the date line + %dateLine = strreplace(%file.readline(),"%t","\t"); // first line should allways be the date line if(getField(%dateLine,0) $= "days"){ if(getField(%dateLine,2) != %d){%day = 1;} // see what has changed sence we last played if(getField(%dateLine,4) != %w){%week = 1;} if(getField(%dateLine,6) != %m){%month = 1;} if(getField(%dateLine,8) != %q){%quarter = 1;} if(getField(%dateLine,10) != %y){%year = 1;} - + %d0 = getField(%dateLine,1);%d1 = getField(%dateLine,2); %w0 = getField(%dateLine,3);%w1 = getField(%dateLine,4); %m0 = getField(%dateLine,5);%m1 = getField(%dateLine,6); %q0 = getField(%dateLine,7);%q1 = getField(%dateLine,8); %y0 = getField(%dateLine,9);%y1 = getField(%dateLine,10); - + if(%day){ %d0 = %d1; %d1 = %d;} //if there was a change flip new with old and reset new if(%week){%w0 = %w1;%w1 = %w;} if(%month){%m0 = %m1;%m1 = %m;} if(%quarter){%q0 = %q1;%q1 = %q;} if(%year){ %y0 = %y1; %y1 = %y;} - %dtStats.gameStats["dwmqy","t",%game] = %d0 TAB %d1 TAB %w0 TAB %w1 TAB %m0 TAB %m1 TAB %q0 TAB %q1 TAB %y0 TAB %y1; // update line + %dtStats.gameStats["dwmqy","t",%game] = %d0 TAB %d1 TAB %w0 TAB %w1 TAB %m0 TAB %m1 TAB %q0 TAB %q1 TAB %y0 TAB %y1; // update line } while( !%file.isEOF() ){ %line = strreplace(%file.readline(),"%t","\t"); @@ -4605,36 +4638,36 @@ function loadGameTotalStats(%dtStats,%game){ %m0 = getField(%line,5);%m1 = getField(%line,6); %q0 = getField(%line,7);%q1 = getField(%line,8); %y0 = getField(%line,9);%y1 = getField(%line,10); - + if(%day){ %d0 = %d1; %d1 = 0;} //if there was a change flip new with old and reset new if(%week){%w0 = %w1;%w1 = 0;} if(%month){%m0 = %m1;%m1 = 0;} if(%quarter){%q0 = %q1;%q1 = 0;} if(%year){ %y0 = %y1;%y1 = 0;} - + %dtStats.gameStats[%var,"t",%game] = %d0 TAB %d1 TAB %w0 TAB %w1 TAB %m0 TAB %m1 TAB %q0 TAB %q1 TAB %y0 TAB %y1; } } %file.close(); %file.delete(); } - else// must be new person so be sure to set the dates - %dtStats.gameStats["dwmqy","t",%game] = %d TAB %d TAB %w TAB %w TAB %m TAB %m TAB %q TAB %q TAB %y TAB %y; + else// must be new person so be sure to set the dates + %dtStats.gameStats["dwmqy","t",%game] = %d TAB %d TAB %w TAB %w TAB %m TAB %m TAB %q TAB %q TAB %y TAB %y; } function saveGameTotalStats(%dtStats,%game){ if($dtStats::debugEchos){error("saveGameTotalStats GUID = " SPC %dtStats.guid);} if(%dtStats.guid !$= ""){ - + if(%dtStats.gameStats["statsOverWrite","g",%game] $= ""){%dtStats.gameStats["statsOverWrite","g",%game] = 0;} %fileTotal = new FileObject(); RootGroup.add(%fileTotal); - %fileNameTotal = "serverStats/stats/"@ %game @ "/" @ %dtStats.guid @ "t.cs"; + %fileNameTotal = "serverStats/stats/"@ %game @ "/" @ %dtStats.guid @ "t.cs"; %fileTotal.OpenForWrite(%fileNameTotal); - %fileTotal.writeLine("days" @ "%t" @ strreplace(%dtStats.gameStats["dwmqy","t",%game],"\t","%t")); + %fileTotal.writeLine("days" @ "%t" @ strreplace(%dtStats.gameStats["dwmqy","t",%game],"\t","%t")); %fileTotal.writeLine("gameCount" @ "%t" @ strreplace(%dtStats.gameStats["gameCount","t",%game],"\t","%t")); %fileTotal.writeLine("playerName" @ "%t" @ %dtStats.name); %fileTotal.writeLine("versionNum" @ "%t" @ $dtStats::version); - + %fileGame = new FileObject(); RootGroup.add(%fileGame); %fileNameGame = "serverStats/stats/" @ %game @ "/" @ %dtStats.guid @ "g.cs"; @@ -4656,10 +4689,10 @@ function saveGameTotalStats(%dtStats,%game){ %fileGame.writeLine("gameID" @ "%t" @ strreplace(%dtStats.gameStats["gameID","g",%game],"\t","%t")); %fileGame.writeLine("gamePCT" @ "%t" @ strreplace(%dtStats.gameStats["gamePCT","g",%game],"\t","%t")); %fileGame.writeLine("versionNum" @ "%t" @ strreplace(%dtStats.gameStats["versionNum","g",%game],"\t","%t")); - + for(%q = 0; %q < $statsVars::count[%game]; %q++){ %varNameType = $statsVars::varNameType[%q,%game]; - %varType = $statsVars::varType[%varNameType,%game]; + %varType = $statsVars::varType[%varNameType,%game]; if(%varType !$= "TTL"){ %val = %dtStats.gameStats[%varNameType,"g",%game]; %fileGame.writeLine(%varNameType @ "%t" @ strreplace(%val,"\t","%t")); @@ -4681,7 +4714,7 @@ function saveGameTotalStats(%dtStats,%game){ } function saveMapStats(%dtStats,%game){ if($dtStats::debugEchos){error("saveMapStats GUID = " SPC %dtStats.guid);} - %filename = "serverStats/stats/"@ %game @ "/" @ %dtStats.guid @ "m.cs"; + %filename = "serverStats/stats/"@ %game @ "/" @ %dtStats.guid @ "m.cs"; %file = new FileObject(); RootGroup.add(%file); %file.OpenForWrite(%filename); @@ -4706,7 +4739,7 @@ function saveMapStats(%dtStats,%game){ } function loadMapStats(%dtStats,%game){ - if($dtStats::debugEchos){error("loadMapStats GUID = " SPC %dtStats.guid);} + if($dtStats::debugEchos){error("loadMapStats GUID = " SPC %dtStats.guid);} if(%dtStats.guid !$= ""){ %filename = "serverStats/stats/" @ %game @ "/" @ %dtStats.guid @ "m.cs"; if(isFile(%filename)){ @@ -4714,35 +4747,35 @@ function loadMapStats(%dtStats,%game){ RootGroup.add(%file); %file.OpenForRead(%filename); %date = strreplace(%file.readline(),"%t","\t"); - if($dtStats::curMonth == getField(%date,2)){// if not the same month then reset + if($dtStats::curMonth == getField(%date,2)){// if not the same month then reset while( !%file.isEOF() ){ %line = strreplace(%file.readline(),"%t","\t"); %var = getField(%line,0); %dtStats.mapStats[%var,%game] = getFields(%line,1,getFieldCount(%line)-1); } } - %dtStats.mapData[%game]= 1; + %dtStats.mapData[%game]= 1; %file.close(); - %file.delete(); + %file.delete(); } else %dtStats.mapData[%game] = 1; } -} +} function getMapIDName(%game){ %map = cleanMapName($dtStats::LastMissionCM); %mid = getMapID(%map,%game,0,1); %gid = getMapID(%map,%game,1,1); - %mapNameID = %map @ "-" @ %mid @ "-" @ %gid; + %mapNameID = %map @ "-" @ %mid @ "-" @ %gid; return %mapNameID; -} +} function incGameStats(%dtStats,%game) {// record that games stats and inc by one - if($dtStats::debugEchos){error("incGameStats GUID = " SPC %dtStats.guid);} - if(!%dtStats.gameData[%game]) // if not loaded load total stats so we can save + if($dtStats::debugEchos){error("incGameStats GUID = " SPC %dtStats.guid);} + if(!%dtStats.gameData[%game]) // if not loaded load total stats so we can save loadGameStats(%dtStats,%game); if(!%dtStats.mapData[%game] && $dtStats::mapStats) loadMapStats(%dtStats,%game); - + %c = %dtStats.gameStats["statsOverWrite","g",%game]++; if(%dtStats.gameStats["statsOverWrite","g",%game] > $dtStats::MaxNumOfGames-1 || %dtStats.gameStats["statsOverWrite","g",%game] > 99){ %c = %dtStats.gameStats["statsOverWrite","g",%game] = 0; @@ -4761,13 +4794,13 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one setValueField(%dtStats,"gameCount","t",%game,7,%c90++); %c365 = getField(%dtStats.gameStats["gameCount","t",%game],9); setValueField(%dtStats,"gameCount","t",%game,9,%c365++); - - setValueField(%dtStats,"dayStamp","g",%game,%c,$dtStats::curDay); - setValueField(%dtStats,"weekStamp","g",%game,%c,$dtStats::curWeek); - setValueField(%dtStats,"monthStamp","g",%game,%c,$dtStats::curMonth); - setValueField(%dtStats,"quarterStamp","g",%game,%c,$dtStats::curQuarter); - setValueField(%dtStats,"yearStamp","g",%game,%c,$dtStats::curYear); - setValueField(%dtStats,"dateStamp","g",%game,%c,formattimestring("yy-mm-dd HH:nn:ss")); + + setValueField(%dtStats,"dayStamp","g",%game,%c,$dtStats::curDay); + setValueField(%dtStats,"weekStamp","g",%game,%c,$dtStats::curWeek); + setValueField(%dtStats,"monthStamp","g",%game,%c,$dtStats::curMonth); + setValueField(%dtStats,"quarterStamp","g",%game,%c,$dtStats::curQuarter); + setValueField(%dtStats,"yearStamp","g",%game,%c,$dtStats::curYear); + setValueField(%dtStats,"dateStamp","g",%game,%c,formattimestring("yy-mm-dd HH:nn:ss")); setValueField(%dtStats,"timeDayMonth","g",%game,%c,formattimestring("hh:nn:a, mm-dd")); setValueField(%dtStats,"map","g",%game,%c,$dtStats::LastMissionDN); setValueField(%dtStats,"mapID","g",%game,%c,getMapID($dtStats::LastMissionCM,%game,0,1)); @@ -4775,11 +4808,11 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one setValueField(%dtStats,"gameID","g",%game,%c,$mapID::gameID); setValueField(%dtStats,"gamePCT","g",%game,%c,%dtStats.gamePCT); setValueField(%dtStats,"versionNum","g",%game,%c,$dtStats::version); - + for(%q = 0; %q < $statsVars::count[%game]; %q++){ %varNameType = $statsVars::varNameType[%q,%game]; - %varName = $statsVars::varName[%q,%game]; - %varType = $statsVars::varType[%varNameType,%game]; + %varName = $statsVars::varName[%q,%game]; + %varType = $statsVars::varType[%varNameType,%game]; switch$(%varType){ case "Game": %val = getDynamicField(%dtStats,%varName); @@ -4787,12 +4820,12 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one case "TG": %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - - %varID = $mapStats::mapVarIndex[%varNameType,%game]; + + %varID = $mapStats::mapVarIndex[%varNameType,%game]; if(%varID > 0 && $dtStats::mapStats){ %varID -= 1; %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same + if(%varSpot $= %varNameType)// make sure the spot is still named the same %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); else %mapVal = 0;// reset to 0 the var was changed @@ -4806,11 +4839,11 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one } case "TTL": %val = getDynamicField(%dtStats,%varName); - %varID = $mapStats::mapVarIndex[%varNameType,%game]; + %varID = $mapStats::mapVarIndex[%varNameType,%game]; if(%varID > 0 && $dtStats::mapStats){ %varID -= 1; %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same + if(%varSpot $= %varNameType)// make sure the spot is still named the same %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); else %mapVal = 0;// reset to 0 the var was changed @@ -4824,11 +4857,11 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one case "Max": %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - %varID = $mapStats::mapVarIndex[%varNameType,%game]; + %varID = $mapStats::mapVarIndex[%varNameType,%game]; if(%varID > 0 && $dtStats::mapStats){ %varID -= 1; %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same + if(%varSpot $= %varNameType)// make sure the spot is still named the same %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); else %mapVal = 0; @@ -4844,12 +4877,12 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one case "Min": %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - - %varID = $mapStats::mapVarIndex[%varNameType,%game]; + + %varID = $mapStats::mapVarIndex[%varNameType,%game]; if(%varID > 0 && $dtStats::mapStats){ %varID -= 1; %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same + if(%varSpot $= %varNameType)// make sure the spot is still named the same %mapVal = getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID); else %mapVal = 0; @@ -4857,7 +4890,7 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one else{ setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID,%mapVal);} setValueField(%dtStats,"varName","m",%game,%varID,%varNameType); } - for(%x = 1; %x <= 9; %x+=2){ + for(%x = 1; %x <= 9; %x+=2){ %t = getField(%dtStats.gameStats[%varNameType,"t",%game],%x); if(%val < %t && %val != 0 || !%t){ setValueField(%dtStats,%varNameType,"t",%game,%x,%val);} else{ setValueField(%dtStats,%varNameType,"t",%game,%x,%t);} @@ -4865,11 +4898,11 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one case "Avg" or "AvgI": %val = getDynamicField(%dtStats,%varName); setValueField(%dtStats,%varNameType,"g",%game,%c,%val); - %varID = $mapStats::mapVarIndex[%varNameType,%game]; + %varID = $mapStats::mapVarIndex[%varNameType,%game]; if(%varID > 0 && %val != 0 && $dtStats::mapStats){ %varID -= 1; %varSpot = getField(%dtStats.mapStats["varName",%game],%varID); - if(%varSpot $= %varNameType)// make sure the spot is still named the same + if(%varSpot $= %varNameType)// make sure the spot is still named the same %mapVal = strreplace(getField(%dtStats.mapStats[getMapIDName(%game),%game],%varID),"%a","\t"); else %mapVal = 0 TAB 0 TAB 0; @@ -4879,15 +4912,15 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one %mapAvg = %mapTotal/%mapCount; } else{ - %mapTotal = mFloor(%mapTotal * 0.9); + %mapTotal = mFloor(%mapTotal * 0.9); %mapCount = mFloor((getField(%mapVal,2) + 1) * 0.9); %mapAvg = %mapTotal/%mapCount; } setValueField(%dtStats,getMapIDName(%game),"m",%game,%varID, hasValue(%mapAvg) @ "%a" @ hasValue(%mapTotal) @ "%a" @ hasValue(%mapCount)); setValueField(%dtStats,"varName","m",%game,%varID,%varNameType); } - - for(%x = 1; %x <= 9; %x+=2){ + + for(%x = 1; %x <= 9; %x+=2){ %t = strreplace(getField(%dtStats.gameStats[%varNameType,"t",%game],%x),"%a","\t"); if(%val != 0){ %total = getField(%t,1) + %val; @@ -4896,13 +4929,13 @@ function incGameStats(%dtStats,%game) {// record that games stats and inc by one %avg = %total/%gameCount; } else{ - %total = mFloor(%total * 0.9); + %total = mFloor(%total * 0.9); %gameCount = mFloor((getField(%t,2) + 1) * 0.9); %avg = %total/%gameCount; } } else{ - %avg = getField(%t,0); + %avg = getField(%t,0); %total = getField(%t,1); %gameCount = getField(%t,2); } @@ -4933,7 +4966,7 @@ function cropFloat(%num,%x){ } else return %num; -} +} function addNum(%a,%b){ if(strPos(%a,"x") == -1 && strPos(%b,"x") == -1){ %ab = %a + %b; @@ -4941,16 +4974,16 @@ function addNum(%a,%b){ return %ab; } } - + if(strPos(%a,"x") == -1) %a = cropDec(%a); if(strPos(%b,"x") == -1) - %b = cropDec(%b); - + %b = cropDec(%b); + if(strPos(%b,"-") == 0){ %bn = strreplace(%b,"-",""); if(xlCompare(%a,%bn) $= "<"){ - return 0; + return 0; } else{ %r = addSubX(%a,%bn); @@ -4961,7 +4994,7 @@ function addNum(%a,%b){ } %n1 = strLen(%a); - %n2 = strLen(%b); + %n2 = strLen(%b); %cc = (%n1 > %n2) ? %n1 : %n2; for(%x = 1; %x < %cc; %x++){ %q = (%x < %n1) ? getSubStr(%a,(%n1 - %x)-1,1) : 0; @@ -4984,9 +5017,9 @@ function addSubX(%a,%b){// auto flips so its subing form the largest basicly abs %a = cropDec(%a); if(strPos(%b,"x") == -1) %b = cropDec(%b); - + %n1 = strLen(%a); - %n2 = strLen(%b); + %n2 = strLen(%b); %cc = (%n1 > %n2) ? %n1 : %n2; %c = 0; for(%x = 1; %x < %cc; %x++){ @@ -4995,23 +5028,23 @@ function addSubX(%a,%b){// auto flips so its subing form the largest basicly abs %sub = %q-%w-%c; if(%x == %cc-1 && %sub == 0) break; - if(%sub >= 0){ + if(%sub >= 0){ %newVal = %sub @ %newVal; - %c = 0; + %c = 0; } - else{ + else{ %newVal = %sub+10 @ %newVal; - %c = 1; + %c = 1; } } return trimZeroLeft(%newVal); } function trimZeroLeft(%val){ %ln = strLen(%val); - for(%x = 0; %x < %ln; %x++){ - %num = getSubStr(%val,%x,1); + for(%x = 0; %x < %ln; %x++){ + %num = getSubStr(%val,%x,1); if(%num != 0) - break; + break; } if(%x == %ln) return 0; @@ -5026,28 +5059,28 @@ function xlCompare(%a,%b){ else if (%a $= %b) return "="; } - + if(strPos(%a,"x") == -1) %a = %a @ "x"; if(strPos(%b,"x") == -1) - %b = %b @ "x"; - - %n1 = strLen(%a); - %n2 = strLen(%b); + %b = %b @ "x"; + + %n1 = strLen(%a); + %n2 = strLen(%b); if(%n1 > %n2) - return ">"; + return ">"; else if(%n1 < %n2) return "<"; else{ if(%a $= %b) - return "="; + return "="; %g = %l = 0; for(%x = 0; %x < %n1-1; %x++){ %q = getSubStr(%a,%x,1); - %w = getSubStr(%b,%x,1); + %w = getSubStr(%b,%x,1); if(%q > %w) return ">"; - else if(%q < %w) + else if(%q < %w) return "<"; } } @@ -5060,11 +5093,11 @@ function getTimeDif(%time){ %b = getField(%time,1); %c = getField(%time,2); if(%c $= "pm" && %a < 12) - %a += 12; + %a += 12; else if(%c $= "am" && %a == 12) %a = 0; if(%z $= "pm" && %x < 12) - %x += 12; + %x += 12; else if(%z $= "am" && %x == 12) %x = 0; @@ -5073,31 +5106,31 @@ function getTimeDif(%time){ %h = (%v > %w) ? (%h = mabs(%v - %w)) : (24 - mabs(%v - %w)); %min = %h - mfloor(%h); %ms = mfloor(%h) * ((60 * 1000)* 60); // 60 * 1000 1 min * 60 = one hour - %ms += mFloor((%min*60)+0.5) * (60 * 1000); // %min * 60 to convert back to mins , * 60kms for one min + %ms += mFloor((%min*60)+0.5) * (60 * 1000); // %min * 60 to convert back to mins , * 60kms for one min return mFloor(%ms); -} +} function genBlanks(){ // optimization thing saves on haveing to do it with every setValueField if($dtStats::MaxNumOfGames > 300){ $dtStats::MaxNumOfGames = 300; //cap it } $dtStats::blank["g"] = $dtStats::blank["t"] = $dtStats::blank["m"] = 0; for(%i=0; %i < $dtStats::MaxNumOfGames-1; %i++){ - $dtStats::blank["g"] = $dtStats::blank["g"] TAB 0; - } + $dtStats::blank["g"] = $dtStats::blank["g"] TAB 0; + } for(%i=0; %i < 125-1; %i++){ - $dtStats::blank["m"] = $dtStats::blank["m"] TAB 0; + $dtStats::blank["m"] = $dtStats::blank["m"] TAB 0; } for(%i=0; %i < 9; %i++){ - $dtStats::blank["t"] = $dtStats::blank["t"] TAB 0; - } + $dtStats::blank["t"] = $dtStats::blank["t"] TAB 0; + } } function setValueField(%dtStats,%var,%type,%game,%c,%val){ if(%type $= "g"){ %fc = getFieldCount(%dtStats.gameStats[%var,%type,%game]); if(%fc < 2){ - %dtStats.gameStats[%var,%type,%game] = $dtStats::blank["g"]; + %dtStats.gameStats[%var,%type,%game] = $dtStats::blank["g"]; } - else if( %fc > $dtStats::MaxNumOfGames){// trim it down as it as the MaxNumOfGames have gotten smaller + else if( %fc > $dtStats::MaxNumOfGames){// trim it down as it as the MaxNumOfGames have gotten smaller %dtStats.gameStats[%var,%type,%game] = getFields(%dtStats.gameStats[%var,%type,%game],0,$dtStats::MaxNumOfGames-1); } %dtStats.gameStats[%var,%type,%game] = setField(%dtStats.gameStats[%var,%type,%game],%c, hasValue(%val)); @@ -5120,16 +5153,15 @@ function setValueField(%dtStats,%var,%type,%game,%c,%val){ function hasValue(%val){//make sure we have at least something in the field spot if(%val $= ""){return 0;} - return %val; + return %val; } function bakGameStats(%client,%game) {//back up clients current stats in case they come back - if($dtStats::debugEchos){error("bakGameStats GUID = " SPC %client.guid);} + if($dtStats::debugEchos){error("bakGameStats GUID = " SPC %client.guid);} %dtStats = %client.dtStats; - %dtStats.lastTeam = (%client.team == 0) ? %client.lastTeam : %client.team;// in case we jump to observer at the end of the game - if(!%dtStats.lastTeam)// does not always get set - %dtStats.lastTeam = 0; - + %dtStats.dtTeam = %client.team; + updateTeamTime(%client.dtStats, %dtStats.team); + armorTimer(%dtStats, 0, 1); for(%v = 0; %v < $dtStats::varTypeCount; %v++){ %varType = $dtStats::varType[%v]; for(%i = 1; %i <= $dtStats::FCG[%game,%varType]; %i++){ @@ -5150,13 +5182,13 @@ function resGameStats(%client,%game){// copy data back over to client for(%i = 1; %i <= $dtStats::FCG[%game,%varType]; %i++){ %var = $dtStats::FVG[%i,%game,%varType]; copyDynamicField(%client,%dtStats,%var); - } + } } for(%i = 1; %i <= $dtStats::uGFC[%game]; %i++){ %var = $dtStats::uGFV[%i,%game]; copyDynamicField(%client,%dtStats,%var); } -} +} function copyDynamicField(%obj,%obj2,%field){ if(isObject(%obj) && isObject(%obj2)){ %format = %obj @ "." @ %field @ "=" @ %obj2 @ "." @ %field @ ";"; @@ -5164,8 +5196,8 @@ function copyDynamicField(%obj,%obj2,%field){ } } function resetChain(%game,%dtStats,%count,%last){ - //if($dtStats::debugEchos){error("resetChain" SPC %last SPC %count);} - for(%i = %last; %i < %count; %i++){ + //if($dtStats::debugEchos){error("resetChain" SPC %last SPC %count);} + for(%i = %last; %i < %count; %i++){ %var = $statsVars::varName[%i,%game]; setDynamicField(%dtStats,%var,0); } @@ -5174,7 +5206,7 @@ function resetDtStats(%dtStats,%game,%slow){ if($dtStats::debugEchos){error("resetDtStats GUID = " SPC %dtStats.guid);} if(isObject(%dtStats)){ %dtStats.joinTime = getSimTime(); - if(%slow){// low server impact + if(%slow){// low server impact %amount = 100; %count = mFloor($statsVars::count[%game]/%amount); %leftOver = $statsVars::count[%game] - (%count * %amount); @@ -5200,7 +5232,7 @@ function resetDtStats(%dtStats,%game,%slow){ } } } -function buildVarList(){ +function buildVarList(){ deleteVariables("$statsVars::*"); for(%g = 0; %g < $dtStats::gameTypeCount; %g++){ %game = $dtStats::gameType[%g]; @@ -5210,7 +5242,7 @@ function buildVarList(){ $mapStats::mapVarIndex[%val,%game] = %i; } } - + for(%g = 0; %g < $dtStats::gameTypeCount; %g++){ %game = $dtStats::gameType[%g]; $statsVars::count[%game] = -1; @@ -5224,7 +5256,7 @@ function buildVarList(){ $statsVars::varName[$statsVars::count[%game],%game] = $dtStats::FVG[%i,%game,%varType]; } else{ - error("Error buildVarList duplicate var:" SPC %var ); + error("Error buildVarList duplicate var:" SPC %var ); } } for(%i = 1; %i <= $dtStats::FC[%game,%varType]; %i++){// game type script @@ -5235,12 +5267,12 @@ function buildVarList(){ $statsVars::varName[$statsVars::count[%game],%game] = $dtStats::FV[%i,%game,%varType]; } else{ - error("Error buildVarList duplicate var:" SPC %var ); + error("Error buildVarList duplicate var:" SPC %var ); } } for(%i = 1; %i <= $dtStats::FC[%varType]; %i++){// script %var = $dtStats::FV[%i,%varType] @ %varType; - if($statsVars::varType[%var,%game] $= ""){ + if($statsVars::varType[%var,%game] $= ""){ $statsVars::varType[%var,%game] = %varType; $statsVars::varNameType[$statsVars::count[%game]++,%game] = %var; $statsVars::varName[$statsVars::count[%game],%game] = $dtStats::FV[%i,%varType]; @@ -5248,7 +5280,7 @@ function buildVarList(){ else{ error("Error buildVarList duplicate var:" SPC %var ); } - } + } } $statsVars::count[%game] += 1; } @@ -5258,23 +5290,23 @@ function buildVarList(){ //////////////////////////////////////////////////////////////////////////////// function armorTimer(%dtStats, %size, %death){ if(%dtStats.lastArmor $= "Light" && %dtStats.ArmorTime[%dtStats.lastArmor] > 0){ - %dtStats.lArmorTime += ((getSimTime() - %dtStats.ArmorTime[%dtStats.lastArmor])/1000)/60; + %dtStats.lArmorTime += ((getSimTime() - %dtStats.ArmorTime[%dtStats.lastArmor])/1000)/60; %dtStats.ArmorTime[%dtStats.lastArmor] = 0; %dtStats.lastArmor = 0; } else if(%dtStats.lastArmor $= "Medium" && %dtStats.ArmorTime[%dtStats.lastArmor] > 0){ - %dtStats.mArmorTime += ((getSimTime() - %dtStats.ArmorTime[%dtStats.lastArmor])/1000)/60; + %dtStats.mArmorTime += ((getSimTime() - %dtStats.ArmorTime[%dtStats.lastArmor])/1000)/60; %dtStats.ArmorTime[%dtStats.lastArmor] = 0; %dtStats.lastArmor = 0; } else if(%dtStats.lastArmor $= "Heavy" && %dtStats.ArmorTime[%dtStats.lastArmor] > 0){ - %dtStats.hArmorTime += ((getSimTime() - %dtStats.ArmorTime[%dtStats.lastArmor])/1000)/60; + %dtStats.hArmorTime += ((getSimTime() - %dtStats.ArmorTime[%dtStats.lastArmor])/1000)/60; %dtStats.ArmorTime[%dtStats.lastArmor] = 0; %dtStats.lastArmor = 0; } if(!%death){ - %dtStats.ArmorTime[%size] = getSimTime(); - %dtStats.lastArmor = %size; + %dtStats.ArmorTime[%size] = getSimTime(); + %dtStats.lastArmor = %size; } //error(%dtStats.lArmorTime SPC %dtStats.mArmorTime SPC %dtStats.hArmorTime); } @@ -5282,26 +5314,26 @@ function updateTeamTime(%dtStats,%team){ if(Game.numTeams > 1){ %time = getSimTime() - %dtStats.teamTime; if(%team == 1){ - %dtStats.timeOnTeamOne += (%time/1000)/60; - %dtStats.teamTime = getSimTime(); + %dtStats.timeOnTeamOne += (%time/1000)/60; + %dtStats.teamTime = getSimTime(); } else if(%team == 2){ - %dtStats.timeOnTeamTwo += (%time/1000)/60; - %dtStats.teamTime = getSimTime(); - } + %dtStats.timeOnTeamTwo += (%time/1000)/60; + %dtStats.teamTime = getSimTime(); + } else if(%team == 0){ - %dtStats.timeOnTeamZero += (%time/1000)/60; - %dtStats.teamTime = getSimTime(); + %dtStats.timeOnTeamZero += (%time/1000)/60; + %dtStats.teamTime = getSimTime(); } else{ - %dtStats.teamTime = getSimTime(); + %dtStats.teamTime = getSimTime(); } } //error(%team SPC %dtStats.timeOnTeamZero SPC %dtStats.timeOnTeamOne SPC %dtStats.timeOnTeamTwo); } function deadDist(%pos,%pl){ if(isObject(%pl)){ - %dist = vectorDist(getWords(%pos,0,1) SPC 0, getWords(%pl.getPosition(),0,1) SPC 0); // 2d distance + %dist = vectorDist(getWords(%pos,0,1) SPC 0, getWords(%pl.getPosition(),0,1) SPC 0); // 2d distance //%dist = vectorDist(%pos,%pl.getPosition()); if(%dist > %pl.client.dtStats.deadDist) %pl.client.dtStats.deadDist = %dist; @@ -5310,8 +5342,8 @@ function deadDist(%pos,%pl){ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %damageLocation){ if(%damageType == $DamageType::Explosion || %damageType == $DamageType::Ground || %damageType == $DamageType::OutOfBounds || %damageType == $DamageType::Lava || - %damageType == $DamageType::VehicleSpawn || %damageType == $DamageType::ForceFieldPowerup || - %damageType == $DamageType::Lightning || %damageType == $DamageType::NexusCamping || + %damageType == $DamageType::VehicleSpawn || %damageType == $DamageType::ForceFieldPowerup || + %damageType == $DamageType::Lightning || %damageType == $DamageType::NexusCamping || %damageType == $DamageType::Suicide ){ if((getSimTime() - %clVictim.lastHitTime) < 3000) %clKiller = %clVictim.lastHitBy; @@ -5322,7 +5354,7 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d %clKiller = %implement.owner; } else - %clKiller = %implement.getControllingClient(); + %clKiller = %implement.getControllingClient(); } %killerDT = %clKiller.dtStats; %victimDT = %clVictim.dtStats; @@ -5334,7 +5366,7 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d //------------------------------------------------------------------------------ %victimDT.timeToLive += getSimTime() - %clVictim.spawnTime; %victimDT.timeTL = mFloor((%victimDT.timeToLive/(%clVictim.deaths+%clVictim.suicides ? %clVictim.deaths+%clVictim.suicides : 1))/1000); -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(%clKiller.team == %clVictim.team && %clKiller != %clVictim){ %killerDT.teamkillCount++; if(%damageType == $DamageType::Missile){ @@ -5352,7 +5384,7 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d %killerDT.killerDiscJump++; } } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(%clKiller.team != %clVictim.team){ if(isObject(%victimPlayer) && isObject(%killerPlayer) && %damageType != $DamageType::IndoorDepTurret && %damageType != $DamageType::OutdoorDepTurret){ schedule($CorpseTimeoutValue - 2000,0,"deadDist",%victimPlayer.getPosition(),%victimPlayer); @@ -5364,11 +5396,11 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d if(%killerDT.killStreak < %killerDT.ksCounter){ %killerDT.killStreak = %killerDT.ksCounter; } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(%victimPlayer.hitBy[%clKiller]){ %killerDT.assist--; } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ %isCombo = 0; if(%killerPlayer.combo[%victimPlayer] > 1){ %killerDT.comboCount++; @@ -5379,13 +5411,13 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d statsGroup.firstKill = 1; %killerDT.firstKill = 1; } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ statsGroup.lastKill = %killerDT; -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(%killerPlayer.getState() $= "Dead"){ %killerDT.deathKills++; } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(getSimTime() - %clKiller.mKill < 256){ %clKiller.mkCounter++; if(!isEventPending(%clKiller.mkID)) @@ -5393,15 +5425,15 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d } else{ if(!isEventPending(%clKiller.mkID)) - %clKiller.mkCounter = 1; + %clKiller.mkCounter = 1; }%clKiller.mKill = getSimTime(); -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(getSimTime() - %clKiller.mCKill < 10000){ if(%clKiller.chainCount++ > 1) chainKill(%killerDT,%clKiller); - } + } else{ - %clKiller.chainCount = 1; + %clKiller.chainCount = 1; }%clKiller.mCKill = getSimTime(); //------------------------------------------------------------------------------ @@ -5409,11 +5441,11 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d %victimDT.inventoryDeaths++; %killerDT.inventoryKills++; } - -//------------------------------------------------------------------------------ + +//------------------------------------------------------------------------------ if(rayTest(%victimPlayer, $dtStats::midAirHeight)){%vcAir =1;}else{%vcAir =2;} if(rayTest(%killerPlayer, $dtStats::midAirHeight)){%kcAir =1;}else{%kcAir =2;} - + switch$(%victimPlayer.getArmorSize()){ case "Light":%killerDT.armorL++; %victimDT.armorLD++; switch$(%killerPlayer.getArmorSize()){ @@ -5434,15 +5466,15 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d case "Heavy": %killerDT.armorHH++; %victimDT.armorHHD++; } } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ %dis = vectorDist(%killerPlayer.getPosition(),%victimPlayer.getPosition()); %victimVel = mFloor(vectorLen(%victimPlayer.getVelocity()) * 3.6); } else{ - %kcAir = %vcAir = 0; + %kcAir = %vcAir = 0; %dis = 0; } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(%clVictim.EVDamageType && %clVictim.EVDamageType != %damageType && (getSimTime() - %clVictim.EVDamagetime) < 10000){ // they were hit by something befor they were killed %killerDT.EVKillsWep++; %victimDT.EVDeathsWep++; @@ -5456,7 +5488,7 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d } %clVictim.EVDamageType = 0; } -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ if(%kcAir == 1 && %vcAir == 1){%killerDT.killAir++;%victimDT.deathAir++;%killerDT.killAirAir++;%victimDT.deathAirAir++;} else if(%kcAir == 2 && %vcAir == 1){%killerDT.killAir++;%victimDT.deathAir++;%killerDT.killGroundAir++;%victimDT.deathGroundAir++; } else if(%kcAir == 1 && %vcAir == 2){%killerDT.killGround++;%victimDT.deathGround++;%killerDT.killAirGround++;%victimDT.deathAirGround++;} @@ -5468,9 +5500,9 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d if(%killerDT.cgKillDist < %dis){%killerDT.cgKillDist = %dis;} if(%killerDT.cgKillVV < %victimVel){%killerDT.cgKillVV = %victimVel;} if(%killerDT.cgKillSV < %clKiller.dtShotSpeed){%killerDT.cgKillSV = %clKiller.dtShotSpeed;} - + if(%isCombo){%killerDT.cgCom++;} - + if(%kcAir == 1 && %vcAir == 1){%killerDT.cgKillAir++;%victimDT.cgDeathAir++;%killerDT.cgKillAirAir++;%victimDT.cgDeathAirAir++;} else if(%kcAir == 2 && %vcAir == 1){%killerDT.cgKillAir++;%victimDT.cgDeathAir++;%killerDT.cgKillGroundAir++;%victimDT.cgDeathGroundAir++; } else if(%kcAir == 1 && %vcAir == 2){%killerDT.cgKillGround++;%victimDT.cgDeathGround++;%killerDT.cgKillAirGround++;%victimDT.cgDeathAirGround++;} @@ -5479,7 +5511,7 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d %killerDT.discKills++; %victimDT.discDeaths++; if(%killerDT.discKillDist < %dis){%killerDT.discKillDist = %dis;} - if(%killerDT.discKillVV < %victimVel){%killerDT.discKillVV = %victimVel;} + if(%killerDT.discKillVV < %victimVel){%killerDT.discKillVV = %victimVel;} if(%killerDT.discKillSV < %clKiller.dtShotSpeed){%killerDT.discKillSV = %clKiller.dtShotSpeed;} if(%isCombo){%killerDT.discCom++;} if(%clKiller.mdHit){%killerDT.minePlusDiscKill++;} @@ -5488,9 +5520,9 @@ function clientKillStats(%game,%clVictim, %clKiller, %damageType, %implement, %d else if(%kcAir == 2 && %vcAir == 1){%killerDT.discKillAir++;%victimDT.discDeathAir++;%killerDT.discKillGroundAir++;%victimDT.discDeathGroundAir++;} else if(%kcAir == 1 && %vcAir == 2){%killerDT.discKillGround++;%victimDT.discDeathGround++;%killerDT.discKillAirGround++;%victimDT.discDeathAirGround++;} else if(%kcAir == 2 && %vcAir == 2){%killerDT.discKillGround++;%victimDT.discDeathGround++;%killerDT.discKillGroundGround++; %victimDT.discDeathGroundGround++;} - + if(getSimTime() - %clKiller.discReflect < 256){%killerDT.discReflectKill++;} - + case $DamageType::Grenade: if($dtObjExplode.dtNade){ %killerDT.hGrenadeKills++; @@ -5744,15 +5776,15 @@ function chainKill(%killerDT,%clKiller){ case 6: %killerDT.sextupleChainKill++; case 7: - %killerDT.septupleChainKill++; + %killerDT.septupleChainKill++; case 8: - %killerDT.octupleChainKill++; + %killerDT.octupleChainKill++; case 9: - %killerDT.nonupleChainKill++; + %killerDT.nonupleChainKill++; case 10: %killerDT.decupleChainKill++; } -} +} function GameConnection::dtMessage(%this,%message,%sfx,%bypass){ if(!%this.isAIControlled()){ %diff = getSimTime() - %this.dtLastMessage; @@ -5766,7 +5798,7 @@ function GameConnection::dtMessage(%this,%message,%sfx,%bypass){ } else messageClient(%this,'MsgClient', "\c2" @ %message); - BottomPrint( %this, "\n" @ %message, 2, 3 ); + BottomPrint( %this, "\n" @ %message, 2, 3 ); } } @@ -5775,18 +5807,18 @@ function rayTest(%targetObject,%dis){ %mask = $TypeMasks::StaticShapeObjectType | $TypeMasks::InteriorObjectType | $TypeMasks::TerrainObjectType | $TypeMasks::ForceFieldObjectType | $TypeMasks::VehicleObjectType; %rayStart = %targetObject.getWorldBoxCenter(); %rayEnd = VectorAdd(%rayStart,"0 0" SPC ((%dis+1.15) * -1)); - %ground = !ContainerRayCast(%rayStart, %rayEnd, %mask, %targetObject); - return %ground; + %ground = !ContainerRayCast(%rayStart, %rayEnd, %mask, %targetObject); + return %ground; } else - return 0; + return 0; } function rayTestDis(%targetObject){ if(isObject(%targetObject)){ %mask = $TypeMasks::StaticShapeObjectType | $TypeMasks::InteriorObjectType | $TypeMasks::TerrainObjectType | $TypeMasks::ForceFieldObjectType | $TypeMasks::VehicleObjectType; %rayStart = %targetObject.getWorldBoxCenter(); %rayEnd = VectorAdd(%rayStart,"0 0" SPC -5000); - %ray = ContainerRayCast(%rayStart, %rayEnd, %mask, %targetObject); + %ray = ContainerRayCast(%rayStart, %rayEnd, %mask, %targetObject); if(!%ray) return 0; return vectorDist(%rayStart,getWords(%ray,1,3)) - 1.15; @@ -5796,13 +5828,13 @@ function rayTestDis(%targetObject){ } function testHit(%client){ - if(isObject(%client)){ + if(isObject(%client)){ %field = %client.lastExp; %data = getField(%field,0); %sPos = getField(%field,1); %ePos = getField(%field,2); if(%data.hasDamageRadius){ %mask = $TypeMasks::PlayerObjectType; %vec = vectorNormalize(vectorSub(%ePos,%sPos));// some how this vector works - %ray = containerRayCast(%ePos, VectorAdd(%ePos, VectorScale(VectorNormalize(%vec), 5)), %mask, %client.player); + %ray = containerRayCast(%ePos, VectorAdd(%ePos, VectorScale(VectorNormalize(%vec), 5)), %mask, %client.player); if(%ray){ //%dmgType = %data.radiusDamageType; //error(%dmgType); @@ -5815,13 +5847,13 @@ function testHit(%client){ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageType, %amount){ if(%damageType == $DamageType::Explosion || %damageType == $DamageType::Ground || %damageType == $DamageType::OutOfBounds || %damageType == $DamageType::Lava || - %damageType == $DamageType::VehicleSpawn || %damageType == $DamageType::ForceFieldPowerup || + %damageType == $DamageType::VehicleSpawn || %damageType == $DamageType::ForceFieldPowerup || %damageType == $DamageType::Lightning || %damageType == $DamageType::NexusCamping){ - if(isObject(%targetObject)){ - %targetObject.client.EVDamageType = %damageType; + if(isObject(%targetObject)){ + %targetObject.client.EVDamageType = %damageType; %targetObject.client.EVDamagetime = getSimTime(); } - if(getSimTime() - %targetClient.lastHitTime < 5000){ + if(getSimTime() - %targetClient.lastHitTime < 5000){ %sourceClient = %targetClient.lastHitBy; if(rayTest(%targetObject, $dtStats::midAirHeight) && %damageType == $DamageType::Lightning) %sourceClient.dtStats.lightningMAEVHits++; @@ -5832,7 +5864,7 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT } //------------------------------------------------------------------------------ if(%amount > 0 && %damageType > 0){ - if(isObject(%sourceObject)){ + if(isObject(%sourceObject)){ %sourceClass = %sourceObject.getClassName(); if(%sourceClass $= "Player"){ %sourceClient = %sourceObject.client; @@ -5854,9 +5886,9 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT %targetClass = %targetObject.getClassName(); if(%targetClass $= "Player"){ %targetClient = %targetObject.client; - %targetClient.lastPlayer = %targetClient.player;//used for when some how client kill is out of order + %targetClient.lastPlayer = %targetClient.player;//used for when some how client kill is out of order %targetDT = %targetClient.dtStats; - %vv = mFloor(vectorLen(%targetObject.getVelocity()) * 3.6); + %vv = mFloor(vectorLen(%targetObject.getVelocity()) * 3.6); if(%sourceClass $= "Player" && %sourceObject == %targetObject && %damageType == $DamageType::Disc){ if(getSimtime() - %sourceClient.lastDiscJump < 256) %sourceDT.discJump++; @@ -5871,15 +5903,15 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT %targetObject.combo[%sourceClient,%damageType] = 1; %sourceClient.player.combo[%targetObject]++; } - + if(!%targetObject.hitBy[%sourceClient]){ %sourceDT.assist++; - %targetObject.hitBy[%sourceClient] = 1; + %targetObject.hitBy[%sourceClient] = 1; } - + %targetClient.lastHitBy = %sourceClient; %targetClient.lastHitTime = getSimTime(); - + if(%targetClient.EVDamageType && %targetClient.EVDamageType != %damageType && (getSimTime() - %targetClient.EVDamagetime) < 3000){ // they were hit by something befor they were killed %sourceDT.EVHitWep++; if(rayTest(%targetObject, $dtStats::midAirHeight) && %damageType != $DamageType::Bullet){ @@ -5894,7 +5926,7 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT %targetClient.EVDamageType = 0; } } - + %dmgL = %targetObject.getDamageLocation(%position); switch$(getWord(%dmgL,0)){ case "legs": %sourceDT.hitLegs++;//%targetDT.hitTakenLegs++; @@ -5917,17 +5949,17 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT //case "middle_back":%sourceDT.hitHeadBack++; %targetDT.hitTakenHeadBack++; //case "right_middle":%sourceDT.hitHeadRight++;%targetDT.hitTakenHeadRight++; //case "left_middle":%sourceDT.hitHeadLeft++; %targetDT.hitTakenHeadLeft++; - //} + //} } - %rayTest = rayTestDis(%targetObject); + %rayTest = rayTestDis(%targetObject); if(%rayTest >= $dtStats::midAirHeight && %damageType != $DamageType::Bullet){ if(%sourceDT.maHitDist < %dis){%sourceDT.maHitDist = %dis;} if(%sourceDT.maHitHeight < %rayTest){%sourceDT.maHitHeight = %rayTest;} - if(%sourceDT.maHitSV < %sv){%sourceDT.maHitSV = %sv;} - %targetClient.lastHitMA = 1; - } + if(%sourceDT.maHitSV < %sv){%sourceDT.maHitSV = %sv;} + %targetClient.lastHitMA = 1; + } else{ - %targetClient.lastHitMA = 0; + %targetClient.lastHitMA = 0; } switch$(%damageType){// list of all damage types to track see damageTypes.cs case $DamageType::Blaster: @@ -5939,10 +5971,10 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT if(%rayTest >= $dtStats::midAirHeight){ if(%sourceDT.blasterMAHitDist < %dis){%sourceDT.blasterMAHitDist = %dis;} %sourceDT.blasterMA++; - } - if(%sourceDT.blasterHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.blasterHitSV = %sourceObject.client.dtShotSpeed;} - if(%sourceDT.blasterHitVV < %vv){%sourceDT.blasterHitVV = %vv;} - if(getSimTime() - %sourceObject.client.blasterReflect < 256){%sourceDT.blasterReflectHit++;} + } + if(%sourceDT.blasterHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.blasterHitSV = %sourceObject.client.dtShotSpeed;} + if(%sourceDT.blasterHitVV < %vv){%sourceDT.blasterHitVV = %vv;} + if(getSimTime() - %sourceObject.client.blasterReflect < 256){%sourceDT.blasterReflectHit++;} case $DamageType::Plasma: %sourceDT.plasmaDmg += %amount; if(%directHit){%sourceDT.plasmaHits++;%sourceDT.plasmaDmgHits++;} @@ -5960,12 +5992,12 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT else %sourceDT.plasmaAoeMA++; } - if(%sourceDT.plasmaHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.plasmaHitSV = %sourceObject.client.dtShotSpeed;} - if(%sourceDT.plasmaHitVV < %vv){%sourceDT.plasmaHitVV = %vv;} + if(%sourceDT.plasmaHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.plasmaHitSV = %sourceObject.client.dtShotSpeed;} + if(%sourceDT.plasmaHitVV < %vv){%sourceDT.plasmaHitVV = %vv;} case $DamageType::Bullet: %sourceDT.cgDmg += %amount; %sourceDT.cgHits++; - + %sourceDT.cgACC = (%sourceDT.cgHits / (%sourceDT.cgShotsFired ? %sourceDT.cgShotsFired : 1)) * 100; if(%sourceDT.cgHitDist < %dis){%sourceDT.cgHitDist = %dis;} if(%sourceDT.weaponHitDist < %dis){%sourceDT.weaponHitDist = %dis;} @@ -5973,29 +6005,29 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT if(%sourceDT.cgMAHitDist < %dis){%sourceDT.cgMAHitDist = %dis;} %sourceDT.cgMA++; } - if(%sourceDT.cgHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.cgHitSV = %sourceObject.client.dtShotSpeed;} - if(%sourceDT.cgHitVV < %vv){%sourceDT.cgHitVV = %vv;} + if(%sourceDT.cgHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.cgHitSV = %sourceObject.client.dtShotSpeed;} + if(%sourceDT.cgHitVV < %vv){%sourceDT.cgHitVV = %vv;} case $DamageType::Disc: %sourceDT.discDmg += %amount; if(%directHit){%sourceDT.discHits++;%sourceDT.discDmgHits++;} - else{%sourceDT.discDmgHits++;} + else{%sourceDT.discDmgHits++;} %sourceDT.discACC = (%sourceDT.discHits / (%sourceDT.discShotsFired ? %sourceDT.discShotsFired : 1)) * 100; %sourceDT.discDmgACC = (%sourceDT.discDmgHits / (%sourceDT.discShotsFired ? %sourceDT.discShotsFired : 1)) * 100; if(%sourceDT.discHitDist < %dis){%sourceDT.discHitDist = %dis;} if(%sourceDT.weaponHitDist < %dis){%sourceDT.weaponHitDist = %dis;} %sourceClient.mdHit = 0; if((getSimTime() - %targetClient.mdTime1) < 256){%sourceDT.minePlusDisc++; %sourceClient.mdHit = 1;} - %targetClient.mdTime2 = getSimTime(); + %targetClient.mdTime2 = getSimTime(); if(%rayTest >= $dtStats::midAirHeight){ if(%sourceDT.discMAHitDist < %dis){%sourceDT.discMAHitDist = %dis;} if(%directHit){ %sourceDT.discMA++; - %sourceDT.discAoeMA++; + %sourceDT.discAoeMA++; } else - %sourceDT.discAoeMA++; - } - if(%sourceDT.discHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.discHitSV = %sourceObject.client.dtShotSpeed;} + %sourceDT.discAoeMA++; + } + if(%sourceDT.discHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.discHitSV = %sourceObject.client.dtShotSpeed;} if(%sourceDT.discHitVV < %vv){%sourceDT.discHitVV = %vv;} if(getSimTime() - %sourceObject.client.discReflect < 256){%sourceDT.discReflectHit++;} case $DamageType::Grenade: @@ -6009,13 +6041,13 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT if(%sourceDT.hGrenadeMAHitDist < %dis){%sourceDT.hGrenadeMAHitDist = %dis;} %sourceDT.hGrenadeMA++; } - if(%sourceDT.hGrenadeHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.hGrenadeHitSV = %sourceObject.client.dtShotSpeed;} + if(%sourceDT.hGrenadeHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.hGrenadeHitSV = %sourceObject.client.dtShotSpeed;} if(%sourceDT.hGrenadeHitVV < %vv){%sourceDT.hGrenadeHitVV = %vv;} } else{ %sourceDT.grenadeDmg += %amount; if(%directHit){%sourceDT.grenadeHits++;%sourceDT.grenadeDmgHits++;} - else{%sourceDT.grenadeDmgHits++;} + else{%sourceDT.grenadeDmgHits++;} %sourceDT.grenadeACC = (%sourceDT.grenadeHits / (%sourceDT.grenadeShotsFired ? %sourceDT.grenadeShotsFired : 1)) * 100; %sourceDT.grenadeDmgACC = (%sourceDT.grenadeDmgHits / (%sourceDT.grenadeShotsFired ? %sourceDT.grenadeShotsFired : 1)) * 100; if(%sourceDT.grenadeHitDist < %dis){%sourceDT.grenadeHitDist = %dis;} @@ -6028,9 +6060,9 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT else %sourceDT.grenadeAoeMA++; } - if(%sourceDT.grenadeHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.grenadeHitSV = %sourceObject.client.dtShotSpeed;} + if(%sourceDT.grenadeHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.grenadeHitSV = %sourceObject.client.dtShotSpeed;} if(%sourceDT.grenadeHitVV < %vv){%sourceDT.grenadeHitVV = %vv;} - } + } case $DamageType::Laser: if(%targetObject.getClassName() $= "Player"){ %damLoc = %targetObject.getDamageLocation(%position); @@ -6047,7 +6079,7 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT if(%sourceDT.laserMAHitDist < %dis){%sourceDT.laserMAHitDist = %dis;} %sourceDT.laserMA++; } - if(%sourceDT.laserHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.laserHitSV = %sourceObject.client.dtShotSpeed;} + if(%sourceDT.laserHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.laserHitSV = %sourceObject.client.dtShotSpeed;} if(%sourceDT.laserHitVV < %vv){%sourceDT.laserHitVV = %vv;} case $DamageType::Mortar: %sourceDT.mortarDmg += %amount; @@ -6066,8 +6098,8 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT else %sourceDT.mortarAoeMA++; } - if(%sourceDT.mortarHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.mortarHitSV = %sourceObject.client.dtShotSpeed;} - if(%sourceDT.mortarHitVV < %vv){%sourceDT.mortarHitVV = %vv;} + if(%sourceDT.mortarHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.mortarHitSV = %sourceObject.client.dtShotSpeed;} + if(%sourceDT.mortarHitVV < %vv){%sourceDT.mortarHitVV = %vv;} case $DamageType::Missile: %sourceDT.missileDmg += %amount; %sourceDT.missileHits++; @@ -6077,8 +6109,8 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT if(%rayTest >= $dtStats::midAirHeight){ if(%sourceDT.missileMAHitDist < %dis){%sourceDT.missileMAHitDist = %dis;} %sourceDT.missileMA++; - } - if(%sourceDT.missileHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.missileHitSV = %sourceObject.client.dtShotSpeed;} + } + if(%sourceDT.missileHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.missileHitSV = %sourceObject.client.dtShotSpeed;} if(%sourceDT.missileHitVV < %vv){%sourceDT.missileHitVV = %vv;} case $DamageType::ShockLance: if(%targetClient.rearshot){ @@ -6089,34 +6121,34 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT %sourceDT.shockACC = (%sourceDT.shockHits / (%sourceDT.shockShotsFired ? %sourceDT.shockShotsFired : 1)) * 100; if(%sourceDT.shockHitDist < %dis){%sourceDT.shockHitDist = %dis;} if(%sourceDT.weaponHitDist < %dis){%sourceDT.weaponHitDist = %dis;} - if(%rayTest >= $dtStats::midAirHeight){ + if(%rayTest >= $dtStats::midAirHeight){ if(%sourceDT.shockMAHitDist < %dis){%sourceDT.shockMAHitDist = %dis;} %sourceDT.shockMA++; } if(%sourceDT.shockHitSV < %sourceObject.client.dtShotSpeed){%sourceDT.shockHitSV = %sourceObject.client.dtShotSpeed;} - if(%sourceDT.shockHitVV < %vv){%sourceDT.shockHitVV = %vv;} - case $DamageType::Mine: + if(%sourceDT.shockHitVV < %vv){%sourceDT.shockHitVV = %vv;} + case $DamageType::Mine: %sourceDT.mineDmg += %amount; %sourceDT.mineHits++; %sourceDT.mineACC = (%sourceDT.mineHits / (%sourceDT.mineShotsFired ? %sourceDT.mineShotsFired : 1)) * 100; if(%sourceDT.mineHitDist < %dis){%sourceDT.mineHitDist = %dis;} %sourceClient.mdHit = 0; if((getSimTime() - %targetClient.mdTime2) < 256){%sourceDT.minePlusDisc++; %sourceClient.mdHit = 1;} - %targetClient.mdTime1 = getSimTime(); + %targetClient.mdTime1 = getSimTime(); if(%rayTest >= $dtStats::midAirHeight){ if(%sourceDT.mineMAHitDist < %dis){%sourceDT.mineMAHitDist = %dis;} %sourceDT.mineMA++; } - if(%sourceDT.mineHitVV < %vv){%sourceDT.mineHitVV = %vv;} + if(%sourceDT.mineHitVV < %vv){%sourceDT.mineHitVV = %vv;} case $DamageType::SatchelCharge: %sourceDT.satchelDmg += %amount; %sourceDT.satchelHits++; %sourceDT.satchelACC = (%sourceDT.satchelHits / (%sourceDT.satchelShotsFired ? %sourceDT.satchelShotsFired : 1)) * 100; if(%sourceDT.satchelHitDist < %dis){%sourceDT.satchelHitDist = %dis;} if(%rayTest >= $dtStats::midAirHeight){%sourceDT.satchelMA++;} - if(%sourceDT.satchelHitVV < %vv){%sourceDT.satchelHitVV = %vv;} + if(%sourceDT.satchelHitVV < %vv){%sourceDT.satchelHitVV = %vv;} } - } + } } else if(%targetClass $= "Turret" || %targetClass $= "FlyingVehicle" || %targetClass $= "HoverVehicle" || %targetClass $= "WheeledVehicle"){ %targetClient = %targetObject.getControllingClient(); @@ -6132,11 +6164,11 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT %sourceDT.plasmaACC = (%sourceDT.plasmaHits / (%sourceDT.plasmaShotsFired ? %sourceDT.plasmaShotsFired : 1)) * 100; %sourceDT.plasmaDmgACC = (%sourceDT.plasmaDmgHits / (%sourceDT.plasmaShotsFired ? %sourceDT.plasmaShotsFired : 1)) * 100; case $DamageType::Bullet: - %sourceDT.cgHits++; + %sourceDT.cgHits++; %sourceDT.cgACC = (%sourceDT.cgHits / (%sourceDT.cgShotsFired ? %sourceDT.cgShotsFired : 1)) * 100; case $DamageType::Disc: if(%directHit){%sourceDT.discHits++;%sourceDT.discDmgHits++;} - else{%sourceDT.discDmgHits++;} + else{%sourceDT.discDmgHits++;} %sourceDT.discACC = (%sourceDT.discHits / (%sourceDT.discShotsFired ? %sourceDT.discShotsFired : 1)) * 100; %sourceDT.discDmgACC = (%sourceDT.discDmgHits / (%sourceDT.discShotsFired ? %sourceDT.discShotsFired : 1)) * 100; case $DamageType::Grenade: @@ -6146,10 +6178,10 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT } else{ if(%directHit){%sourceDT.grenadeHits++;%sourceDT.grenadeDmgHits++;} - else{%sourceDT.grenadeDmgHits++;} + else{%sourceDT.grenadeDmgHits++;} %sourceDT.grenadeACC = (%sourceDT.grenadeHits / (%sourceDT.grenadeShotsFired ? %sourceDT.grenadeShotsFired : 1)) * 100; %sourceDT.grenadeDmgACC = (%sourceDT.grenadeDmgHits / (%sourceDT.grenadeShotsFired ? %sourceDT.grenadeShotsFired : 1)) * 100; - } + } case $DamageType::Laser: %sourceDT.laserHits++; %sourceDT.laserACC = (%sourceDT.laserHits / (%sourceDT.laserShotsFired ? %sourceDT.laserShotsFired : 1)) * 100; @@ -6173,10 +6205,10 @@ function clientDmgStats(%data, %position, %sourceObject, %targetObject, %damageT } } } - } + } } } -function clientShotsFired(%data, %sourceObject, %projectile){ // could do a fov check to see if we are trying to aim at a player +function clientShotsFired(%data, %sourceObject, %projectile){ // could do a fov check to see if we are trying to aim at a player if(isObject(%projectile.sourceObject) && isObject(%sourceObject)){ if(%projectile.sourceObject.getClassName() !$= "Player"){ %sourceClient = %projectile.sourceObject.getControllingClient(); @@ -6186,13 +6218,13 @@ function clientShotsFired(%data, %sourceObject, %projectile){ // could do a fov } if(!isObject(%sourceClient.dtStats)) return; - + %dtStats = %sourceClient.dtStats; if(%data.hasDamageRadius || %data $= "BasicShocker") %damageType = %data.radiusDamageType; else %damageType = %data.directDamageType; - + %dtStats.shotsFired++; %sourceClient.dtShotSpeed = %projectile.dtShotSpeed = mFloor(vectorLen(%sourceObject.getVelocity()) * 3.6); switch$(%damageType){// list of all damage types to track see damageTypes.cs @@ -6243,17 +6275,17 @@ function getGameData(%game,%client,%var,%type,%value){ if(%total !$= "") return mFloatLength(%total,2) + 0; else - error("Error getGameData" SPC %game SPC %client SPC %var SPC %type SPC %value); + error("Error getGameData" SPC %game SPC %client SPC %var SPC %type SPC %value); } else if(%type $= "total"){ %total = getField(%client.dtStats.gameStats[%var,"t",%game],%value); if(strpos(%total,"%a") != -1){ - %total = getField(strreplace(%total,"%a","\t"),0); + %total = getField(strreplace(%total,"%a","\t"),0); } if(%total !$= "") return numReduce(%total,1); else - error("Error getGameData" SPC %game SPC %client SPC %var SPC %type SPC %value); + error("Error getGameData" SPC %game SPC %client SPC %var SPC %type SPC %value); } else if(%type $= "avg"){ if(%client.dtStats.gameStats["totalGames","g",%game] != 0){ @@ -6265,8 +6297,8 @@ function getGameData(%game,%client,%var,%type,%value){ %v = $dtStats::MaxNumOfGames + %v; %num = getField(%client.dtStats.gameStats[%var,"g",%game],%v); if(%num $= ""){ - error("Error getGameData" SPC %game SPC %client SPC %var SPC %type SPC %value); - break; + error("Error getGameData" SPC %game SPC %client SPC %var SPC %type SPC %value); + break; } if(%num > 0 || %num < 0){ %val += %num; @@ -6304,20 +6336,20 @@ function numReduce(%num,%des){ %c = 0; for(%x = 1; %x < %n1; %x++){ %n = getSubStr(%num,(%n1 - %x)-1,1); - %seg[%c] = %n @ %seg[%c]; + %seg[%c] = %n @ %seg[%c]; %l++; if(%x % 3 == 0){ - %c++; - %l = 0; + %c++; + %l = 0; } } if(%l > 0) %c++; - - %end[2] = "K"; %end[3] = "M"; %end[4] = "G"; - %end[5] = "T"; %end[6] = "P"; %end[7] = "E"; - %end[8] = "Z"; %end[9] = "Y"; - + + %end[2] = "K"; %end[3] = "M"; %end[4] = "G"; + %end[5] = "T"; %end[6] = "P"; %end[7] = "E"; + %end[8] = "Z"; %end[9] = "Y"; + if(%c > 1 && %c < 10){ %ln2 = strLen(%seg[%c-2]); if(%ln2 > 2)// trim it to kee it with in 7 char @@ -6331,15 +6363,15 @@ function numReduce(%num,%des){ return %num; } } - return 0; + return 0; } function menuReset(%client){ %client.viewMenu = 0; %client.viewClient = 0; %client.viewStats = 0; - - %client.lastPage = 0; + + %client.lastPage = 0; } function clipStr(%str,%len){ %slen = strLen(%str); @@ -6353,23 +6385,23 @@ function statsMenu(%client,%game){ //if($dtStats::debugEchos){error("statsMenu GUID = " SPC %client.guid);} %menu = %client.viewMenu; if(%client.GlArg4 $= "pin"){ - cancel(%client.rtmt); + cancel(%client.rtmt); } else{ - cancel(%client.rtmt); - %client.rtmt = schedule($dtStats::returnToMenuTimer,0,"menuReset",%client); + cancel(%client.rtmt); + %client.rtmt = schedule($dtStats::returnToMenuTimer,0,"menuReset",%client); } - - + + %vClient = %client.viewClient; %tag = 'scoreScreen'; %index = -1; - + %isTargetSelf = (%client == %vClient); %isAdmin = (%client.isAdmin || %client.isSuperAdmin); - + messageClient( %client, 'ClearHud', "", 'scoreScreen', 0 ); - + if(!isObject(%vClient)){// fail safe %menu = "Reset"; } @@ -6385,12 +6417,12 @@ function statsMenu(%client,%game){ if(%isTargetSelf || %isAdmin) { if($dtStats::KD) messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %2 Yearly Totals',%vClient,$dtStats::gtNameShort[%game]); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); if($dtStats::Hist) messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + Previous %2 Games',%vClient,$dtStats::gtNameShort[%game]); if($dtStats::mapStats) - messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %4 Map Leaderboards',%vClient,%game,$dtStats::curMonth,$dtStats::gtNameShort[%game]); + messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %4 Map Leaderboards',%vClient,%game,$dtStats::curMonth,$dtStats::gtNameShort[%game]); if($dtStats::day > 1) messageClient( %client, 'SetLineHud', "", %tag, %index++, ' + %3 Daily Leaderboards ',%vClient,%game,$dtStats::gtNameShort[%game]); if($dtStats::week > 1) @@ -6405,9 +6437,9 @@ function statsMenu(%client,%game){ messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); if(%client.isSuperAdmin){ %line = ' + Server Admin Panel'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%game,1); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%game,1); } - + for(%v = %index; %v < 13; %v++){messageClient( %client, 'SetLineHud', "", %tag, %index++, "");} if(%vClient.dtStats.gameStats["totalGames","g",%game.class] == 0) messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); @@ -6429,42 +6461,42 @@ function statsMenu(%client,%game){ case "buildStats": if(!$dtStats::building){ lStatsCycle(1,0); - %client.GlArg4 = 0; + %client.GlArg4 = 0; } - + case "statsEnable": - if(%opt2) - $dtStats::Enable = 1; + if(%opt2) + $dtStats::Enable = 1; else - $dtStats::Enable = 0; + $dtStats::Enable = 0; %client.GlArg4 = 0; case "reset": - %client.GlArg4 = 0; - } + %client.GlArg4 = 0; + } //------------------------------------------------------------------------------ messageClient( %client, 'SetScoreHudHeader', "", "Server Panel"); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score ScreenVarList ',%vClient); //------------------------------------------------------------------------------ if($dtStats::Enable){ %line = ' + Disable Stats System - Note this will reset to default with server restart'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"statsEnable",0); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"statsEnable",0); } else{ %line = ' + Enable Stats System'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"statsEnable",1); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"statsEnable",1); } //------------------------------------------------------------------------------ if($dtStats::building){ %line = ' + Building Stats'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"buildStats",0); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"buildStats",0); } else{ %time = (($dtServerVars::lastBuildTime !$= "") ? "" @ $dtServerVars::lastBuildTime : 0); %line = ' + Force Build Stats Last Build: %4'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"buildStats",0,%time); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"buildStats",0,%time); } //------------------------------------------------------------------------------ - + %line = ' + Map Play Statistics'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%game,1); %line = ' + Server Event Viewer - Last Event = %2 Minutes'; @@ -6473,60 +6505,60 @@ function statsMenu(%client,%game){ //------------------------------------------------------------------------------ messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); //%line = ' + Reset Server Metrics'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"reset",0); - %a1 = ($dtServer::serverHangMap[cleanMapName($CurrentMission),%game] ? "" @ $dtServer::serverHangMap[cleanMapName($CurrentMission),%game] : 0); + //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"reset",0); + %a1 = ($dtServer::serverHangMap[cleanMapName($CurrentMission),%game] ? "" @ $dtServer::serverHangMap[cleanMapName($CurrentMission),%game] : 0); %a2 = ($dtServer::serverHangTotal ? "" @ $dtServer::serverHangTotal : 0); %a3 = (($dtServer::serverHangLast !$= "") ? "" @ $dtServer::serverHangLast : 0); %a4 = ($dtServer::serverHangTime ? "" @ $dtServer::serverHangTime : 0); - - %b1 = ($dtServer::hostHangMap[cleanMapName($CurrentMission),%game] ? "" @ $dtServer::hostHangMap[cleanMapName($CurrentMission),%game] : 0); + + %b1 = ($dtServer::hostHangMap[cleanMapName($CurrentMission),%game] ? "" @ $dtServer::hostHangMap[cleanMapName($CurrentMission),%game] : 0); %b2 = ($dtServer::hostHangTotal ? "" @ $dtServer::hostHangTotal : 0); %b3 = (($dtServer::hostHangLast !$= "") ? "" @ $dtServer::hostHangLast : 0); %b4 = ($dtServer::hostHangTime ? "" @ $dtServer::hostHangTime : 0); - + %line = 'Server Hangs - This Map = %1 - All Time = %2'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a1,%a2); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a1,%a2); %line = 'Server Hangs - Time = %1 - Delay Time = %2'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a3,%a4); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a3,%a4); + %line = 'Host Hangs - This Map = %1 - All Time = %2'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%b1,%b2); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%b1,%b2); %line = 'Host Hangs - Time = %1 - Delay Time = %2'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%b3,%b4); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%b3,%b4); %id = new scriptObject(); %id.delete(); %line = 'ID Count - %1 out of 2147483647 %2%% Up Time - %3'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%id,mFloor((%id / 2147483647) * 100),dtFormatTime(getSimTime())); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%id,mFloor((%id / 2147483647) * 100),dtFormatTime(getSimTime())); + %max = 30; %limit = 6; %v = $dtServerVars::upTimeCount-1; %line = 'Server Run Time History'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%limit); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%limit); for(%i = 0; %i < %max && %i < %limit ; %i++){ %upTime = $dtServerVars::upTime[%v]; if(%upTime !$= ""){ %line = '%2: %1'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,strreplace(%upTime,"-"," "),%i+1); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,strreplace(%upTime,"-"," "),%i+1); } else break; if(%v-- == -1) - %v = %max - 1; + %v = %max - 1; } case "EV": %opt1 = %client.GlArg4; - %opt2 = %client.GlArg5; + %opt2 = %client.GlArg5; %page = %opt1; //------------------------------------------------------------------------------ messageClient( %client, 'SetScoreHudHeader', "", "Event Panel"); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); //------------------------------------------------------------------------------ %perPage = 16; - for (%i = $dtServer::eventMax-((%page-1) * %perPage); %i > $dtServer::eventMax-(%page * %perPage) && %i > 0; %i--){ + for (%i = $dtServer::eventMax-((%page-1) * %perPage); %i > $dtServer::eventMax-(%page * %perPage) && %i > 0; %i--){ %v = %i - ($dtServer::eventMax - $dtServer::eventLogCount); %v = (%v < 0) ? ($dtServer::eventMax + %v) : %v; %log = $dtServer::eventLog[%v]; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %log); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %log); } if($dtServer::eventMax > %perPage){ if(%page == 1){ @@ -6541,19 +6573,19 @@ function statsMenu(%client,%game){ %line = ' <-- Back Page Next Page --> '; messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%page - 1,%page + 1); } - } + } case "SV"://Server %vLPage = %client.GlArg4; %field5 = strreplace(%client.GlArg5,"-","\t"); %client.lgame = %switch = getField(%field5,0); - %client.cat = %cat = getField(%field5,1); + %client.cat = %cat = getField(%field5,1); if(%vLPage == -1) - %vLPage = %client.lastMapPage; + %vLPage = %client.lastMapPage; else %client.lastMapPage = %vLPage; %perPage = 14;// num of games listed per page - if(%cat $= "R"){ + if(%cat $= "R"){ for(%i = 1; %i <= $mapID::countGame[%client.lgame]; %i++){ %map = $mapID::IDNameGame[%i,%client.lgame]; $dtServer::playCount[%map,%client.lgame] = 0; @@ -6569,25 +6601,25 @@ function statsMenu(%client,%game){ $dtServer::hostHangMap[%map,%client.lgame] = 0; $dtServerVars::serverCrash[%mis, %client.lgame] = 0; } - $dtServer::serverHangTotal = 0; - $dtServer::serverHangTime = 0; + $dtServer::serverHangTotal = 0; + $dtServer::serverHangTime = 0; $dtServer::serverHangLast = 0; $dtServer::hostHang = 0; - $dtServer::hostTime = 0; + $dtServer::hostTime = 0; $dtServer::hostHangLast = 0; %client.cat = %cat = 1; } else if(%cat !$= "C"){ - if($dtStats::sortCat != %cat){ + if($dtStats::sortCat != %cat){ for(%i = 1; %i <= $mapID::countGame[%client.lgame]; %i++){ - %maxCount = %i; + %maxCount = %i; switch$(%cat){ case 1: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::playCount[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::playCount[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6595,11 +6627,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 1; case 2: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::skipCount[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::skipCount[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6607,11 +6639,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 2; case 3: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::voteFor[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::voteFor[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6619,11 +6651,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 3; case 4: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::mapDisconnects[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::mapDisconnects[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6631,11 +6663,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 4; case 4.5: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::mapReconnects[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::mapReconnects[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6643,11 +6675,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 4.5; case 5: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::maxPlayers[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::maxPlayers[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6655,11 +6687,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 5; case 6: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::hostHangMap[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::hostHangMap[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6667,11 +6699,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 6; case 7: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::serverHangMap[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::serverHangMap[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6679,11 +6711,11 @@ function statsMenu(%client,%game){ $mapID::IDNameGame[%maxCount,%client.lgame] = %map1; $dtStats::sortCat = 7; default: - for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ + for (%j = %i+1; %j < $mapID::countGame[%client.lgame]; %j++){ %pc1 = $dtServer::playCount[$mapID::IDNameGame[%j,%client.lgame],%client.lgame]; %pc2 = $dtServer::playCount[$mapID::IDNameGame[%maxCount,%client.lgame],%client.lgame]; if (%pc1 > %pc2) - %maxCount = %j; + %maxCount = %j; } %map1 = $mapID::IDNameGame[%i,%client.lgame]; %map2 = $mapID::IDNameGame[%maxCount,%client.lgame]; @@ -6696,11 +6728,11 @@ function statsMenu(%client,%game){ } %client.GlArg5 = %client.lgame @ "-C"; } - - messageClient( %client, 'SetScoreHudHeader', "", "Server Stats"); + + messageClient( %client, 'SetScoreHudHeader', "", "Server Stats"); %line = ' Back - Return To Score Screen'; - messageClient( %client, 'SetScoreHudSubheader', "",%line,%vClient,%client.lgame); - + messageClient( %client, 'SetScoreHudSubheader', "",%line,%vClient,%client.lgame); + %line = '%2\t%3\t%4\t%5\t%6\t%7\t%8\t%9'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,"Map Name", "Play ", @@ -6713,20 +6745,20 @@ function statsMenu(%client,%game){ for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < $mapID::countGame[%client.lgame]; %z++){ %map = $mapID::IDNameGame[%z+1,%client.lgame]; %pc = $dtServer::playCount[%map,%client.lgame]; - %sc = $dtServer::skipCount[%map,%client.lgame]; + %sc = $dtServer::skipCount[%map,%client.lgame]; %vc = $dtServer::voteFor[%map,%client.lgame]; %dc = $dtServer::mapDisconnects[%map,%client.lgame]; - %dcS = $dtServer::mapReconnects[%map,%client.lgame]; + %dcS = $dtServer::mapReconnects[%map,%client.lgame]; %mp = $dtServer::maxPlayers[%map,%client.lgame]; %cr = $dtServer::hostHangMap[%map,%client.lgame]; %sh = $dtServer::serverHangMap[%map,%client.lgame]; - %v1 = %pc ? %pc : 0; - %v2 = %sc ? %sc : 0; - %v3 = %vc ? %vc : 0; - %v4 = %dc ? %dc : 0; %v44 = %dcS ? %dcS : 0; - %v5 = %mp ? %mp : 0; - %v6 = %cr ? %cr : 0; - %v7 = %sh ? %sh : 0; + %v1 = %pc ? %pc : 0; + %v2 = %sc ? %sc : 0; + %v3 = %vc ? %vc : 0; + %v4 = %dc ? %dc : 0; %v44 = %dcS ? %dcS : 0; + %v5 = %mp ? %mp : 0; + %v6 = %cr ? %cr : 0; + %v7 = %sh ? %sh : 0; %line = '%1 %2\t%3\t%4\t%5\t%6\t%7\t%8\t%9'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%z+1,%map,%v1,%v2,%v3,%v4 @ "/" @ %v44,%v5,%v6,%v7); } @@ -6745,17 +6777,17 @@ function statsMenu(%client,%game){ %line = ' <-- Back Page Next Page --> '; messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%vLPage - 1,%vLPage + 1, %client.lgame, %cat); } - } + } %hasCount = 0; %line = ""; for(%i = 0; %i < $dtStats::gameTypeCount; %i++){ if($mapID::countGame[$dtStats::gameType[%i]] > 0 && $dtStats::gameType[%i] !$= %client.lgame){ - %hasCount++; - %line = %line @ "[" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ "] "; + %hasCount++; + %line = %line @ "[" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ "] "; } } if(%hasCount > 0) messageClient( %client, 'SetLineHud', "", %tag, %index++, "" SPC %line); - + case "LakRabbitGame": %inc = %client.GlArg4; if(%inc != -1){//History @@ -6768,7 +6800,7 @@ function statsMenu(%client,%game){ } %line = ' Stats\tGame\tRun Avg\tWeek Totals\tMonth Totals\tQuarter Totals\tYear Totals'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - + %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); %week = getGameData(%game,%vClient,"killsTG","total",3); @@ -6861,7 +6893,7 @@ function statsMenu(%client,%game){ } %line = ' Stats\tGame\tRun Avg\tYear Totals\t\tArmor Vs Armor'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - + %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); %year = getGameData(%game,%vClient,"killsTG","total",9); @@ -6941,7 +6973,7 @@ function statsMenu(%client,%game){ %d3 = %a3 + %b3 + %c3; %line = ' Survival Time\t%1\t%2\t%3\t| Total\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%d1,%d2,%d3); - + case "ArenaGame": %inc = %client.GlArg4; @@ -6956,7 +6988,7 @@ function statsMenu(%client,%game){ %line = ' Stats\tGame\tRun Avg\tWeek Totals\tMonth Totals\tQuarter Totals\tYear Totals'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - + %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); %week = getGameData(%game,%vClient,"killsTG","total",3); @@ -7077,7 +7109,7 @@ function statsMenu(%client,%game){ %year = getGameData(%game,%vClient,"firstKillTG","total",9); %line = ' First Kill\t%1\t%2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - + case "DuelGame": %inc = %client.GlArg4; if(%inc != -1){//History @@ -7090,7 +7122,7 @@ function statsMenu(%client,%game){ } %line = ' Stats\tGame\tRun Avg\tWeek Totals\tMonth Totals\tQuarter Totals\tYear Totals'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - + %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); %avgValue = getGameData(%game,%vClient,"killsTG","avg",$dtStats::avgCount); %week = getGameData(%game,%vClient,"killsTG","total",3); @@ -7155,7 +7187,7 @@ function statsMenu(%client,%game){ %year = getGameData(%game,%vClient,"timeTLTG","total",9); %line = ' Survival Time Sec\t%1\t%2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - + case "CTFGame": %inc = %client.GlArg4; if(%inc != -1){//History @@ -7277,21 +7309,21 @@ function statsMenu(%client,%game){ %gameValue = getGameData(%game,%vClient,"destructionTG","game",%inc); %avgValue = getGameData(%game,%vClient,"destructionTG","avg",$dtStats::avgCount); %year = getGameData(%game,%vClient,"destructionTG","total",9); - %v1 = getGameData(%game,%vClient,"scoutFlyerRKTG","game",%inc) + getGameData(%game,%vClient,"shrikeBlasterKillsTG","game",%inc) @ "/" @ + %v1 = getGameData(%game,%vClient,"scoutFlyerRKTG","game",%inc) + getGameData(%game,%vClient,"shrikeBlasterKillsTG","game",%inc) @ "/" @ getGameData(%game,%vClient,"scoutFlyerRDTG","game",%inc) + getGameData(%game,%vClient,"shrikeBlasterDeathsTG","game",%inc); - %v2 = getGameData(%game,%vClient,"bomberFlyerRKTG","game",%inc) + getGameData(%game,%vClient,"bomberBombsKillsTG","game",%inc) + getGameData(%game,%vClient,"bellyTurretKillsTG","game",%inc) @ "/" @ + %v2 = getGameData(%game,%vClient,"bomberFlyerRKTG","game",%inc) + getGameData(%game,%vClient,"bomberBombsKillsTG","game",%inc) + getGameData(%game,%vClient,"bellyTurretKillsTG","game",%inc) @ "/" @ getGameData(%game,%vClient,"bomberFlyerRDTG","game",%inc) + getGameData(%game,%vClient,"bomberBombsDeathsTG","game",%inc) + getGameData(%game,%vClient,"bellyTurretDeathsTG","game",%inc); %line = ' Item Destruction\t%1\t%2\t%3\t| Shrike\t%4\t| Bomber\t%5'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%v1,%v2); %gameValue = getGameData(%game,%vClient,"repairsTG","game",%inc); %avgValue = getGameData(%game,%vClient,"repairsTG","avg",$dtStats::avgCount); %year = getGameData(%game,%vClient,"repairsTG","total",9); - %v1 = getGameData(%game,%vClient,"assaultRKTG","game",%inc) + getGameData(%game,%vClient,"tankChaingunKillsTG","game",%inc) + getGameData(%game,%vClient,"tankMortarKillsTG","game",%inc) @ "/" @ + %v1 = getGameData(%game,%vClient,"assaultRKTG","game",%inc) + getGameData(%game,%vClient,"tankChaingunKillsTG","game",%inc) + getGameData(%game,%vClient,"tankMortarKillsTG","game",%inc) @ "/" @ getGameData(%game,%vClient,"assaultRDTG","game",%inc) + getGameData(%game,%vClient,"tankChaingunDeathsTG","game",%inc) + getGameData(%game,%vClient,"tankMortarDeathsTG","game",%inc) ; %v2 = getGameData(%game,%vClient,"hapcFlyerRKTG","game",%inc) @ "/" @ getGameData(%game,%vClient,"hapcFlyerRDTG","game",%inc); %line = ' Item Repairs\t%1\t%2\t%3\t| Beowulf\t%4\t| Havoc\t%5'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%year,%v1,%v2); - + case "SCtFGame": %inc = %client.GlArg4; if(%inc != -1){//History @@ -7304,35 +7336,35 @@ function statsMenu(%client,%game){ } %line = ' Stats\tGame\tRun Avg\tWeek\tMonth\tQuarter\tYear'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - + %gameValue = getGameData(%game,%vClient,"winCountTG","game",%inc); - + %avgValue1 = getGameData(%game,%vClient,"winCountTG","avg",$dtStats::avgCount); %avgValue2 = getGameData(%game,%vClient,"lossCountTG","avg",$dtStats::avgCount); %totalWinLoss = %avgValue1 + %avgValue2; %avgValue = mFloor((%avgValue1 / %totalWinLoss)* 100) @ "%"; - + %win = getGameData(%game,%vClient,"winCountTG","total",3); %loss = getGameData(%game,%vClient,"lossCountTG","total",3); %totalWinLoss = %win + %loss; %week = mFloor((%win / %totalWinLoss)* 100) @ "%"; - + %win = getGameData(%game,%vClient,"winCountTG","total",5); %loss = getGameData(%game,%vClient,"lossCountTG","total",5); %totalWinLoss = %win + %loss; %month = mFloor((%win / %totalWinLoss)* 100) @ "%"; - + %win = getGameData(%game,%vClient,"winCountTG","total",7); %loss = getGameData(%game,%vClient,"lossCountTG","total",7); %totalWinLoss = %win + %loss; %quarter = mFloor((%win / %totalWinLoss)* 100) @ "%"; - + %win = getGameData(%game,%vClient,"winCountTG","total",9); %loss = getGameData(%game,%vClient,"lossCountTG","total",9); %totalWinLoss = %win + %loss; %year = mFloor((%win / %totalWinLoss)* 100) @ "%"; - - + + %line = ' Win / Lost\t%1\t%2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); %gameValue = getGameData(%game,%vClient,"killsTG","game",%inc); @@ -7455,41 +7487,41 @@ function statsMenu(%client,%game){ %year = getGameData(%game,%vClient,"repairsTG","total",9); %line = ' Item Repairs\t%1\t%2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%gameValue,%avgValue,%week,%month,%quarter,%year); - + case "HISTORY":// Past Games %page = %client.GlArg4; if(%page == 0){ // back button was hit - %page = %client.lastPage; // set it to the last one we were on + %page = %client.lastPage; // set it to the last one we were on } if(%page $= ""){ - %page = 1; + %page = 1; } %client.lastPage = %page; // update with current page - %perPage = 12;// num of games listed per page + %perPage = 12;// num of games listed per page messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s " @ $MissionTypeDisplayName @ " History"); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); messageClient( %client, 'SetLineHud', "", %tag, %index++, "Game history is set to" SPC $dtStats::MaxNumOfGames SPC "games."); messageClient( %client, 'SetLineHud', "", %tag, %index++, "The oldest game will be overwritten."); messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); if(%vClient.dtStats.gameStats["fullSet","g",%game]){ - %x = ($dtStats::MaxNumOfGames-1) - %vClient.dtStats.gameStats["statsOverWrite","g",%game];//offset - for (%i = ($dtStats::MaxNumOfGames-1)-((%page - 1) * %perPage); %i > ($dtStats::MaxNumOfGames-1)-(%page * %perPage) && %i >=0; %i--){ + %x = ($dtStats::MaxNumOfGames-1) - %vClient.dtStats.gameStats["statsOverWrite","g",%game];//offset + for (%i = ($dtStats::MaxNumOfGames-1)-((%page - 1) * %perPage); %i > ($dtStats::MaxNumOfGames-1)-(%page * %perPage) && %i >=0; %i--){ %v = %i - %x; //3 2 1 0 - if(%v < 0){ // invert - %v = $dtStats::MaxNumOfGames + %v; //6 5 4 - } + if(%v < 0){ // invert + %v = $dtStats::MaxNumOfGames + %v; //6 5 4 + } //echo(%v SPC ($dtStats::MaxNumOfGames-1)-((%page - 1) * %perPage)); if(%i == 0){ %timeDate = getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%v); %map = getField(%vClient.dtStats.gameStats["map","g",%game],%v); %line = '%4 - %2 - Overwritten + Match + Weapon'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%timeDate,%v,%map,%game); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%timeDate,%v,%map,%game); } else{ %timeDate = getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%v); %map = getField(%vClient.dtStats.gameStats["map","g",%game],%v); %line = '%4 - %2 + Match + Weapon'; - messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%timeDate,%v,%map,%game); + messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%timeDate,%v,%map,%game); } } messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); @@ -7522,7 +7554,7 @@ function statsMenu(%client,%game){ } %gc = %vClient.dtStats.gameStats["statsOverWrite","g",%game]; for(%z = (%page - 1) * %perPage; %z < %page * %perPage && %z <= %gc; %z++){ - %v = %gc - %z;//temp fix just inverts it becuase.... im lazy + %v = %gc - %z;//temp fix just inverts it becuase.... im lazy %timeDate = getField(%vClient.dtStats.gameStats["timeDayMonth","g",%game],%v); %map = getField(%vClient.dtStats.gameStats["map","g",%game],%v); %line = '%4 - %2 + Match + Weapon'; @@ -7539,7 +7571,7 @@ function statsMenu(%client,%game){ } } //case "KDA": - //%inc = 9;// in case we want to be able to switch + //%inc = 9;// in case we want to be able to switch //messageClient( %client, 'SetScoreHudHeader', "", "" @ getTaggedString(%vClient.name) @ "'s Yearly Totals"); //messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); //%type = "total"; @@ -7679,13 +7711,13 @@ function statsMenu(%client,%game){ //%line = ' Satchel Charge\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); // - + case "WEAPON":// Weapons %inc = %client.GlArg4; %type = %client.GlArg5; if(%type $= "game") %client.inc = %inc; - + messageClient( %client, 'SetScoreHudHeader', "", "Weapon Stats"); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient); switch$(%type){ @@ -7700,27 +7732,27 @@ function statsMenu(%client,%game){ messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%client.inc,"game",9,"total"); } - + %a1 = getGameData(%game,%vClient,"minePlusDiscTG",%type,%inc); %b2 = getGameData(%game,%vClient,"killAirTG",%type,%inc); %c3 = getGameData(%game,%vClient,"killGroundTG",%type,%inc); %d4 = getGameData(%game,%vClient,"EVKillsTG",%type,%inc); %line = ' \tMine+Disc: %1 \tAir kills: %2 \tGround Kills: %3 \tEV Kills: %4'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a1,%b2,%c3,%d4,%e5,%f6); - + %a1 = getGameData(%game,%vClient,"laserHeadShotTG",%type,%inc); %b2 = getGameData(%game,%vClient,"shockRearShotTG",%type,%inc); %c3 = getGameData(%game,%vClient,"shotsFiredTG",%type,%inc); %d4 = getGameData(%game,%vClient,"elfShotsFiredTG",%type,%inc); %line = ' \tHeadShots: %1\tRearShots: %2\tShots Fired: %3\tELF Usage: %4'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%a1,%b2,%c3,%d4,%e5,%f6); - - + + messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); - + %line = ' Weapons\tKills\tDeaths\tMidAirs\tCombos\tMax Dist\tSpeed\tAvg Acc\tDmg'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - + %kills = getGameData(%game,%vClient,"blasterKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"blasterDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"blasterMATG",%type,%inc); @@ -7731,7 +7763,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"blasterDmgTG",%type,%inc); %line = ' Blaster\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"plasmaKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"plasmaDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"plasmaMATG",%type,%inc); @@ -7742,7 +7774,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"plasmaDmgTG",%type,%inc); %line = ' Plasma Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"cgKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"cgDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"cgMATG",%type,%inc); @@ -7753,7 +7785,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"cgDmgTG",%type,%inc); %line = ' Chaingun\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"discKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"discDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"discMATG",%type,%inc); @@ -7764,7 +7796,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"discDmgTG",%type,%inc); %line = ' Spinfusor\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"grenadeKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"grenadeDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"grenadeMATG",%type,%inc); @@ -7775,7 +7807,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"grenadeDmgTG",%type,%inc); %line = ' Grenade Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"laserKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"laserDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"laserMATG",%type,%inc); @@ -7786,7 +7818,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"laserDmgTG",%type,%inc); %line = ' Laser Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"mortarKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"mortarDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"mortarMATG",%type,%inc); @@ -7797,7 +7829,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"mortarDmgTG",%type,%inc); %line = ' Fusion Mortar\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"missileKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"missileDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"missileMATG",%type,%inc); @@ -7808,7 +7840,7 @@ function statsMenu(%client,%game){ %dmg = getGameData(%game,%vClient,"missileDmgTG",%type,%inc); %line = ' Missile Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"shockKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"shockDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"shockMATG",%type,%inc); @@ -7819,7 +7851,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"shockDmgTG",%type,%inc); %line = ' Shocklance\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"hGrenadeKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"hGrenadeDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"hGrenadeMATG",%type,%inc); @@ -7830,7 +7862,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"hGrenadeDmgTG",%type,%inc); %line = ' Hand Grenade\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"mineKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"mineDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"mineMATG",%type,%inc); @@ -7841,7 +7873,7 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"mineDmgTG",%type,%inc); %line = ' Mine\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + %kills = getGameData(%game,%vClient,"satchelKillsTG",%type,%inc); %deaths = getGameData(%game,%vClient,"satchelDeathsTG",%type,%inc); %ma = getGameData(%game,%vClient,"satchelMATG",%type,%inc); @@ -7852,10 +7884,10 @@ function statsMenu(%client,%game){ %dmg= getGameData(%game,%vClient,"satchelDmgTG",%type,%inc); %line = ' Satchel Charge\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%speed,%avgACC,%dmg); - + case "LIVE": %inc = %client.GlArg4; - %cycle = %client.GlArg5; + %cycle = %client.GlArg5; messageClient( %client, 'SetScoreHudHeader', "", "Live Stats"); if(%inc $= "pin"){ messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen - Unpin Screen - Games Played: %2',%vClient,%vClient.dtStats.gameStats["totalGames","g",%game]); @@ -7863,17 +7895,17 @@ function statsMenu(%client,%game){ else{ messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen - Pin Screen - Games Played: %2',%vClient,%vClient.dtStats.gameStats["totalGames","g",%game]); } - //%i1=%i2=%i3=%i4=%i5=%i6=%i7=%i8=%i9=0; + //%i1=%i2=%i3=%i4=%i5=%i6=%i7=%i8=%i9=0; //%line = ' PastGames%1%2%3%4%5%6%7%8%9'; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i1,%i2,%i3,%i4,%i5,%i6,%i7,%i8,%i9); + //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i1,%i2,%i3,%i4,%i5,%i6,%i7,%i8,%i9); %dtVClient = %vClient.dtStats; - %i1 = "Score:" SPC %vClient.score; + %i1 = "Score:" SPC %vClient.score; %i2 = "Kills:" SPC %vClient.kills; - %i3 = "Deaths:" SPC %vClient.deaths; + %i3 = "Deaths:" SPC %vClient.deaths; %i4 = "Assists:" SPC %dtVClient.assist; - %line = '\t%1\t%2\t%3\t%4'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i1,%i2,%i3,%i4); - + %line = '\t%1\t%2\t%3\t%4'; + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i1,%i2,%i3,%i4); + %kdr = %vClient.deaths ? mFloatLength(%vClient.kills/%vClient.deaths,2)+0 : %vClient.kills; %i1 = "KDR:" SPC %kdr; %i2 = "KillStreak:" SPC %dtVClient.killStreak; @@ -7883,32 +7915,32 @@ function statsMenu(%client,%game){ (%dtVClient.plasmaKillDist/500) + (%dtVClient.discKillDist/500) + (%dtVClient.mineKillDist/200) + (%dtVClient.grenadeKillDist/300) + (%dtVClient.hGrenadeKillDist/200) + (%dtVClient.mortarKillDist/200)+ (%dtVClient.plasmaKillSV/100) + (%dtVClient.discKillSV/100) + (%dtVClient.mineKillVV/100) + (%dtVClient.grenadeKillSV/100) + (%dtVClient.hGrenadeKillVV/100) + (%dtVClient.mortarKillSV/100) + (%dtVClient.shockKillSV/50) + (%dtVClient.laserKillSV/100); %i4 = "Shot Rating:" SPC mFloatLength(%i4/26,2) + 0; // - %line = '\t%1\t%2\t%3\t%4'; + %line = '\t%1\t%2\t%3\t%4'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i1,%i2,%i3,%i4); - %dmg = %dtVClient.blasterDmg + %dtVClient.plasmaDmg + %dtVClient.grenadeDmg + %dtVClient.hGrenadeDmg + %dtVClient.cgDmg + + %dmg = %dtVClient.blasterDmg + %dtVClient.plasmaDmg + %dtVClient.grenadeDmg + %dtVClient.hGrenadeDmg + %dtVClient.cgDmg + %dtVClient.discDmg + %dtVClient.laserDmg + %dtVClient.mortarDmg + %dtVClient.missileDmg + %dtVClient.shockDmg + %dtVClient.mineDmg; %i1 = "Damage:" SPC numReduce(%dmg,1); %i2 = "Speed:" SPC mFloatLength(%dtVClient.avgSpeed,1) + 0; %i3 = "Shots Fired:" SPC numReduce(%dtVClient.shotsFired,2); - %i4 = "Dist Moved KM:" SPC numReduce(%dtVClient.distMov,1); - %line = '\t%1\t%2\t%3\t%4'; + %i4 = "Dist Moved KM:" SPC numReduce(%dtVClient.distMov,1); + %line = '\t%1\t%2\t%3\t%4'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i1,%i2,%i3,%i4); - + %i1 = "Lt Kills:" SPC %dtVClient.armorL; %i2 = "Med Kills:" SPC %dtVClient.armorM; %i3 = "Hvy Kills:"SPC %dtVClient.armorH; - %i4 = "Survival:" SPC secToMinSec(%dtVClient.timeTL); - %line = '\t%1\t%2\t%3\t%4'; + %i4 = "Survival:" SPC secToMinSec(%dtVClient.timeTL); + %line = '\t%1\t%2\t%3\t%4'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i1,%i2,%i3,%i4); - - - + + + messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); %line = ' Weapons\tKills\tDeaths\tMidAirs\tCombos\tMax Dist\tAvg Acc\tSpeed\tDmg'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - + %kills = %dtVClient.blasterKills; %deaths = %dtVClient.blasterDeaths; %ma = %dtVClient.blasterMA; @@ -7919,7 +7951,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.blasterDmg,1); %line = ' Blaster\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.plasmaKills; %deaths = %dtVClient.plasmaDeaths; %ma = %dtVClient.plasmaMA; @@ -7930,7 +7962,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.plasmaDmg,1); %line = ' Plasma Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.cgKills; %deaths = %dtVClient.cgDeaths; %ma = %dtVClient.cgMA; @@ -7941,7 +7973,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.cgDmg,1); %line = ' Chaingun\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.discKills; %deaths = %dtVClient.discDeaths; %ma = %dtVClient.discMA; @@ -7952,7 +7984,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.discDmg,1); %line = ' Spinfusor\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.grenadeKills; %deaths = %dtVClient.grenadeDeaths; %ma = %dtVClient.grenadeMA; @@ -7963,7 +7995,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.grenadeDmg,1); %line = ' Grenade Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.laserKills; %deaths = %dtVClient.laserDeaths; %ma = %dtVClient.laserMA; @@ -7974,7 +8006,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.laserDmg,1); %line = ' Laser Rifle\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.mortarKills; %deaths = %dtVClient.mortarDeaths; %ma = %dtVClient.mortarMA; @@ -7985,7 +8017,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.mortarDmg,1); %line = ' Fusion Mortar\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.missileKills; %deaths = %dtVClient.missileDeaths; %ma = %dtVClient.missileMA; @@ -7996,7 +8028,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.missileDmg,1); %line = ' Missile Launcher\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.shockKills; %deaths = %dtVClient.shockDeaths; %ma = %dtVClient.shockMA; @@ -8007,7 +8039,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.shockDmg,1); %line = ' Shocklance\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.hGrenadeKills; %deaths = %dtVClient.hGrenadeDeaths; %ma = %dtVClient.hGrenadeMA; @@ -8018,7 +8050,7 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.hGrenadeDmg,1); %line = ' Hand Grenade\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + %kills = %dtVClient.mineKills; %deaths = %dtVClient.mineDeaths; %ma = %dtVClient.mineMA; @@ -8029,32 +8061,32 @@ function statsMenu(%client,%game){ %dmg = numReduce(%dtVClient.mineDmg,1); %line = ' Mine\t%1\t%2\t%3\t%4\t%5\t%6\t%7\t%8'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%kills,%deaths,%ma,%com,%maxDist,%avgACC,%speed,%dmg); - + case "LBOARDS": %lType = getField(strreplace(%client.GlArg4,"-","\t"),0); %client.lgame = getField(strreplace(%client.GlArg4,"-","\t"),1); %page = %client.GlArg5; if(%client.lgame $= ""){ - %client.lgame = %game; + %client.lgame = %game; } if(!%page){ - %page = 1; + %page = 1; } if($lData::hasData[%lType,%client.lgame]){// see if have data %mon = getField($lData::mon[%lType, %client.lgame, %page],0); %year = getField($lData::mon[%lType, %client.lgame, %page],1); %client.curMon = %mon; %client.curYear = %year; - %client.curLType = %lType; + %client.curLType = %lType; %client.curPage = %page; switch$(%lType){ - case "day": + case "day": %lTypeName = "Daily"; messageClient( %client, 'SetScoreHudHeader', "", '%1 Leaderboards For %2',%lTypeName,"Day:" @ %mon); - case "week": + case "week": %lTypeName = "Weekly"; messageClient( %client, 'SetScoreHudHeader', "", '%1 Leaderboards For %2',%lTypeName,"Week:" @ %mon); - case "month": + case "month": %lTypeName = "Monthly"; messageClient( %client, 'SetScoreHudHeader', "", '%1 Leaderboards For %2',%lTypeName,monthString(%mon)); case "quarter": @@ -8065,10 +8097,10 @@ function statsMenu(%client,%game){ messageClient( %client, 'SetScoreHudHeader', "", '%1 Leaderboards For %2',%lTypeName,%year); } messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,%lType); - + %header = '\t \t# \t%2\tScore\tKills\tTotal'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %header,%vClient,$dtStats::gtNameLong[%client.lgame]); - + for(%i = 0; %i < 10; %i++){ %scoreName = getField($lData::name["scoreTG",%client.lgame,%lType,%mon,%year],%i); %gameScore = getField($lData::data["scoreTG",%client.lgame,%lType,%mon,%year],%i); @@ -8082,7 +8114,7 @@ function statsMenu(%client,%game){ messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); } messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); - + %line = 'View More %2 Categories'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,$dtStats::gtNameLong[%client.lgame]); %line = 'View More Weapons Categories'; @@ -8092,8 +8124,8 @@ function statsMenu(%client,%game){ %hasCount = 0; %line = ""; for(%i = 0; %i < $dtStats::gameTypeCount; %i++){ if($lData::hasData[%lType,$dtStats::gameType[%i]] && $dtStats::gameType[%i] !$= %client.lgame){ - %hasCount++; - %line = %line @ "[" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ "] "; + %hasCount++; + %line = %line @ "[" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ "] "; } } //error(%client.lgame SPC %game SPC %hasCount ); @@ -8103,14 +8135,14 @@ function statsMenu(%client,%game){ else{ messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); } - - + + //messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); //error(%mon SPC %page SPC $lData::monCount[%client.lgame,%lType]); if($lData::monCount[%client.lgame,%lType] > 1){ if(%page == 1){ %line = 'Click on category to view morePrevious'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%lType,%page+1,%client.lgame); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%lType,%page+1,%client.lgame); } else if(%page >= $lData::monCount[%client.lgame,%lType]){ %line = 'Click on top category to view moreNext'; @@ -8118,21 +8150,21 @@ function statsMenu(%client,%game){ } else{ %line = 'Click on category to view moreNext | Previous'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%lType,%page-1,%page+1,%client.lgame); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%lType,%page-1,%page+1,%client.lgame); } } } else{//no data for selected game type %header = 'No data at this time, check in 24 hours'; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %header,%i1,%i2,%i3,%i4++,%i5,%i6,%i7); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %header,%i1,%i2,%i3,%i4++,%i5,%i6,%i7); + %hasCount = 0; %line = ""; for(%i = 0; %i < $dtStats::gameTypeCount; %i++){ if($lData::hasData[%lType,$dtStats::gameType[%i]] && $dtStats::gameType[%i] !$= %client.lgame){ - %hasCount++; - %line = %line @ "" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ " "; + %hasCount++; + %line = %line @ "" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ " "; } - } + } if(%hasCount > 0){ messageClient( %client, 'SetLineHud', "", %tag, %index++, ""); messageClient( %client, 'SetLineHud', "", %tag, %index++, 'View other gametypes'); @@ -8155,9 +8187,9 @@ function statsMenu(%client,%game){ %var1 = "scoreTG"; %var1Title = "Score Total:"; %var1Name = "Score Total"; %var1TypeName = "Total"; %var2 = "scoreAVG"; %var2Title = "Score Avg:"; %var2Name = "Score Average "; %var2TypeName = "Average"; %var3 = "scoreMax"; %var3Title = "Highest Score:"; %var3Name = "Highest Score"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8166,13 +8198,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "winLostPctAvg"; %var1Title = "Win Lost Ratio:"; %var1Name = "Win lost Ratio Average"; %var1TypeName = "Ratio"; %var2 = "defenseScoreTG"; %var2Title = "Defense Score:"; %var2Name = "Defense Score"; %var2TypeName = "Total"; %var3 = "offenseScoreTG"; %var3Title = "Offense Score:"; %var3Name = "Offense Score"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8185,9 +8217,9 @@ function statsMenu(%client,%game){ %var1 = "flagCapsTG"; %var1Title = "Flag Caps:"; %var1Name = "Flag Caps"; %var1TypeName = "Total"; %var2 = "flagGrabsTG"; %var2Title = "Flag Grabs:"; %var2Name = "Flag Grabs"; %var2TypeName = "Total"; %var3 = "flagReturnsTG"; %var3Title = "Flag Returns:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8196,13 +8228,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "carrierKillsTG"; %var1Title = "Carrier Kills:"; %var1Name = "Carrier Kills"; %var1TypeName = "Total"; %var2 = "escortAssistsTG"; %var2Title = "Flag Assists:"; %var2Name = "Flag Assists"; %var2TypeName = "Total"; %var3 = "flagDefendsTG"; %var3Title = "Flag Defends:"; %var3Name = "Flag Defends"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8211,13 +8243,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "grabSpeedAvg"; %var1Title = "Grab Speed Avg:"; %var1Name = "Grab Speed Avg"; %var1TypeName = "Speed KM/H"; %var2 = "heldTimeSecAvgI"; %var2Title = "Held Time Avg:"; %var2Name = "Held Time Avg"; %var2TypeName = "Seconds"; %var3 = "capEfficiencyAvg"; %var3Title = "Cap Efficiency:"; %var3Name = "Cap Efficiency Caps/Grabs"; %var3TypeName = "Value"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8230,9 +8262,9 @@ function statsMenu(%client,%game){ %var1 = "killsTG"; %var1Title = "Kills:"; %var1Name = "Kills"; %var1TypeName = "Total"; %var2 = "assistTG"; %var2Title = "Kill Assists:"; %var2Name = "Kill Assists"; %var2TypeName = "Total"; %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8241,13 +8273,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "EVKillsTG"; %var1Title = "EV Kills:"; %var1Name = "Environmental Kills"; %var1TypeName = "Total"; %var2 = "killStreakMax"; %var2Title = "Kill Streak:"; %var2Name = "Highest Kill Streak"; %var2TypeName = "Max"; %var3 = "kdrAvg"; %var3Title = "KDR Avg:"; %var3Name = "Kill / Death Ratio"; %var3TypeName = "Value"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8260,9 +8292,9 @@ function statsMenu(%client,%game){ %var1 = "airTimeTG"; %var1Title = "Air Time:"; %var1Name = "Total Air Time"; %var1TypeName = "Minutes"; %var2 = "groundTimeTG"; %var2Title = "Ground Time:"; %var2Name = "Total Ground Time"; %var2TypeName = "Minutes"; %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Total KM"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8271,13 +8303,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "killAirTG"; %var1Title = "Air kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; %var3 = "totalMATG"; %var3Title = "Total MidAirs:"; %var3Name = "Total MidAirs"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8290,9 +8322,9 @@ function statsMenu(%client,%game){ %var1 = "roadKillsTG"; %var1Title = "Road Kills:"; %var1Name = "Road Kills"; %var1TypeName = "Total"; %var2 = "shrikeBlasterKillsTG"; %var2Title = "Shrike Kills:"; %var2Name = "Shrike Blaster Kills"; %var2TypeName = "Total"; %var3 = "bomberBombsKillsTG"; %var3Title = "Bomber Kills:"; %var3Name = "Bomber Bomb Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8305,9 +8337,9 @@ function statsMenu(%client,%game){ %var1 = "destructionTG"; %var1Title = "Assets Destroyed:"; %var1Name = "Assets Destroyed"; %var1TypeName = "Total"; %var2 = "repairsTG"; %var2Title = "Repairs:"; %var2Name = "Repairs"; %var2TypeName = "Total"; %var3 = "repairpackpickupCountTTL"; %var3Title = "Repair Pack Grab:"; %var3Name = "Repair Pack Pickup"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8320,9 +8352,9 @@ function statsMenu(%client,%game){ %var1 = "depStationDestroysTG"; %var1Title = "DepStation-Des:"; %var1Name = "Deployable Station Destroys"; %var1TypeName = "Total"; %var2 = "depTurretDestroysTG"; %var2Title = "DepTurret-Des:"; %var2Name = "Deployable Turret Destroys"; %var2TypeName = "Total"; %var3 = "depSensorDestroysTG"; %var3Title = "DepSensor-Des:"; %var3Name = "Deployable Sensor Destroys"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8335,9 +8367,9 @@ function statsMenu(%client,%game){ %var1 = "genDefendsTG"; %var1Title = "Gen Defends:"; %var1Name = "Generator Defends"; %var1TypeName = "Total"; %var2 = "genDestroysTG"; %var2Title = "Gen Destroys:"; %var2Name = "Generator Destroys"; %var2TypeName = "Total"; %var3 = "genRepairsTG"; %var3Title = "Gen Repairs:"; %var3Name = "Generator Repairs"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8346,13 +8378,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "flagCatchTG"; %var1Title = "Flag Catch:"; %var1Name = "Flag Catch"; %var1TypeName = "Total"; %var2 = "flagCatchSpeedMax"; %var2Title = "Catch Speed:"; %var2Name = "Max Flag Catch Speed"; %var2TypeName = "KM/H"; %var3 = "flagTossTG"; %var3Title = "Flag Toss:"; %var3Name = "Flag Toss"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8361,14 +8393,14 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - + + %var1 = "maFlagCatchTG"; %var1Title = "MA Flag Catch:"; %var1Name = "MidAir Flag Catch"; %var1TypeName = "Total"; %var2 = "maFlagCatchSpeedMax"; %var2Title = "MA Catch Speed:"; %var2Name = "MidAir Catch Speed"; %var2TypeName = "KM/H"; %var3 = "flagTossCatchTG"; %var3Title = "Successful Pass:"; %var3Name = "Successful Flag Passes"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8377,13 +8409,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "interceptedFlagTG"; %var1Title = "Flag Interception:"; %var1Name = "Flag Interception"; %var1TypeName = "Total"; %var2 = "maInterceptedFlagTG"; %var2Title = "MA Interception:"; %var2Name = "MidAir Flag Interception"; %var2TypeName = "KM/H"; %var3 = "interceptSpeedMax"; %var3Title = "Intercept Speed:"; %var3Name = "Successful Flag Passes"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8392,16 +8424,16 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - + + case "SCtfGame": //1 %var1 = "scoreTG"; %var1Title = "Score Total:"; %var1Name = "Score Total"; %var1TypeName = "Total"; %var2 = "scoreAVG"; %var2Title = "Score Avg:"; %var2Name = "Score Average "; %var2TypeName = "Average"; %var3 = "scoreMax"; %var3Title = "Highest Score:"; %var3Name = "Highest Score"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8414,9 +8446,9 @@ function statsMenu(%client,%game){ %var1 = "winLostPctAvg"; %var1Title = "Win Lost Ratio:"; %var1Name = "Win lost Average"; %var1TypeName = "Percentage"; %var2 = "defenseScoreTG"; %var2Title = "Defense Score:"; %var2Name = "Defense Score"; %var2TypeName = "Total"; %var3 = "offenseScoreTG"; %var3Title = "Offense Score:"; %var3Name = "Offense Score"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8429,9 +8461,9 @@ function statsMenu(%client,%game){ %var1 = "flagCapsTG"; %var1Title = "Flag Caps:"; %var1Name = "Flag Caps"; %var1TypeName = "Total"; %var2 = "flagGrabsTG"; %var2Title = "Flag Grabs:"; %var2Name = "Flag Grabs"; %var2TypeName = "Total"; %var3 = "flagReturnsTG"; %var3Title = "Flag Returns:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8444,9 +8476,9 @@ function statsMenu(%client,%game){ %var1 = "carrierKillsTG"; %var1Title = "Carrier Kills:"; %var1Name = "Carrier Kills"; %var1TypeName = "Total"; %var2 = "escortAssistsTG"; %var2Title = "Flag Assists:"; %var2Name = "Flag Assists"; %var2TypeName = "Total"; %var3 = "flagDefendsTG"; %var3Title = "Flag Defends:"; %var3Name = "Flag Defends"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8459,9 +8491,9 @@ function statsMenu(%client,%game){ %var1 = "grabSpeedAvg"; %var1Title = "Grab Speed Avg:"; %var1Name = "Grab Speed Avg"; %var1TypeName = "Speed KM/H"; %var2 = "heldTimeSecAvgI"; %var2Title = "Held Time Avg:"; %var2Name = "Held Time Avg"; %var2TypeName = "Seconds"; %var3 = "capEfficiencyAvg"; %var3Title = "Cap Efficiency:"; %var3Name = "Cap Efficiency"; %var3TypeName = "Percentage"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8474,9 +8506,9 @@ function statsMenu(%client,%game){ %var1 = "killsTG"; %var1Title = "Kills:"; %var1Name = "Kills"; %var1TypeName = "Total"; %var2 = "assistTG"; %var2Title = "Kill Assists:"; %var2Name = "Kill Assists"; %var2TypeName = "Total"; %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8489,9 +8521,9 @@ function statsMenu(%client,%game){ %var1 = "EVKillsTG"; %var1Title = "EV Kills:"; %var1Name = "Environmental Kills"; %var1TypeName = "Total"; %var2 = "killStreakMax"; %var2Title = "Kill Streak:"; %var2Name = "Highest Kill Streak"; %var2TypeName = "Max"; %var3 = "kdrAvg"; %var3Title = "KDR Avg:"; %var3Name = "Kill / Death Ratio"; %var3TypeName = "Value"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8504,9 +8536,9 @@ function statsMenu(%client,%game){ %var1 = "airTimeTG"; %var1Title = "Air Time:"; %var1Name = "Total Air Time"; %var1TypeName = "Minutes"; %var2 = "groundTimeTG"; %var2Title = "Ground Time:"; %var2Name = "Total Ground Time"; %var2TypeName = "Minutes"; %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Total KM"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8519,9 +8551,9 @@ function statsMenu(%client,%game){ %var1 = "killAirTG"; %var1Title = "Air kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; %var3 = "totalMATG"; %var3Title = "Total MidAirs:"; %var3Name = "Total MidAirs"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8534,9 +8566,9 @@ function statsMenu(%client,%game){ %var1 = "multiKillTG"; %var1Title = "Multi Kills:"; %var1Name = "Multi Kills"; %var1TypeName = "Total"; %var2 = "chainKillTG"; %var2Title = "Chain Kills:"; %var2Name = "Chain Kills"; %var2TypeName = "Total"; %var3 = "deathKillsTG"; %var3Title = "Death Kills:"; %var3Name = "Kills While Dead"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8549,9 +8581,9 @@ function statsMenu(%client,%game){ %var1 = "doubleKillTG"; %var1Title = "Double Kills:"; %var1Name = "Double Kills"; %var1TypeName = "Total"; %var2 = "tripleKillTG"; %var2Title = "Triple Kill:"; %var2Name = "Triple Kill"; %var2TypeName = "Total"; %var3 = "quadrupleKillTG"; %var3Title = "Quad kill:"; %var3Name = "Quadruple Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8564,9 +8596,9 @@ function statsMenu(%client,%game){ %var1 = "doubleChainKillTG"; %var1Title = "Double Chain Kill:"; %var1Name = "Double Chain Kill"; %var1TypeName = "Total"; %var2 = "tripleChainKillTG"; %var2Title = "Triple Chain Kill:"; %var2Name = "Triple Chain Kill"; %var2TypeName = "Total"; %var3 = "quadrupleChainKillTG"; %var3Title = "Quad Chain Kill:"; %var3Name = "Quadruple Chain Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8579,9 +8611,9 @@ function statsMenu(%client,%game){ %var1 = "totalTimeTG"; %var1Title = "Server Time:"; %var1Name = "Total Server Time"; %var1TypeName = "Minutes"; %var2 = "timeTLAvg"; %var2Title = "Avg Lifetime:"; %var2Name = "Average Lifetime"; %var2TypeName = "Seconds"; %var3 = "maxSpeedMax"; %var3Title = "Max Speed:"; %var3Name = "Highest Speed"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8590,13 +8622,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "flagCatchTG"; %var1Title = "Flag Catch:"; %var1Name = "Flag Catch"; %var1TypeName = "Total"; %var2 = "flagCatchSpeedMax"; %var2Title = "Catch Speed:"; %var2Name = "Max Flag Catch Speed"; %var2TypeName = "KM/H"; %var3 = "flagTossTG"; %var3Title = "Flag Toss:"; %var3Name = "Flag Toss"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8605,14 +8637,14 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - + + %var1 = "maFlagCatchTG"; %var1Title = "MA Flag Catch:"; %var1Name = "MidAir Flag Catch"; %var1TypeName = "Total"; %var2 = "maFlagCatchSpeedMax"; %var2Title = "MA Catch Speed:"; %var2Name = "MidAir Catch Speed"; %var2TypeName = "KM/H"; %var3 = "flagTossCatchTG"; %var3Title = "Successful Pass:"; %var3Name = "Successful Flag Passes"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8625,9 +8657,9 @@ function statsMenu(%client,%game){ %var1 = "interceptedFlagTG"; %var1Title = "Flag Interception:"; %var1Name = "Flag Interception"; %var1TypeName = "Total"; %var2 = "maInterceptedFlagTG"; %var2Title = "MA Interception:"; %var2Name = "MidAir Flag Interception"; %var2TypeName = "KM/H"; %var3 = "interceptSpeedMax"; %var3Title = "Intercept Speed:"; %var3Name = "Successful Flag Passes"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8636,15 +8668,15 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - case "LakRabbitGame": - //1 + + case "LakRabbitGame": + //1 %var1 = "flagGrabsTG"; %var1Title = "Flag Grabs:"; %var1Name = "Flag Grabs"; %var1TypeName = "Total"; %var2 = "flagTimeMinTG"; %var2Title = "Flag Time:"; %var2Name = "Flag Time"; %var2TypeName = "Minutes"; %var3 = "MidairflagGrabsTG"; %var3Title = "MidAir Grabs:"; %var3Name = "MidAir Flag Grabs"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8657,9 +8689,9 @@ function statsMenu(%client,%game){ %var1 = "scoreTG"; %var1Title = "Score Total:"; %var1Name = "Score Total"; %var1TypeName = "Total"; %var2 = "scoreAVG"; %var2Title = "Score Avg:"; %var2Name = "Score Average "; %var2TypeName = "Average"; %var3 = "scoreMax"; %var3Title = "Highest Score:"; %var3Name = "Highest Score"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8672,9 +8704,9 @@ function statsMenu(%client,%game){ %var1 = "killsTG"; %var1Title = "Kills:"; %var1Name = "Kills"; %var1TypeName = "Total"; %var2 = "assistTG"; %var2Title = "Kill Assists:"; %var2Name = "Kill Assists"; %var2TypeName = "Total"; %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8687,9 +8719,9 @@ function statsMenu(%client,%game){ %var1 = "EVKillsTG"; %var1Title = "EV Kills:"; %var1Name = "Environmental Kills"; %var1TypeName = "Total"; %var2 = "killStreakMax"; %var2Title = "Kill Streak:"; %var2Name = "Highest Kill Streak"; %var2TypeName = "Max"; %var3 = "kdrAvg"; %var3Title = "KDR Avg:"; %var3Name = "Kill / Death Ratio"; %var3TypeName = "Value"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8702,9 +8734,9 @@ function statsMenu(%client,%game){ %var1 = "airTimeTG"; %var1Title = "Air Time:"; %var1Name = "Total Air Time"; %var1TypeName = "Minutes"; %var2 = "groundTimeTG"; %var2Title = "Ground Time:"; %var2Name = "Total Ground Time"; %var2TypeName = "Minutes"; %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Total KM"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8717,9 +8749,9 @@ function statsMenu(%client,%game){ %var1 = "totalTimeTG"; %var1Title = "Server Time:"; %var1Name = "Total Server Time"; %var1TypeName = "Minutes"; %var2 = "timeTLAvg"; %var2Title = "Avg Lifetime:"; %var2Name = "Average Lifetime"; %var2TypeName = "Seconds"; %var3 = "maxSpeedMax"; %var3Title = "Max Speed:"; %var3Name = "Highest Speed"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8732,9 +8764,9 @@ function statsMenu(%client,%game){ %var1 = "killAirTG"; %var1Title = "Air kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; %var3 = "totalMATG"; %var3Title = "Total MidAirs:"; %var3Name = "Total MidAirs"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8747,9 +8779,9 @@ function statsMenu(%client,%game){ %var1 = "multiKillTG"; %var1Title = "Multi Kills:"; %var1Name = "Multi Kills"; %var1TypeName = "Total"; %var2 = "chainKillTG"; %var2Title = "Chain Kills:"; %var2Name = "Chain Kills"; %var2TypeName = "Total"; %var3 = "deathKillsTG"; %var3Title = "Death Kills:"; %var3Name = "Kills While Dead"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8762,9 +8794,9 @@ function statsMenu(%client,%game){ %var1 = "doubleKillTG"; %var1Title = "Double Kills:"; %var1Name = "Double Kills"; %var1TypeName = "Total"; %var2 = "tripleKillTG"; %var2Title = "Triple Kill:"; %var2Name = "Triple Kill"; %var2TypeName = "Total"; %var3 = "quadrupleKillTG"; %var3Title = "Quad kill:"; %var3Name = "Quadruple Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8777,9 +8809,9 @@ function statsMenu(%client,%game){ %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; %var2 = "killAirGroundTG"; %var2Title = "Air To Ground:"; %var2Name = "Air To Ground Kills"; %var2TypeName = "Total"; %var3 = "killAirAirTG"; %var3Title = "Air To Air:"; %var3Name = "Air To Air Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8792,9 +8824,9 @@ function statsMenu(%client,%game){ %var1 = "killGroundTG"; %var1Title = "Ground Kills:"; %var1Name = "Ground Kills"; %var1TypeName = "Total"; %var2 = "killGroundAirTG"; %var2Title = "Ground To Air:"; %var2Name = "Ground To Air Kills"; %var2TypeName = "Total"; %var3 = "killGroundGroundTG"; %var3Title = "Ground To Ground:"; %var3Name = "Ground To Ground Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8807,9 +8839,9 @@ function statsMenu(%client,%game){ %var1 = "maHitDistMax"; %var1Title = "MidAir Dist:"; %var1Name = "MidAir Max Distance"; %var1TypeName = "Meters"; %var2 = "maHitHeightMax"; %var2Title = "MidAir Height:"; %var2Name = "MidAir Max Height"; %var2TypeName = "Meters"; %var3 = "maHitSVMax"; %var3Title = "MidAir Speed:"; %var3Name = "MidAir Max Speed"; %var3TypeName = "KM/H"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8822,9 +8854,9 @@ function statsMenu(%client,%game){ %var1 = "totalTimeTG"; %var1Title = "Server Time:"; %var1Name = "Total Server Time"; %var1TypeName = "Minutes"; %var2 = "timeTLAvg"; %var2Title = "Avg Lifetime:"; %var2Name = "Average Lifetime"; %var2TypeName = "Seconds"; %var3 = "maxSpeedMax"; %var3Title = "Max Speed:"; %var3Name = "Highest Speed"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8833,13 +8865,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "discReflectHitTG"; %var1Title = "Disc Reflect Hit:"; %var1Name = "Disc Reflect Hit"; %var1TypeName = "Total"; %var2 = "discReflectKillTG"; %var2Title = "Disc Reflect Kill:"; %var2Name = "Disc Reflect Kill"; %var2TypeName = "Total"; %var3 = "killerDiscJumpTG"; %var3Title = "Disc Jump Kill:"; %var3Name = "Disc Jump Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8847,14 +8879,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "blasterReflectHitTG"; %var1Title = "Blaster Bounce Hit:"; %var1Name = "Blaster Bounce Hit"; %var1TypeName = "Total"; %var2 = "blasterReflectKillTG"; %var2Title = "Blaster Bounce Kill:"; %var2Name = "Blaster Bounce Kill"; %var2TypeName = "Total"; %var3 = "discJumpTG"; %var3Title = "Disc Jumps:"; %var3Name = "Disc Jumps"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8862,15 +8894,15 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); default:// the rest //1 %var1 = "scoreTG"; %var1Title = "Score Total:"; %var1Name = "Score Total"; %var1TypeName = "Total"; %var2 = "scoreAVG"; %var2Title = "Score Avg:"; %var2Name = "Score Average "; %var2TypeName = "Average"; %var3 = "scoreMax"; %var3Title = "Highest Score:"; %var3Name = "Highest Score"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8883,9 +8915,9 @@ function statsMenu(%client,%game){ %var1 = "killsTG"; %var1Title = "Kills:"; %var1Name = "Kills"; %var1TypeName = "Total"; %var2 = "assistTG"; %var2Title = "Kill Assists:"; %var2Name = "Kill Assists"; %var2TypeName = "Total"; %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8898,9 +8930,9 @@ function statsMenu(%client,%game){ %var1 = "EVKillsTG"; %var1Title = "EV Kills:"; %var1Name = "Environmental Kills"; %var1TypeName = "Total"; %var2 = "killStreakMax"; %var2Title = "Kill Streak:"; %var2Name = "Highest Kill Streak"; %var2TypeName = "Max"; %var3 = "kdrAvg"; %var3Title = "KDR Avg:"; %var3Name = "Kill / Death Ratio"; %var3TypeName = "Value"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8913,9 +8945,9 @@ function statsMenu(%client,%game){ %var1 = "airTimeTG"; %var1Title = "Air Time:"; %var1Name = "Total Air Time"; %var1TypeName = "Minutes"; %var2 = "groundTimeTG"; %var2Title = "Ground Time:"; %var2Name = "Total Ground Time"; %var2TypeName = "Minutes"; %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Total KM"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8928,9 +8960,9 @@ function statsMenu(%client,%game){ %var1 = "totalTimeTG"; %var1Title = "Server Time:"; %var1Name = "Total Server Time"; %var1TypeName = "Minutes"; %var2 = "timeTLAvg"; %var2Title = "Avg Lifetime:"; %var2Name = "Average Lifetime"; %var2TypeName = "Seconds"; %var3 = "maxSpeedMax"; %var3Title = "Max Speed:"; %var3Name = "Highest Speed"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8943,9 +8975,9 @@ function statsMenu(%client,%game){ %var1 = "killAirTG"; %var1Title = "Air kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; %var3 = "totalMATG"; %var3Title = "Total MidAirs:"; %var3Name = "Total MidAirs"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8958,9 +8990,9 @@ function statsMenu(%client,%game){ %var1 = "multiKillTG"; %var1Title = "Multi Kills:"; %var1Name = "Multi Kills"; %var1TypeName = "Total"; %var2 = "chainKillTG"; %var2Title = "Chain Kills:"; %var2Name = "Chain Kills"; %var2TypeName = "Total"; %var3 = "deathKillsTG"; %var3Title = "Death Kills:"; %var3Name = "Kills While Dead"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8973,9 +9005,9 @@ function statsMenu(%client,%game){ %var1 = "doubleKillTG"; %var1Title = "Double Kills:"; %var1Name = "Double Kills"; %var1TypeName = "Total"; %var2 = "tripleKillTG"; %var2Title = "Triple Kill:"; %var2Name = "Triple Kill"; %var2TypeName = "Total"; %var3 = "quadrupleKillTG"; %var3Title = "Quad kill:"; %var3Name = "Quadruple Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -8988,9 +9020,9 @@ function statsMenu(%client,%game){ %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; %var2 = "killAirGroundTG"; %var2Title = "Air To Ground:"; %var2Name = "Air To Ground Kills"; %var2TypeName = "Total"; %var3 = "killAirAirTG"; %var3Title = "Air To Air:"; %var3Name = "Air To Air Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9003,9 +9035,9 @@ function statsMenu(%client,%game){ %var1 = "killGroundTG"; %var1Title = "Ground Kills:"; %var1Name = "Ground Kills"; %var1TypeName = "Total"; %var2 = "killGroundAirTG"; %var2Title = "Ground To Air:"; %var2Name = "Ground To Air Kills"; %var2TypeName = "Total"; %var3 = "killGroundGroundTG"; %var3Title = "Ground To Ground:"; %var3Name = "Ground To Ground Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9018,9 +9050,9 @@ function statsMenu(%client,%game){ %var1 = "maHitDistMax"; %var1Title = "MidAir Distance:"; %var1Name = "MidAir Max Distance"; %var1TypeName = "Meters"; %var2 = "maHitHeightMax"; %var2Title = "MidAir Height:"; %var2Name = "MidAir Max Height"; %var2TypeName = "Meters"; %var3 = "maHitSVMax"; %var3Title = "MidAir Speed:"; %var3Name = "MidAir Max Speed"; %var3TypeName = "KM/H"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9033,9 +9065,9 @@ function statsMenu(%client,%game){ %var1 = "totalTimeTG"; %var1Title = "Server Time:"; %var1Name = "Total Server Time"; %var1TypeName = "Minutes"; %var2 = "timeTLAvg"; %var2Title = "Avg Lifetime:"; %var2Name = "Average Lifetime"; %var2TypeName = "Seconds"; %var3 = "maxSpeedMax"; %var3Title = "Max Speed:"; %var3Name = "Highest Speed"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9044,13 +9076,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "lArmorTimeTG"; %var1Title = "Lt Armor Time:"; %var1Name = "Scout Armor Time"; %var1TypeName = "Minutes"; %var2 = "mArmorTimeTG"; %var2Title = "Med Armor Time:"; %var2Name = "Assault Armor Time"; %var2TypeName = "Minutes"; %var3 = "hArmorTimeTG"; %var3Title = "Hvy Armor Time:"; %var3Name = "Juggernaut Armor Time"; %var3TypeName = "Minutes"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9058,14 +9090,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "discReflectHitTG"; %var1Title = "Disc Reflect Hit:"; %var1Name = "Disc Reflect Hit"; %var1TypeName = "Total"; %var2 = "discReflectKillTG"; %var2Title = "Disc Reflect Kill:"; %var2Name = "Disc Reflect Kill"; %var2TypeName = "Total"; %var3 = "killerDiscJumpTG"; %var3Title = "Disc Jump Kill:"; %var3Name = "Disc Jump Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9073,14 +9105,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); //15 %var1 = "blasterReflectHitTG"; %var1Title = "Blaster Bounce Hit:"; %var1Name = "Blaster Bounce Hit"; %var1TypeName = "Total"; %var2 = "blasterReflectKillTG"; %var2Title = "Blaster Bounce Kill:"; %var2Name = "Blaster Bounce Kill"; %var2TypeName = "Total"; %var3 = "discJumpTG"; %var3Title = "Disc Jumps:"; %var3Name = "Disc Jumps"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9088,8 +9120,8 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + } for(%i = %index; %i < 15; %i++) messageClient( %client, 'SetLineHud', "", %tag, %index++, ''); @@ -9114,9 +9146,9 @@ function statsMenu(%client,%game){ %var1 = "concussHitTG"; %var1Title = "Concussion Hits:"; %var1Name = "Concussion Nade Hits"; %var1TypeName = "Total"; %var2 = "concussFlagTG"; %var2Title = "Concussion Flags:"; %var2Name = "Concussion Flags"; %var2TypeName = "Total"; %var3 = "depInvyUseTG"; %var3Title = "Deploy Invy Use"; %var3Name = "Deploy Invy Use"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9125,13 +9157,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "multiKillTG"; %var1Title = "Multi Kills:"; %var1Name = "Multi Kills"; %var1TypeName = "Total"; %var2 = "chainKillTG"; %var2Title = "Chain Kills:"; %var2Name = "Chain Kills"; %var2TypeName = "Total"; %var3 = "deathKillsTG"; %var3Title = "Death Kills:"; %var3Name = "Kills While Dead"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9144,9 +9176,9 @@ function statsMenu(%client,%game){ %var1 = "totalTimeTG"; %var1Title = "Server Time:"; %var1Name = "Total Server Time"; %var1TypeName = "Minutes"; %var2 = "timeTLAvg"; %var2Title = "Avg Lifetime:"; %var2Name = "Average Lifetime"; %var2TypeName = "Seconds"; %var3 = "maxSpeedMax"; %var3Title = "Max Speed:"; %var3Name = "Highest Speed"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9160,9 +9192,9 @@ function statsMenu(%client,%game){ %var1 = "lArmorTimeTG"; %var1Title = "Lt Armor Time:"; %var1Name = "Scout Armor Time"; %var1TypeName = "Minutes"; %var2 = "mArmorTimeTG"; %var2Title = "Med Armor Time:"; %var2Name = "Assault Armor Time"; %var2TypeName = "Minutes"; %var3 = "hArmorTimeTG"; %var3Title = "Hvy Armor Time:"; %var3Name = "Juggernaut Armor Time"; %var3TypeName = "Minutes"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9170,14 +9202,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "discReflectHitTG"; %var1Title = "Disc Reflect Hit:"; %var1Name = "Disc Reflect Hit"; %var1TypeName = "Total"; %var2 = "discReflectKillTG"; %var2Title = "Disc Reflect Kill:"; %var2Name = "Disc Reflect Kill"; %var2TypeName = "Total"; %var3 = "killerDiscJumpTG"; %var3Title = "Disc Jump Kill:"; %var3Name = "Disc Jump Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9185,14 +9217,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "blasterReflectHitTG"; %var1Title = "Blaster Bounce Hit:"; %var1Name = "Blaster Bounce Hit"; %var1TypeName = "Total"; %var2 = "blasterReflectKillTG"; %var2Title = "Blaster Bounce Kill:"; %var2Name = "Blaster Bounce Kill"; %var2TypeName = "Total"; %var3 = "discJumpTG"; %var3Title = "Disc Jumps:"; %var3Name = "Disc Jumps"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9200,14 +9232,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "flareKillTG"; %var1Title = "Flare Kills:"; %var1Name = "Flare Kills"; %var1TypeName = "Total"; %var2 = "flareHitTG"; %var2Title = "Flare Hits:"; %var2Name = "Flare Hits"; %var2TypeName = "Total"; %var3 = "missileTKTG"; %var3Title = "Missile TKs:"; %var3Name = "Missile Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9215,14 +9247,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "inventoryKillsTG"; %var1Title = "Invy Kills:"; %var1Name = "Inventory Kills"; %var1TypeName = "Total"; %var2 = "inventoryDeathsTG"; %var2Title = "Invy Deaths:"; %var2Name = "Inventory Deaths"; %var2TypeName = "Total"; %var3 = "repairEnemyTG"; %var3Title = "Enemy Repairs:"; %var3Name = "Enemy Repairs"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9230,16 +9262,16 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + case "SCtfGame": - messageClient( %client, 'SetLineHud', "", %tag, %index++, "Dont look not done yet :( ",%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + messageClient( %client, 'SetLineHud', "", %tag, %index++, "Dont look not done yet :( ",%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); %var1 = "discReflectHitTG"; %var1Title = "Disc Reflect Hit:"; %var1Name = "Disc Reflect Hit"; %var1TypeName = "Total"; %var2 = "discReflectKillTG"; %var2Title = "Disc Reflect Kill:"; %var2Name = "Disc Reflect Kill"; %var2TypeName = "Total"; %var3 = "killerDiscJumpTG"; %var3Title = "Disc Jump Kill:"; %var3Name = "Disc Jump Kill"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9247,14 +9279,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "blasterReflectHitTG"; %var1Title = "Blaster Bounce Hit:"; %var1Name = "Blaster Bounce Hit"; %var1TypeName = "Total"; %var2 = "blasterReflectKillTG"; %var2Title = "Blaster Bounce Kill:"; %var2Name = "Blaster Bounce Kill"; %var2TypeName = "Total"; %var3 = "discJumpTG"; %var3Title = "Disc Jumps:"; %var3Name = "Disc Jumps"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9262,14 +9294,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + //%var1 = "inventoryKillsTG"; %var1Title = "Invy Kills:"; %var1Name = "Inventory Kills"; %var1TypeName = "Total"; //%var2 = "inventoryDeathsTG"; %var2Title = "Invy Deaths:"; %var2Name = "Inventory Deaths"; %var2TypeName = "Total"; //%var3 = "interceptFlagSpeedMax"; %var3Title = "Intercept Flag Speed:"; %var3Name = "Intercept Flag Speed"; %var3TypeName = "Speed KM/H"; - //%i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - //%i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - //%i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + //%i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + //%i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + //%i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; //%client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; //%client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; //%client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9277,17 +9309,17 @@ function statsMenu(%client,%game){ //%nameTitle1 = "" @ %var1Title SPC "" @ %i1; //%nameTitle2 = "" @ %var2Title SPC "" @ %i2; //%nameTitle3 = "" @ %var3Title SPC "" @ %i3; - //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - //case "LakRabbitGame": - + //messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + //case "LakRabbitGame": + default:// the rest //1 %var1 = "scoreTG"; %var1Title = "Score Total:"; %var1Name = "Score Total"; %var1TypeName = "Total"; %var2 = "scoreAVG"; %var2Title = "Score Avg:"; %var2Name = "Score Average "; %var2TypeName = "Average"; %var3 = "scoreMax"; %var3Title = "Highest Score:"; %var3Name = "Highest Score"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9296,43 +9328,43 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + } for(%i = %index; %i < 15; %i++) messageClient( %client, 'SetLineHud', "", %tag, %index++, ''); messageClient( %client, 'SetLineHud', "", %tag, %index++, 'Click on player name to view the top %1 players', $dtStats::topAmount); - + case "WLBOARDS": %lType = %client.curLType; %page = %client.curPage; %mon = getField($lData::mon[%lType, %client.lgame, %page],0); %year = getField($lData::mon[%lType, %client.lgame, %page],1); %client.backPage = "WLBOARDS"; - %NA = "N/A"; + %NA = "N/A"; messageClient( %client, 'SetScoreHudHeader', "", 'Weapons Greatest Hits'); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,$dtStats::topAmount,%lType,%page,%client.lgame); - + %var1 = "minePlusDiscTG"; %var1Title = "Mine + Disc:"; %var1Name = "Mine Disc Hits"; %var1TypeName = "Total"; %var2 = "discACCAvg"; %var2Title = "Spinfusor Acc:"; %var2Name = "Spinfusor Accuracy"; %var2TypeName = "Percentage"; %var3 = "discMAHitDistMax"; %var3Title = "Disc MA Dist:"; %var3Name = "Spinfusor MidAir Distance"; %var3TypeName = "Meters"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; - %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; + %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; %line = '\t%3\t%4\t%5'; %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "weaponHitDistMax"; %var1Title = "Longest Shot:"; %var1Name = "Longest Shot"; %var1TypeName = "Meters"; %var2 = "maxSpeedMax"; %var2Title = "Highest Speed:"; %var2Name = "Highest Speed"; %var2TypeName = "KM/H"; %var3 = "satchelKillsTG"; %var3Title = "Satchel Kills:"; %var3Name = "Satchel Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9341,13 +9373,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "totalWepDmgTG"; %var1Title = "Tot Wep Damage:"; %var1Name = "Total Weapon Damage"; %var1TypeName = "Total"; %var2 = "shotsFiredTG"; %var2Title = "Rounds Fired:"; %var2Name = "Rounds Fired"; %var2TypeName = "Total"; %var3 = "elfShotsFiredTG"; %var3Title = "ELF Usage:"; %var3Name = "ELF Usage"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9356,13 +9388,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "shockRearShotTG"; %var1Title = "Rearshots:"; %var1Name = "Rear Shocklance"; %var1TypeName = "Total"; %var2 = "laserHeadShotTG"; %var2Title = "Headshots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; %var3 = "comboCountTG"; %var3Title = "Combos:"; %var3Name = "Weapon Combos"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9375,7 +9407,7 @@ function statsMenu(%client,%game){ %header = ' Weapon\tKills\tMidAirs\tDistance\tSpeed'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %header); - + %wep = "Blaster"; %var1 = "blasterKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "blasterMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9392,7 +9424,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Plasma Rifle"; %var1 = "plasmaKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "plasmaMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9409,7 +9441,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Chaingun"; %var1 = "cgKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "cgMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9426,7 +9458,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Spinfusor"; %var1 = "discKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "discMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9443,7 +9475,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Grenade Launcher"; %var1 = "grenadeKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "grenadeMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9460,7 +9492,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Laser Rifle"; %var1 = "laserKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "laserMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9494,7 +9526,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Missile Launcher"; %var1 = "missileKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "missileMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9511,7 +9543,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Shocklance"; %var1 = "shockKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "shockMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9528,7 +9560,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Mine"; %var1 = "mineKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "mineMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9545,7 +9577,7 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + %wep = "Hand Grenade"; %var1 = "hGrenadeKillsTG"; %var1Name = %wep SPC "Kills"; %var1TypeName = "Total"; %var2 = "hGrenadeMATG"; %var2Name = %wep SPC "MidAirs"; %var2TypeName = "Total"; @@ -9562,9 +9594,9 @@ function statsMenu(%client,%game){ %client.linkSet[%l++] = %vsc1 TAB %vsc2 TAB %vsc3 TAB %vsc4; %line = ' %2\t%3\t%4\t%5\t%6'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%wep,%nameTitle1,%nameTitle2,%nameTitle3,%nameTitle4,%l); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, 'Click on player name to view the top %1 players', $dtStats::topAmount); - + case "MLBOARDS": //misc %lType = %client.curLType; %page = %client.curPage; @@ -9572,16 +9604,16 @@ function statsMenu(%client,%game){ %year = getField($lData::mon[%lType, %client.lgame, %page],1); %client.backPage = "MLBOARDS"; %NA = "N/A"; - + messageClient( %client, 'SetScoreHudHeader', "", "" @ $dtStats::gtNameShort[%client.lgame] SPC "Misc"); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,$dtStats::topAmount,%lType,%page,%client.lgame); %var1 = "firstKillTG"; %var1Title = "First Kills:"; %var1Name = "First Kills"; %var1TypeName = "Total"; %var2 = "lastKillTG"; %var2Title = "Last Kills:"; %var2Name = "Last Kills"; %var2TypeName = "Total"; %var3 = "deathKillsTG"; %var3Title = "Death Kills:"; %var3Name = "Kills While Dead"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9590,13 +9622,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "groundDeathsTG"; %var1Title = "Ground Deaths:"; %var1Name = "Ground Deaths"; %var1TypeName = "Total"; %var2 = "groundKillsTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; %var3 = "mpbGlitchTG"; %var3Title = "MPB Glitch:"; %var3Name = "MPB Terrain Glitch"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9604,14 +9636,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "lavaDeathsTG"; %var1Title = "Lava Deaths:"; %var1Name = "Lava Deaths"; %var1TypeName = "Total"; %var2 = "lavaKillsTG"; %var2Title = "Lava Kills:"; %var2Name = "Lava Kills"; %var2TypeName = "Total"; %var3 = "idleTimeTG"; %var3Title = "Idle Time:"; %var3Name = "Idle Time"; %var3TypeName = "Seconds"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9619,16 +9651,16 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + + + %var1 = "chatallCountTTL"; %var1Title = "Chat All:"; %var1Name = "Chat All"; %var1TypeName = "Total"; %var2 = "chatteamCountTTL"; %var2Title = "Chat Team:"; %var2Name = "Chat Team"; %var2TypeName = "Total"; %var3 = "voteCountTTL"; %var3Title = "Vote Starts:"; %var3Name = "Vote Starts"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9636,14 +9668,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "voicebindsallCountTTL"; %var1Title = "Voice Binds All:"; %var1Name = "Voice Binds All"; %var1TypeName = "Total"; %var2 = "voicebindsteamCountTTL"; %var2Title = "Voice Binds Team:"; %var2Name = "Voice Binds Team"; %var2TypeName = "Total"; %var3 = "kickCountTTL"; %var3Title = "Kick Count:"; %var3Name = "Kick Count"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9652,13 +9684,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "leavemissionareaCountTTL"; %var1Title = "Leave Mission Area:"; %var1Name = "Leave Mission Area"; %var1TypeName = "Total"; %var2 = "vehicleSpawnKillsTG"; %var2Title = "Veh Spawn Kills:"; %var2Name = "Vehicle Spawn Kills"; %var2TypeName = "Total"; %var3 = "vehicleSpawnDeathsTG"; %var3Title = "Veh Spawn Deaths:"; %var3Name = "Vehicle Spawn Deaths"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9666,14 +9698,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "switchteamCountTTL"; %var1Title = "Switch Teams:"; %var1Name = "Switch Teams"; %var1TypeName = "Total"; %var2 = "teamkillCountTTL"; %var2Title = "Team Kills:"; %var2Name = "Team Kills"; %var2TypeName = "Average"; %var3 = "obstimeoutkickCountTTL"; %var3Title = "Observer kick:"; %var3Name = "Observer Timeout Kick"; %var3TypeName = "Max"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9681,14 +9713,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "explosionKillsTG"; %var1Title = "Explosion Kills:"; %var1Name = "Explosion Kills"; %var1TypeName = "Total"; %var2 = "explosionDeathsTG"; %var2Title = "Explosion Deaths:"; %var2Name = "Explosion Deaths"; %var2TypeName = "Total"; %var3 = "deadDistMax"; %var3Title = "Dead Distance:"; %var3Name = "Dead Distance"; %var3TypeName = "Meters"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9697,13 +9729,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "forceFieldPowerUpKillsTG"; %var1Title = "Forcefield Kills:"; %var1Name = "Forcefield Kills"; %var1TypeName = "Total"; %var2 = "forceFieldPowerUpDeathsTG"; %var2Title = "Forcefield Deaths:"; %var2Name = "Forcefield Deaths"; %var2TypeName = "Total"; %var3 = "ctrlKKillsTG"; %var3Title = "Suicide Kills:"; %var3Name = "Suicide Kills"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9712,13 +9744,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "spawnobstimeoutCountTTL"; %var1Title = "Spawn Timeouts:"; %var1Name = "Spawn Timeouts"; %var1TypeName = "Total"; %var2 = "weaponpickupCountTTL"; %var2Title = "Weapon Pickups:"; %var2Name = "Weapon Pickups"; %var2TypeName = "Total"; %var3 = "nullTG"; %var3Title = "RNG Luck:"; %var3Name = "Random Number"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9727,13 +9759,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "packpickupCountTTL"; %var1Title = "Pack Pickup:"; %var1Name = "Pack Pickup"; %var1TypeName = "Total"; %var2 = "flipflopCountTTL"; %var2Title = "Switch Hits:"; %var2Name = "Switch Triggers"; %var2TypeName = "Total"; %var3 = "lagSpikesTTL"; %var3Title = "Lag Spikes:"; %var3Name = "Lag Spikes"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9741,14 +9773,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "repairpackpickupCountTTL"; %var1Title = "Repair Pickup:"; %var1Name = "Repair Pickup"; %var1TypeName = "Total"; %var2 = "repairpackpickupEnemyTTL"; %var2Title = "Pickup Enemy:"; %var2Name = "Repair Pickup Enemy"; %var2TypeName = "Total"; %var3 = "invyEatRepairPackTTL"; %var3Title = "Invy Eat:"; %var3Name = "Repair Packs Eaten"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9756,14 +9788,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "hitHeadTG"; %var1Title = "Head Hits:"; %var1Name = "Head Hits"; %var1TypeName = "Total"; %var2 = "hitTorsoTG"; %var2Title = "Torso Hits:"; %var2Name = "Torso Hits"; %var2TypeName = "Total"; %var3 = "hitLegsTG"; %var3Title = "Leg Hits:"; %var3Name = "Leg Hits"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9771,14 +9803,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); //12 %var1 = "lightningDeathsTG"; %var1Title = "Lightning Deaths:"; %var1Name = "Lightning Deaths"; %var1TypeName = "Total"; %var2 = "lightningKillsTG"; %var2Title = "Lightning Kills:"; %var2Name = "Lightning Kills"; %var2TypeName = "Total"; %var3 = "lightningMAkillsTG"; %var3Title = "Lightning + MA Kills"; %var3Name = "Lightning MA Kills, Lightning + Wep"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9786,14 +9818,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); //13 %var1 = "lightningMAEVKillsTG"; %var1Title = "MA + Lightning Kills:"; %var1Name = "MA Lightning Kills, Wep + Lightning"; %var1TypeName = "Total"; %var2 = "lightningMAHitsTG"; %var2Title = "Lightning + Ma Hits:"; %var2Name = "Lightning MidAir Hits"; %var2TypeName = "Total"; %var3 = "lightningMAEVHitsTG"; %var3Title = "Ma Hits + Lightning"; %var3Name = "MidAir Lightning Hits"; %var3TypeName = "Total"; - %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; - %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; - %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; + %i1 = getField($lData::data[%var1,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var1,%client.lgame,%lType,%mon,%year],0) : %NA; + %i2 = getField($lData::data[%var2,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var2,%client.lgame,%lType,%mon,%year],0) : %NA; + %i3 = getField($lData::data[%var3,%client.lgame,%lType,%mon,%year],0) ? getField($lData::name[%var3,%client.lgame,%lType,%mon,%year],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9801,9 +9833,9 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,0,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + + for(%i = %index; %i < 15; %i++) messageClient( %client, 'SetLineHud', "", %tag, %index++, ''); messageClient( %client, 'SetLineHud', "", %tag, %index++, 'Click on player name to view the top %1 players', $dtStats::topAmount); @@ -9812,9 +9844,9 @@ function statsMenu(%client,%game){ %page = %client.curPage; %mon = getField($lData::mon[%lType, %client.lgame, %page],0); %year = getField($lData::mon[%lType, %client.lgame, %page],1); - if(%client.GlArg4 != 0){ - %set = %client.linkSet[%client.GlArg4]; // find the array set - %fi = getField(%set,%client.GlArg5);//find the array postion + if(%client.GlArg4 != 0){ + %set = %client.linkSet[%client.GlArg4]; // find the array set + %fi = getField(%set,%client.GlArg5);//find the array postion %fieldSet = %client.statsFieldSet[%fi]; %field = getField(%fieldSet,0); %name = getField(%fieldSet,1); @@ -9828,13 +9860,13 @@ function statsMenu(%client,%game){ } messageClient( %client, 'SetScoreHudHeader', "", '%2 (Top %1 Players)',$dtStats::topAmount, %name); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,%lType,%client.backPage); - + %header = '\t#. \t%1\t%2'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %header,%name,%fieldName); for(%i = 0; %i < getFieldCount($lData::data[%field,%client.lgame,%lType,%mon,%year]) && %i < $dtStats::topAmount; %i++){ %scoreName = getField($lData::name[%field,%client.lgame,%lType,%mon,%year],%i); %gameScore = getField($lData::data[%field,%client.lgame,%lType,%mon,%year],%i); - if(%scoreName !$= "NA"){ + if(%scoreName !$= "NA"){ %gameScore = (strPos(%gameScore,"x") == -1) ? (mFloatLength(%gameScore,2) + 0) : %gameScore; %line = ' \t%1. \t%2\t%3'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i+1,%scoreName,%gameScore); @@ -9843,7 +9875,7 @@ function statsMenu(%client,%game){ if(%i == 0) %line = '\tNo data for this stat at this time'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - break; + break; } } case "LBM"://listBoardsMap @@ -9854,13 +9886,13 @@ function statsMenu(%client,%game){ %fieldName = getField(%GlArg4,2); messageClient( %client, 'SetScoreHudHeader', "", '%2 (Top %1 Players)',$dtStats::topAmount, %name); messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,%map); - + %header = '\t#. \t%1\t%2'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %header,%name,%fieldName); for(%i = 0; %i < getFieldCount($lMapData::data[%map,%field,%client.lgame,%client.curMon]) && %i < $dtStats::topAmount; %i++){ %scoreName = getField($lMapData::name[%map,%field,%client.lgame,%client.curMon],%i); %gameScore = getField($lMapData::data[%map,%field,%client.lgame,%client.curMon],%i); - if(%scoreName !$= "NA"){ + if(%scoreName !$= "NA"){ %gameScore = (strPos(%gameScore,"x") == -1) ? (mFloatLength(%gameScore,2) + 0) : %gameScore; %line = ' \t%1. \t%2\t%3'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%i+1,%scoreName,%gameScore); @@ -9869,9 +9901,9 @@ function statsMenu(%client,%game){ if(%i == 0) %line = '\tNo data for this stat at this time'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line); - break; + break; } - } + } case "Map"://listBoards %map = %client.GlArg4; messageClient( %client, 'SetScoreHudHeader', "", 'Map stats for %1 - %2',%map,monthString(%client.curMon)); @@ -9884,9 +9916,9 @@ function statsMenu(%client,%game){ %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; %var2 = "defenseScoreTG"; %var2Title = "Defense Score:"; %var2Name = "Defense Score"; %var2TypeName = "Total"; %var3 = "offenseScoreTG"; %var3Title = "Offense Score:"; %var3Name = "Offense Score"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9895,13 +9927,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "assistTG"; %var1Title = "Kill Assists:"; %var1Name = "Kill Assist"; %var1TypeName = "Total"; %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9910,13 +9942,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "flagCapsTG"; %var1Title = "Flag Caps:"; %var1Name = "Flag Caps"; %var1TypeName = "Total"; %var2 = "flagGrabsTG"; %var2Title = "Flag Grabs:"; %var2Name = "Flag Grabs"; %var2TypeName = "Total"; %var3 = "flagReturnsTG"; %var3Title = "Flag Returns:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9925,13 +9957,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "carrierKillsTG"; %var1Title = "Carrier Kills:"; %var1Name = "Carrier Kills"; %var1TypeName = "Total"; %var2 = "escortAssistsTG"; %var2Title = "Flag Assists:"; %var2Name = "Flag Assists"; %var2TypeName = "Total"; %var3 = "flagDefendsTG"; %var3Title = "Flag Defends:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9940,13 +9972,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "heldTimeSecMin"; %var1Title = "Flag Cap Time:"; %var1Name = "Flag Capture Time"; %var1TypeName = "Time In Secs"; %var2 = "grabSpeedMax"; %var2Title = "Flag Grab Speed:"; %var2Name = "Flag Grab Speed"; %var2TypeName = "Highest Speed KM/H"; %var3 = "capEfficiencyAvg"; %var3Title = "Flag Cap Eff:"; %var3Name = "Flag Capture Efficiency"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9955,13 +9987,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "destructionTG"; %var1Title = "Assets Destroyed:"; %var1Name = "Assets Destroyed"; %var1TypeName = "Total"; %var2 = "repairsTG"; %var2Title = "Repairs:"; %var2Name = "Repaired Base Items"; %var2TypeName = "Total"; %var3 = "genDefendsTG"; %var3Title = "Gen Defends:"; %var3Name = "Generator Defends"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9970,13 +10002,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "roadKillsTG"; %var1Title = "Road Kills:"; %var1Name = "Road Kills"; %var1TypeName = "Total"; %var2 = "vehicleScoreTG"; %var2Title = "Vehicle Score:"; %var2Name = "Vehicle Score"; %var2TypeName = "Total"; %var3 = "bomberBombsKillsTG"; %var3Title = "Bomber Kills:"; %var3Name = "Bomber Bombs Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -9985,13 +10017,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "discKillsTG"; %var1Title = "Disc Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; %var2 = "discMATG"; %var2Title = "Disc MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10000,13 +10032,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10015,13 +10047,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10030,13 +10062,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10045,13 +10077,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10060,13 +10092,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "blasterKillsTG"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; %var2 = "blasterMATG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; %var3 = "blasterHitDistMax"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10075,13 +10107,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; %var2 = "mortarKillsTG"; %var2Title = "Mortar Kills:"; %var2Name = "Fusion Mortar Kills"; %var2TypeName = "Total"; %var3 = "missileKillsTG"; %var3Title = "Missile Kills:"; %var3Name = "Missile Launcher"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10090,13 +10122,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; %var2 = "hGrenadeKillsTG"; %var2Title = "H-Grenade Kills:"; %var2Name = "Hand Grenade"; %var2TypeName = "Total"; %var3 = "satchelKillsTG"; %var3Title = "Satchel Kills:"; %var3Name = "Satchel Charge Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10105,14 +10137,14 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + case "SCtFGame": %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; %var2 = "defenseScoreTG"; %var2Title = "Defense Score:"; %var2Name = "Defense Score"; %var2TypeName = "Total"; %var3 = "offenseScoreTG"; %var3Title = "Offense Score:"; %var3Name = "Offense Score"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10121,13 +10153,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "assistTG"; %var1Title = "Kill Assists:"; %var1Name = "Kill Assists"; %var1TypeName = "Total"; %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; %var3 = "teamKillsTG"; %var3Title = "Team Kills:"; %var3Name = "Team Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10136,13 +10168,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "flagCapsTG"; %var1Title = "Flag Caps:"; %var1Name = "Flag Caps"; %var1TypeName = "Total"; %var2 = "flagGrabsTG"; %var2Title = "Flag Grabs:"; %var2Name = "Flag Grabs"; %var2TypeName = "Total"; %var3 = "flagReturnsTG"; %var3Title = "Flag Returns:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10151,13 +10183,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "carrierKillsTG"; %var1Title = "Carrier Kills:"; %var1Name = "Carrier Kills"; %var1TypeName = "Total"; %var2 = "escortAssistsTG"; %var2Title = "Flag Assists:"; %var2Name = "Flag Assists"; %var2TypeName = "Total"; %var3 = "flagDefendsTG"; %var3Title = "Flag Defends:"; %var3Name = "Flag Returns"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10166,13 +10198,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "heldTimeSecMin"; %var1Title = "Flag Cap Time:"; %var1Name = "Flag Capture Time"; %var1TypeName = "Time In Secs"; %var2 = "grabSpeedMax"; %var2Title = "Flag Grab Speed:"; %var2Name = "Flag Grab Speed"; %var2TypeName = "Highest Speed KM/H"; %var3 = "capEfficiencyAvg"; %var3Title = "Flag Cap Eff:"; %var3Name = "Flag Capture Efficiency"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10181,13 +10213,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "heldTimeSecAvgi"; %var1Title = "Cap Time Avg:"; %var1Name = "Flag Capture Time"; %var1TypeName = "Time In Secs"; %var2 = "grabSpeedAvg"; %var2Title = "Grab Speed Avg:"; %var2Name = "Flag Grab Speed"; %var2TypeName = "Average KM/H"; %var3 = "capEfficiencyAvg"; %var3Title = "Cap Eff Avg:"; %var3Name = "Flag Capture Efficiency"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10196,13 +10228,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "discKillsTG"; %var1Title = "Disc Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; %var2 = "discMATG"; %var2Title = "Disc MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10211,13 +10243,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10226,13 +10258,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10241,13 +10273,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10256,13 +10288,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10271,13 +10303,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10286,13 +10318,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "blasterHitSVMax"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; %var2 = "blasterDmgTG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; %var3 = "blasterComTG"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10301,13 +10333,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "MineMidAirs"; %var2TypeName = "Total"; %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10316,13 +10348,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var1Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10331,14 +10363,14 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - - case "LakRabbitGame": + + case "LakRabbitGame": %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; %var3 = "assistTG"; %var3Title = "Kill Assists:"; %var3Name = "Kill Assists"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10346,14 +10378,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "flagGrabsTG"; %var1Title = "Flag Grabs:"; %var1Name = "Flag Grabs"; %var1TypeName = "Total"; %var2 = "MidairflagGrabsTG"; %var2Title = "MidAir Flag Grabs:"; %var2Name = "MidAir Flag Grabs"; %var2TypeName = "Total"; %var3 = "flagTimeMinTG"; %var3Title = "Flag Held Time:"; %var3Name = "Flag Held Time"; %var3TypeName = "Minutes"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10361,14 +10393,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "discKillsTG"; %var1Title = "Spinfusor Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; %var2 = "discMATG"; %var2Title = "Spinfusor MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; %var3 = "discHitDistMax"; %var3Title = "Spinfusor Max Dist:"; %var3Name = "Spinfusor Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10376,14 +10408,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "discDmgTG"; %var1Title = "Spinfusor Damage:"; %var1Name = "Spinfusor Damage"; %var1TypeName = "Total"; %var2 = "discCom"; %var2Title = "Spinfusor Combos:"; %var2Name = "Spinfusor Combos"; %var2TypeName = "Total"; %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10391,14 +10423,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; %var2 = "shockMATG"; %var2Title = "Shock MidAirs:"; %var2Name = "Shocklance MidAirs"; %var2TypeName = "Total"; %var3 = "shockRearShotTG"; %var3Title = "Shock Max Dist:"; %var3Name = "Shocklance Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10406,14 +10438,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "shockHitSVMax"; %var1Title = "Shock Speed:"; %var1Name = "Shocklance Max Speed"; %var1TypeName = "KM/H"; %var2 = "shockDmgTG"; %var2Title = "Shock Damage:"; %var2Name = "Shocklance Damage"; %var2TypeName = "Total"; %var3 = "shockComTG"; %var3Title = "Shock Combo:"; %var3Name = "Shocklance Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10421,14 +10453,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Kills"; %var1TypeName = "Total"; %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma MidAirs"; %var2TypeName = "Total"; %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10436,14 +10468,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "plasmaHitSVMax"; %var1Title = "Plasma Speed:"; %var1Name = "Plasma Max Speed"; %var1TypeName = "KM/H"; %var2 = "plasmaDmgTG"; %var2Title = "Plasma Damage:"; %var2Name = "Plasma Damage"; %var2TypeName = "Total"; %var3 = "plasmaComTG"; %var3Title = "Plasma Combos:"; %var3Name = "Plasma Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10451,14 +10483,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10466,14 +10498,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "grenadeHitSVMax"; %var1Title = "GrenadeL Speed:"; %var1Name = "Grenade Launcher Max Speed"; %var1TypeName = "KM/H"; %var2 = "grenadeDmgTG"; %var2Title = "GrenadeL Damage:"; %var2Name = "Grenade Launcher Damage"; %var2TypeName = "Total"; %var3 = "grenadeComTG"; %var3Title = "GrenadeL Combos:"; %var3Name = "Grenade Launcher Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10481,14 +10513,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "blasterKillsTG"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; %var2 = "blasterMATG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; %var3 = "blasterHitDistMax"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10496,14 +10528,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "blasterHitSVMax"; %var1Title = "Blaster Speed:"; %var1Name = "Blaster Max Speed"; %var1TypeName = "KM/H"; %var2 = "blasterDmgTG"; %var2Title = "Blaster Damage:"; %var2Name = "Blaster Damage"; %var2TypeName = "Total"; %var3 = "blasterComTG"; %var3Title = "Blaster Combos:"; %var3Name = "Blaster Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10511,14 +10543,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10526,14 +10558,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "mineHitVVMax"; %var1Title = "Mine Speed:"; %var1Name = "Mine Max Speed"; %var1TypeName = "KM/H"; %var2 = "mineDmgTG"; %var2Title = "Mine Damage:"; %var2Name = "Mine Damage"; %var2TypeName = "Total"; %var3 = "mineComTG"; %var3Title = "Mine Combos:"; %var3Name = "Mine Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10541,14 +10573,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10556,14 +10588,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "hGrenadeHitSVMax"; %var1Title = "HGrenade Speed:"; %var1Name = "Hand Grenade Max Speed"; %var1TypeName = "KM/H"; %var2 = "hGrenadeDmgTG"; %var2Title = "HGrenade Damage:"; %var2Name = "Hand Grenade Damage"; %var2TypeName = "Total"; %var3 = "hGrenadeComTG"; %var3Title = "HGrenade Combos:"; %var3Name = "Hand Grenade Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10576,9 +10608,9 @@ function statsMenu(%client,%game){ %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; %var3 = "assistTG"; %var3Title = "Kill Assists:"; %var3Name = "Kill Assists"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10586,14 +10618,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "efficiencyAvg"; %var1Title = "Efficiency Avg:"; %var1Name = "Efficiency Avg"; %var1TypeName = "Value"; %var2 = "timeTLAvg"; %var2Title = "Survival Time Avg:"; %var2Name = "Survival Time"; %var2TypeName = "Seconds"; %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10602,13 +10634,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air kills"; %var1TypeName = "Total"; %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; %var3 = "EVKillsTG"; %var3Title = "Environmental Kills:"; %var3Name = "Environmental Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10617,13 +10649,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "firstKillTG"; %var1Title = "First Kills:"; %var1Name = "First kills"; %var1TypeName = "Total"; %var2 = "lastKillTG"; %var2Title = "Last Kills:"; %var2Name = "Last Kills"; %var2TypeName = "Total"; %var3 = "deathKillsTG"; %var3Title = "Kills After Death:"; %var3Name = "Kills After Death"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10631,14 +10663,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "doubleChainKillTG"; %var1Title = "Double Kills:"; %var1Name = "Double Kills"; %var1TypeName = "Total"; %var2 = "tripleChainKillTG"; %var2Title = "Triple Kills:"; %var2Name = "Triple Kills"; %var2TypeName = "Total"; %var3 = "quadrupleChainKillTG"; %var3Title = "Quad kills:"; %var3Name = "Quadruple Kill"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10646,14 +10678,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "killStreakMax"; %var1Title = "Kill Streak:"; %var1Name = "Highest Kill Streak"; %var1TypeName = "Total"; %var2 = "comboCountTG"; %var2Title = "Weapon Combos:"; %var1Name = "Weapon Combos"; %var2TypeName = "Total"; %var3 = "kdrAvg"; %var3Title = "K/D Ratio Avg:"; %var3Name = "Kill Death Average"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10661,14 +10693,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "discKillsTG"; %var1Title = "Spinfusor Kills:"; %var1Name = "Spinfusor Kills"; %var1TypeName = "Total"; %var2 = "discMATG"; %var2Title = "Spinfusor MidAirs:"; %var2Name = "Spinfusor MidAirs"; %var2TypeName = "Total"; %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10676,14 +10708,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10692,13 +10724,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10707,13 +10739,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10722,13 +10754,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10737,13 +10769,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mortarKillsTG"; %var1Title = "Mortar Kills:"; %var1Name = "Mortar Kills"; %var1TypeName = "Total"; %var2 = "mortarMATG"; %var3Title = "Mortar MidAir:"; %var3Name = "Mortar MidAIrs"; %var3TypeName = "Total"; %var3 = "mortarHitDistMax"; %var3Title = "Mortar Max Dist:"; %var3Name = "Mortar Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10752,13 +10784,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10767,13 +10799,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "blasterKillsTG"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; %var2 = "blasterMATG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; %var3 = "blasterHitDistMax"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10782,13 +10814,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10797,13 +10829,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10811,15 +10843,15 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + case "DuelGame": %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; %var2 = "killsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; %var3 = "deathsTG"; %var3Title = "Deaths:"; %var3Name = "Deaths"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10827,14 +10859,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air Kills"; %var1TypeName = "Total"; %var2 = "deathAirTG"; %var2Title = "Air Deaths:"; %var2Name = "Air Deaths"; %var2TypeName = "Total"; %var3 = "airTimeAvg"; %var3Title = "Air Time Avg:"; %var3Name = "Air Time Average"; %var3TypeName = "Average"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10843,13 +10875,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "killGroundTG"; %var1Title = "Ground Kills:"; %var1Name = "Ground Kills"; %var1TypeName = "Total"; %var2 = "deathGroundTG"; %var2Title = "Ground Deaths:"; %var2Name = "Ground Deaths"; %var2TypeName = "Total"; %var3 = "groundTimeAvg"; %var3Title = "Ground Time Avg:"; %var3Name = "Ground Time Average"; %var3TypeName = "Average"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10858,13 +10890,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "kdrAvg"; %var1Title = "K/D Ratio Avg:"; %var1Name = "Kill Death Average"; %var1TypeName = "Percentage"; %var2 = "EVKillsTG"; %var2Title = "Environmental Kills:"; %var2Name = "Environmental Kills"; %var2TypeName = "Total"; %var3 = "comboCountTG"; %var3Title = "Weapon Combos:"; %var3Name = "Weapon Combos"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10873,13 +10905,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "distMovTG"; %var1Title = "Distance Moved"; %var1Name = "Distance Moved"; %var1TypeName = "Percentage"; %var2 = "maxSpeedMax"; %var2Title = "Highest Speed:"; %var2Name = "Highest Speed"; %var2TypeName = "KM/H"; %var3 = "timeTLAvg"; %var3Title = "Survival Time Avg:"; %var3Name = "Survival Time Average "; %var3TypeName = "seconds "; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10888,13 +10920,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "discDmgTG"; %var1Title = "Spinfusor Damage:"; %var1Name = "Spinfusor Damage"; %var1TypeName = "Total"; %var2 = "discCom"; %var2Title = "Spinfusor Combos:"; %var2Name = "Spinfusor Combos"; %var2TypeName = "Total"; %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10903,13 +10935,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10918,13 +10950,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10933,13 +10965,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10948,13 +10980,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10963,13 +10995,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mortarKillsTG"; %var1Title = "Mortar Kills:"; %var1Name = "Mortar Kills"; %var1TypeName = "Total"; %var2 = "mortarMATG"; %var2Title = "Mortar MidAir:"; %var2Name = "Mortar MidAIrs"; %var2TypeName = "Total"; %var3 = "mortarHitDistMax"; %var3Title = "Mortar Max Dist:"; %var3Name = "Mortar Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10978,13 +11010,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -10993,13 +11025,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "blasterHitSVMax"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; %var2 = "blasterDmgTG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; %var3 = "blasterComTG"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11008,13 +11040,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11023,13 +11055,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11042,9 +11074,9 @@ function statsMenu(%client,%game){ %var1 = "scoreTG"; %var1Title = "Score:"; %var1Name = "Score"; %var1TypeName = "Total"; %var2 = "roundKillsTG"; %var2Title = "Kills:"; %var2Name = "Kills"; %var2TypeName = "Total"; %var3 = "assistTG"; %var3Title = "Kill Assists:"; %var3Name = "Kill Assists"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11052,14 +11084,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "roundsWonTG"; %var1Title = "Rounds Won:"; %var1Name = "Rounds Won"; %var1TypeName = "Total"; %var2 = "teamKillsTG"; %var2Title = "Team Kills:"; %var2Name = "Team Kills"; %var2TypeName = "Total"; %var3 = "hatTricksTG"; %var3Title = "Hat Tricks:"; %var3Name = "Hat Tricks"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11068,13 +11100,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "maxSpeedMax"; %var1Title = "Highest Speed:"; %var1Name = "Highest Speed"; %var1TypeName = "KM/H"; %var2 = "timeTLAvg"; %var2Title = "Survival Time Avg:"; %var2Name = "Survival Time"; %var2TypeName = "Seconds "; %var3 = "distMovTG"; %var3Title = "Distance Moved:"; %var3Name = "Distance Moved"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11083,13 +11115,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "killAirTG"; %var1Title = "Air Kills:"; %var1Name = "Air kills"; %var1TypeName = "Total"; %var2 = "killGroundTG"; %var2Title = "Ground Kills:"; %var2Name = "Ground Kills"; %var2TypeName = "Total"; %var3 = "EVKillsTG"; %var3Title = "Environmental Kills:"; %var3Name = "Environmental Kills"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11098,13 +11130,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "firstKillTG"; %var1Title = "First Kills:"; %var1Name = "First kills"; %var1TypeName = "Total"; %var2 = "lastKillTG"; %var2Title = "Last Kills:"; %var2Name = "Last Kills"; %var2TypeName = "Total"; %var3 = "deathKillsTG"; %var3Title = "Kills After Death:"; %var3Name = "Kills After Death"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11113,13 +11145,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "killStreakMax"; %var1Title = "Kill Streak:"; %var1Name = "Highest Kill Streak"; %var1TypeName = "Total"; %var2 = "comboCountTG"; %var2Title = "Weapon Combos:"; %var1Name = "Weapon Combos"; %var2TypeName = "Total"; %var3 = "kdrAvg"; %var3Title = "K/D Ratio Avg:"; %var3Name = "Kill Death Average"; %var3TypeName = "Percentage"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11127,14 +11159,14 @@ function statsMenu(%client,%game){ %nameTitle1 = "" @ %var1Title SPC "" @ %i1; %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; - messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); + %var1 = "discDmgTG"; %var1Title = "Spinfusor Damage:"; %var1Name = "Spinfusor Damage"; %var1TypeName = "Total"; %var2 = "discCom"; %var2Title = "Spinfusor Combos:"; %var2Name = "Spinfusor Combos"; %var2TypeName = "Total"; %var3 = "minePlusDiscTG"; %var3Title = "Mine + Disc:"; %var3Name = "Mine + Disc Hits"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11143,13 +11175,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "plasmaKillsTG"; %var1Title = "Plasma Kills:"; %var1Name = "Plasma Rifle Kills"; %var1TypeName = "Total"; %var2 = "plasmaMATG"; %var2Title = "Plasma MidAirs:"; %var2Name = "Plasma Rifle MidAirs"; %var2TypeName = "Total"; %var3 = "plasmaHitDistMax"; %var3Title = "Plasma Max Dist:"; %var3Name = "Plasma Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11158,13 +11190,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "grenadeKillsTG"; %var1Title = "GrenadeL Kills:"; %var1Name = "Grenade Launcher Kills"; %var1TypeName = "Total"; %var2 = "grenadeMATG"; %var2Title = "GrenadeL MidAirs:"; %var2Name = "Grenade Launcher MidAirs"; %var2TypeName = "Total"; %var3 = "grenadeHitDistMax"; %var3Title = "GrenadeL Max Dist:"; %var3Name = "Grenade Launcher Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11173,13 +11205,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "laserKillsTG"; %var1Title = "Laser Kills:"; %var1Name = "Laser Rifle Kills"; %var1TypeName = "Total"; %var2 = "laserHeadShotTG"; %var2Title = "Head Shots:"; %var2Name = "Laser Rifle Head Shots"; %var2TypeName = "Total"; %var3 = "laserHitDistMax"; %var3Title = "Laser Max Dist:"; %var3Name = "Laser Rifle Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11188,13 +11220,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "shockKillsTG"; %var1Title = "Shock Kills:"; %var1Name = "Shocklance Kills"; %var1TypeName = "Total"; %var2 = "shockRearShotTG"; %var2Title = "Shock Rear:"; %var2Name = "Rear Shocklance Hits"; %var2TypeName = "Total"; %var3 = "shockMATG"; %var3Title = "Shock MidAir:"; %var3Name = "Shocklance MidAIrs"; %var3TypeName = "Total"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11203,13 +11235,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mortarKillsTG"; %var1Title = "Mortar Kills:"; %var1Name = "Mortar Kills"; %var1TypeName = "Total"; %var2 = "mortarMATG"; %var2Title = "Mortar MidAir:"; %var2Name = "Mortar MidAIrs"; %var2TypeName = "Total"; %var3 = "mortarHitDistMax"; %var3Title = "Mortar Max Dist:"; %var3Name = "Mortar Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11218,13 +11250,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "cgKillsTG"; %var1Title = "Chaingun Kills:"; %var1Name = "ChaingunKills"; %var1TypeName = "Total"; %var2 = "cgACCAvg"; %var2Title = "Chaingun MidAirs:"; %var2Name = "Chaingun MidAirs"; %var2TypeName = "Total"; %var3 = "cgHitDistMax"; %var3Title = "Chaingun Max Dist:"; %var3Name = "Chaingun Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11233,13 +11265,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "blasterHitSVMax"; %var1Title = "Blaster Kills:"; %var1Name = "Blaster Kills"; %var1TypeName = "Total"; %var2 = "blasterDmgTG"; %var2Title = "Blaster MidAirs:"; %var2Name = "Blaster MidAirs"; %var2TypeName = "Total"; %var3 = "blasterComTG"; %var3Title = "Blaster Max Dist:"; %var3Name = "Blaster Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11248,13 +11280,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "mineKillsTG"; %var1Title = "Mine Kills:"; %var1Name = "Mine Kills"; %var1TypeName = "Total"; %var2 = "mineMATG"; %var2Title = "Mine MidAirs:"; %var2Name = "Mine MidAirs"; %var2TypeName = "Total"; %var3 = "mineHitDistMax"; %var3Title = "Mine Max Dist:"; %var3Name = "Mine Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11263,13 +11295,13 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + %var1 = "hGrenadeKillsTG"; %var1Title = "HGrenade Kills:"; %var1Name = "Hand Grenade Kills"; %var1TypeName = "Total"; %var2 = "hGrenadeMATG"; %var2Title = "HGrenade MidAirs:"; %var2Name = "Hand Grenade MidAirs"; %var2TypeName = "Total"; %var3 = "hGrenadeHitDistMax"; %var3Title = "HGrenade Max Dist:"; %var3Name = "Hand Grenade Max Distance"; %var3TypeName = "Meters"; - %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; - %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; - %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; + %i1 = getField($lMapData::data[%map,%var1,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var1,%client.lgame,%client.curMon],0) : %NA; + %i2 = getField($lMapData::data[%map,%var2,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var2,%client.lgame,%client.curMon],0) : %NA; + %i3 = getField($lMapData::data[%map,%var3,%client.lgame,%client.curMon],0) ? getField($lMapData::name[%map,%var3,%client.lgame,%client.curMon],0) : %NA; %client.statsFieldSet[%vsc1 = %f++] = %var1 TAB %var1Name TAB %var1TypeName; %client.statsFieldSet[%vsc2 = %f++] = %var2 TAB %var2Name TAB %var2TypeName; %client.statsFieldSet[%vsc3 = %f++] = %var3 TAB %var3Name TAB %var3TypeName; @@ -11278,9 +11310,9 @@ function statsMenu(%client,%game){ %nameTitle2 = "" @ %var2Title SPC "" @ %i2; %nameTitle3 = "" @ %var3Title SPC "" @ %i3; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%nameTitle1,%nameTitle2,%nameTitle3,%vsc1,%vsc2,%vsc3); - + } - + case "MAPLIST": %vLPage = %client.GlArg4; %field5 = strreplace(%client.GlArg5,"-","\t"); @@ -11289,33 +11321,33 @@ function statsMenu(%client,%game){ %lMon = $dtStats::curMonth - 1; if(%lMon < 1) %lMon = 12; %lastMon = ($lMapData::mapCount[%client.lgame,%lMon] > 0) ? 1 : 0; - + if(%curMon + %lastMon == 2) %client.curMon = getField(%field5,1); else if(%curMon) %client.curMon = $dtStats::curMonth; - else if(%lastMon) + else if(%lastMon) %client.curMon = %lMon; - + if(%vLPage == -1) - %vLPage = %client.lastMapPage; + %vLPage = %client.lastMapPage; else %client.lastMapPage = %vLPage; %perPage = 14;// num of games listed per page - - // messageClient( %client, 'SetScoreHudHeader', "", "Map List" SPC monthString(%client.curMon)); + + // messageClient( %client, 'SetScoreHudHeader', "", "Map List" SPC monthString(%client.curMon)); if(%curMon + %lastMon == 2 && %client.curMon == $dtStats::curMonth){ %line = ' Back - Return To Score Screen [View last month stats]'; - messageClient( %client, 'SetScoreHudSubheader', "", %line,%vClient,1, %client.lgame, %lMon); + messageClient( %client, 'SetScoreHudSubheader', "", %line,%vClient,1, %client.lgame, %lMon); } else if(%curMon + %lastMon == 2 && %client.curMon == %lMon){ %line = ' Back - Return To Score Screen [View current month stats]'; - messageClient( %client, 'SetScoreHudSubheader', "", %line,%vClient,1, %client.lgame, $dtStats::curMonth); + messageClient( %client, 'SetScoreHudSubheader', "", %line,%vClient,1, %client.lgame, $dtStats::curMonth); } else{ %line = ' Back - Return To Score Screen '; - messageClient( %client, 'SetScoreHudSubheader', "",%line,%vClient); + messageClient( %client, 'SetScoreHudSubheader', "",%line,%vClient); } %switch = %client.lgame; switch$(%switch){ @@ -11325,11 +11357,11 @@ function statsMenu(%client,%game){ %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"offenseScoreTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"defenseScoreTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"heldTimeSecMin",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"grabSpeedMax",%client.lgame,%client.curMon],0); + %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); + %v2 = getField($lMapData::name[%map,"offenseScoreTG",%client.lgame,%client.curMon],0); + %v3 = getField($lMapData::name[%map,"defenseScoreTG",%client.lgame,%client.curMon],0); + %v4 = getField($lMapData::name[%map,"heldTimeSecMin",%client.lgame,%client.curMon],0); + %v5 = getField($lMapData::name[%map,"grabSpeedMax",%client.lgame,%client.curMon],0); %line = '%2\t%3\t%4\t%5\t%6\t%7'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); } @@ -11339,11 +11371,11 @@ function statsMenu(%client,%game){ %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"assistTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"killStreakMax",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"efficiencyAvg",%client.lgame,%client.curMon],0); + %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); + %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); + %v3 = getField($lMapData::name[%map,"assistTG",%client.lgame,%client.curMon],0); + %v4 = getField($lMapData::name[%map,"killStreakMax",%client.lgame,%client.curMon],0); + %v5 = getField($lMapData::name[%map,"efficiencyAvg",%client.lgame,%client.curMon],0); %line = '%2\t%3\t%4\t%5\t%6\t%7'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); } @@ -11353,11 +11385,11 @@ function statsMenu(%client,%game){ %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"flagGrabsTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"MidairflagGrabsTG",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"flagTimeMinTG",%client.lgame,%client.curMon],0); + %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); + %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); + %v3 = getField($lMapData::name[%map,"flagGrabsTG",%client.lgame,%client.curMon],0); + %v4 = getField($lMapData::name[%map,"MidairflagGrabsTG",%client.lgame,%client.curMon],0); + %v5 = getField($lMapData::name[%map,"flagTimeMinTG",%client.lgame,%client.curMon],0); %line = '%2\t%3\t%4\t%5\t%6\t%7'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); } @@ -11367,11 +11399,11 @@ function statsMenu(%client,%game){ %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"deathsTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"killAirTG",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"killGroundTG",%client.lgame,%client.curMon],0); + %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); + %v2 = getField($lMapData::name[%map,"killsTG",%client.lgame,%client.curMon],0); + %v3 = getField($lMapData::name[%map,"deathsTG",%client.lgame,%client.curMon],0); + %v4 = getField($lMapData::name[%map,"killAirTG",%client.lgame,%client.curMon],0); + %v5 = getField($lMapData::name[%map,"killGroundTG",%client.lgame,%client.curMon],0); %line = '%2\t%3\t%4\t%5\t%6\t%7'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); } @@ -11381,11 +11413,11 @@ function statsMenu(%client,%game){ %gc = $lMapData::mapCount[%client.lgame,%client.curMon]; for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z < %gc; %z++){ %map = $lMapData::mapList[%z,%client.lgame,%client.curMon]; - %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); - %v2 = getField($lMapData::name[%map,"roundKillsTG",%client.lgame,%client.curMon],0); - %v3 = getField($lMapData::name[%map,"assistTG",%client.lgame,%client.curMon],0); - %v4 = getField($lMapData::name[%map,"roundsWonTG",%client.lgame,%client.curMon],0); - %v5 = getField($lMapData::name[%map,"killStreakMax",%client.lgame,%client.curMon],0); + %v1 = getField($lMapData::name[%map,"scoreTG",%client.lgame,%client.curMon],0); + %v2 = getField($lMapData::name[%map,"roundKillsTG",%client.lgame,%client.curMon],0); + %v3 = getField($lMapData::name[%map,"assistTG",%client.lgame,%client.curMon],0); + %v4 = getField($lMapData::name[%map,"roundsWonTG",%client.lgame,%client.curMon],0); + %v5 = getField($lMapData::name[%map,"killStreakMax",%client.lgame,%client.curMon],0); %line = '%2\t%3\t%4\t%5\t%6\t%7'; messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%map,%v1,%v2,%v3,%v4,%v5); } @@ -11407,17 +11439,17 @@ function statsMenu(%client,%game){ %line = ' < Back Page Next Page > '; messageClient( %client, 'SetLineHud', "", %tag, %index++,%line,%vClient,%vLPage - 1,%vLPage + 1, %client.lgame, %client.curMon); } - } + } %hasCount = 0; %line = ""; for(%i = 0; %i < $dtStats::gameTypeCount; %i++){ if($lMapData::mapCount[$dtStats::gameType[%i], %client.curMon] > 0 && $dtStats::gameType[%i] !$= %client.lgame){ - %hasCount++; - %line = %line @ "[" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ "] "; + %hasCount++; + %line = %line @ "[" @ $dtStats::gtNameShort[$dtStats::gameType[%i]] @ "] "; } } if(%hasCount > 0) messageClient( %client, 'SetLineHud', "", %tag, %index++, "Switch Game Type" SPC %line); - //switch months + //switch months } else messageClient( %client, 'SetLineHud', "", %tag, %index++, "No data at this time, check back in 24 hours"); @@ -11431,7 +11463,7 @@ function statsMenu(%client,%game){ } if(!%client.curPage) %client.curPage = 1; - %client.lgame = %game; + %client.lgame = %game; %pagex = %client.curPage; %vLPage = %client.GlArg4; %lType = "month"; @@ -11439,14 +11471,14 @@ function statsMenu(%client,%game){ %year = getYear(); %client.backPage = "VARLIST"; if(%vLPage == 0){ // back button was hit - %vLPage = %client.GlArg4 = %client.varListPage; // set it to the last one we were on + %vLPage = %client.GlArg4 = %client.varListPage; // set it to the last one we were on } if(%vLPage $= "" || !%client.varListPage){ - %vLPage = 1; + %vLPage = 1; } %client.varListPage = %vLPage; // update with current page - %perPage = 16;// num of games listed per page - messageClient( %client, 'SetScoreHudHeader', "", "Variable List"); + %perPage = 16;// num of games listed per page + messageClient( %client, 'SetScoreHudHeader', "", "Variable List"); // messageClient( %client, 'SetScoreHudSubheader', "", ' Back - Return To Score Screen',%vClient,$dtStats::topAmount,%lType); if(%vLPage == 1){ %line = ' Back - Return To Score Screen - Next Page >'; @@ -11466,8 +11498,8 @@ function statsMenu(%client,%game){ for(%z = (%vLPage - 1) * %perPage; %z < %vLPage * %perPage && %z <= %gc; %z++){ %var = $statsVars::varNameType[%z,%client.lgame]; %cat = $statsVars::varType[%var,%client.lgame]; - if(%cat !$= "Game"){// not sorted - %name = getField($lData::name[%var,%client.lgame,%lType,%mon,%year],0); + if(%cat !$= "Game"){// not sorted + %name = getField($lData::name[%var,%client.lgame,%lType,%mon,%year],0); %client.statsFieldSet[%f++] = %var TAB %var TAB "Value"; %line = '%2%3%5'; if($dtStats::resetList[%var]){ @@ -11476,7 +11508,7 @@ function statsMenu(%client,%game){ } else{ %reset = "Reset"; - %color = "FF0000"; + %color = "FF0000"; } messageClient( %client, 'SetLineHud', "", %tag, %index++, %line,%vClient,%var,%name,%f,%reset,%color,%vLPage); } @@ -11493,13 +11525,13 @@ function statsMenu(%client,%game){ %client.lgame = %game; } } - + //////////////////////////////////////////////////////////////////////////////// // LeaderBoards //////////////////////////////////////////////////////////////////////////////// function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cycle if($dtStats::debugEchos){error("lStatsCycle" SPC $dtStats::build["day"] SPC $dtStats::week && !$dtStats::build["week"] SPC - $dtStats::build["month"] SPC $dtStats::build["quarter"] SPC $dtStats::build["year"] SPC $dtStats::lCount);} + $dtStats::build["month"] SPC $dtStats::build["quarter"] SPC $dtStats::build["year"] SPC $dtStats::lCount);} if(%runReset){ if(!$dtStats::statsSave){ $dtStats::statReset = 1; @@ -11512,12 +11544,12 @@ function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cyc } } else{ - schedule(5000,0,"lStatsCycle",1,1);//waiting on other stuff to finish + schedule(5000,0,"lStatsCycle",1,1);//waiting on other stuff to finish return; } } if(%build){//reset - if(!$dtStats::statsSave && !$dtStats::statReset){// make sure we are not inbetween missions and saveing + if(!$dtStats::statsSave && !$dtStats::statReset){// make sure we are not inbetween missions and saveing $dtStats::build["day"] = 0; $dtStats::build["week"] = 0; $dtStats::build["month"] = 0; @@ -11535,14 +11567,14 @@ function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cyc } } else{ - schedule(5000,0,"lStatsCycle",1,0);//waiting on other stuff to finish + schedule(5000,0,"lStatsCycle",1,0);//waiting on other stuff to finish return; } } if($dtStats::day > 0 && !$dtStats::build["day"]){ %game = $dtStats::gameType[$dtStats::lCount]; if($dtStats::lCount++ >= $dtStats::gameTypeCount){ - $dtStats::build["day"] = 1; // mark as done + $dtStats::build["day"] = 1; // mark as done $dtStats::lCount = 0; // reset } preLoadStats(%game,"day"); @@ -11550,7 +11582,7 @@ function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cyc else if($dtStats::week > 0 && !$dtStats::build["week"]){ %game = $dtStats::gameType[$dtStats::lCount]; if($dtStats::lCount++ >= $dtStats::gameTypeCount){ - $dtStats::build["week"] = 1; // mark as done + $dtStats::build["week"] = 1; // mark as done $dtStats::lCount = 0; // reset } preLoadStats(%game,"week"); @@ -11558,7 +11590,7 @@ function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cyc else if($dtStats::month > 0 && !$dtStats::build["month"]){ %game = $dtStats::gameType[$dtStats::lCount]; if($dtStats::lCount++ >= $dtStats::gameTypeCount){ - $dtStats::build["month"] = 1; // mark as done + $dtStats::build["month"] = 1; // mark as done $dtStats::lCount = 0; // reset } preLoadStats(%game,"month"); @@ -11566,7 +11598,7 @@ function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cyc else if($dtStats::quarter > 0 && !$dtStats::build["quarter"]){ %game = $dtStats::gameType[$dtStats::lCount]; if($dtStats::lCount++ >= $dtStats::gameTypeCount){ - $dtStats::build["quarter"] = 1; // mark as done + $dtStats::build["quarter"] = 1; // mark as done $dtStats::lCount = 0; // reset } preLoadStats(%game,"quarter"); @@ -11574,18 +11606,18 @@ function lStatsCycle(%build,%runReset){ // starts and manages the build/sort cyc else if($dtStats::year > 0 && !$dtStats::build["year"]){ %game = $dtStats::gameType[$dtStats::lCount]; if($dtStats::lCount++ >= $dtStats::gameTypeCount){ - $dtStats::build["year"] = 1; // mark as done + $dtStats::build["year"] = 1; // mark as done $dtStats::lCount = 0; // reset } preLoadStats(%game,"year"); } else{ - if($dtStats::debugEchos){error("leaderBoards finished building");} - //schedule(5000,0,"loadLeaderboards",1);// reset and reload leaderboards + if($dtStats::debugEchos){error("leaderBoards finished building");} + //schedule(5000,0,"loadLeaderboards",1);// reset and reload leaderboards mapStatsCycle(1); } } -// only load one gameType/leaderboard at at time to reduce memory allocation +// only load one gameType/leaderboard at at time to reduce memory allocation function preLoadStats(%game,%lType){ //queue up files for processing if($dtStats::debugEchos){error("preLoadStats queuing up files for" SPC %game SPC %lType);} %folderPath = "serverStats/stats/" @ %game @ "/*t.cs"; @@ -11606,20 +11638,20 @@ function markNewDay(){// updates are dates when the server is ready to cycle ove $dtStats::curMonth = getMonthNum(); $dtStats::curQuarter = getQuarterNum(); $dtStats::curYear = getYear(); - if($dtStats::debugEchos){error("MarkNewDay =" SPC $dtStats::curDay SPC $dtStats::curWeek SPC $dtStats::curMonth SPC $dtStats::curQuarter SPC $dtStats::curYear);} + if($dtStats::debugEchos){error("MarkNewDay =" SPC $dtStats::curDay SPC $dtStats::curWeek SPC $dtStats::curMonth SPC $dtStats::curQuarter SPC $dtStats::curYear);} } -// var old new old new old new old new old new -// var day day week week month month quarter quarter year year +// var old new old new old new old new old new +// var day day week week month month quarter quarter year year // 0 1 2 3 4 5 6 7 8 9 10 function loadStatsData(%filepath,%game,%lType,%fileNum,%total){ if($dtStats::debugEchos){error("loadStatsData" SPC %filePath SPC %fileNum SPC %total);} switch$(%lType){ - case "day": %mon = $dtStats::curDay; %fieldOld = 1; %fieldNew = 2; - case "week": %mon = $dtStats::curWeek; %fieldOld = 3; %fieldNew = 4; - case "month": %mon = $dtStats::curMonth; %fieldOld = 5; %fieldNew = 6; - case "quarter":%mon = $dtStats::curQuarter; %fieldOld = 7; %fieldNew = 8; - case "year": %mon = $dtStats::curYear; %fieldOld = 9; %fieldNew = 10; - default: %mon = getMonthNum(); %fieldOld = 5; %fieldNew = 6; + case "day": %mon = $dtStats::curDay; %fieldOld = 1; %fieldNew = 2; + case "week": %mon = $dtStats::curWeek; %fieldOld = 3; %fieldNew = 4; + case "month": %mon = $dtStats::curMonth; %fieldOld = 5; %fieldNew = 6; + case "quarter":%mon = $dtStats::curQuarter; %fieldOld = 7; %fieldNew = 8; + case "year": %mon = $dtStats::curYear; %fieldOld = 9; %fieldNew = 10; + default: %mon = getMonthNum(); %fieldOld = 5; %fieldNew = 6; } %file = new FileObject(); RootGroup.add(%file); @@ -11630,7 +11662,7 @@ function loadStatsData(%filepath,%game,%lType,%fileNum,%total){ %gameCount = strreplace(%file.readline(),"%t","\t"); %name = getField(strreplace(%file.readline(),"%t","\t"),1); %monOld = getField(%day,%fieldOld); - %monNew = getField(%day,%fieldNew);// should allways be this one + %monNew = getField(%day,%fieldNew);// should allways be this one %found = -1; if(%monNew == %mon){%found = %fieldNew;} else if(%monold == %mon){%found = %fieldOld;} @@ -11644,14 +11676,14 @@ function loadStatsData(%filepath,%game,%lType,%fileNum,%total){ %line = strreplace(%file.readline(),"%t","\t"); %var = getField(%line,0); %obj.LStats[%var,%game] = getField(%line,%found); - } + } } } %file.close(); %file.delete(); if(%fileNum >= %total-1){ - if(serverStats.getCount()){// make sure we have data to sort - sortLStats(0,%game,%lType); + if(serverStats.getCount()){// make sure we have data to sort + sortLStats(0,%game,%lType); } else{ if($dtStats::debugEchos){error("No Valid Data For" SPC %lType SPC %mon);} @@ -11678,17 +11710,17 @@ function sortLStats(%c,%game,%lType){ //%fc = getFileCount("serverStats/LData/-CTFGame*.cs"); new FileObject(LFData); RootGroup.add(LFData); - LFData.openForWrite("serverStats/lData/" @ "-" @ %game @ "-" @ %mon @ "-" @ $dtStats::curYear @ "-" @ %lType @"-.cs"); + LFData.openForWrite("serverStats/lData/" @ "-" @ %game @ "-" @ %mon @ "-" @ $dtStats::curYear @ "-" @ %lType @"-.cs"); } %n = %var @ "%tname";// name list - %s = %var @ "%tdata"; // data list - %g = %var @ "%tguid"; // data list + %s = %var @ "%tdata"; // data list + %g = %var @ "%tguid"; // data list %statsCount = serverStats.getCount(); if(%cat $= "AvgI" || %cat $= "Min"){ %invCount = 0; - for (%i = 0; %i < %statsCount; %i++){//selection sort - %maxCount = %i; + for (%i = 0; %i < %statsCount; %i++){//selection sort + %maxCount = %i; for (%j = %i+1; %j < %statsCount; %j++){ if(%cat $= "AvgI"){ %aVal = getField(strreplace(serverStats.getObject(%j).LStats[%var,%game],"%a","\t"),2) >= $dtStats::minTotal ? getField(strreplace(serverStats.getObject(%j).LStats[%var,%game],"%a","\t"),0) : 0; @@ -11698,35 +11730,35 @@ function sortLStats(%c,%game,%lType){ } else{ if (serverStats.getObject(%j).LStats[%var,%game] < serverStats.getObject(%maxCount).LStats[%var,%game]) - %maxCount = %j; + %maxCount = %j; } } %obj = serverStats.getObject(%maxCount); - serverStats.bringToFront(%obj);// push the ones we have sorted to the front so we dont pass over them again + serverStats.bringToFront(%obj);// push the ones we have sorted to the front so we dont pass over them again if(%cat $= "AvgI") %num = getField(strreplace(%obj.LStats[%var,%game],"%a","\t"),2) >= $dtStats::minTotal ? getField(strreplace(%obj.LStats[%var,%game],"%a","\t"),0) : 0; else %num = %obj.LStats[%var,%game]; if(%num != 0){ %invCount++; - %n = %n @ "%t" @ %obj.name; + %n = %n @ "%t" @ %obj.name; %s = %s @ "%t" @ %num; %g = %g @ "%t" @ %obj.guid; } - if(%invCount >= $dtStats::topAmount){ - break; + if(%invCount >= $dtStats::topAmount){ + break; } } if(!%invCount){ - %n = %n @ "%t" @ "NA"; + %n = %n @ "%t" @ "NA"; %s = %s @ "%t" @ 0; %g = %g @ "%t" @ 0; } } else{ %invCount = 0; - for (%i = 0; %i < %statsCount && %i < $dtStats::topAmount; %i++){//selection sort - %maxCount = %i; + for (%i = 0; %i < %statsCount && %i < $dtStats::topAmount; %i++){//selection sort + %maxCount = %i; for (%j = %i+1; %j < %statsCount; %j++){ if(%cat $= "Avg"){ %aVal = getField(strreplace(serverStats.getObject(%j).LStats[%var,%game],"%a","\t"),2) >= $dtStats::minTotal ? getField(strreplace(serverStats.getObject(%j).LStats[%var,%game],"%a","\t"),0) : 0; @@ -11736,53 +11768,53 @@ function sortLStats(%c,%game,%lType){ } else{ if (xlCompare(serverStats.getObject(%j).LStats[%var,%game] , serverStats.getObject(%maxCount).LStats[%var,%game]) $= ">") - %maxCount = %j; + %maxCount = %j; } } %obj = serverStats.getObject(%maxCount); - serverStats.bringToFront(%obj);// push the ones we have sorted to the front so we dont pass over them again + serverStats.bringToFront(%obj);// push the ones we have sorted to the front so we dont pass over them again if(%cat $= "Avg") %num = getField(strreplace(%obj.LStats[%var,%game],"%a","\t"),2) >= $dtStats::minTotal ? getField(strreplace(%obj.LStats[%var,%game],"%a","\t"),0) : 0; else %num = %obj.LStats[%var,%game]; - + if(%num != 0){ %invCount++; - %n = %n @ "%t" @ %obj.name; + %n = %n @ "%t" @ %obj.name; %s = %s @ "%t" @ %num; %g = %g @ "%t" @ %obj.guid; } } if(!%invCount){ - %n = %n @ "%t" @ "NA"; + %n = %n @ "%t" @ "NA"; %s = %s @ "%t" @ 0; %g = %g @ "%t" @ 0; - } + } } - LFData.writeLine(%n); + LFData.writeLine(%n); LFData.writeLine(%s); LFData.writeLine(%g); } - + if(%c++ < $statsVars::count[%game]) schedule($dtStats::sortSpeed,0,"sortLStats",%c,%game,%lType); else{ LFData.close(); LFData.delete(); - lStatsCycle(0,0); // kick off the next one + lStatsCycle(0,0); // kick off the next one } } function loadMapLeaderBoards(%reset){ if(!$dtStats::mapStats) return; - - if($dtStats::debugEchos){error("loadMapLeaderBoards reset =" SPC %reset);} - - if(%reset){deleteVariables("$lMapData::*");} + + if($dtStats::debugEchos){error("loadMapLeaderBoards reset =" SPC %reset);} + + if(%reset){deleteVariables("$lMapData::*");} if(!$lMapData::load){$lMapData::load = 1;} - else{return;}// exit if we have all ready loaded - - %file = new FileObject(); + else{return;}// exit if we have all ready loaded + + %file = new FileObject(); RootGroup.add(%file); %folderPath = "serverStats/mlData/*.cs"; %count = getFileCount(%folderPath); @@ -11793,43 +11825,43 @@ function loadMapLeaderBoards(%reset){ %mon = getField(%fieldPath,1); %year = getField(%fieldPath,2); %map = getField(%fieldPath,3); - - if(!isFileExpired("mapData",%mon,%year)){// do to the amount of data we only load 2 months worth + + if(!isFileExpired("mapData",%mon,%year)){// do to the amount of data we only load 2 months worth %file.OpenForRead(%filepath); - %break = 0; + %break = 0; while( !%file.isEOF() ){ %line = strreplace(%file.readline(),"%t","\t"); %var = getField(%line,0); %stack = getField(%line,1); - if(%stack $= "name"){ + if(%stack $= "name"){ %name = getFields(%line,2,getFieldCount(%line)-1); - if(%var $= "scoreTG"){// check first score to see if its worth loading + if(%var $= "scoreTG"){// check first score to see if its worth loading if(getField(%name,0) $= "NA"){ %break = 1; break; } } - $lMapData::name[%map,%var,%game,%mon] = %name; + $lMapData::name[%map,%var,%game,%mon] = %name; } else if(%stack $= "data"){ %data = getFields(%line,2,getFieldCount(%line)-1); - $lMapData::data[%map,%var,%game,%mon] = %data; - } + $lMapData::data[%map,%var,%game,%mon] = %data; + } else if(%stack $= "guid"){ %guid = getFields(%line,2,getFieldCount(%line)-1); - $lMapData::guid[%map,%var,%game,%mon] = %guid; + $lMapData::guid[%map,%var,%game,%mon] = %guid; } } if(!%break){ %c = $lMapData::mapCount[%game,%mon]++; - $lMapData::mapList[%c-1,%game,%mon] = %map; + $lMapData::mapList[%c-1,%game,%mon] = %map; } %file.close(); } else{ if($dtStats::lsmMap){ if($dtStats::debugEchos){error("Deleting old file" SPC %filepath);} - schedule((%i+1) * 256,0,"deleteFile",%filepath); + schedule((%i+1) * 256,0,"deleteFile",%filepath); } } } @@ -11838,10 +11870,10 @@ function loadMapLeaderBoards(%reset){ }schedule(2000,0,"loadMapLeaderBoards",0); function loadLeaderboards(%reset){ // loads up leaderboards - if($dtStats::debugEchos){error("loadLeaderboards reset =" SPC %reset);} - if(%reset){deleteVariables("$lData::*");} + if($dtStats::debugEchos){error("loadLeaderboards reset =" SPC %reset);} + if(%reset){deleteVariables("$lData::*");} if(!$lData::load){$lData::load = 1;} - else{return;}// exit if we have all ready loaded + else{return;}// exit if we have all ready loaded markNewDay();//called when server starts and when build completes dtCleanUp(0); if(!isEventPending($dtStats::buildEvent)) @@ -11849,8 +11881,8 @@ function loadLeaderboards(%reset){ // loads up leaderboards $dtStats::building = 0; if(isFile("serverStats/saveVars.cs")) exec("serverStats/saveVars.cs"); - %oldFileCount = 0; - %file = new FileObject(); + %oldFileCount = 0; + %file = new FileObject(); RootGroup.add(%file); %folderPath = "serverStats/LData/*.cs"; %count = getFileCount(%folderPath); @@ -11859,32 +11891,32 @@ function loadLeaderboards(%reset){ // loads up leaderboards %fieldPath =strreplace(%filePath,"-","\t"); %game = getField(%fieldPath,1); %mon = getField(%fieldPath,2); // 0 path / 1 game / 2 mon / 3 year / 4 type / 5 .cs - %year = getField(%fieldPath,3); + %year = getField(%fieldPath,3); %lType = getField(%fieldPath,4); //echo(isFileExpired(%lType,%mon,%year) SPC %lType SPC %mon SPC %year); - if(!isFileExpired(%lType,%mon,%year)){ + if(!isFileExpired(%lType,%mon,%year)){ $lData::mon[%lType, %game, $lData::monCount[%game,%lType]++] = %mon TAB %year; if(!$lData::hasData[%lType,%game]){ - %sortArray[%sortCount++] = %lType TAB %game; + %sortArray[%sortCount++] = %lType TAB %game; } $lData::hasData[%lType,%game] = 1; - %file.OpenForRead(%filepath); + %file.OpenForRead(%filepath); while( !%file.isEOF() ){ %line = strreplace(%file.readline(),"%t","\t"); %var = getField(%line,0); %stack = getField(%line,1); if(%stack $= "name"){ %name = getFields(%line,2,getFieldCount(%line)-1); - $lData::name[%var,%game,%lType,%mon,%year] = %name; - + $lData::name[%var,%game,%lType,%mon,%year] = %name; + } else if(%stack $= "data"){ %data = getFields(%line,2,getFieldCount(%line)-1); - $lData::data[%var,%game,%lType,%mon,%year] = %data; - } + $lData::data[%var,%game,%lType,%mon,%year] = %data; + } else if(%stack $= "guid"){ %guid = getFields(%line,2,getFieldCount(%line)-1); - $lData::guid[%var,%game,%lType,%mon,%year] = %guid; + $lData::guid[%var,%game,%lType,%mon,%year] = %guid; } } %file.close(); @@ -11892,7 +11924,7 @@ function loadLeaderboards(%reset){ // loads up leaderboards else{// not valid any more delete; if($dtStats::lsm){ if($dtStats::debugEchos){error("Deleting old file" SPC %filepath);} - schedule((%i+1) * 256,0,"deleteFile",%filepath); + schedule((%i+1) * 256,0,"deleteFile",%filepath); } else{ %oldFileCount++; @@ -11902,42 +11934,42 @@ function loadLeaderboards(%reset){ // loads up leaderboards %file.close(); %file.delete(); error("Found" SPC %oldFileCount SPC "Expired Leaderboard Files"); - if(%sortCount > 1){// sorts what the data we loaded by date as windows vs linux will return diffrent file orders + if(%sortCount > 1){// sorts what the data we loaded by date as windows vs linux will return diffrent file orders for(%i = 1; %i <= %sortCount; %i++){ sortMon(getField(%sortArray[%i],0),getField(%sortArray[%i],1)); } } }schedule(5000,0,"loadLeaderboards",0);// delay this so supporting functions are exec first -function sortMon(%lType, %game){ +function sortMon(%lType, %game){ %n = $lData::monCount[%game,%lType]; - if(%n > 1){//make sure we have enough elments worth sorting - for (%i = 1; %i <= %n-1; %i++){//sort by %ltype first - %m = %i; - for (%j = %i+1; %j <= %n; %j++) - if (getField($lData::mon[%lType, %game,%j],0) > getField($lData::mon[%lType, %game, %m],0)) - %m = %j; - + if(%n > 1){//make sure we have enough elments worth sorting + for (%i = 1; %i <= %n-1; %i++){//sort by %ltype first + %m = %i; + for (%j = %i+1; %j <= %n; %j++) + if (getField($lData::mon[%lType, %game,%j],0) > getField($lData::mon[%lType, %game, %m],0)) + %m = %j; + %low = $lData::mon[%lType, %game, %m]; - %high = $lData::mon[%lType, %game, %i]; + %high = $lData::mon[%lType, %game, %i]; $lData::mon[%lType, %game, %m] = %high; $lData::mon[%lType, %game, %i] = %low; - } - for (%i = 1; %i <= %n-1; %i++){// sort by year - %m = %i; - for (%j = %i+1; %j <= %n; %j++) - if (getField($lData::mon[%lType, %game, %j],1) > getField($lData::mon[%lType, %game, %m],1)) - %m = %j; - + } + for (%i = 1; %i <= %n-1; %i++){// sort by year + %m = %i; + for (%j = %i+1; %j <= %n; %j++) + if (getField($lData::mon[%lType, %game, %j],1) > getField($lData::mon[%lType, %game, %m],1)) + %m = %j; + %low = $lData::mon[%lType, %game, %m]; - %high = $lData::mon[%lType, %game, %i]; + %high = $lData::mon[%lType, %game, %i]; $lData::mon[%lType, %game, %m] = %high; $lData::mon[%lType, %game, %i] = %low; - } + } } //debug //for (%i = 1; %i <= %n; %i++){echo($lData::mon[%lType, %game,%i] SPC %game);} -} +} function dtCleanUp(%force){ %filename = "serverStats/stats/*t.cs"; @@ -11947,7 +11979,7 @@ function dtCleanUp(%force){ %oldFileCount = 0; for (%i = 0; %i < %count; %i++){ %filepath = findNextfile(%filename); - %file.OpenForRead(%filepath); + %file.OpenForRead(%filepath); %game = getField(strreplace(%filePath,"/","\t"),2); %dateLine = strreplace(%file.readline(),"%t","\t"); %gameCountLine = strreplace(%file.readline(),"%t","\t"); @@ -11956,10 +11988,10 @@ function dtCleanUp(%force){ %file.close(); //%d0 TAB %d1 TAB %w0 TAB %w1 TAB %m0 TAB %m1 TAB %q0 TAB %q1 TAB %y0 TAB %y1; %dayCount = isFileExpired("getCount",%day,%year); - if(%dayCount > $dtStats::expireMin){ - %gcCM = getField(%gameCountLine,6); + if(%dayCount > $dtStats::expireMin){ + %gcCM = getField(%gameCountLine,6); %gcPM = getField(%gameCountLine,5); - %gc = (%gcCM > %gcPM) ? %gcCM : %gcPM; + %gc = (%gcCM > %gcPM) ? %gcCM : %gcPM; %extraDays = mCeil((%gc * $dtStats::expireFactor[%game])); //error(%extraDays SPC %dayCount); if(%dayCount > %extraDays || %dayCount > $dtStats::expireMax){ @@ -11982,12 +12014,12 @@ function dtCleanUp(%force){ } else{ %oldFileCount++; - } + } } } } if($dtStats::sm || %force){ - error("Found" SPC %oldFileCount SPC "Expired Player Files"); + error("Found" SPC %oldFileCount SPC "Expired Player Files"); } else{ error("Found" SPC %oldFileCount SPC "Expired Player Files, Type dtCleanUp(1) to force clean and delete"); @@ -12004,14 +12036,14 @@ function isFileExpired(%lType,%d,%year){ %days += 366 - %d; %days += $dtStats::curDay; if(%days > $dtStats::expireMax){ - return 1; + return 1; } else{ - return 0; + return 0; } } else{ - return 1; + return 1; } case "getCount": if($dtStats::expireMax > 1){ @@ -12022,7 +12054,7 @@ function isFileExpired(%lType,%d,%year){ return %days; } else{ - return -1; + return -1; } case "mapData": %dif = $dtStats::curYear - %year; @@ -12031,42 +12063,42 @@ function isFileExpired(%lType,%d,%year){ %days += $dtStats::curMonth; //error(%days); if(%days > 2){ - return 1; + return 1; } else{ - return 0; + return 0; } - case "day": + case "day": if($dtStats::day > 1){ %dif = $dtStats::curYear - %year; %days += 365 * (%dif-1); %days += 366 - %d; %days += $dtStats::curDay; if(%days > $dtStats::day){ - return 1; + return 1; } else{ - return 0; + return 0; } } else{ - return 1; + return 1; } - case "week": + case "week": if($dtStats::week > 1){ %dif = $dtStats::curYear - %year; %days += 53 * (%dif-1); %days += 54 - %d; %days += $dtStats::curWeek; if(%days > $dtStats::week){ - return 1; + return 1; } else{ - return 0; + return 0; } } else{ - return 1; + return 1; } case "month": if($dtStats::month > 1){ @@ -12076,15 +12108,15 @@ function isFileExpired(%lType,%d,%year){ %days += $dtStats::curMonth; //error(%days); if(%days > $dtStats::month){ - return 1; + return 1; } else{ - return 0; + return 0; } } else{ - return 1; - } + return 1; + } case "quarter": if($dtStats::quarter > 1){ %dif = $dtStats::curYear - %year; @@ -12092,24 +12124,24 @@ function isFileExpired(%lType,%d,%year){ %days += 5 - %d; %days += $dtStats::curQuarter; if(%days > $dtStats::quarter){ - return 1; + return 1; } else{ - return 0; + return 0; } } else{ - return 1; - } - case "year": + return 1; + } + case "year": %mon = $dtStats::curYear - %d; if(%mon <= $dtStats::year){ - return 0; + return 0; } } - return 1; + return 1; } - + function dtStatClear(){ %fc = 0; for(%g = 0; %g < $dtStats::gameTypeCount; %g++){ @@ -12120,7 +12152,7 @@ function dtStatClear(){ %fc++; %stats = (%fc == 1) ? %varNameType : %stats TAB %varNameType; $dtStats::resetList[%varNameType] = 0; - } + } } } if(!%fc){ @@ -12151,21 +12183,21 @@ function dtStatClear(){ schedule(%c++ * %time, 0, "doneStatClear"); } function doneStatClear(){ - $dtStats::statReset = 0; + $dtStats::statReset = 0; } function clearStatFile(%file,%filepath,%i,%count, %stats,%type){ error("Clearing Stats" SPC %i SPC %count-1 SPC %filepath); - %file.OpenForRead(%filepath); + %file.OpenForRead(%filepath); %lc = -1; %found = 0; - while( !%file.isEOF() ){// load the rest of the file + while( !%file.isEOF() ){// load the rest of the file %line = %file.readline(); %field = strreplace(%line,"%t","\t"); %safe = 1; for(%f = 0; %f < getFieldCount(%stats); %f++){ if(getField(%field,0) $= getField(%stats,%f)){ %safe = 0; - %found = 1; + %found = 1; error(getField(%field,0)); break; } @@ -12173,40 +12205,40 @@ function clearStatFile(%file,%filepath,%i,%count, %stats,%type){ if(%safe) %line[%lc++] = %line; else{ - %line[%lc++] = strreplace(getField(%field,0) TAB $dtStats::blank[%type], "\t", "%t"); + %line[%lc++] = strreplace(getField(%field,0) TAB $dtStats::blank[%type], "\t", "%t"); } } %file.close(); if(%found){ - %file.OpenForWrite(%filepath); + %file.OpenForWrite(%filepath); %lc++; for (%x = 0; %x < %lc; %x++){ %file.writeLine(%line[%x]); } %file.close(); - } + } } function clearMapFile(%file,%filepath,%i,%count, %stats){ - error("Clearing Map Stats" SPC %i SPC %count-1); - %file.OpenForRead(%filepath); + error("Clearing Map Stats" SPC %i SPC %count-1); + %file.OpenForRead(%filepath); %lc = -1; %foundVarName = 0; %fc = 0; - while( !%file.isEOF() ){// load the rest of the file + while( !%file.isEOF() ){// load the rest of the file %line = %file.readline(); %field = strreplace(%line,"%t","\t"); if(getField(%field,0) $= "varName"){ %foundVarName = 1; for(%v = 1; %v < getFieldCount(%field); %v++){ - %var = getField(%field,%v); - for(%f = 0; %f < getFieldCount(%stats); %f++){ + %var = getField(%field,%v); + for(%f = 0; %f < getFieldCount(%stats); %f++){ if(%var $= getField(%stats,%f)){ %fc++; %resetFields = (%fc == 1) ? %v : %resetFields TAB %v; } } } - %line[%lc++] = %line; + %line[%lc++] = %line; continue; } if(%foundVarName){ @@ -12214,15 +12246,15 @@ function clearMapFile(%file,%filepath,%i,%count, %stats){ %zeroField = getField(%resetFields,%x); %field = setField(%field,%zeroField,0); } - %line[%lc++] = strreplace(%field,"\t","%t"); + %line[%lc++] = strreplace(%field,"\t","%t"); } else{ - %line[%lc++] = %line; + %line[%lc++] = %line; } } %file.close(); if(%fc){ - %file.OpenForWrite(%filepath); + %file.OpenForWrite(%filepath); %lc++; for (%z = 0; %z < %lc; %z++){ %file.writeLine(%line[%z]); @@ -12235,23 +12267,23 @@ function clearMapFile(%file,%filepath,%i,%count, %stats){ //////////////////////////////////////////////////////////////////////////////// function mapStatsCycle(%build){ // starts and manages the build/sort cycle if($dtStats::debugEchos){error("mapStatsCycle" SPC $dtStats::build["day"] SPC $dtStats::week && !$dtStats::build["week"] SPC - $dtStats::build["month"] SPC $dtStats::build["quarter"] SPC $dtStats::build["year"] SPC $dtStats::lCount);} + $dtStats::build["month"] SPC $dtStats::build["quarter"] SPC $dtStats::build["year"] SPC $dtStats::lCount);} if(%build){//reset $dtStats::mapBuild["month"] = 0; - $dtStats::mapLCount = 0; + $dtStats::mapLCount = 0; } if($dtStats::month > 0 && !$dtStats::mapBuild["month"]){ %game = $dtStats::gameType[$dtStats::mapLCount]; if($dtStats::mapLCount++ >= $dtStats::gameTypeCount){ - $dtStats::mapBuild["month"] = 1; // mark as done + $dtStats::mapBuild["month"] = 1; // mark as done $dtStats::mapLCount = 0; // reset } preLoadMapStats(%game,"month"); } else{ - if($dtStats::debugEchos){error("map leader Boards finished building");} + if($dtStats::debugEchos){error("map leader Boards finished building");} schedule(1000,0,"loadMapLeaderBoards",1); - schedule(5000,0,"loadLeaderboards",1);// reset and reload leaderboards + schedule(5000,0,"loadLeaderboards",1);// reset and reload leaderboards $dtServerVars::lastBuildTime = formattimestring("hh:nn:a mm-dd-yy"); dtSaveServerVars(); if(isObject(Game)){ @@ -12259,7 +12291,7 @@ function mapStatsCycle(%build){ // starts and manages the build/sort cycle messageAll( 'MsgStats', '\c3Stats build complete, reverting time back to normal'); $dtStats::timeChange = 0; } - + } } @@ -12269,7 +12301,7 @@ function preLoadMapStats(%game,%lType){ //queue up files for processing %count = getFileCount(%folderPath); if(!%count){ mapStatsCycle(0); - } + } if(!isObject(serverMapStats)){new SimGroup(serverMapStats);RootGroup.add(serverMapStats);} else{serverMapStats.delete(); new SimGroup(serverMapStats);RootGroup.add(serverMapStats);} for (%i = 0; %i < %count; %i++){ @@ -12287,30 +12319,30 @@ function scanGameData(%filepath,%game,%lType,%i,%count){ %date = getField(strreplace(%file.readline(),"%t","\t"),2); %name = getField(strreplace(%file.readline(),"%t","\t"),1); %var = strreplace(%file.readline(),"%t","\t"); - + %guid = getField(strreplace(getField(strreplace(%filepath,"/","\t"),3),"m","\t"),0); - - %mon = $dtStats::curMonth; + + %mon = $dtStats::curMonth; //------------------------------------------------------------------------------ - if(%mon == %date){// if we have valid games - %obj = new scriptObject(); // make an object to store it in + if(%mon == %date){// if we have valid games + %obj = new scriptObject(); // make an object to store it in serverMapStats.add(%obj); %obj.varList = %var; %obj.guid = %guid; %obj.name = %name; - while( !%file.isEOF() ){// load the rest of the file + while( !%file.isEOF() ){// load the rest of the file %line = strreplace(%file.readline(),"%t","\t"); %mapNameID = getField(%line,0); %obj.mapStats[%mapNameID] = %line; // dump stats into temp var } } - %file.close();// done with file lets close and delete - %file.delete(); + %file.close();// done with file lets close and delete + %file.delete(); if(%i >= %count-1){ - if(serverMapStats.getCount())// make sure we have data to sort - sortMapStats(1,%game,%lType,1); + if(serverMapStats.getCount())// make sure we have data to sort + sortMapStats(1,%game,%lType,1); else mapStatsCycle(0); } @@ -12319,7 +12351,7 @@ function sortMapStats(%varIndex,%game,%lType,%mapIndex){ %map = $mapID::IDNameGame[%mapIndex,%game]; %mid = getMapID(%map,%game,0,0); %gid = getMapID(%map,%game,1,0); - %mapNameID = %map @ "-" @ %mid @ "-" @ %gid; + %mapNameID = %map @ "-" @ %mid @ "-" @ %gid; if($dtStats::debugEchos){error("sortMmapStats" SPC %varIndex SPC %game SPC %lType SPC %mapNameID);} %var = $mapStats::mapVars[%varIndex,%game]; %cat = $statsVars::varType[%var,%game]; @@ -12328,17 +12360,17 @@ function sortMapStats(%varIndex,%game,%lType,%mapIndex){ %mon = $dtStats::curMonth; new FileObject(LMFData); RootGroup.add(LMFData); - LMFData.openForWrite("serverStats/mlData/" @ %game @ "/" @ "-" @ %mon @ "-" @ $dtStats::curYear @ "-" @ %map @"-.cs"); + LMFData.openForWrite("serverStats/mlData/" @ %game @ "/" @ "-" @ %mon @ "-" @ $dtStats::curYear @ "-" @ %map @"-.cs"); } if(%var !$= ""){// make sure its not a skip %n = %var @ "%tname";// name list - %s = %var @ "%tdata"; // data list - %g = %var @ "%tguid"; // data list + %s = %var @ "%tdata"; // data list + %g = %var @ "%tguid"; // data list %statsCount = serverMapStats.getCount(); if(%cat $= "AvgI" || %cat $= "Min"){ %invCount = 0; - for (%i = 0; %i < %statsCount; %i++){//selection sort - %maxCount = %i; + for (%i = 0; %i < %statsCount; %i++){//selection sort + %maxCount = %i; for (%j = %i+1; %j < %statsCount; %j++){ %obj1 = serverMapStats.getObject(%j); %obj2 = serverMapStats.getObject(%maxCount); if(getField(%obj1.varList,%varIndex) $= getField(%obj2.varList,%varIndex)){//make sure the var matches up in case of change @@ -12350,36 +12382,36 @@ function sortMapStats(%varIndex,%game,%lType,%mapIndex){ } else{ if (getField(%obj1.mapStats[%mapNameID],%varIndex) < getField(%obj2.mapStats[%mapNameID],%varIndex)) - %maxCount = %j; + %maxCount = %j; } } } %objMax = serverMapStats.getObject(%maxCount); - serverMapStats.bringToFront(%objMax);// push the ones we have sorted to the front so we dont pass over them again + serverMapStats.bringToFront(%objMax);// push the ones we have sorted to the front so we dont pass over them again if(%cat $= "AvgI") %num = getField(strreplace(getField(%objMax.mapStats[%mapNameID],%varIndex),"%a","\t"),0); else %num = getField(%objMax.mapStats[%mapNameID],%varIndex); if(%num != 0){ %invCount++; - %n = %n @ "%t" @ %objMax.name; + %n = %n @ "%t" @ %objMax.name; %s = %s @ "%t" @ %num; %g = %g @ "%t" @ %objMax.guid; } - if(%invCount >= $dtStats::topAmount){ - break; + if(%invCount >= $dtStats::topAmount){ + break; } } if(!%invCount){ - %n = %n @ "%t" @ "NA"; + %n = %n @ "%t" @ "NA"; %s = %s @ "%t" @ 0; %g = %g @ "%t" @ 0; } } else{ %invCount = 0; - for (%i = 0; %i < %statsCount && %i < $dtStats::topAmount; %i++){//selection sort - %maxCount = %i; + for (%i = 0; %i < %statsCount && %i < $dtStats::topAmount; %i++){//selection sort + %maxCount = %i; for (%j = %i+1; %j < %statsCount; %j++){ %obj1 = serverMapStats.getObject(%j); %obj2 = serverMapStats.getObject(%maxCount); if(getField(%obj1.varList,%varIndex) $= getField(%obj2.varList,%varIndex)){ @@ -12391,35 +12423,35 @@ function sortMapStats(%varIndex,%game,%lType,%mapIndex){ } else{ if (xlCompare(getField(%obj1.mapStats[%mapNameID],%varIndex) , getField(%obj2.mapStats[%mapNameID],%varIndex)) $= ">") - %maxCount = %j; + %maxCount = %j; } } } %objMax = serverMapStats.getObject(%maxCount); - serverMapStats.bringToFront(%objMax);// push the ones we have sorted to the front so we dont pass over them again + serverMapStats.bringToFront(%objMax);// push the ones we have sorted to the front so we dont pass over them again if(%cat $= "Avg") %num = getField(strreplace(getField(%objMax.mapStats[%mapNameID],%varIndex),"%a","\t"),0); else %num = getField(%objMax.mapStats[%mapNameID],%varIndex); - + if(%num != 0){ %invCount++; - %n = %n @ "%t" @ %objMax.name; + %n = %n @ "%t" @ %objMax.name; %s = %s @ "%t" @ %num; %g = %g @ "%t" @ %objMax.guid; } } if(!%invCount){ - %n = %n @ "%t" @ "NA"; + %n = %n @ "%t" @ "NA"; %s = %s @ "%t" @ 0; %g = %g @ "%t" @ 0; - } + } } - LMFData.writeLine(%n); + LMFData.writeLine(%n); LMFData.writeLine(%s); LMFData.writeLine(%g); } - + if(%varIndex++ <= $mapStats::mapVarCount[%game]) schedule($dtStats::sortSpeed,0,"sortmapStats",%varIndex,%game,%lType,%mapIndex); else if(%mapIndex++ <= $mapID::countGame[%game]){ @@ -12430,7 +12462,7 @@ function sortMapStats(%varIndex,%game,%lType,%mapIndex){ else{ LMFData.close(); LMFData.delete(); - mapStatsCycle(0); // kick off the next one + mapStatsCycle(0); // kick off the next one } } @@ -12439,17 +12471,17 @@ function sortMapStats(%varIndex,%game,%lType,%mapIndex){ //////////////////////////////////////////////////////////////////////////////// -$dtStats::prefTestTime = 512;// the lower the better tracking +$dtStats::prefTestTime = 512;// the lower the better tracking $dtStats::prefTestIdleTime = 10*1000;// if no one is playing just run slow -$dtStats::prefTolerance = 128;//this number is to account for base line preformance and differences between engine simTime and realtime +$dtStats::prefTolerance = 128;//this number is to account for base line preformance and differences between engine simTime and realtime $dtStats::prefLog = 0; // enable logging of server hangs $dtStats::eventLockout = 5*1000;//every 5 sec function prefTest(%time,%skip){ %real = getRealTime(); %plCount = $HostGamePlayerCount - $HostGameBotCount; - if(isGameRun() && !$dtStats::building && %plCount > 1){// only track during run time - %dif = (%real - %time) - $dtStats::prefTestTime; - if(%dif > $dtStats::prefTolerance && !%skip){ + if(isGameRun() && !$dtStats::building && %plCount > 1){// only track during run time + %dif = (%real - %time) - $dtStats::prefTestTime; + if(%dif > $dtStats::prefTolerance && !%skip){ %msg = "Server Hang" SPC dtFormatTime(getSimTime()) SPC "Delay =" SPC %dif @ "ms" SPC "Player Count =" SPC %plCount SPC $CurrentMission; if($dtStats::debugEchos){error(%msg);} $dtServer::serverHangTotal++; @@ -12457,16 +12489,16 @@ function prefTest(%time,%skip){ $dtServer::serverHangLast = formattimestring("hh:nn:a mm-dd-yy"); $dtServer::serverHangTime = %dif; dtEventLog(%msg, 0); - %skip = 1; + %skip = 1; } else %skip = 0; - dtPingAvg(); + dtPingAvg(); } if($dtStats::prefEnable){ if(isGameRun() && !$dtStats::building && %plCount > 1) schedule($dtStats::prefTestTime, 0, "prefTest",%real,%skip); - else + else schedule($dtStats::prefTestIdleTime, 0, "prefTest",%real,1); } } @@ -12478,7 +12510,7 @@ function dtPingAvg(){ for(%i = 0; %i < ClientGroup.getCount(); %i++){ %cl = ClientGroup.getObject(%i); if(isObject(%cl.player)){ - %tform = %cl.player.getTransform(); + %tform = %cl.player.getTransform(); if(%tform $= %cl.tform){ %cl.dtStats.idleTime += ($dtStats::prefTestTime/1000); } @@ -12486,9 +12518,9 @@ function dtPingAvg(){ } else if(%cl.team == 0) %cl.dtStats.idleTime += ($dtStats::prefTestTime/1000); - + if(!%cl.isAIControlled()){ - %ping = %cl.getPing(); + %ping = %cl.getPing(); %min = (%ping < %min) ? %ping : %min; %max = (%ping > %max) ? %ping : %max; if(%ping == %cl.lastPing){ @@ -12500,7 +12532,7 @@ function dtPingAvg(){ } else %cl.lpC = 0; - + %cl.lastPing = %ping; if(%ping > 500){ %cl.dtStats.lagSpikes++; @@ -12511,14 +12543,14 @@ function dtPingAvg(){ } else{ %lowCount++; - %lowPing += %ping; + %lowPing += %ping; } if( %cl.getPacketLoss() > 0){ - %cl.dtStats.packetLoss++; + %cl.dtStats.packetLoss++; %plCount++; } %pc++; - %pingT += %ping; + %pingT += %ping; } } if(%pc > 3){ @@ -12527,30 +12559,30 @@ function dtPingAvg(){ if(%txStop / %pc >= 0.5){ if(getSimTime() - $dtStats:evTime[0] > $dtStats::eventLockout){ %msg = "TX Loss" SPC dtFormatTime(getSimTime()) SPC "TX Loss Count =" SPC %txStop SPC "Player Count =" SPC %pc; - if($dtStats::debugEchos){error(%msg);} + if($dtStats::debugEchos){error(%msg);} dtEventLog(%msg, 0); $dtStats:evTime[0] = getSimTime(); } } - - if(%plCount / %pc > 0.5){ + + if(%plCount / %pc > 0.5){ if(getSimTime() - $dtStats:evTime[1] > $dtStats::eventLockout){ %msg = "Packet Loss" SPC dtFormatTime(getSimTime()) SPC "Packet Loss Count =" SPC %plCount SPC "Player Count =" SPC %pc; dtEventLog(%msg, 0); - if($dtStats::debugEchos){error(%msg);} + if($dtStats::debugEchos){error(%msg);} $dtStats:evTime[1] = getSimTime(); } } %hpct = (%hpCount > 0) ? (%hpCount/%pc) : 0; if(%hpct > 0.5){ - if($dtStats::pingAvg > 1000){//network issues + if($dtStats::pingAvg > 1000){//network issues if(getSimTime() - $dtStats:evTime[2] > $dtStats::eventLockout){ %msg = "Host Hang" SPC dtFormatTime(getSimTime()) SPC "Avg:" @ $dtStats::pingAvg @ "/" @ %lowAvg SPC "Min:" @ %min SPC "Max:" @ %max SPC "Counts =" SPC %hpCount @ "/" @ %pc; if($dtStats::debugEchos){error(%msg);} dtEventLog(%msg, 0); $dtServer::hostHangMap[cleanMapName($CurrentMission),Game.class]++; $dtServer::hostHangTotal++; - $dtServer::hostHangLast = formattimestring("hh:nn:a mm-dd-yy"); + $dtServer::hostHangLast = formattimestring("hh:nn:a mm-dd-yy"); $dtServer::hostHangTime = %pingT / %pc; $dtStats:evTime[2] = getSimTime(); } @@ -12580,7 +12612,7 @@ function dtPingAvg(){ } } } -} +} $dtStats::eventMax = 100; function dtEventLog(%log,%save){ %count = $dtServer::eventLogCount++; @@ -12588,18 +12620,18 @@ function dtEventLog(%log,%save){ $dtServer::eventMax++; if(%count > $dtStats::eventMax-1) %count = $dtServer::eventLogCount = 0; - $dtServer::eventLog[%count] = %log; - $dtStats:lastEvent = getSimTime(); + $dtServer::eventLog[%count] = %log; + $dtStats:lastEvent = getSimTime(); if(%save) - export("$dtServer::event*", "serverStats/eventLog.cs", false ); + export("$dtServer::event*", "serverStats/eventLog.cs", false ); } function startMonitor(){ - if(!$dtStats::prefEnable){// if we are running dont start again + if(!$dtStats::prefEnable){// if we are running dont start again $dtStats::prefEnable =1; - if($dtStats::prefTestTime < 128){$dtStats::prefTestTime = 128;} + if($dtStats::prefTestTime < 128){$dtStats::prefTestTime = 128;} prefTest(getRealTime(),1); } -} +} function dtSaveServerVars(){ $dtServerVars::lastSimTime = getSimTime(); @@ -12624,14 +12656,14 @@ function dtLoadServerVars(){// keep function at the bottom if($dtStats::Enable){ if(!statsGroup.serverStart){ statsGroup.serverStart = 1; - $dtServerVars::upTimeCount = -1; + $dtServerVars::upTimeCount = -1; %crash = 0; if(isFile("serverStats/serverVars.cs")){ exec("serverStats/serverVars.cs"); %date = $dtServerVars::lastDate; - %upTime = dtFormatTime($dtServerVars::lastSimTime); + %upTime = dtFormatTime($dtServerVars::lastSimTime); %mis = $dtServerVars::lastMission; - if($dtStats::debugEchos){schedule(6000,0,"error","last server uptime = " SPC %date @ "-" @ %upTime @ "-" @ %mis);} + if($dtStats::debugEchos){schedule(6000,0,"error","last server uptime = " SPC %date @ "-" @ %upTime @ "-" @ %mis);} $dtServerVars::upTime[$dtServerVars::upTimeCount++] = %date @ "-" @ %upTime @ "-" @ %mis; if($dtServerVars::lastPlayerCount > 1){ $dtServerVars::serverCrash[%mis, $dtServerVars::lastGameType]++; @@ -12644,13 +12676,13 @@ function dtLoadServerVars(){// keep function at the bottom $dtServerVars::upTimeCount = 0; if($dtServerVars::crashLogCount >= 15) $dtServerVars::crashLogCount = 0; - + $dtServerVars::lastSimTime = getSimTime(); $dtServerVars::lastDate = formattimestring("mm/dd/yy hh:nn:a"); export( "$dtServerVars::*", "serverStats/serverVars.cs", false ); if(isFile("serverStats/serverHangs.cs")) exec("serverStats/serverHangs.cs"); - if(isFile("serverStats/hostHangs.cs")) + if(isFile("serverStats/hostHangs.cs")) exec("serverStats/hostHangs.cs"); if(isFile("serverStats/playCount.cs")) exec("serverStats/playCount.cs"); @@ -12671,9 +12703,9 @@ function dtLoadServerVars(){// keep function at the bottom //exec("serverStats/eventLog.cs"); if(%crash) dtEventLog("Server Crash" SPC %date SPC "Plr Count =" SPC $dtServerVars::lastPlayerCount SPC "Map =" SPC $dtServerVars::lastMission, 0); - + dtEventLog("Server Start" SPC formattimestring("hh:nn:a mm-dd-yy"), 0); - + genBlanks(); buildVarList(); startMonitor(); @@ -12686,21 +12718,21 @@ function testVarsRandomAll(%max){ %game = Game.class; for(%q = 0; %q < $statsVars::count[%game]; %q++){ %varNameType = $statsVars::varNameType[%q,%game]; - %varName = $statsVars::varName[%q,%game]; + %varName = $statsVars::varName[%q,%game]; for(%i = 0; %i < ClientGroup.getCount(); %i++){ %client = ClientGroup.getObject(%i); %val = getRandom(0,%max); setDynamicField(%client.dtStats,%varName,%val); setDynamicField(%client,%varName,%val); } - } + } } //ChangeLog // 4.0 // *Removed most redudent/repeating code // *Menus - removed redudent menus -// *Global arrays - reorganized to get rid of repeating field values +// *Global arrays - reorganized to get rid of repeating field values // *Save Load - removed unused functions from the load/save fast methods // *Stats - condensed the stats handling code by 50% // *Fixed bug with saveing weapon stats after a person has left @@ -12708,161 +12740,161 @@ function testVarsRandomAll(%max){ // *Null GUID protection, just to prevent garbage or null data // // 5.0 -// Rework functions to remove dependencies on other .vl2 this script now works in base, classic, and some variants of the two. -// Arena and Duel Mod Support added +// Rework functions to remove dependencies on other .vl2 this script now works in base, classic, and some variants of the two. +// Arena and Duel Mod Support added // MA stats across all weapons/items // Mine Grenades Satchel Turrets Vehicles stats added -// Stats menu clean up and rework, some stuff was not even working +// Stats menu clean up and rework, some stuff was not even working // Remvoed ProjectileData::onCollision hook for stats collection, everything is now under clientDmg // Make processGameLink into one funciton for all game types -// Added fail safe to getCNameToCID to prevent blank names -// Reduce decimal places and scale down large numbers in the menus -// Added $dtStats::debugEchos for debuging issues +// Added fail safe to getCNameToCID to prevent blank names +// Reduce decimal places and scale down large numbers in the menus +// Added $dtStats::debugEchos for debuging issues // Fix issue with reset when player joins the game // Fix issue with back button bricking the score hud, as well as add a fail safe so this cant happen // Added to options to control whats displayed // Reworked history to remove redudent menus and to add the ablity to view weapon history, may expand on later // Cleaned up the field value array removed unused and unnecessary values -// Total stats now reset onces a value has getting near the 32 bit int limit +// Total stats now reset onces a value has getting near the 32 bit int limit // Added Live View so players can watch there stats in realtime with the added feature of being able to pin it and keep that window in place // Added Player/Armror kill stats // // 5.5 fixes -// Rework hand grenade stats collection -// Moved commonly overridden functions in its own package and uses DefaultGame- -// -activate/deactivatePackages to correctly postion them on top of gameType +// Rework hand grenade stats collection +// Moved commonly overridden functions in its own package and uses DefaultGame- +// -activate/deactivatePackages to correctly postion them on top of gameType // -overrides this fixes issues with lakRabbitGame overrides -// Reworked some of the values on live screen to be more correct +// Reworked some of the values on live screen to be more correct // Moved resetDtStats to MissionDropReady so that liveStats work in lan game -// +// // 6.0 // Full lan/no guid support - function will gen a uid and associate it with the players name -// Overhall of the way we store stats - NOTE this breaks compatibility with older versions so delete serverStats folder -// Leader Board/Best Of System - this info is compled during non peak server hours see $dtStats::buildSetTime +// Overhall of the way we store stats - NOTE this breaks compatibility with older versions so delete serverStats folder +// Leader Board/Best Of System - this info is compled during non peak server hours see $dtStats::buildSetTime // Rename set/getFieldValue to set/getDynamicField to be less confuseing with the other field functions that deal with strings -// Added setValueField function to handel the new way of stats storage -// Made skip zeros the the only method for running averages there for removed extra code -// Removed timeLimitReached and scoreLimitReached, not sure why i needed them in the first place everything runs threw gameover anyways -// Removed $dtStats::slowLoadTime its not used any more with the new system as theres only 2 files to load vs 11 at a given time -// History menu redone added a page system to allow for larger then 10 game history +// Added setValueField function to handel the new way of stats storage +// Made skip zeros the the only method for running averages there for removed extra code +// Removed timeLimitReached and scoreLimitReached, not sure why i needed them in the first place everything runs threw gameover anyways +// Removed $dtStats::slowLoadTime its not used any more with the new system as theres only 2 files to load vs 11 at a given time +// History menu redone added a page system to allow for larger then 10 game history // System now self maintains files and will delete when out of date see $dtStats::expireMax // Removed AI checks and added in ai support for better testing // Fix some divide by zero issues useing conditional ternary operator example condition ? result1 : result2 -// Fix few dynamic fields that were named wrong resulting in stats just showing 0 +// Fix few dynamic fields that were named wrong resulting in stats just showing 0 // Score resetting is handeld in script to better handel end game saving -// Added unused varable array uFV for short, this is only to reset the values we dont track directly or unused gametype values +// Added unused varable array uFV for short, this is only to reset the values we dont track directly or unused gametype values // Renamed the arrays to keep them shorter, example fieldValue is now FV // Added max array to allow recording of varables we only want the max of example being longest sniper shot -// Added an averaging array to be able to store current averages, keeps code complexity down on loaderboard stuff, may rework later -// setValueField will now default to 0 is value is "" -// Fixed mine disc code forgot to add %targetClient to the resetCode +// Added an averaging array to be able to store current averages, keeps code complexity down on loaderboard stuff, may rework later +// setValueField will now default to 0 is value is "" +// Fixed mine disc code forgot to add %targetClient to the resetCode // Replaced gameWinStat with postGameStats were custom stuff can added up or handled at the end of the game -// Added Armor::onTrigger to better track stats on player, and to remove duplicate code +// Added Armor::onTrigger to better track stats on player, and to remove duplicate code // Added a handfull of new varables to track, too many to list. -// Surival time is now acurite also simplified the code +// Surival time is now acurite also simplified the code // Removed turrets stats other then kills death // // 6.5 Fixes -// Misc fixes from 6.0 additions/changes -// Added option to view the other game types within the leaderboard stuff +// Misc fixes from 6.0 additions/changes +// Added option to view the other game types within the leaderboard stuff // Bumped up distance for mortar midAirs so it's just outside its damage radius something strange is going on there // Added game type arrays for display and processing // // 6.6 -// Added game id to track individual games +// Added game id to track individual games // Removed misc turret stuff -// Removed vehicle menus +// Removed vehicle menus // Misc fixes -// +// // 6.7 // Escort fix moved // Stats now allways save no matter the condition, this should reduce some edge cases problems and to have a more complete data set -// Added gamePCT becuase of the change to always save to track witch maps/games were cut short or joined in the middle of a match -// MapID Gen to track map specific stats +// Added gamePCT becuase of the change to always save to track witch maps/games were cut short or joined in the middle of a match +// MapID Gen to track map specific stats // // 7.0 // Way to many changes to list so here are the major changes // Super heavy opmtiation and rework, new changes has improved some areas by 25-75% in terms of speed/impact on the server -// Player Map Stats - like totals but done per map, this is also used to build map based leaderboards -// Server/Map Stats - track whats being played and whats being skipped as well as server health +// Player Map Stats - like totals but done per map, this is also used to build map based leaderboards +// Server/Map Stats - track whats being played and whats being skipped as well as server health // Added fail safe options load after and load slow in case the amount of stat tracking grows too large -// Ton of new stat values added +// Ton of new stat values added // Score hud UI mostly Reworked -// +// // 7.1 -// Combined save game and save total into one function +// Combined save game and save total into one function // Switched client leave for onDrop as client leave is tied to game type and does not work in between maps // changed vote override too serverCmdStartNewVote just so this script works in base and default classic -// Few misc stats fixes +// Few misc stats fixes // Vote for map stat now gens an map id, so it will now show on the list -// Renamed var for server hangs and host hangs, as they were not saving -// Removed a few stats that have no relevance +// Renamed var for server hangs and host hangs, as they were not saving +// Removed a few stats that have no relevance // Typo for ping avg var fix // Fixed gameID now saves and was moved to MissonLoadDone -// Added mapGameID for parsers -// Fixed chat stats -// Added LeftID to better track what game the client left mainly for stat resetting +// Added mapGameID for parsers +// Fixed chat stats +// Added LeftID to better track what game the client left mainly for stat resetting // Added deploy stats -// Fixed issue were if a player left during the game over screen and it hasent saved yet, it would delete the stats before saving -// Score restore optimization -// +// Fixed issue were if a player left during the game over screen and it hasent saved yet, it would delete the stats before saving +// Score restore optimization +// // 7.2 // Map stats sorting and load optimization -// Added version number global, and saved in player stats -// Added lastPlay, mapReconnects and mapDisconnectsScore for server stats -// Stats ui cleanup +// Added version number global, and saved in player stats +// Added lastPlay, mapReconnects and mapDisconnectsScore for server stats +// Stats ui cleanup // Fix for onDeploy was missing return %obj; -// incGameStats now has $dtStats::mapStats to completely disable this feature if need be +// incGameStats now has $dtStats::mapStats to completely disable this feature if need be // Fixed armor vs armor total // Added a global var to control build/sort speed of stats and set it back to 128 // Few new stats -// Disabled some mine disc stats as they were not accurate, may revisit later +// Disabled some mine disc stats as they were not accurate, may revisit later // Fixed Flipflop stat // -// 7.3 -// Stat fixes to do copy paste mistakes +// 7.3 +// Stat fixes to do copy paste mistakes // // 7.35 -// Mine Disc Kill Stat +// Mine Disc Kill Stat // Some extra lightning stats // Stat name and rename fixes // Fixed pixel margin on LMB and LB page // clientDmgStats optimization and cleanup -// Score hud bug with viewing last month map stats -// Remove dtTurret stat unused +// Score hud bug with viewing last month map stats +// Remove dtTurret stat unused // // 7.4 // Fix for mine disc kill stat // Fix for name to client id function not working in lak -// Reworked a ugly fix for %kPlayer var in clientKillStats -// Lightning stats tweak -// Changed time restriction on flag escort from 3 to 5 +// Reworked a ugly fix for %kPlayer var in clientKillStats +// Lightning stats tweak +// Changed time restriction on flag escort from 3 to 5 // Adjusted clientShotsFired, to fix warnings, still unsure why flyingVehicleObject is getting passed into a onFire? -// Added server crashing tracking, not 100% accurate +// Added server crashing tracking, not 100% accurate // // 7.5 -// Fixed averages was useing the total avg instead of game avg -// Removed distance calc from weapon score on throwables -// Fixed killStreaks -// Fixed unused vars reset +// Fixed averages was useing the total avg instead of game avg +// Removed distance calc from weapon score on throwables +// Fixed killStreaks +// Fixed unused vars reset // // 7.6 -// Removed the cross check form mine disc, as the timer cross check is enough -// Converted kdr to decimal to better match website and is less confusing +// Removed the cross check form mine disc, as the timer cross check is enough +// Converted kdr to decimal to better match website and is less confusing // Commented out nexusCampingKills/Deaths as we currenlty dont support hunters // Commented out server stat client crash, it will just echo to the console if it sees any -// Removed lockout schedule on chain kills, left the multi kill one in as its kind of nessaary in how it functions -// Renamed mid air distance vars to know at a glance how its tracking, Ex: instead of cgMaDist renamed to cgMAHitDist -// Fixed land spike turret stats +// Removed lockout schedule on chain kills, left the multi kill one in as its kind of nessaary in how it functions +// Renamed mid air distance vars to know at a glance how its tracking, Ex: instead of cgMaDist renamed to cgMAHitDist +// Fixed land spike turret stats // -// 7.7 +// 7.7 // Added teamScore to player game files for correct team scores -// KDR adjustment -// Adjusted cleanup function +// KDR adjustment +// Adjusted cleanup function // Mine disc kill fix // // 7.8 -// Added Armor Timers +// Added Armor Timers // 7.9 // Added Concussion Stats @@ -12870,59 +12902,68 @@ function testVarsRandomAll(%max){ // // 8.0 // Added check for teams for concuss -// Adjust crash log player count to > 1 +// Adjust crash log player count to > 1 // // 8.1 -// Misc stat fixes +// Misc stat fixes // Added mpb glitch stat // Added flag tossing and catching stats -// +// // 8.2 -// Misc Fixes and clean up -// Removed beta tags +// Misc Fixes and clean up +// Removed beta tags // Added seconed pages to leaderboards and rearranged them -// Added few new misc stats -// Packet loss and high ping avg added to server monitor +// Added few new misc stats +// Packet loss and high ping avg added to server monitor // // 8.3 // Removed client crash code, does not catch anything // Added event logs to server panel -// Added server event for tracking when ping stops updateing do to loss of transmission +// Added server event for tracking when ping stops updateing do to loss of transmission // Added Projecitle tracking function for wierd edge cases when it comes to stats // Added second page to lctf stats -// Eight new stats +// Eight new stats // // 8.4 // Stat Fixes -// Tweaks to event logging to be less spammy +// Tweaks to event logging to be less spammy // Disabled eventlog saving as its meant to monitor the server on the fly and the console log keeps a record of the events -// Comment out hit locaiton stats +// Comment out hit locaiton stats // // 8.5 // Back button fix in server panel // Added the ablity to reset stats in varlist -// Moved varlist to server panel -// Added inventory kill death stat +// Moved varlist to server panel +// Added inventory kill death stat // Fix blank size for total stats it was off by 1 // Fix flag intercept speed on CTF // // 8.6 // Stat Fixes -// New Stat enemy repair, flag speed +// New Stat enemy repair, flag speed // Added \c0 to stripChars // Reworked server monitor // // 8.7 -// Server monitor fix/tweaks +// Server monitor fix/tweaks // // 8.8 // Removed arbitrary weapon scores replaced with total kills // Added map name to server hang in case its a map issue we need to keep an eye on -// 200+ server warning now only echos to console +// 200+ server warning now only echos to console // // 8.9 // New stats to track time spent on teams and game length // Sorter now looks at avg count and rejects low counts for better leaderboard avgs -// Misc Stat fixes +// Misc Stat fixes // Speed up file delete time // Removed loadslow in favor for loadafter, less edge cases +// +// 9.0 +// Misc Stat Fixes +// Reverted team changes and removed some of the inconsistencies with team tracking +// Added flag capture times +// Capped gamepct do to timeing/score it can go over 100 +// Added startPCt and endPct for game progress info +// Added clientQuit to make filtering easier +// Some code cleanup \ No newline at end of file