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

Go to the source code of this file.

Functions

function __init__ ()
 
function add_fallback_spawnpoints (team, point_class)
 
function CodeCallback_UpdateSpawnPoints ()
 
function create_enemy_influencer (name, origin, team)
 
function create_entity_enemy_influencer (name, team)
 
function create_entity_friendly_influencer (name, team)
 
function create_entity_influencer (name, team_mask)
 
function create_entity_masked_enemy_influencer (name, team_mask)
 
function create_entity_masked_friendly_influencer (name, team_mask)
 
function create_friendly_influencer (name, origin, team)
 
function create_grenade_influencers (parent_team, weapon, grenade)
 
function create_influencer (name, origin, team_mask)
 
function create_map_placed_influencer (influencer_entity)
 
function create_map_placed_influencers ()
 
function create_player_influencers ()
 
function create_player_spawn_influencers (spawn_origin)
 
function delete_all_spawns (spawnpoints)
 
function enable_influencers (enabled)
 
function enable_player_influencers (enabled)
 
function gatherSpawnPoints (player_team)
 
function get_best_spawnpoint (point_team, influencer_team, player, predictedSpawn)
 
function get_enemy_team_mask (team)
 
function get_friendly_team_mask (team)
 
function getSpawnPoint (player_entity, predictedSpawn)
 
function getTDMStartSpawnName (team)
 
function getTeamStartSpawnName (team, spawnpointNameBase)
 
function init_spawn_system ()
 
function initialSpawnProtection ()
 
function is_hardcore ()
 
function is_spawn_trapped (team)
 
function onDeath ()
 
function onGrenadeThrow ()
 
function onPlayerConnect ()
 
function onPlayerSpawned ()
 
function onSpawnPlayer (predictedSpawn)
 
function onTeamChange ()
 
function player_influencers_set_team ()
 
function remove_influencer (to_be_removed)
 
function remove_influencers ()
 
function remove_unused_spawn_entities ()
 
function spawn_point_class_name_being_used (name)
 
function teams_have_enmity (team1, team2)
 
function update_fallback_spawnpoints ()
 
function updateAllSpawnPoints ()
 
function use_start_spawns (predictedSpawn)
 
function watch_remove_influencer ()
 

Function Documentation

◆ __init__()

function __init__ ( )

◆ add_fallback_spawnpoints()

function add_fallback_spawnpoints ( team  ,
point_class   
)

◆ CodeCallback_UpdateSpawnPoints()

function CodeCallback_UpdateSpawnPoints ( )

Definition at line 1002 of file _spawning.gsc.

References rebuild_spawn_points(), and updateAllSpawnPoints().

◆ create_enemy_influencer()

function create_enemy_influencer ( name  ,
origin  ,
team   
)

◆ create_entity_enemy_influencer()

function create_entity_enemy_influencer ( name  ,
team   
)

◆ create_entity_friendly_influencer()

function create_entity_friendly_influencer ( name  ,
team   
)

◆ create_entity_influencer()

function create_entity_influencer ( name  ,
team_mask   
)

◆ create_entity_masked_enemy_influencer()

function create_entity_masked_enemy_influencer ( name  ,
team_mask   
)

◆ create_entity_masked_friendly_influencer()

function create_entity_masked_friendly_influencer ( name  ,
team_mask   
)

◆ create_friendly_influencer()

function create_friendly_influencer ( name  ,
origin  ,
team   
)

Definition at line 276 of file _spawning.gsc.

References create_influencer(), get_friendly_team_mask(), and name.

Referenced by create_player_spawn_influencers(), and onDeath().

◆ create_grenade_influencers()

function create_grenade_influencers ( parent_team  ,
weapon  ,
grenade   
)

◆ create_influencer()

function create_influencer ( name  ,
origin  ,
team_mask   
)

◆ create_map_placed_influencer()

function create_map_placed_influencer ( influencer_entity  )

Definition at line 534 of file _spawning.gsc.

References create_enemy_influencer(), and getTeamMask().

Referenced by create_map_placed_influencers().

◆ create_map_placed_influencers()

function create_map_placed_influencers ( )

Definition at line 522 of file _spawning.gsc.

References create_map_placed_influencer().

Referenced by onStartGameType().

◆ create_player_influencers()

◆ create_player_spawn_influencers()

function create_player_spawn_influencers ( spawn_origin  )

Definition at line 376 of file _spawning.gsc.

References create_enemy_influencer(), and create_friendly_influencer().

Referenced by onSpawnPlayer().

◆ delete_all_spawns()

function delete_all_spawns ( spawnpoints  )

Definition at line 975 of file _spawning.gsc.

Referenced by remove_unused_spawn_entities().

◆ enable_influencers()

