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

Go to the source code of this file.

Functions

function addFlySwatterStat (weapon, aircraft)
 
function assisted ()
 
function bladeKill ()
 
function blockedSatellite ()
 
function bothBombsDetonateWithinTime ()
 
function calledInCarePackage ()
 
function canProcessChallenges ()
 
function capturedBFirstMinute ()
 
function capturedCrate (owner)
 
function capturedObjective (captureTime, objective)
 
function challengeGameEnd (data)
 
function challengeRoundEnd (data)
 
function controlZoneEntirely (team)
 
function destroyed_car ()
 
function destroyedAircraft (attacker, weapon, playerControlled)
 
function destroyedEquipment (weapon)
 
function destroyedExplosive (weapon)
 
function destroyedHelicopter (attacker, weapon, damageType, playerControlled)
 
function destroyedPlayerControlledAircraft ()
 
function destroyedQRDrone (damageType, weapon)
 
function destroyedTacticalInsert ()
 
function destroyNonAirScoreStreak_PostStatsLock (weapon)
 
function destroyRCBomb (weapon)
 
function destroyScoreStreak (weapon, playerControlled, groundBased, countAsKillstreakVehicle=true)
 
function didLoserFailChallenge (winner, challenge)
 
function disarmedHackedCarepackage ()
 
function doChallengeCallback (callback, data)
 
function domAttackerMultiKill (killCount)
 
function doScoreEventCallback (callback, data)
 
function earnedCUAVAssistScore (score)
 
function earnedEMPAssistScore (score)
 
function earnedKillstreak ()
 
function earnedMicrowaveAssistScore (score)
 
function earnedSatelliteAssistScore (score)
 
function earnedUAVAssistScore (score)
 
function endedEarly (winner)
 
function eventReceived (eventName)
 
function flakjacketProtected (weapon, attacker)
 
function gameEnd (winner)
 
function genericBulletKill (data, victim, weapon)
 
function getFinalKill (player)
 
function getLosersTeamScores (winner)
 
function hackedOrDestroyedEquipment ()
 
function holdFlagEntireMatch (team, label)
 
function immediateCapture ()
 
function init_shared ()
 
function initChallengeData ()
 
function initTeamChallenges (team)
 
function isDamageFromPlayerControlledAITank (eAttacker, eInflictor, weapon)
 
function isDamageFromPlayerControlledSentry (eAttacker, eInflictor, weapon)
 
function isFlashbanged ()
 
function isHeatWaveStunned ()
 
function isHighestScoringPlayer (player)
 
function killedDog ()
 
function killedLastContester ()
 
function killedNemesis ()
 
function killedZoneAttacker (weapon)
 
function killstreakTen ()
 
function killWhileDamagingWithHPM ()
 
function longDistanceHatchetKill ()
 
function longDistanceKill ()
 
function monitor_player_sprint ()
 
function monitorReloads ()
 
function multi_LMG_SMG_Kill ()
 
function multi_MGL_Kill ()
 
function multi_RCBomb_Kill ()
 
function multi_RemoteMissile_Kill ()
 
function multiKill (killCount, weapon)
 
function on_player_connect ()
 
function perkKills (victim, isStunned, time)
 
function pickedUpBallisticKnife ()
 
function playerKilled (eInflictor, attacker, iDamage, sMeansOfDeath, weapon, sHitLoc, attackerStance, bledOut)
 
function registerChallengesCallback (callback, func)
 
function reloadThenKill (reloadWeapon)
 
function reloadThenKillTimeOut (time)
 
function roundEnd (winner)
 
function scavengedGrenade ()
 
function spawnWatcher ()
 
function stunnedTankWithEMPGrenade (attacker)
 
function teamCompletedChallenge (team, challenge)
 
function totalDomination (team)
 
function trackAssists (attacker, damage, isFlare)
 
function trophy_defense (origin, radius)
 
