![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
Go to the source code of this file.
Functions | |
function | __init__ () |
function | addSpawnPointClassName (spawnPointClassName) |
function | addSpawnPoints (team, spawnPointName) |
function | addSpawnPointsInternal (team, spawnPointName) |
function | addSpawnPointTeamClassName (team, spawnPointClassName) |
function | avoidSameSpawn (spawnpoints) |
function | avoidSpawnReuse (spawnpoints, teambased) |
function | avoidVisibleEnemies (spawnpoints, teambased) |
function | avoidWeaponDamage (spawnpoints) |
function | checkForSimilarDeaths (deathInfo) |
function | clearSpawnPoints () |
function | deathOccured (dier, killer) |
function | debugNearbyPlayers (players, origin) |
function | dropSpawnPoints (spawnPointName) |
function | expandMaxs (maxs, point) |
function | expandMins (mins, point) |
function | finalizeSpawnpointChoice (spawnpoint) |
function | findBoxCenter (mins, maxs) |
function | getAllAlliedAndEnemyPlayers (obj) |
function | getAllOtherPlayers () |
function | getBestWeightedSpawnpoint (spawnpoints) |
function | getLosPenalty () |
function | getNonTeamMinDist (skip_team, minDists) |
function | getNonTeamSum (skip_team, sums) |
function | getRandomIntermissionPoint () |
function | getSpawnpoint_DM (spawnpoints) |
function | getSpawnpoint_Final (spawnpoints, useweights) |
function | getSpawnpoint_NearTeam (spawnpoints, favoredspawnpoints, forceAllyDistanceWeight, forceEnemyDistanceWeight) |
function | getSpawnpoint_Random (spawnpoints) |
function | getSpawnpoint_Turned (spawnpoints, idealDist, badDist, idealDistTeam, badDistTeam) |
function | getSpawnpointArray (classname) |
function | getTeamSpawnPoints (team) |
function | initWeights (spawnpoints) |
function | isPointVulnerable (playerorigin) |
function | lastMinuteSightTraces (spawnpoint) |
function | main () |
function | placeSpawnPoints (spawnPointName) |
function | profileDebug () |
function | rebuildSpawnPoints (team) |
function | showDeathsDebug () |
function | Spawnlogic_Begin () |
function | spawnPerFrameUpdate () |
function | spawnPointInit () |
function | spawnPointUpdate (spawnpoint) |
function | spawnPointUpdate_zm (spawnpoint) |
function | spawnWeightDebug (spawnpoints) |
function | updateDeathInfo () |
function | updateDeathInfoDebug () |
function __init__ | ( | ) |
Definition at line 13 of file _spawnlogic.gsc.
References main(), and on_start_gametype().
function addSpawnPointClassName | ( | spawnPointClassName | ) |
Definition at line 193 of file _spawnlogic.gsc.
Referenced by addSpawnPoints(), and placeSpawnPoints().
function addSpawnPoints | ( | team | , |
spawnPointName | |||
) |
Definition at line 130 of file _spawnlogic.gsc.
References addSpawnPointClassName(), addSpawnPointsInternal(), and addSpawnPointTeamClassName().
Referenced by update_fallback_spawnpoints(), and updateAllSpawnPoints().
function addSpawnPointsInternal | ( | team | , |
spawnPointName | |||
) |
Definition at line 78 of file _spawnlogic.gsc.
References abort_level(), expandMaxs(), expandMins(), getSpawnpointArray(), and spawnPointInit().
Referenced by addSpawnPoints(), and rebuildSpawnPoints().
function addSpawnPointTeamClassName | ( | team | , |
spawnPointClassName | |||
) |
Definition at line 203 of file _spawnlogic.gsc.
Referenced by addSpawnPoints().
function avoidSameSpawn | ( | spawnpoints | ) |
Definition at line 1413 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_DM(), getSpawnpoint_NearTeam(), and getSpawnpoint_Turned().
function avoidSpawnReuse | ( | spawnpoints | , |
teambased | |||
) |
Definition at line 1369 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_DM(), getSpawnpoint_NearTeam(), and getSpawnpoint_Turned().
function avoidVisibleEnemies | ( | spawnpoints | , |
teambased | |||
) |
Definition at line 1274 of file _spawnlogic.gsc.
References getLosPenalty(), and if().
Referenced by getSpawnpoint_DM(), getSpawnpoint_NearTeam(), and getSpawnpoint_Turned().
function avoidWeaponDamage | ( | spawnpoints | ) |
Definition at line 998 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_DM(), getSpawnpoint_NearTeam(), and getSpawnpoint_Turned().
function checkForSimilarDeaths | ( | deathInfo | ) |
Definition at line 880 of file _spawnlogic.gsc.
function clearSpawnPoints | ( | ) |
Definition at line 120 of file _spawnlogic.gsc.
Referenced by update_fallback_spawnpoints(), and updateAllSpawnPoints().
function deathOccured | ( | dier | , |
killer | |||
) |
Definition at line 831 of file _spawnlogic.gsc.
Referenced by Callback_PlayerKilled().
function debugNearbyPlayers | ( | players | , |
origin | |||
) |
Definition at line 827 of file _spawnlogic.gsc.
function dropSpawnPoints | ( | spawnPointName | ) |
Definition at line 178 of file _spawnlogic.gsc.
References getSpawnpointArray().
function expandMaxs | ( | maxs | , |
point | |||
) |
Definition at line 66 of file _spawnlogic.gsc.
Referenced by addSpawnPointsInternal(), and spawnPointInit().
function expandMins | ( | mins | , |
point | |||
) |
Definition at line 55 of file _spawnlogic.gsc.
Referenced by addSpawnPointsInternal(), and spawnPointInit().
function finalizeSpawnpointChoice | ( | spawnpoint | ) |
Definition at line 337 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_Final().
function findBoxCenter | ( | mins | , |
maxs | |||
) |
Definition at line 47 of file _spawnlogic.gsc.
function getAllAlliedAndEnemyPlayers | ( | obj | ) |
Definition at line 439 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_NearTeam().
function getAllOtherPlayers | ( | ) |
Definition at line 416 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_DM(), and getSpawnpoint_Turned().
function getBestWeightedSpawnpoint | ( | spawnpoints | ) |
Definition at line 347 of file _spawnlogic.gsc.
References getLosPenalty(), and lastMinuteSightTraces().
Referenced by getSpawnpoint_Final().
function getLosPenalty | ( | ) |
Definition at line 1208 of file _spawnlogic.gsc.
Referenced by avoidVisibleEnemies(), and getBestWeightedSpawnpoint().
function getNonTeamMinDist | ( | skip_team | , |
minDists | |||
) |
Definition at line 1067 of file _spawnlogic.gsc.
Referenced by spawnPointUpdate().
function getNonTeamSum | ( | skip_team | , |
sums | |||
) |
Definition at line 1053 of file _spawnlogic.gsc.
Referenced by spawnPointUpdate().
function getRandomIntermissionPoint | ( | ) |
Definition at line 1435 of file _spawnlogic.gsc.
References getSpawnpoint_Random().
Referenced by waitAndSpawnClient().
function getSpawnpoint_DM | ( | spawnpoints | ) |
Definition at line 629 of file _spawnlogic.gsc.
References avoidSameSpawn(), avoidSpawnReuse(), avoidVisibleEnemies(), avoidWeaponDamage(), getAllOtherPlayers(), getSpawnpoint_Final(), initWeights(), and Spawnlogic_Begin().
function getSpawnpoint_Final | ( | spawnpoints | , |
useweights | |||
) |
Definition at line 266 of file _spawnlogic.gsc.
References finalizeSpawnpointChoice(), getBestWeightedSpawnpoint(), and spawnWeightDebug().
Referenced by getSpawnpoint_DM(), getSpawnpoint_NearTeam(), getSpawnpoint_Random(), and getSpawnpoint_Turned().
function getSpawnpoint_NearTeam | ( | spawnpoints | , |
favoredspawnpoints | , | ||
forceAllyDistanceWeight | , | ||
forceEnemyDistanceWeight | |||
) |
Definition at line 536 of file _spawnlogic.gsc.
References avoidSameSpawn(), avoidSpawnReuse(), avoidVisibleEnemies(), avoidWeaponDamage(), getAllAlliedAndEnemyPlayers(), getSpawnpoint_Final(), getSpawnpoint_Random(), initWeights(), result(), Spawnlogic_Begin(), and spawnPointUpdate_zm().
Referenced by profileDebug().
function getSpawnpoint_Random | ( | spawnpoints | ) |
Definition at line 396 of file _spawnlogic.gsc.
References getSpawnpoint_Final().
Referenced by default_onSpawnSpectator(), getRandomIntermissionPoint(), and getSpawnpoint_NearTeam().
function getSpawnpoint_Turned | ( | spawnpoints | , |
idealDist | , | ||
badDist | , | ||
idealDistTeam | , | ||
badDistTeam | |||
) |
Definition at line 697 of file _spawnlogic.gsc.
References avoidSameSpawn(), avoidSpawnReuse(), avoidVisibleEnemies(), avoidWeaponDamage(), getAllOtherPlayers(), getSpawnpoint_Final(), initWeights(), and Spawnlogic_Begin().
function getSpawnpointArray | ( | classname | ) |
Definition at line 208 of file _spawnlogic.gsc.
Referenced by addSpawnPointsInternal(), dropSpawnPoints(), placeSpawnPoints(), and remove_unused_spawn_entities().
function getTeamSpawnPoints | ( | team | ) |
Definition at line 258 of file _spawnlogic.gsc.
Referenced by gatherSpawnPoints().
function initWeights | ( | spawnpoints | ) |
Definition at line 498 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_DM(), getSpawnpoint_NearTeam(), and getSpawnpoint_Turned().
function isPointVulnerable | ( | playerorigin | ) |
Definition at line 978 of file _spawnlogic.gsc.
function lastMinuteSightTraces | ( | spawnpoint | ) |
Definition at line 1215 of file _spawnlogic.gsc.
Referenced by getBestWeightedSpawnpoint().
function main | ( | ) |
Definition at line 19 of file _spawnlogic.gsc.
References spawnPointInit().
Referenced by __init__().
function placeSpawnPoints | ( | spawnPointName | ) |
Definition at line 148 of file _spawnlogic.gsc.
References abort_level(), addSpawnPointClassName(), getSpawnpointArray(), and spawnPointInit().
function profileDebug | ( | ) |
Definition at line 809 of file _spawnlogic.gsc.
References getSpawnpoint_NearTeam().
function rebuildSpawnPoints | ( | team | ) |
Definition at line 138 of file _spawnlogic.gsc.
References addSpawnPointsInternal().
Referenced by CodeCallback_UpdateSpawnPoints().
function showDeathsDebug | ( | ) |
Definition at line 786 of file _spawnlogic.gsc.
function Spawnlogic_Begin | ( | ) |
Definition at line 779 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_DM(), getSpawnpoint_NearTeam(), and getSpawnpoint_Turned().
function spawnPerFrameUpdate | ( | ) |
Definition at line 1029 of file _spawnlogic.gsc.
References spawnPointUpdate().
function spawnPointInit | ( | ) |
Definition at line 223 of file _spawnlogic.gsc.
References expandMaxs(), and expandMins().
Referenced by addSpawnPointsInternal(), main(), and placeSpawnPoints().
function spawnPointUpdate | ( | spawnpoint | ) |
Definition at line 1083 of file _spawnlogic.gsc.
References getNonTeamMinDist(), and getNonTeamSum().
Referenced by spawnPerFrameUpdate().
function spawnPointUpdate_zm | ( | spawnpoint | ) |
Definition at line 505 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_NearTeam().
function spawnWeightDebug | ( | spawnpoints | ) |
Definition at line 803 of file _spawnlogic.gsc.
Referenced by getSpawnpoint_Final().
function updateDeathInfo | ( | ) |
Definition at line 897 of file _spawnlogic.gsc.
References remove().
Referenced by updateDeathInfoDebug().
function updateDeathInfoDebug | ( | ) |
Definition at line 790 of file _spawnlogic.gsc.
References updateDeathInfo().