◆ enable_player_influencers()

function enable_player_influencers ( enabled  )

◆ gatherSpawnPoints()

function gatherSpawnPoints ( player_team  )

Definition at line 851 of file _spawning.gsc.

References get_team_spawnpoints().

Referenced by updateAllSpawnPoints().

◆ get_best_spawnpoint()

function get_best_spawnpoint ( point_team  ,
influencer_team  ,
player  ,
predictedSpawn   
)

Definition at line 835 of file _spawning.gsc.

References getOtherTeamsMask().

Referenced by getSpawnPoint().

◆ get_enemy_team_mask()

function get_enemy_team_mask ( team  )

◆ get_friendly_team_mask()

function get_friendly_team_mask ( team  )

Definition at line 239 of file _spawning.gsc.

References getTeamMask().

Referenced by create_entity_friendly_influencer(), and create_friendly_influencer().

◆ getSpawnPoint()

function getSpawnPoint ( player_entity  ,
predictedSpawn   
)

Definition at line 790 of file _spawning.gsc.

References get_best_spawnpoint(), getOtherTeam(), getTeamMask(), and is_spawn_trapped().

Referenced by onSpawnPlayer().

◆ getTDMStartSpawnName()

function getTDMStartSpawnName ( team  )

Definition at line 1067 of file _spawning.gsc.

References getTeamStartSpawnName().

Referenced by onStartGameType().

◆ getTeamStartSpawnName()

function getTeamStartSpawnName ( team  ,
spawnpointNameBase   
)

Definition at line 1036 of file _spawning.gsc.

References getOtherTeam(), and isOneRound().

Referenced by getTDMStartSpawnName().

◆ init_spawn_system()

function init_spawn_system ( )

Definition at line 105 of file _spawning.gsc.

Referenced by __init__().

◆ initialSpawnProtection()

function initialSpawnProtection ( )

Definition at line 1015 of file _spawning.gsc.

References CLIENT_FIELD_KILLSTREAK_SPAWN_PROTECTION, monitorSpeed(), and set().

Referenced by onPlayerSpawned().

◆ is_hardcore()

function is_hardcore ( )

Definition at line 878 of file _spawning.gsc.

◆ is_spawn_trapped()

function is_spawn_trapped ( team  )

Definition at line 640 of file _spawning.gsc.

Referenced by getSpawnPoint().

◆ onDeath()

function onDeath ( )

◆ onGrenadeThrow()

function onGrenadeThrow ( )

Definition at line 226 of file _spawning.gsc.

References create_grenade_influencers(), and WAIT_SERVER_FRAME.

Referenced by on_player_connecting(), and onPlayerConnect().

◆ onPlayerConnect()

function onPlayerConnect ( )

Definition at line 136 of file _spawning.gsc.

References onGrenadeThrow(), onPlayerSpawned(), and onTeamChange().

Referenced by __init__().

◆ onPlayerSpawned()

function onPlayerSpawned ( )

Definition at line 152 of file _spawning.gsc.

References enable_player_influencers(), initialSpawnProtection(), and onDeath().

Referenced by onPlayerConnect().

◆ onSpawnPlayer()

◆ onTeamChange()

function onTeamChange ( )

Definition at line 204 of file _spawning.gsc.

References player_influencers_set_team(), and WAIT_SERVER_FRAME.

Referenced by onPlayerConnect().

◆ player_influencers_set_team()

function player_influencers_set_team ( )

Definition at line 465 of file _spawning.gsc.

References getOtherTeamsMask(), and getTeamMask().

Referenced by on_joined_team(), and onTeamChange().

◆ remove_influencer()

function remove_influencer ( to_be_removed  )

Definition at line 383 of file _spawning.gsc.

Referenced by onPickup(), and removeInfluencers().

◆ remove_influencers()

◆ remove_unused_spawn_entities()

function remove_unused_spawn_entities ( )

◆ spawn_point_class_name_being_used()

function spawn_point_class_name_being_used ( name  )

Definition at line 983 of file _spawning.gsc.

References name.

Referenced by remove_unused_spawn_entities().

◆ teams_have_enmity()

function teams_have_enmity ( team1  ,
team2   
)

Definition at line 884 of file _spawning.gsc.

◆ update_fallback_spawnpoints()

function update_fallback_spawnpoints ( )

Definition at line 585 of file _spawning.gsc.

References addSpawnPoints(), and clearSpawnPoints().

Referenced by onStartGameType().

◆ updateAllSpawnPoints()

◆ use_start_spawns()

function use_start_spawns ( predictedSpawn  )

Definition at line 652 of file _spawning.gsc.

Referenced by onSpawnPlayer().

◆ watch_remove_influencer()

function watch_remove_influencer ( )