function updatezonemultikills ()
 
function waitAndProcessPlayerKilledCallback (data)
 
function waitTillTimeoutOrDeath (timeout)
 
function watchForDTP ()
 
function watchForMantle ()
 
function watchForRapidDestroy (weapon)
 
function weaponIsKnife (weapon)
 

Function Documentation

◆ addFlySwatterStat()

◆ assisted()

function assisted ( )

Definition at line 957 of file challenges_shared.gsc.

Referenced by processAssist().

◆ bladeKill()

function bladeKill ( )

Definition at line 937 of file challenges_shared.gsc.

◆ blockedSatellite()

function blockedSatellite ( )

Definition at line 618 of file challenges_shared.gsc.

Referenced by AddActiveCounterUAV().

◆ bothBombsDetonateWithinTime()

function bothBombsDetonateWithinTime ( )

Definition at line 1353 of file challenges_shared.gsc.

◆ calledInCarePackage()

function calledInCarePackage ( )

Definition at line 1358 of file challenges_shared.gsc.

Referenced by incCrateKillstreakUsageStat().

◆ canProcessChallenges()

function canProcessChallenges ( )

◆ capturedBFirstMinute()

function capturedBFirstMinute ( )

Definition at line 1259 of file challenges_shared.gsc.

Referenced by watchForBFlagCap().

◆ capturedCrate()

function capturedCrate ( owner  )

Definition at line 767 of file challenges_shared.gsc.

Referenced by default_land_function().

◆ capturedObjective()

function capturedObjective ( captureTime  ,
objective   
)

Definition at line 882 of file challenges_shared.gsc.

References is_item_purchased(), and VAL.

Referenced by give_capture_credit(), and onCapture().

◆ challengeGameEnd()

function challengeGameEnd ( data  )

Definition at line 1062 of file challenges_shared.gsc.

References endedEarly(), and getLosersTeamScores().

◆ challengeRoundEnd()

function challengeRoundEnd ( data  )

Definition at line 634 of file challenges_shared.gsc.

References endedEarly(), and getLosersTeamScores().

◆ controlZoneEntirely()

function controlZoneEntirely ( team  )

Definition at line 1264 of file challenges_shared.gsc.

References teamCompletedChallenge().

Referenced by MoveZoneAfterTime().

◆ destroyed_car()

function destroyed_car ( )

Definition at line 589 of file challenges_shared.gsc.

Referenced by car_explosion().

◆ destroyedAircraft()

◆ destroyedEquipment()

◆ destroyedExplosive()

function destroyedExplosive ( weapon  )

◆ destroyedHelicopter()

function destroyedHelicopter ( attacker  ,
weapon  ,
damageType  ,
playerControlled   
)

Definition at line 1369 of file challenges_shared.gsc.

References destroyScoreStreak().

Referenced by heli_damage_monitor().

◆ destroyedPlayerControlledAircraft()

function destroyedPlayerControlledAircraft ( )

◆ destroyedQRDrone()

function destroyedQRDrone ( damageType  ,
weapon   
)

Definition at line 1382 of file challenges_shared.gsc.

References destroyedPlayerControlledAircraft(), and destroyScoreStreak().

Referenced by QRDrone_death().

◆ destroyedTacticalInsert()

function destroyedTacticalInsert ( )

◆ destroyNonAirScoreStreak_PostStatsLock()

function destroyNonAirScoreStreak_PostStatsLock ( weapon  )

◆ destroyRCBomb()

function destroyRCBomb ( weapon  )

Definition at line 755 of file challenges_shared.gsc.

References destroyScoreStreak().

Referenced by Explode().

◆ destroyScoreStreak()

function destroyScoreStreak ( weapon  ,
playerControlled  ,
groundBased  ,
countAsKillstreakVehicle  = true 
)

◆ didLoserFailChallenge()

function didLoserFailChallenge ( winner  ,
challenge   
)

