‪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 CodeCallback_UpdateSpawnPoints ()
 
function create_enemy_influencer (name, origin, team)
 
function create_entity_enemy_influencer (name)
 
function create_entity_friendly_influencer (name)
 
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 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_debug_spawnpoint (player)
 
function get_enemy_team_mask (team)
 
function get_friendly_team_mask (team)
 
function getSpawnPoint (player_entity, predictedSpawn)
 
function init_spawn_system ()
 
function initialSpawnProtection (specialtyName, spawnMonitorSpeed)
 
function is_hardcore ()
 
function on_joined_team ()
 
function on_player_connecting ()
 
function on_player_spawned ()
 
function onDeath ()
 
function onGrenadeThrow ()
 
function onSpawnPlayer_Unified (predictedSpawn)
 
function player_influencers_set_team ()
 
function remove_influencers ()
 
function remove_unused_spawn_entities ()
 
function spawn_point_class_name_being_used (name)
 
function teams_have_enmity (team1, team2)
 
function updateAllSpawnPoints ()
 
function watch_remove_influencer ()
 

Function Documentation

◆ __init__()

function __init__ ( )

◆ CodeCallback_UpdateSpawnPoints()

function CodeCallback_UpdateSpawnPoints ( )

Definition at line 864 of file _spawning.gsc.

References rebuildSpawnPoints(), and updateAllSpawnPoints().

◆ create_enemy_influencer()

function create_enemy_influencer ( name  ,
origin  ,
team   
)

Definition at line 263 of file _spawning.gsc.

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

◆ create_entity_enemy_influencer()

function create_entity_enemy_influencer ( name  )

◆ create_entity_friendly_influencer()

function create_entity_friendly_influencer ( name  )

◆ create_entity_influencer()

function create_entity_influencer ( name  ,
team_mask   
)

Definition at line 272 of file _spawning.gsc.

References name.

◆ create_entity_masked_enemy_influencer()

function create_entity_masked_enemy_influencer ( name  ,
team_mask   
)

Definition at line 299 of file _spawning.gsc.

References create_entity_influencer(), and name.

◆ create_entity_masked_friendly_influencer()

function create_entity_masked_friendly_influencer ( name  ,
team_mask   
)

Definition at line 292 of file _spawning.gsc.

References create_entity_influencer(), and name.

◆ create_friendly_influencer()

function create_friendly_influencer ( name  ,
origin  ,
team   
)

Definition at line 254 of file _spawning.gsc.

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

◆ create_grenade_influencers()

function create_grenade_influencers ( parent_team  ,
weapon  ,
grenade   
)

◆ create_influencer()

function create_influencer ( name  ,
origin  ,
team_mask   
)

Definition at line 245 of file _spawning.gsc.

References name, and watch_remove_influencer().

◆ create_map_placed_influencer()

function create_map_placed_influencer ( influencer_entity  )

Definition at line 475 of file _spawning.gsc.

References create_enemy_influencer(), and getTeamMask().

◆ create_map_placed_influencers()

function create_map_placed_influencers ( )

Definition at line 463 of file _spawning.gsc.

References create_map_placed_influencer().

◆ create_player_influencers()

◆ delete_all_spawns()

function delete_all_spawns ( spawnpoints  )

Definition at line 837 of file _spawning.gsc.

◆ enable_influencers()

function enable_influencers ( enabled  )

Definition at line 386 of file _spawning.gsc.

◆ enable_player_influencers()

function enable_player_influencers ( enabled  )

Definition at line 394 of file _spawning.gsc.

References create_player_influencers(), and enable_influencers().

◆ gatherSpawnPoints()

function gatherSpawnPoints ( player_team  )

Definition at line 725 of file _spawning.gsc.

References getTeamSpawnPoints(), and spawn_array_struct().

◆ get_best_spawnpoint()

function get_best_spawnpoint ( point_team  ,
influencer_team  ,
player  ,
predictedSpawn   
)

Definition at line 702 of file _spawning.gsc.

References getOtherTeamsMask().

◆ get_debug_spawnpoint()

function get_debug_spawnpoint ( player  )

Definition at line 653 of file _spawning.gsc.

◆ get_enemy_team_mask()

function get_enemy_team_mask ( team  )

Definition at line 231 of file _spawning.gsc.

References getOtherTeamsMask().

◆ get_friendly_team_mask()

function get_friendly_team_mask ( team  )

Definition at line 217 of file _spawning.gsc.

References getTeamMask().

◆ getSpawnPoint()

function getSpawnPoint ( player_entity  ,
predictedSpawn   
)

Definition at line 618 of file _spawning.gsc.

References get_best_spawnpoint(), and getOtherTeam().

◆ init_spawn_system()

function init_spawn_system ( )

Definition at line 96 of file _spawning.gsc.

◆ initialSpawnProtection()

function initialSpawnProtection ( specialtyName  ,
spawnMonitorSpeed   
)

Definition at line 877 of file _spawning.gsc.

◆ is_hardcore()

function is_hardcore ( )

Definition at line 760 of file _spawning.gsc.

◆ on_joined_team()

function on_joined_team ( )

Definition at line 188 of file _spawning.gsc.

References player_influencers_set_team().

Referenced by on_player_connecting().

◆ on_player_connecting()

function on_player_connecting ( )

Definition at line 127 of file _spawning.gsc.

References on_joined_team(), on_player_spawned(), on_spawned(), and onGrenadeThrow().

Referenced by __init__().

◆ on_player_spawned()

function on_player_spawned ( )

Definition at line 145 of file _spawning.gsc.

References enable_player_influencers(), and onDeath().

Referenced by on_player_connecting().

◆ onDeath()

function onDeath ( )

Definition at line 168 of file _spawning.gsc.

References create_friendly_influencer(), and enable_player_influencers().

◆ onGrenadeThrow()

function onGrenadeThrow ( )

Definition at line 204 of file _spawning.gsc.

References create_grenade_influencers(), and WAIT_SERVER_FRAME.

◆ onSpawnPlayer_Unified()

function onSpawnPlayer_Unified ( predictedSpawn  )

Definition at line 524 of file _spawning.gsc.

References set_dvar_if_unset().

Referenced by Callback_PlayerConnect(), and spawnPlayerPrediction().

◆ player_influencers_set_team()

function player_influencers_set_team ( )

Definition at line 402 of file _spawning.gsc.

References getOtherTeamsMask(), and getTeamMask().

◆ remove_influencers()

function remove_influencers ( )

Definition at line 351 of file _spawning.gsc.

◆ 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 845 of file _spawning.gsc.

References name.

◆ teams_have_enmity()

function teams_have_enmity ( team1  ,
team2   
)

Definition at line 766 of file _spawning.gsc.

◆ updateAllSpawnPoints()

function updateAllSpawnPoints ( )

◆ watch_remove_influencer()

function watch_remove_influencer ( )

Definition at line 369 of file _spawning.gsc.

References watch_remove_influencer().