‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_challenges.gsc File Reference

Go to the source code of this file.

Macros

#define KILL_NEAR_PLANT_ENGINEER_HARDWIRED_CLOSE_ENOUGH_DISTANCE   400
 

Functions

function __init__ ()
 
function addSpecialistUsedStatOnConnect ()
 
function callbackEndHeroSpecialistEMP ()
 
function calledInComlinkChopper ()
 
function capturedObjectiveFunction ()
 
function challengeGameEndMP (data)
 
function challengeKills (data)
 
function checkDualWield (baseWeapon, player, attacker, time, attackerWasSprinting, attacker_sprint_end)
 
function checkForHeroSurvival ()
 
function checkKillStreak5 (baseWeapon, player)
 
function combat_robot_damage (eAttacker, combatRobotOwner)
 
function completed_specific_challenge (target_value, challenge_name)
 
function fix_challenge_stats_on_spawn ()
 
function fix_TU6_ar_garand ()
 
function fix_TU6_pistol_shotgun ()
 
function fix_TU6_weapon_for_diamond (stat_name)
 
function flakjacketProtectedMP (weapon, attacker)
 
function force_challenge_stat (stat_name, stat_value)
 
function get_challenge_group_stat (group_name, stat_name)
 
function get_challenge_stat (stat_name)
 
function getBaseWeapon (weapon)
 
function heroAbilityActivateNearDeath ()
 
function initChallengeData ()
 
function killedBaseDefender (objective)
 
function killedBaseOffender (objective, weapon)
 
function killstreak_30_noscorestreaks ()
 
function longDistanceKillMP (weapon)
 
function monitorGrenadeFire ()
 
function monitorReloads ()
 
function on_player_connect ()
 
function on_player_spawn ()
 
function processSpecialistChallenge (statName)
 
function spawnWatcher ()
 
function start_gametype ()
 
function str_strip_lh_from_crossbow (str)
 
function str_strip_lh_or_dw (str)
 
function tally_completed_challenge (target_value, challenge_name)
 
function trackKillstreakSupportKills (victim)
 
function TU7_fix_100_percenter ()
 
function TU7_fix_mastery_perk_2 ()
 
function waitTillTimeoutOrDeath (timeout)
 
function watchDoublejump ()
 
function watchJump ()
 
function watchScavengeLethal ()
 
function watchSlide ()
 
function watchSprint ()
 
function watchSwimming ()
 
function watchWallrun ()
 
function watchWallRunTwoOppositeWallsNoGround ()
 
function watchWeaponChangeComplete ()
 

Macro Definition Documentation

◆ KILL_NEAR_PLANT_ENGINEER_HARDWIRED_CLOSE_ENOUGH_DISTANCE

#define KILL_NEAR_PLANT_ENGINEER_HARDWIRED_CLOSE_ENOUGH_DISTANCE   400

Definition at line 25 of file _challenges.gsc.

Function Documentation

◆ __init__()

◆ addSpecialistUsedStatOnConnect()

function addSpecialistUsedStatOnConnect ( )

Definition at line 86 of file _challenges.gsc.

Referenced by on_player_connect().

◆ callbackEndHeroSpecialistEMP()

function callbackEndHeroSpecialistEMP ( )

Definition at line 1720 of file _challenges.gsc.

References EnemyEMPOwner().

Referenced by __init__().

◆ calledInComlinkChopper()

function calledInComlinkChopper ( )

Definition at line 1741 of file _challenges.gsc.

Referenced by useKillstreakHelicopter().

◆ capturedObjectiveFunction()

function capturedObjectiveFunction ( )

Definition at line 1864 of file _challenges.gsc.

References BONUSCARD_TWO_TACTICALS, and is_item_purchased().

Referenced by __init__().

◆ challengeGameEndMP()

function challengeGameEndMP ( data  )

Definition at line 1516 of file _challenges.gsc.

References endedEarly(), and getLosersTeamScores().

Referenced by start_gametype().

◆ challengeKills()

◆ checkDualWield()

function checkDualWield ( baseWeapon  ,
player  ,
attacker  ,
time  ,
attackerWasSprinting  ,
attacker_sprint_end   
)

Definition at line 1504 of file _challenges.gsc.

References has_gung_ho_perk_purchased_and_equipped().

Referenced by challengeKills().

◆ checkForHeroSurvival()

function checkForHeroSurvival ( )

Definition at line 1709 of file _challenges.gsc.

References waittill_any_timeout().

Referenced by heroAbilityActivateNearDeath().

◆ checkKillStreak5()

function checkKillStreak5 ( baseWeapon  ,
player   
)

Definition at line 1488 of file _challenges.gsc.

◆ combat_robot_damage()

function combat_robot_damage ( eAttacker  ,
combatRobotOwner   
)

Definition at line 1747 of file _challenges.gsc.

Referenced by combatRobotDamageOverride().

◆ completed_specific_challenge()

function completed_specific_challenge ( target_value  ,
challenge_name   
)

Definition at line 1407 of file _challenges.gsc.

References get_challenge_stat().

Referenced by tally_completed_challenge(), and TU7_fix_mastery_perk_2().

◆ fix_challenge_stats_on_spawn()

function fix_challenge_stats_on_spawn ( )

◆ fix_TU6_ar_garand()

function fix_TU6_ar_garand ( )

◆ fix_TU6_pistol_shotgun()

function fix_TU6_pistol_shotgun ( )

◆ fix_TU6_weapon_for_diamond()

function fix_TU6_weapon_for_diamond ( stat_name  )

Definition at line 1345 of file _challenges.gsc.

References force_challenge_stat(), and get_challenge_stat().