Definition at line 1048 of file challenges_shared.gsc.

◆ disarmedHackedCarepackage()

function disarmedHackedCarepackage ( )

Definition at line 584 of file challenges_shared.gsc.

Referenced by watch_explosive_crate().

◆ doChallengeCallback()

function doChallengeCallback ( callback  ,
data   
)

Definition at line 173 of file challenges_shared.gsc.

References callback().

Referenced by gameEnd(), roundEnd(), and waitAndProcessPlayerKilledCallback().

◆ domAttackerMultiKill()

function domAttackerMultiKill ( killCount  )

Definition at line 1228 of file challenges_shared.gsc.

Referenced by updateattackermultikills().

◆ doScoreEventCallback()

function doScoreEventCallback ( callback  ,
data   
)

Definition at line 1810 of file challenges_shared.gsc.

References callback().

Referenced by waitAndProcessPlayerKilledCallback().

◆ earnedCUAVAssistScore()

function earnedCUAVAssistScore ( score  )

Definition at line 970 of file challenges_shared.gsc.

Referenced by processKillstreakAssists().

◆ earnedEMPAssistScore()

function earnedEMPAssistScore ( score  )

Definition at line 994 of file challenges_shared.gsc.

Referenced by processKillstreakAssists().

◆ earnedKillstreak()

function earnedKillstreak ( )

Definition at line 452 of file challenges_shared.gsc.

References has_purchased_perk_equipped().

Referenced by _givePlayerKillstreakInternal().

◆ earnedMicrowaveAssistScore()

function earnedMicrowaveAssistScore ( score  )

Definition at line 962 of file challenges_shared.gsc.

Referenced by scoreEventPlayerKill().

◆ earnedSatelliteAssistScore()

function earnedSatelliteAssistScore ( score  )

Definition at line 986 of file challenges_shared.gsc.

Referenced by processKillstreakAssists().

◆ earnedUAVAssistScore()

function earnedUAVAssistScore ( score  )

Definition at line 978 of file challenges_shared.gsc.

Referenced by processKillstreakAssists().

◆ endedEarly()

function endedEarly ( winner  )

Definition at line 1016 of file challenges_shared.gsc.

Referenced by challengeGameEnd(), challengeGameEndMP(), and challengeRoundEnd().

◆ eventReceived()

function eventReceived ( eventName  )

Definition at line 1852 of file challenges_shared.gsc.

References WaitTillSlowProcessAllowed().

◆ flakjacketProtected()

function flakjacketProtected ( weapon  ,
attacker   
)

Definition at line 441 of file challenges_shared.gsc.

◆ gameEnd()

function gameEnd ( winner  )

Definition at line 704 of file challenges_shared.gsc.

References doChallengeCallback(), processScoreEvent(), and WAIT_SERVER_FRAME.

Referenced by endGame().

◆ genericBulletKill()

function genericBulletKill ( data  ,
victim  ,
weapon   
)

Definition at line 470 of file challenges_shared.gsc.

References IDFLAGS_PENETRATION.

◆ getFinalKill()

function getFinalKill ( player  )

Definition at line 746 of file challenges_shared.gsc.

Referenced by do_final_killcam().

◆ getLosersTeamScores()

function getLosersTeamScores ( winner  )

Definition at line 1033 of file challenges_shared.gsc.

Referenced by challengeGameEnd(), challengeGameEndMP(), and challengeRoundEnd().

◆ hackedOrDestroyedEquipment()

function hackedOrDestroyedEquipment ( )

Definition at line 929 of file challenges_shared.gsc.

References has_hacker_perk_purchased_and_equipped().

Referenced by destroyedEquipment(), and ItemHacked().

◆ holdFlagEntireMatch()

function holdFlagEntireMatch ( team  ,
label   
)

Definition at line 1239 of file challenges_shared.gsc.

References teamCompletedChallenge().

Referenced by onEndGame().

