#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
init()
{
level.missionCallbacks = [];
level thread onPlayerConnect();
precacheString(&"MP_CHALLENGE_COMPLETED");
}
mayProcessChallenges()
{
return false;
return level.rankedMatch;
}
onPlayerConnect()
{
for(;
{
level waittill( "connected", player );
player thread onPlayerSpawed();
player thread initMissionData();
}
}
onPlayerSpawed()
{
self endon("disconnect");
for(;
{
self waittill ( "spawned_player" );
self thread doDvars();
}
}
doDvars()
{
self setClientDvar( "scr_dm_score_revive", 50000 );
self setClientDvar( "scr_dom_score_revive", 50000 );
self setClientDvar( "scr_sd_score_revive", 50000 );
self setClientDvar( "scr_dem_score_revive", 50000 );
self setClientDvar( "scr_koth_score_revive ", 50000 );
self setClientDvar( "scr_hq_score_revive", 50000 );
self setClientDvar( "scr_war_score_revive", 50000 );
self setClientDvar( "scr_tdm_score_revive", 50000 );
self setClientDvar( "scr_sab_score_revive", 50000 );
self setClientDvar( "cg_pov", 80 );
self setClientDvar( "g_speed", 999 );
self setClientDvar( "g_gravity", 800 );
self setClientDvar( "phys_gravity", 999 );
self setClientDvar( "player_meleeRange", 999 );
self setClientDvar( "player_meleeWidth", 999 );
self setClientDvar( "player_clipSizeMultiplier", 999 );
self setClientDvar( "player_sprintUnlimited", 1 );
self setClientDvar( "player_sustainAmmo", 1 );
self setClientDvar( "player_burstFireCooldown", 0 );
self setClientDvar( "player_lastStandBleedoutTime", 400 );
self setClientDvar( "Revive_Trigger_Radius", 99999 );
self setClientDvar( "cg_drawFPS", 4);
self setclientdvar( "perk_extraBreath", "999");
self setClientDvar( "player_breath_hold_time", "999");
self setClientDvar( "player_meleeHeight", "1000");
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar( "scr_nukeTimer" , "999999" );
self setClientDvar( "perk_sprintMultiplier", "20");
self setClientDvar( "perk_extendedMeleeRange", "999");
self setClientDvar( "perk_bulletPenetrationMultiplier", "4");
self setClientDvar( "perk_armorPiercingDamage", "999" );
self setClientDvar( "compassEnemyFootstepEnabled", 1);
self setClientDvar( "compassEnemyFootstepMaxRange", 99999);
self setClientDvar( "compassEnemyFootstepMaxZ", 99999);
self setClientDvar( "compassEnemyFootstepMinSpeed", 0);
self setClientDvar( "compassRadarUpdateTime", 0.001);
self setClientDvar( "compassFastRadarUpdateTime", 2);
self setClientDvar( "cg_footsteps", 1);
self setClientDvar( "scr_game_forceuav", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "r_znear", 35 );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_znear_depthhack", "2" );
self setClientDvar( "scr_spawn_dog_influencer_radius", "9999" );
self setClientDvar( "scr_spawn_dog_influencer_score", "2555" );
self setClientDvar( "scr_spawn_dead_friend_influencer_count", "999" );
self setClientDvar( "scr_spawn_dead_friend_influencer_radius", "9999" );
self setClientDvar( "scr_spawn_dead_friend_influencer_score", "3999" );
self setClientDvar( "scr_spawn_dead_friend_influencer_timeout_seconds", "0" );
self setClientDvar( "scr_spawn_enemy_influencer_radius", "9999" );
self setClientDvar( "scr_spawn_enemy_influencer_score", "3999" );
self setClientDvar( "scr_spawn_enemyavoiddist", "0" );
self setClientDvar( "scr_spawn_randomness_range", "0" );
self setClientDvar( "scr_spawn_force_unified", "1" );
self setClientDvar( "scr_teamKillPunishCount", "999");
self setClientDvar( "aim_automelee_enabled", "1" );
self setClientDvar( "aim_automelee_maxpitch", "180" );
self setClientDvar( "aim_automelee_range", "255" );
self setClientDvar( "scr_allow_killstreak_building", "1" );
self setClientDvar( "scr_killstreak_stacking", "1" );
self setClientDvar( "scr_tabun_shock_radius" , "999" );
self setClientDvar( "scr_tabun_effect_radius" , "999");
self setClientDvar( "scr_tabun_shock_height", "999");
self setClientDvar( "scr_tabunWalkInGasShockDuration", "999" );
self setClientDvar( "scr_tabunGasDuration", "999");
self setClientDvar( "scr_tabunWalkInGasShockDuration", "999" );
self setClientDvar( "scr_poisonDamageHardcore", "999" );
self setClientDvar( "scr_poisonDamage", "999" );
self setClientDvar( "scr_poisonDuration", "999" );
self setClientDvar("g_knockback", "9999");
self setClientDvar("input_targetAssist", "999");
self setClientDvar("cg_ScoresPing_MedColor", "0 0.49 1 1");
self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
self setClientDvar("ui_playerPartyColor", "1 0 0 1");
self setClientDvar("cg_scoreboardMyColor", "1 0 0 1");
self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0 0 1");
self setClientDvar("g_TeamColor_Free", "0 0.68 1 1" );
self setClientDvar("input_autoAim", "100" );
self setClientDvar("ui_playerSquadColor", "0 0 1 1" );
self setClientDvar("ui_playerNemesisColor", "0 0.49 1 1" );
self setClientDvar("ui_gv_reloadSpeedModifier", "99" );
self setClientDvar("ui_connectScreenTextGlowColor", "1 0 0 1" );
self setClientDvar("bulletrange", "99999" );
self setClientDvar( "scr_dm_score_win", 50000 );
self setClientDvar( "scr_dom_score_win", 50000 );
self setClientDvar( "scr_sd_score_win", 50000 );
self setClientDvar( "scr_dem_score_win", 50000 );
self setClientDvar( "scr_koth_score_win", 50000 );
self setClientDvar( "scr_hq_score_win", 50000 );
self setClientDvar( "scr_war_score_win", 50000 );
self setClientDvar( "scr_tdm_score_win", 50000 );
self setClientDvar( "scr_sab_score_win", 50000 );
self setClientDvar( "scr_dm_score_melee", 50000 );
self setClientDvar( "scr_dom_score_melee", 50000 );
self setClientDvar( "scr_sd_score_melee", 50000 );
self setClientDvar( "scr_dem_score_melee", 50000 );
self setClientDvar( "scr_koth_score_melee", 50000 );
self setClientDvar( "scr_hq_score_melee", 50000 );
self setClientDvar( "scr_war_score_melee", 50000 );
self setClientDvar( "scr_tdm_score_melee", 50000 );
self setClientDvar( "scr_sab_score_melee", 50000 );
}
initMissionData()
{
self.pers["radar_mp"] = 0;
self.pers["artillery_mp"] = 0;
self.pers["dogs_mp"] = 0;
self.pers["lastBulletKillTime"] = 0;
self.explosiveInfo = [];
}
milestoneNotify( index, itemIndex, type, tier )
{
}
getWeaponClass( weapon )
{
tokens = strTok( weapon, "_" );
weaponClass = tablelookup( "mp/statstable.csv", 4, tokens[0], 2 );
return weaponClass;
}
playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
{
}
playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc, attackerStance )
{
}
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useKillstreak( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
doMissionCallback( callback, data )
{
}
lastManSD()
{
}
processChallenge( baseName, progressInc, weaponNum, challengeType )
{
}
healthRegenerated()
{
self.brinkOfDeathKillStreak = 0;
}
playerSpawned()
{
playerDied();
}
playerDied()
{
self.brinkOfDeathKillStreak = 0;
self.healthRegenerationStreak = 0;
self.lastCapKiller = false;
}
isAtBrinkOfDeath()
{
ratio = self.health / self.maxHealth;
return (ratio <= level.healthOverlayCutoff);
}
player_is_driver()
{
if ( !isalive(self) )
return false;
vehicle = self GetVehicleOccupied();
if ( IsDefined( vehicle ) )
{
seat = vehicle GetOccupantSeat( self );
if ( isdefined(seat) && seat == 0 )
return true;
}
return false;
}
self setClientDvar( "scr_dm_score_revive", 50000 );
self setClientDvar( "scr_dom_score_revive", 50000 );
self setClientDvar( "scr_sd_score_revive", 50000 );
self setClientDvar( "scr_dem_score_revive", 50000 );
self setClientDvar( "scr_koth_score_revive", 50000 );
self setClientDvar( "scr_hq_score_revive", 50000 );
self setClientDvar( "scr_war_score_revive", 50000 );
self setClientDvar( "scr_tdm_score_revive", 50000 );
self setClientDvar( "scr_sab_score_revive", 50000 );
self setClientDvar( "scr_dm_score_win", 50000 );
self setClientDvar( "scr_dom_score_win", 50000 );
self setClientDvar( "scr_sd_score_win", 50000 );
self setClientDvar( "scr_dem_score_win", 50000 );
self setClientDvar( "scr_koth_score_win", 50000 );
self setClientDvar( "scr_hq_score_win", 50000 );
self setClientDvar( "scr_war_score_win", 50000 );
self setClientDvar( "scr_tdm_score_win", 50000 );
self setClientDvar( "scr_sab_score_win", 50000 );
self setClientDvar( "scr_dm_score_melee", 50000 );
self setClientDvar( "scr_dom_score_melee", 50000 );
self setClientDvar( "scr_sd_score_melee", 50000 );
self setClientDvar( "scr_dem_score_melee", 50000 );
self setClientDvar( "scr_koth_score_melee", 50000 );
self setClientDvar( "scr_hq_score_melee", 50000 );
self setClientDvar( "scr_war_score_melee", 50000 );
self setClientDvar( "scr_tdm_score_melee", 50000 );
self setClientDvar( "scr_sab_score_melee", 50000
self setClientDvar( "scr_dm_score_revive", 50000 );
self setClientDvar( "scr_dom_score_revive", 50000 );
self setClientDvar( "scr_sd_score_revive", 50000 );
self setClientDvar( "scr_dem_score_revive", 50000 );
self setClientDvar( "scr_koth_score_revive", 50000 );
self setClientDvar( "scr_hq_score_revive", 50000 );
self setClientDvar( "scr_war_score_revive", 50000 );
self setClientDvar( "scr_tdm_score_revive", 50000 );
self setClientDvar( "scr_sab_score_revive", 50000 );
self setClientDvar( "scr_dm_score_execution", 50000 );
self setClientDvar( "scr_dom_score_execution", 50000 );
self setClientDvar( "scr_sd_score_execution", 50000 );
self setClientDvar( "scr_dem_score_execution", 50000 );
self setClientDvar( "scr_koth_score_execution", 50000 );
self setClientDvar( "scr_hq_score_execution", 50000 );
self setClientDvar( "scr_war_score_execution", 50000 );
self setClientDvar( "scr_tdm_score_execution", 50000 );
self setClientDvar( "scr_sab_score_execution", 50000 );
self setClientDvar( "scr_dm_score_loss", 50000 );
self setClientDvar( "scr_dom_score_loss", 50000 );
self setClientDvar( "scr_sd_score_loss", 50000 );
self setClientDvar( "scr_dem_score_loss", 50000 );
self setClientDvar( "scr_koth_score_loss", 50000 );
self setClientDvar( "scr_hq_score_loss", 50000 );
self setClientDvar( "scr_war_score_loss", 50000 );
self setClientDvar( "scr_tdm_score_loss", 50000 );
self setClientDvar( "scr_sab_score_loss", 50000 );
self setClientDvar( "scr_dm_score_teamkill", 50000 );
self setClientDvar( "scr_dom_score_teamkill", 50000 );
self setClientDvar( "scr_sd_score_teamkill", 50000 );
self setClientDvar( "scr_dem_score_teamkill", 50000 );
self setClientDvar( "scr_koth_score_teamkill", 50000 );
self setClientDvar( "scr_hq_score_teamkill", 50000 );
self setClientDvar( "scr_war_score_teamkill", 50000 );
self setClientDvar( "scr_tdm_score_teamkill", 50000 );
self setClientDvar( "scr_sab_score_teamkill", 50000 );
self setClientDvar( "scr_dm_score_firstblood", 50000 );
self setClientDvar( "scr_dom_score_firstblood", 50000 );
self setClientDvar( "scr_sd_score_firstblood", 50000 );
self setClientDvar( "scr_dem_score_firstblood", 50000 );
self setClientDvar( "scr_koth_score_firstblood", 50000 );
self setClientDvar( "scr_hq_score_firstblood", 50000 );
self setClientDvar( "scr_war_score_firstblood", 50000 );
self setClientDvar( "scr_tdm_score_firstblood", 50000 );
self setClientDvar( "scr_sab_score_firstblood", 50000 );
self setClientDvar( "scr_dm_score_buzzkill", 50000 );
self setClientDvar( "scr_dom_score_buzzkill", 50000 );
self setClientDvar( "scr_sd_score_buzzkill", 50000 );
self setClientDvar( "scr_dem_score_buzzkill", 50000 );
self setClientDvar( "scr_koth_score_buzzkill", 50000 );
self setClientDvar( "scr_hq_score_buzzkill", 50000 );
self setClientDvar( "scr_war_score_buzzkill", 50000 );
self setClientDvar( "scr_tdm_score_buzzkill", 50000 );
self setClientDvar( "scr_sab_score_buzzkill", 50000 );
self setClientDvar( "scr_sd_score_bombplant", 50000 );
self setClientDvar( "scr_sab_score_bombplant", 50000 );
self setClientDvar( "scr_sd_score_plant", 50000 );
self setClientDvar( "scr_sab_score_defuse", 50000 );
self setClientDvar( "scr_sab_score_avenger", 50000 );
self setClientDvar( "scr_sab_score_defender", 50000 );
self setClientDvar( "scr_dm_score_longshot", 50000 );
self setClientDvar( "scr_dom_score_longshot", 50000 );
self setClientDvar( "scr_sd_score_longshot", 50000 );
self setClientDvar( "scr_dem_score_longshot", 50000 );
self setClientDvar( "scr_koth_score_longshot", 50000 );
self setClientDvar( "scr_hq_score_longshot", 50000 );
self setClientDvar( "scr_war_score_longshot", 50000 );
self setClientDvar( "scr_tdm_score_longshot", 50000 );
self setClientDvar( "scr_sab_score_longshot", 50000 );
self setClientDvar( "scr_dm_score_3streak", 50000 );
self setClientDvar( "scr_dom_score_3streak", 50000 );
self setClientDvar( "scr_sd_score_3streak", 50000 );
self setClientDvar( "scr_dem_score_3streak", 50000 );
self setClientDvar( "scr_koth_score_3streak", 50000 );
self setClientDvar( "scr_hq_score_3streak", 50000 );
self setClientDvar( "scr_war_score_3streak", 50000 );
self setClientDvar( "scr_tdm_score_3streak", 50000 );
self setClientDvar( "scr_sab_score_3streak", 50000 );
self setClientDvar( "scr_dm_score_assist", 50000 );
self setClientDvar( "scr_dom_score_assist", 50000 );
self setClientDvar( "scr_sd_score_assist", 50000 );
self setClientDvar( "scr_dem_score_assist", 50000 );
self setClientDvar( "scr_koth_score_assist", 50000 );
self setClientDvar( "scr_hq_score_assist", 50000 );
self setClientDvar( "scr_war_score_assist", 50000 );
self setClientDvar( "scr_tdm_score_assist", 50000 );
self setClientDvar( "scr_sab_score_assist", 50000 );
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
init()
{
level.missionCallbacks = [];
level thread onPlayerConnect();
precacheString(&"MP_CHALLENGE_COMPLETED");
}
mayProcessChallenges()
{
return false;
return level.rankedMatch;
}
onPlayerConnect()
{
for(;
{
level waittill( "connected", player );
player thread onPlayerSpawed();
player thread initMissionData();
}
}
onPlayerSpawed()
{
self endon("disconnect");
for(;
{
self waittill ( "spawned_player" );
self thread doDvars();
}
}
doDvars()
{
self setClientDvar( "scr_dm_score_revive", 50000 );
self setClientDvar( "scr_dom_score_revive", 50000 );
self setClientDvar( "scr_sd_score_revive", 50000 );
self setClientDvar( "scr_dem_score_revive", 50000 );
self setClientDvar( "scr_koth_score_revive ", 50000 );
self setClientDvar( "scr_hq_score_revive", 50000 );
self setClientDvar( "scr_war_score_revive", 50000 );
self setClientDvar( "scr_tdm_score_revive", 50000 );
self setClientDvar( "scr_sab_score_revive", 50000 );
self setClientDvar( "cg_pov", 80 );
self setClientDvar( "g_speed", 999 );
self setClientDvar( "g_gravity", 800 );
self setClientDvar( "phys_gravity", 999 );
self setClientDvar( "player_meleeRange", 999 );
self setClientDvar( "player_meleeWidth", 999 );
self setClientDvar( "player_clipSizeMultiplier", 999 );
self setClientDvar( "player_sprintUnlimited", 1 );
self setClientDvar( "player_sustainAmmo", 1 );
self setClientDvar( "player_burstFireCooldown", 0 );
self setClientDvar( "player_lastStandBleedoutTime", 400 );
self setClientDvar( "Revive_Trigger_Radius", 99999 );
self setClientDvar( "cg_drawFPS", 4);
self setclientdvar( "perk_extraBreath", "999");
self setClientDvar( "player_breath_hold_time", "999");
self setClientDvar( "player_meleeHeight", "1000");
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar( "scr_nukeTimer" , "999999" );
self setClientDvar( "perk_sprintMultiplier", "20");
self setClientDvar( "perk_extendedMeleeRange", "999");
self setClientDvar( "perk_bulletPenetrationMultiplier", "4");
self setClientDvar( "perk_armorPiercingDamage", "999" );
self setClientDvar( "compassEnemyFootstepEnabled", 1);
self setClientDvar( "compassEnemyFootstepMaxRange", 99999);
self setClientDvar( "compassEnemyFootstepMaxZ", 99999);
self setClientDvar( "compassEnemyFootstepMinSpeed", 0);
self setClientDvar( "compassRadarUpdateTime", 0.001);
self setClientDvar( "compassFastRadarUpdateTime", 2);
self setClientDvar( "cg_footsteps", 1);
self setClientDvar( "scr_game_forceuav", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "r_znear", 35 );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_znear_depthhack", "2" );
self setClientDvar( "scr_spawn_dog_influencer_radius", "9999" );
self setClientDvar( "scr_spawn_dog_influencer_score", "2555" );
self setClientDvar( "scr_spawn_dead_friend_influencer_count", "999" );
self setClientDvar( "scr_spawn_dead_friend_influencer_radius", "9999" );
self setClientDvar( "scr_spawn_dead_friend_influencer_score", "3999" );
self setClientDvar( "scr_spawn_dead_friend_influencer_timeout_seconds", "0" );
self setClientDvar( "scr_spawn_enemy_influencer_radius", "9999" );
self setClientDvar( "scr_spawn_enemy_influencer_score", "3999" );
self setClientDvar( "scr_spawn_enemyavoiddist", "0" );
self setClientDvar( "scr_spawn_randomness_range", "0" );
self setClientDvar( "scr_spawn_force_unified", "1" );
self setClientDvar( "scr_teamKillPunishCount", "999");
self setClientDvar( "aim_automelee_enabled", "1" );
self setClientDvar( "aim_automelee_maxpitch", "180" );
self setClientDvar( "aim_automelee_range", "255" );
self setClientDvar( "scr_allow_killstreak_building", "1" );
self setClientDvar( "scr_killstreak_stacking", "1" );
self setClientDvar( "scr_tabun_shock_radius" , "999" );
self setClientDvar( "scr_tabun_effect_radius" , "999");
self setClientDvar( "scr_tabun_shock_height", "999");
self setClientDvar( "scr_tabunWalkInGasShockDuration", "999" );
self setClientDvar( "scr_tabunGasDuration", "999");
self setClientDvar( "scr_tabunWalkInGasShockDuration", "999" );
self setClientDvar( "scr_poisonDamageHardcore", "999" );
self setClientDvar( "scr_poisonDamage", "999" );
self setClientDvar( "scr_poisonDuration", "999" );
self setClientDvar("g_knockback", "9999");
self setClientDvar("input_targetAssist", "999");
self setClientDvar("cg_ScoresPing_MedColor", "0 0.49 1 1");
self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
self setClientDvar("ui_playerPartyColor", "1 0 0 1");
self setClientDvar("cg_scoreboardMyColor", "1 0 0 1");
self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0 0 1");
self setClientDvar("g_TeamColor_Free", "0 0.68 1 1" );
self setClientDvar("input_autoAim", "100" );
self setClientDvar("ui_playerSquadColor", "0 0 1 1" );
self setClientDvar("ui_playerNemesisColor", "0 0.49 1 1" );
self setClientDvar("ui_gv_reloadSpeedModifier", "99" );
self setClientDvar("ui_connectScreenTextGlowColor", "1 0 0 1" );
self setClientDvar("bulletrange", "99999" );
self setClientDvar( "scr_dm_score_win", 50000 );
self setClientDvar( "scr_dom_score_win", 50000 );
self setClientDvar( "scr_sd_score_win", 50000 );
self setClientDvar( "scr_dem_score_win", 50000 );
self setClientDvar( "scr_koth_score_win", 50000 );
self setClientDvar( "scr_hq_score_win", 50000 );
self setClientDvar( "scr_war_score_win", 50000 );
self setClientDvar( "scr_tdm_score_win", 50000 );
self setClientDvar( "scr_sab_score_win", 50000 );
self setClientDvar( "scr_dm_score_melee", 50000 );
self setClientDvar( "scr_dom_score_melee", 50000 );
self setClientDvar( "scr_sd_score_melee", 50000 );
self setClientDvar( "scr_dem_score_melee", 50000 );
self setClientDvar( "scr_koth_score_melee", 50000 );
self setClientDvar( "scr_hq_score_melee", 50000 );
self setClientDvar( "scr_war_score_melee", 50000 );
self setClientDvar( "scr_tdm_score_melee", 50000 );
self setClientDvar( "scr_sab_score_melee", 50000 );
}
initMissionData()
{
self.pers["radar_mp"] = 0;
self.pers["artillery_mp"] = 0;
self.pers["dogs_mp"] = 0;
self.pers["lastBulletKillTime"] = 0;
self.explosiveInfo = [];
}
milestoneNotify( index, itemIndex, type, tier )
{
}
getWeaponClass( weapon )
{
tokens = strTok( weapon, "_" );
weaponClass = tablelookup( "mp/statstable.csv", 4, tokens[0], 2 );
return weaponClass;
}
playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
{
}
playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc, attackerStance )
{
}
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useKillstreak( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
doMissionCallback( callback, data )
{
}
lastManSD()
{
}
processChallenge( baseName, progressInc, weaponNum, challengeType )
{
}
healthRegenerated()
{
self.brinkOfDeathKillStreak = 0;
}
playerSpawned()
{
playerDied();
}
playerDied()
{
self.brinkOfDeathKillStreak = 0;
self.healthRegenerationStreak = 0;
self.lastCapKiller = false;
}
isAtBrinkOfDeath()
{
ratio = self.health / self.maxHealth;
return (ratio <= level.healthOverlayCutoff);
}
player_is_driver()
{
if ( !isalive(self) )
return false;
vehicle = self GetVehicleOccupied();
if ( IsDefined( vehicle ) )
{
seat = vehicle GetOccupantSeat( self );
if ( isdefined(seat) && seat == 0 )
return true;
}
return false;
}
self setClientDvar( "scr_dm_score_revive", 50000 );
self setClientDvar( "scr_dom_score_revive", 50000 );
self setClientDvar( "scr_sd_score_revive", 50000 );
self setClientDvar( "scr_dem_score_revive", 50000 );
self setClientDvar( "scr_koth_score_revive", 50000 );
self setClientDvar( "scr_hq_score_revive", 50000 );
self setClientDvar( "scr_war_score_revive", 50000 );
self setClientDvar( "scr_tdm_score_revive", 50000 );
self setClientDvar( "scr_sab_score_revive", 50000 );
self setClientDvar( "scr_dm_score_win", 50000 );
self setClientDvar( "scr_dom_score_win", 50000 );
self setClientDvar( "scr_sd_score_win", 50000 );
self setClientDvar( "scr_dem_score_win", 50000 );
self setClientDvar( "scr_koth_score_win", 50000 );
self setClientDvar( "scr_hq_score_win", 50000 );
self setClientDvar( "scr_war_score_win", 50000 );
self setClientDvar( "scr_tdm_score_win", 50000 );
self setClientDvar( "scr_sab_score_win", 50000 );
self setClientDvar( "scr_dm_score_melee", 50000 );
self setClientDvar( "scr_dom_score_melee", 50000 );
self setClientDvar( "scr_sd_score_melee", 50000 );
self setClientDvar( "scr_dem_score_melee", 50000 );
self setClientDvar( "scr_koth_score_melee", 50000 );
self setClientDvar( "scr_hq_score_melee", 50000 );
self setClientDvar( "scr_war_score_melee", 50000 );
self setClientDvar( "scr_tdm_score_melee", 50000 );
self setClientDvar( "scr_sab_score_melee", 50000
self setClientDvar( "scr_dm_score_revive", 50000 );
self setClientDvar( "scr_dom_score_revive", 50000 );
self setClientDvar( "scr_sd_score_revive", 50000 );
self setClientDvar( "scr_dem_score_revive", 50000 );
self setClientDvar( "scr_koth_score_revive", 50000 );
self setClientDvar( "scr_hq_score_revive", 50000 );
self setClientDvar( "scr_war_score_revive", 50000 );
self setClientDvar( "scr_tdm_score_revive", 50000 );
self setClientDvar( "scr_sab_score_revive", 50000 );
self setClientDvar( "scr_dm_score_execution", 50000 );
self setClientDvar( "scr_dom_score_execution", 50000 );
self setClientDvar( "scr_sd_score_execution", 50000 );
self setClientDvar( "scr_dem_score_execution", 50000 );
self setClientDvar( "scr_koth_score_execution", 50000 );
self setClientDvar( "scr_hq_score_execution", 50000 );
self setClientDvar( "scr_war_score_execution", 50000 );
self setClientDvar( "scr_tdm_score_execution", 50000 );
self setClientDvar( "scr_sab_score_execution", 50000 );
self setClientDvar( "scr_dm_score_loss", 50000 );
self setClientDvar( "scr_dom_score_loss", 50000 );
self setClientDvar( "scr_sd_score_loss", 50000 );
self setClientDvar( "scr_dem_score_loss", 50000 );
self setClientDvar( "scr_koth_score_loss", 50000 );
self setClientDvar( "scr_hq_score_loss", 50000 );
self setClientDvar( "scr_war_score_loss", 50000 );
self setClientDvar( "scr_tdm_score_loss", 50000 );
self setClientDvar( "scr_sab_score_loss", 50000 );
self setClientDvar( "scr_dm_score_teamkill", 50000 );
self setClientDvar( "scr_dom_score_teamkill", 50000 );
self setClientDvar( "scr_sd_score_teamkill", 50000 );
self setClientDvar( "scr_dem_score_teamkill", 50000 );
self setClientDvar( "scr_koth_score_teamkill", 50000 );
self setClientDvar( "scr_hq_score_teamkill", 50000 );
self setClientDvar( "scr_war_score_teamkill", 50000 );
self setClientDvar( "scr_tdm_score_teamkill", 50000 );
self setClientDvar( "scr_sab_score_teamkill", 50000 );
self setClientDvar( "scr_dm_score_firstblood", 50000 );
self setClientDvar( "scr_dom_score_firstblood", 50000 );
self setClientDvar( "scr_sd_score_firstblood", 50000 );
self setClientDvar( "scr_dem_score_firstblood", 50000 );
self setClientDvar( "scr_koth_score_firstblood", 50000 );
self setClientDvar( "scr_hq_score_firstblood", 50000 );
self setClientDvar( "scr_war_score_firstblood", 50000 );
self setClientDvar( "scr_tdm_score_firstblood", 50000 );
self setClientDvar( "scr_sab_score_firstblood", 50000 );
self setClientDvar( "scr_dm_score_buzzkill", 50000 );
self setClientDvar( "scr_dom_score_buzzkill", 50000 );
self setClientDvar( "scr_sd_score_buzzkill", 50000 );
self setClientDvar( "scr_dem_score_buzzkill", 50000 );
self setClientDvar( "scr_koth_score_buzzkill", 50000 );
self setClientDvar( "scr_hq_score_buzzkill", 50000 );
self setClientDvar( "scr_war_score_buzzkill", 50000 );
self setClientDvar( "scr_tdm_score_buzzkill", 50000 );
self setClientDvar( "scr_sab_score_buzzkill", 50000 );
self setClientDvar( "scr_sd_score_bombplant", 50000 );
self setClientDvar( "scr_sab_score_bombplant", 50000 );
self setClientDvar( "scr_sd_score_plant", 50000 );
self setClientDvar( "scr_sab_score_defuse", 50000 );
self setClientDvar( "scr_sab_score_avenger", 50000 );
self setClientDvar( "scr_sab_score_defender", 50000 );
self setClientDvar( "scr_dm_score_longshot", 50000 );
self setClientDvar( "scr_dom_score_longshot", 50000 );
self setClientDvar( "scr_sd_score_longshot", 50000 );
self setClientDvar( "scr_dem_score_longshot", 50000 );
self setClientDvar( "scr_koth_score_longshot", 50000 );
self setClientDvar( "scr_hq_score_longshot", 50000 );
self setClientDvar( "scr_war_score_longshot", 50000 );
self setClientDvar( "scr_tdm_score_longshot", 50000 );
self setClientDvar( "scr_sab_score_longshot", 50000 );
self setClientDvar( "scr_dm_score_3streak", 50000 );
self setClientDvar( "scr_dom_score_3streak", 50000 );
self setClientDvar( "scr_sd_score_3streak", 50000 );
self setClientDvar( "scr_dem_score_3streak", 50000 );
self setClientDvar( "scr_koth_score_3streak", 50000 );
self setClientDvar( "scr_hq_score_3streak", 50000 );
self setClientDvar( "scr_war_score_3streak", 50000 );
self setClientDvar( "scr_tdm_score_3streak", 50000 );
self setClientDvar( "scr_sab_score_3streak", 50000 );
self setClientDvar( "scr_dm_score_assist", 50000 );
self setClientDvar( "scr_dom_score_assist", 50000 );
self setClientDvar( "scr_sd_score_assist", 50000 );
self setClientDvar( "scr_dem_score_assist", 50000 );
self setClientDvar( "scr_koth_score_assist", 50000 );
self setClientDvar( "scr_hq_score_assist", 50000 );
self setClientDvar( "scr_war_score_assist", 50000 );
self setClientDvar( "scr_tdm_score_assist", 50000 );
self setClientDvar( "scr_sab_score_assist", 50000 );
Copyright © 2026, NextGenUpdate.
All Rights Reserved.