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

Go to the source code of this file.

Macros

#define DIALOG_THROTTLE   10000
 

Functions

function addSpawnPointsForFlag (team, flag_team, flagSpawnName)
 
function change_dom_spawns ()
 
function createFlagSpawnInfluencers ()
 
function domFlags ()
 
function dominated_challenge_check ()
 
function dominated_check ()
 
function endWatchForBFlagCapAfterTime (time)
 
function flagCapturedFromNeutral (team)
 
function flagCapturedFromTeam (team, oldTeam)
 
function flagNeutralized (team, oldTeam)
 
function flagSetup ()
 
function flushObjectiveFlagDialog ()
 
function getBoundaryFlags ()
 
function getBoundaryFlagSpawns (team)
 
function GetDomFlagUseString (label, neutralized)
 
function getFlagTeam ()
 
function getOwnedAndBoundingFlagSpawns (team)
 
function getOwnedFlagSpawns (team)
 
function getSpawnsBoundingFlag (avoidflag)
 
function getTeamFlagCount (team)
 
function getUnownedFlagNearestStart (team, excludeFlag)
 
function give_capture_credit (touchList, string, lastOwnerTeam, isBFlag, neutralizing)
 
function give_neutralized_credit (touchList, string, lastOwnerTeam, isBFlag)
 
function isScoreBoosting (player, flag)
 
function killWhileContesting (flag)
 
function main ()
 
function onBeginUse (player)
 
function onEndGame (winningTeam)
 
function onEndUse (team, player, success)
 
function onPlayerKilled (eInflictor, attacker, iDamage, sMeansOfDeath, weapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration)
 
function onPrecacheGameType ()
 
function onRoundEndGame (roundWinner)
 
function onRoundSwitch ()
 
function onScoreCloseMusic ()
 
function onStartGameType ()
 
function onUpdateUseRate ()
 
function onUse (player)
 
function onUseUpdate (team, progress, change)
 
function onUseWithNeutralizingFlag (player)
 
function onUseWithoutNeutralizingFlag (player)
 
function statusDialog (dialog, team, objectiveKey)
 
function totalDomination (team)
 
function update_spawn_influencers (team)
 
function updateattackermultikills ()
 
function updateCapsPerMinute (lastOwnerTeam)
 
function updateDomScores ()
 
function updateGametypeDvars ()
 
function watchForBFlagCap ()
 

Macro Definition Documentation

◆ DIALOG_THROTTLE

#define DIALOG_THROTTLE   10000

Definition at line 121 of file dom.gsc.

Function Documentation

◆ addSpawnPointsForFlag()

function addSpawnPointsForFlag ( team  ,
flag_team  ,
flagSpawnName   
)

Definition at line 1531 of file dom.gsc.

References add_spawn_points(), and getOtherTeam().

Referenced by change_dom_spawns().

◆ change_dom_spawns()

function change_dom_spawns ( )

◆ createFlagSpawnInfluencers()

function createFlagSpawnInfluencers ( )

Definition at line 1485 of file dom.gsc.

References create_influencer(), and update_spawn_influencers().

Referenced by domFlags().

◆ domFlags()

◆ dominated_challenge_check()

function dominated_challenge_check ( )

Definition at line 1586 of file dom.gsc.

References getFlagTeam().

Referenced by onUseWithNeutralizingFlag(), and onUseWithoutNeutralizingFlag().

◆ dominated_check()

function dominated_check ( )

Definition at line 1616 of file dom.gsc.

References getFlagTeam().

Referenced by change_dom_spawns().

◆ endWatchForBFlagCapAfterTime()

function endWatchForBFlagCapAfterTime ( time  )

Definition at line 808 of file dom.gsc.

Referenced by watchForBFlagCap().

◆ flagCapturedFromNeutral()

◆ flagCapturedFromTeam()

function flagCapturedFromTeam ( team  ,
oldTeam   
)

◆ flagNeutralized()

function flagNeutralized ( team  ,
oldTeam   
)

◆ flagSetup()

function flagSetup ( )

Definition at line 1380 of file dom.gsc.

References abort_level(), and get_spawnpoint_array().

Referenced by domFlags().

◆ flushObjectiveFlagDialog()

function flushObjectiveFlagDialog ( )

Definition at line 487 of file dom.gsc.

References flush_objective_dialog().

Referenced by flagCapturedFromNeutral(), flagCapturedFromTeam(), and flagNeutralized().

◆ getBoundaryFlags()

function getBoundaryFlags ( )

Definition at line 1263 of file dom.gsc.

References get_owner_team().

Referenced by getBoundaryFlagSpawns().

◆ getBoundaryFlagSpawns()

function getBoundaryFlagSpawns ( team  )

Definition at line 1282 of file dom.gsc.

References getBoundaryFlags(), and getFlagTeam().

◆ GetDomFlagUseString()

function GetDomFlagUseString ( label  ,
neutralized   
)

Definition at line 604 of file dom.gsc.