Referenced by fix_challenge_stats_on_spawn().

◆ flakjacketProtectedMP()

function flakjacketProtectedMP ( weapon  ,
attacker   
)

Definition at line 1936 of file _challenges.gsc.

Referenced by cac_modified_damage().

◆ force_challenge_stat()

function force_challenge_stat ( stat_name  ,
stat_value   
)

◆ get_challenge_group_stat()

function get_challenge_group_stat ( group_name  ,
stat_name   
)

Definition at line 1318 of file _challenges.gsc.

Referenced by fix_TU6_ar_garand(), and fix_TU6_pistol_shotgun().

◆ get_challenge_stat()

function get_challenge_stat ( stat_name  )

◆ getBaseWeapon()

function getBaseWeapon ( weapon  )

◆ heroAbilityActivateNearDeath()

function heroAbilityActivateNearDeath ( )

Definition at line 1689 of file _challenges.gsc.

References checkForHeroSurvival().

Referenced by __init__().

◆ initChallengeData()

function initChallengeData ( )

Definition at line 72 of file _challenges.gsc.

Referenced by on_player_connect().

◆ killedBaseDefender()

function killedBaseDefender ( objective  )

Definition at line 1647 of file _challenges.gsc.

References player_contract_event(), and waitTillTimeoutOrDeath().

Referenced by onPlayerKilled().

◆ killedBaseOffender()

function killedBaseOffender ( objective  ,
weapon   
)

Definition at line 1566 of file _challenges.gsc.

References get_from_weapon(), player_contract_event(), and waitTillTimeoutOrDeath().

Referenced by onPlayerKilled().

◆ killstreak_30_noscorestreaks()

function killstreak_30_noscorestreaks ( )

Definition at line 1681 of file _challenges.gsc.

Referenced by PlayerKilled_Kill().

◆ longDistanceKillMP()

function longDistanceKillMP ( weapon  )

Definition at line 1851 of file _challenges.gsc.

Referenced by scoreEventPlayerKill().

◆ monitorGrenadeFire()

function monitorGrenadeFire ( )

Definition at line 1808 of file _challenges.gsc.

Referenced by on_player_connect().

◆ monitorReloads()

function monitorReloads ( )

Definition at line 1784 of file _challenges.gsc.

Referenced by on_player_connect().

◆ on_player_connect()

function on_player_connect ( )

◆ on_player_spawn()

function on_player_spawn ( )

Definition at line 1298 of file _challenges.gsc.

References canProcessChallenges(), and fix_challenge_stats_on_spawn().

Referenced by __init__().

◆ processSpecialistChallenge()

function processSpecialistChallenge ( statName  )

◆ spawnWatcher()

◆ start_gametype()

function start_gametype ( )

◆ str_strip_lh_from_crossbow()

function str_strip_lh_from_crossbow ( str  )

Definition at line 1468 of file _challenges.gsc.

Referenced by getBaseWeapon().

◆ str_strip_lh_or_dw()

function str_strip_lh_or_dw ( str  )

Definition at line 1478 of file _challenges.gsc.

Referenced by getBaseWeapon().

◆ tally_completed_challenge()

function tally_completed_challenge ( target_value  ,
challenge_name   
)

Definition at line 1414 of file _challenges.gsc.

References completed_specific_challenge().

Referenced by TU7_fix_mastery_perk_2().

◆ trackKillstreakSupportKills()

function trackKillstreakSupportKills ( victim  )

Definition at line 1756 of file _challenges.gsc.

Referenced by challengeKills().

◆ TU7_fix_100_percenter()

function TU7_fix_100_percenter ( )

Definition at line 1419 of file _challenges.gsc.

References TU7_fix_mastery_perk_2().

Referenced by fix_challenge_stats_on_spawn().

◆ TU7_fix_mastery_perk_2()

function TU7_fix_mastery_perk_2 ( )

◆ waitTillTimeoutOrDeath()

function waitTillTimeoutOrDeath ( timeout  )

Definition at line 1675 of file _challenges.gsc.

References timeout().

Referenced by killedBaseDefender(), and killedBaseOffender().

◆ watchDoublejump()

function watchDoublejump ( )

Definition at line 167 of file _challenges.gsc.

References waittill_any_return().

◆ watchJump()

function watchJump ( )

Definition at line 189 of file _challenges.gsc.

References waittill_any_return().

Referenced by spawnWatcher().

◆ watchScavengeLethal()

function watchScavengeLethal ( )

Definition at line 153 of file _challenges.gsc.

Referenced by spawnWatcher().

◆ watchSlide()

function watchSlide ( )

Definition at line 255 of file _challenges.gsc.

References waittill_any_return().

Referenced by spawnWatcher().

◆ watchSprint()

function watchSprint ( )

Definition at line 278 of file _challenges.gsc.

References waittill_any_return().

Referenced by spawnWatcher().

◆ watchSwimming()

function watchSwimming ( )

Definition at line 211 of file _challenges.gsc.

References waittill_any_return().

Referenced by spawnWatcher().

◆ watchWallrun()

function watchWallrun ( )

Definition at line 233 of file _challenges.gsc.

References waittill_any_return().

Referenced by spawnWatcher().

◆ watchWallRunTwoOppositeWallsNoGround()

function watchWallRunTwoOppositeWallsNoGround ( )

Definition at line 1872 of file _challenges.gsc.

References WAIT_SERVER_FRAME, and waittill_any_return().

Referenced by spawnWatcher().

◆ watchWeaponChangeComplete()

function watchWeaponChangeComplete ( )

Definition at line 1836 of file _challenges.gsc.

Referenced by spawnWatcher().