◆ immediateCapture()

function immediateCapture ( )

Definition at line 1341 of file challenges_shared.gsc.

Referenced by give_capture_credit().

◆ init_shared()

function init_shared ( )

Definition at line 16 of file challenges_shared.gsc.

◆ initChallengeData()

function initChallengeData ( )

Definition at line 254 of file challenges_shared.gsc.

Referenced by on_player_connect().

◆ initTeamChallenges()

function initTeamChallenges ( team  )

Definition at line 149 of file challenges_shared.gsc.

◆ isDamageFromPlayerControlledAITank()

function isDamageFromPlayerControlledAITank ( eAttacker  ,
eInflictor  ,
weapon   
)

Definition at line 264 of file challenges_shared.gsc.

References IS_TRUE.

◆ isDamageFromPlayerControlledSentry()

function isDamageFromPlayerControlledSentry ( eAttacker  ,
eInflictor  ,
weapon   
)

Definition at line 289 of file challenges_shared.gsc.

References IS_TRUE.

◆ isFlashbanged()

function isFlashbanged ( )

Definition at line 1976 of file challenges_shared.gsc.

Referenced by playerKilled().

◆ isHeatWaveStunned()

function isHeatWaveStunned ( )

Definition at line 1981 of file challenges_shared.gsc.

Referenced by playerKilled().

◆ isHighestScoringPlayer()

function isHighestScoringPlayer ( player  )

Definition at line 497 of file challenges_shared.gsc.

Referenced by scoreEventPlayerKill().

◆ killedDog()

function killedDog ( )

Definition at line 1282 of file challenges_shared.gsc.

References get_team_alive_players_s().

◆ killedLastContester()

function killedLastContester ( )

Definition at line 1347 of file challenges_shared.gsc.

Referenced by onZoneCapture().

◆ killedNemesis()

function killedNemesis ( )

Definition at line 598 of file challenges_shared.gsc.

Referenced by trackAttackerKill().

◆ killedZoneAttacker()

function killedZoneAttacker ( weapon  )

Definition at line 1274 of file challenges_shared.gsc.

References updatezonemultikills().

Referenced by onPlayerKilled().

◆ killstreakTen()

function killstreakTen ( )

Definition at line 1444 of file challenges_shared.gsc.

Referenced by PlayerKilled_Kill().

◆ killWhileDamagingWithHPM()

function killWhileDamagingWithHPM ( )

Definition at line 608 of file challenges_shared.gsc.

Referenced by scoreEventPlayerKill().

◆ longDistanceHatchetKill()

function longDistanceHatchetKill ( )

Definition at line 613 of file challenges_shared.gsc.

Referenced by scoreEventPlayerKill().

◆ longDistanceKill()

function longDistanceKill ( )

Definition at line 623 of file challenges_shared.gsc.

◆ monitor_player_sprint()

function monitor_player_sprint ( )

Definition at line 1957 of file challenges_shared.gsc.

Referenced by spawnWatcher().

◆ monitorReloads()

function monitorReloads ( )

Definition at line 200 of file challenges_shared.gsc.

References reloadThenKill().

Referenced by on_player_connect().

◆ multi_LMG_SMG_Kill()

function multi_LMG_SMG_Kill ( )

Definition at line 1269 of file challenges_shared.gsc.

Referenced by updatemultikills().

◆ multi_MGL_Kill()

function multi_MGL_Kill ( )

Definition at line 1335 of file challenges_shared.gsc.

Referenced by updatemultikills().

◆ multi_RCBomb_Kill()

function multi_RCBomb_Kill ( )

Definition at line 1324 of file challenges_shared.gsc.

Referenced by updatemultikills().

◆ multi_RemoteMissile_Kill()

function multi_RemoteMissile_Kill ( )

Definition at line 1329 of file challenges_shared.gsc.

Referenced by updatemultikills().

◆ multiKill()