Referenced by onUseWithNeutralizingFlag(), and onUseWithoutNeutralizingFlag().

◆ getFlagTeam()

◆ getOwnedAndBoundingFlagSpawns()

function getOwnedAndBoundingFlagSpawns ( team  )

Definition at line 1331 of file dom.gsc.

References getFlagTeam().

◆ getOwnedFlagSpawns()

function getOwnedFlagSpawns ( team  )

Definition at line 1363 of file dom.gsc.

References getFlagTeam().

◆ getSpawnsBoundingFlag()

function getSpawnsBoundingFlag ( avoidflag  )

Definition at line 1299 of file dom.gsc.

◆ getTeamFlagCount()

function getTeamFlagCount ( team  )

◆ getUnownedFlagNearestStart()

function getUnownedFlagNearestStart ( team  ,
excludeFlag   
)

Definition at line 428 of file dom.gsc.

References getFlagTeam().

Referenced by domFlags().

◆ give_capture_credit()

function give_capture_credit ( touchList  ,
string  ,
lastOwnerTeam  ,
isBFlag  ,
neutralizing   
)

◆ give_neutralized_credit()

function give_neutralized_credit ( touchList  ,
string  ,
lastOwnerTeam  ,
isBFlag   
)

◆ isScoreBoosting()

function isScoreBoosting ( player  ,
flag   
)

Definition at line 1668 of file dom.gsc.

Referenced by give_capture_credit(), and give_neutralized_credit().

◆ killWhileContesting()

function killWhileContesting ( flag  )

Definition at line 1186 of file dom.gsc.

References processScoreEvent().

Referenced by onPlayerKilled().

◆ main()

◆ onBeginUse()

function onBeginUse ( player  )

Definition at line 449 of file dom.gsc.

References get_owner_team(), getOtherTeam(), and statusDialog().

Referenced by domFlags(), prox_trigger_think(), and use_object_use_think().

◆ onEndGame()

function onEndGame ( winningTeam  )

Definition at line 275 of file dom.gsc.

References allow_use(), get_label(), get_owner_team(), and holdFlagEntireMatch().

Referenced by main().

◆ onEndUse()

function onEndUse ( team  ,
player  ,
success   
)

Definition at line 524 of file dom.gsc.

References flush_objective_dialog().

Referenced by domFlags(), use_object_prox_think(), and use_object_use_think().

◆ onPlayerKilled()

function onPlayerKilled ( eInflictor  ,
attacker  ,
iDamage  ,
sMeansOfDeath  ,
weapon  ,
vDir  ,
sHitLoc  ,
psOffsetTime  ,
deathAnimDuration   
)

◆ onPrecacheGameType()

function onPrecacheGameType ( )

Definition at line 192 of file dom.gsc.

Referenced by main().

◆ onRoundEndGame()

function onRoundEndGame ( roundWinner  )

Definition at line 290 of file dom.gsc.

Referenced by main().

◆ onRoundSwitch()

function onRoundSwitch ( )

Definition at line 1056 of file dom.gsc.

Referenced by main().

◆ onScoreCloseMusic()

function onScoreCloseMusic ( )

Definition at line 1012 of file dom.gsc.

Referenced by updateDomScores().

◆ onStartGameType()

◆ onUpdateUseRate()

function onUpdateUseRate ( )

Definition at line 1683 of file dom.gsc.

References get_num_touching_except_team().

Referenced by domFlags(), and update_use_rate().

◆ onUse()

function onUse ( player  )

Definition at line 771 of file dom.gsc.

References change_dom_spawns(), onUseWithNeutralizingFlag(), and onUseWithoutNeutralizingFlag().

Referenced by domFlags().

◆ onUseUpdate()

function onUseUpdate ( team  ,
progress  ,
change   
)

◆ onUseWithNeutralizingFlag()

◆ onUseWithoutNeutralizingFlag()

◆ statusDialog()

function statusDialog ( dialog  ,
team  ,
objectiveKey   
)

◆ totalDomination()

function totalDomination ( team  )

Definition at line 784 of file dom.gsc.

Referenced by onUseWithNeutralizingFlag(), and onUseWithoutNeutralizingFlag().

◆ update_spawn_influencers()

function update_spawn_influencers ( team  )

◆ updateattackermultikills()

function updateattackermultikills ( )

Definition at line 1223 of file dom.gsc.

References domAttackerMultiKill().

Referenced by onPlayerKilled().

◆ updateCapsPerMinute()

function updateCapsPerMinute ( lastOwnerTeam  )

Definition at line 1642 of file dom.gsc.

References getTimePassed().

Referenced by give_capture_credit(), and give_neutralized_credit().

◆ updateDomScores()

◆ updateGametypeDvars()

function updateGametypeDvars ( )

Definition at line 303 of file dom.gsc.

Referenced by onStartGameType().

◆ watchForBFlagCap()

function watchForBFlagCap ( )

Definition at line 795 of file dom.gsc.

References capturedBFirstMinute(), and endWatchForBFlagCapAfterTime().

Referenced by onStartGameType().