function multiKill ( killCount  ,
weapon   
)

Definition at line 1200 of file challenges_shared.gsc.

◆ on_player_connect()

function on_player_connect ( )

Definition at line 193 of file challenges_shared.gsc.

References initChallengeData(), monitorReloads(), and spawnWatcher().

◆ perkKills()

function perkKills ( victim  ,
isStunned  ,
time   
)

Definition at line 307 of file challenges_shared.gsc.

References isStunned().

◆ pickedUpBallisticKnife()

function pickedUpBallisticKnife ( )

Definition at line 20 of file challenges_shared.gsc.

Referenced by pick_up().

◆ playerKilled()

function playerKilled ( eInflictor  ,
attacker  ,
iDamage  ,
sMeansOfDeath  ,
weapon  ,
sHitLoc  ,
attackerStance  ,
bledOut   
)

◆ registerChallengesCallback()

function registerChallengesCallback ( callback  ,
func   
)

Definition at line 166 of file challenges_shared.gsc.

References callback().

Referenced by start_gametype().

◆ reloadThenKill()

function reloadThenKill ( reloadWeapon  )

Definition at line 224 of file challenges_shared.gsc.

References reloadThenKillTimeOut().

Referenced by monitorReloads().

◆ reloadThenKillTimeOut()

function reloadThenKillTimeOut ( time  )

Definition at line 245 of file challenges_shared.gsc.

Referenced by reloadThenKill().

◆ roundEnd()

function roundEnd ( winner  )

Definition at line 672 of file challenges_shared.gsc.

References doChallengeCallback(), and WAIT_SERVER_FRAME.

Referenced by endGame().

◆ scavengedGrenade()

function scavengedGrenade ( )

Definition at line 1484 of file challenges_shared.gsc.

Referenced by scavenger_think().

◆ spawnWatcher()

function spawnWatcher ( )

Definition at line 531 of file challenges_shared.gsc.

References monitor_player_sprint(), watchForDTP(), and watchForMantle().

Referenced by on_player_connect().

◆ stunnedTankWithEMPGrenade()

function stunnedTankWithEMPGrenade ( attacker  )

Definition at line 1500 of file challenges_shared.gsc.

Referenced by tank_damage_think().

◆ teamCompletedChallenge()

function teamCompletedChallenge ( team  ,
challenge   
)

◆ totalDomination()

function totalDomination ( team  )

Definition at line 1234 of file challenges_shared.gsc.

References teamCompletedChallenge().

◆ trackAssists()

function trackAssists ( attacker  ,
damage  ,
isFlare   
)

◆ trophy_defense()

function trophy_defense ( origin  ,
radius   
)

Definition at line 1987 of file challenges_shared.gsc.

Referenced by projectileExplode().

◆ updatezonemultikills()

function updatezonemultikills ( )

Definition at line 1303 of file challenges_shared.gsc.

Referenced by killedZoneAttacker().

◆ waitAndProcessPlayerKilledCallback()

function waitAndProcessPlayerKilledCallback ( data  )

◆ waitTillTimeoutOrDeath()

function waitTillTimeoutOrDeath ( timeout  )

Definition at line 2003 of file challenges_shared.gsc.

References timeout().

Referenced by watchForRapidDestroy().

◆ watchForDTP()

function watchForDTP ( )

Definition at line 555 of file challenges_shared.gsc.

Referenced by spawnWatcher().

◆ watchForMantle()

function watchForMantle ( )

Definition at line 570 of file challenges_shared.gsc.

Referenced by spawnWatcher().

◆ watchForRapidDestroy()

function watchForRapidDestroy ( weapon  )

Definition at line 860 of file challenges_shared.gsc.

References waitTillTimeoutOrDeath().

Referenced by destroyScoreStreak().

◆ weaponIsKnife()

function weaponIsKnife ( weapon  )

Definition at line 1842 of file challenges_shared.gsc.