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

Go to the source code of this file.

Functions

function add_custom_zombie_spawn_logic (func)
 
function attractors_generated_listener ()
 
function check_for_zombie_death (zombie)
 
function check_zbarrier_piece_for_zombie_death (chunk_index, zbarrier, zombie)
 
function check_zbarrier_piece_for_zombie_inert (chunk_index, zbarrier, zombie)
 
function check_zombie_damage_callbacks (mod, hit_location, hit_origin, player, amount, weapon, direction_vec, tagName, modelName, partName, dFlags, inflictor, chargeLevel)
 
function check_zombie_death_animscript_callbacks ()
 
function check_zombie_death_event_callbacks (attacker)
 
function crumb_is_bad (crumb, bad_crumbs)
 
function damage_on_fire (player)
 
function deregister_zombie_death_event_callback (func)
 
function do_a_taunt ()
 
function do_zombie_rise (spot)
 
function do_zombie_spawn ()
 
function dragons_breath_flame_death_fx ()
 
function draw_zone_spawned_from ()
 
function enemy_death_detection ()
 
function get_attack_spot (node)
 
function get_attack_spot_index (node)
 
function get_number_variants (aliasPrefix)
 
function init ()
 
function is_spawner_targeted_by_blocker (ent)
 
function is_weapon_shotgun (weapon)
 
function jitter_enemies_bad_breadcrumbs (start_crumb)
 
function play_ambient_zombie_vocals ()
 
function player_attacker (attacker)
 
function player_attacks_enemy (player, amount, type, point, weapon, direction_vec, tagName, modelName, partName, dFlags, inflictor, chargeLevel)
 
function player_can_score_from_zombies ()
 
function player_using_hi_score_weapon (player)
 
function register_zombie_damage_callback (func)
 
function register_zombie_death_animscript_callback (func)
 
function register_zombie_death_event_callback (func)
 
function should_attack_player_thru_boards ()
 
function should_skip_teardown (find_flesh_struct_string)
 
function stop_zombie_rise_dust_fx (zombie)
 
function taunt_notetracks (msg)
 
function tear_into_building ()
 
function window_notetracks (msg)
 
function zombie_assure_node ()
 
function zombie_bad_path ()
 
function zombie_bad_path_notify ()
 
function zombie_bad_path_timeout ()
 
function zombie_bartear_offset_fx_horizontle (chunk)
 
function zombie_bartear_offset_fx_verticle (chunk)
 
function zombie_boardtear_offset_fx_horizontle (chunk, node)
 
function zombie_boardtear_offset_fx_verticle (chunk, node)
 
function zombie_can_drop_powerups (zombie)
 
function zombie_complete_emerging_into_playable_area ()
 
function zombie_damage (mod, hit_location, hit_origin, player, amount, team, weapon, direction_vec, tagName, modelName, partName, dFlags, inflictor, chargeLevel)
 
function zombie_damage_ads (mod, hit_location, hit_origin, player, amount, team, weapon, direction_vec, tagName, modelName, partName, dFlags, inflictor, chargeLevel)
 
function zombie_damage_failsafe ()
 
function zombie_death_animscript (eInflictor, attacker, iDamage, sMeansOfDeath, weapon, vDir, sHitLoc, psOffsetTime)
 
function zombie_death_event (zombie)
 
function zombie_death_points (origin, mod, hit_location, attacker, zombie, team)
 
function zombie_delay_powerup_drop (origin)
 
function zombie_entered_playable ()
 
function zombie_explodes_intopieces (random_gibs)
 
function zombie_findnodes ()
 
function zombie_flame_damage (mod, player)
 
function zombie_follow_enemy ()
 
function zombie_free_cam_allowed ()
 
function zombie_give_flame_damage_points ()
 
function zombie_goto_entrance (node, endon_bad_path)
 
function zombie_history (msg)
 
function zombie_pathing ()
 
function zombie_pathing_get_breadcrumb (origin, breadcrumbs, bad_crumbs, pick_random)
 
function zombie_push ()
 
function zombie_ragdoll_then_explode (launchvector, attacker)
 
function zombie_repath_notifier ()
 
function zombie_rise_burst_fx (zombie)
 
function zombie_rise_dust_fx (zombie)
 
function zombie_rise_fx (zombie)
 
function zombie_setup_attack_properties ()
 
function zombie_spawn_init (animname_set)
 
function zombie_tear_notetracks (msg, chunk, node)
 
function zombie_tesla_head_gib ()
 
function zombie_think ()
 

Function Documentation

◆ add_custom_zombie_spawn_logic()

function add_custom_zombie_spawn_logic ( func  )

Definition at line 188 of file _zm_spawner.gsc.

◆ attractors_generated_listener()

function attractors_generated_listener ( )

Definition at line 2506 of file _zm_spawner.gsc.

◆ check_for_zombie_death()

function check_for_zombie_death ( zombie  )

Definition at line 1525 of file _zm_spawner.gsc.

References update_states().

◆ check_zbarrier_piece_for_zombie_death()

function check_zbarrier_piece_for_zombie_death ( chunk_index  ,
zbarrier  ,
zombie   
)

Definition at line 1506 of file _zm_spawner.gsc.

References WAIT_SERVER_FRAME.

Referenced by getChunkService(), and tear_into_building().

◆ check_zbarrier_piece_for_zombie_inert()

function check_zbarrier_piece_for_zombie_inert ( chunk_index  ,
zbarrier  ,
zombie   
)

Definition at line 1494 of file _zm_spawner.gsc.

Referenced by tear_into_building().

◆ check_zombie_damage_callbacks()

function check_zombie_damage_callbacks ( mod  ,
hit_location  ,
hit_origin  ,
player  ,
amount  ,
weapon  ,
direction_vec  ,
tagName  ,
modelName  ,
partName  ,
dFlags  ,
inflictor  ,
chargeLevel   
)

Definition at line 2095 of file _zm_spawner.gsc.

Referenced by zombie_damage(), and zombie_damage_ads().

◆ check_zombie_death_animscript_callbacks()

function check_zombie_death_animscript_callbacks ( )

Definition at line 1822 of file _zm_spawner.gsc.

Referenced by zombie_death_animscript().

◆ check_zombie_death_event_callbacks()

function check_zombie_death_event_callbacks ( attacker  )

Definition at line 2449 of file _zm_spawner.gsc.

Referenced by zombie_death_event().

◆ crumb_is_bad()

function crumb_is_bad ( crumb  ,
bad_crumbs   
)

Definition at line 2667 of file _zm_spawner.gsc.

Referenced by zombie_pathing_get_breadcrumb().

◆ damage_on_fire()

function damage_on_fire ( player  )

Definition at line 1852 of file _zm_spawner.gsc.

Referenced by zombie_flame_damage().

◆ deregister_zombie_death_event_callback()

function deregister_zombie_death_event_callback ( func  )

Definition at line 2473 of file _zm_spawner.gsc.

◆ do_a_taunt()

function do_a_taunt ( )

Definition at line 994 of file _zm_spawner.gsc.

References taunt_notetracks().

Referenced by tear_into_building().

◆ do_zombie_rise()

function do_zombie_rise ( spot  )

◆ do_zombie_spawn()

function do_zombie_spawn ( )

Definition at line 2867 of file _zm_spawner.gsc.

References do_zombie_rise(), and IS_TRUE.

Referenced by zombie_think().

◆ dragons_breath_flame_death_fx()

function dragons_breath_flame_death_fx ( )

Definition at line 1664 of file _zm_spawner.gsc.

References a.

Referenced by zombie_death_animscript().

◆ draw_zone_spawned_from()

function draw_zone_spawned_from ( )

Definition at line 2964 of file _zm_spawner.gsc.

◆ enemy_death_detection()

function enemy_death_detection ( )

Definition at line 134 of file _zm_spawner.gsc.

References IS_TRUE, player_attacker(), and player_attacks_enemy().

Referenced by dog_init(), raps_init(), wasp_init(), and zombie_spawn_init().

◆ get_attack_spot()

function get_attack_spot ( node  )

Definition at line 1170 of file _zm_spawner.gsc.

References get_attack_spot_index().

Referenced by tear_into_building(), and updateAttackSpotService().

◆ get_attack_spot_index()

function get_attack_spot_index ( node  )

Definition at line 1186 of file _zm_spawner.gsc.

References DEFAULT.

Referenced by get_attack_spot().

◆ get_number_variants()

function get_number_variants ( aliasPrefix  )

Definition at line 1651 of file _zm_spawner.gsc.

Referenced by zmbVoxGetLineVariant().

◆ init()

function init ( )

Definition at line 43 of file _zm_spawner.gsc.

References ignore(), and IS_TRUE.

◆ is_spawner_targeted_by_blocker()

function is_spawner_targeted_by_blocker ( ent  )

Definition at line 164 of file _zm_spawner.gsc.

References result().

Referenced by dog_spawner_init(), raps_spawner_init(), and wasp_spawner_init().

◆ is_weapon_shotgun()

function is_weapon_shotgun ( weapon  )

Definition at line 2170 of file _zm_spawner.gsc.

Referenced by zombie_death_event().

◆ jitter_enemies_bad_breadcrumbs()

function jitter_enemies_bad_breadcrumbs ( start_crumb  )

Definition at line 2680 of file _zm_spawner.gsc.

References trace().

◆ play_ambient_zombie_vocals()

function play_ambient_zombie_vocals ( )

Definition at line 3208 of file _zm_spawner.gsc.

References name.

Referenced by zombie_spawn_init().

◆ player_attacker()

function player_attacker ( attacker  )

Definition at line 125 of file _zm_spawner.gsc.

Referenced by enemy_death_detection().

◆ player_attacks_enemy()

function player_attacks_enemy ( player  ,
amount  ,
type  ,
point  ,
weapon  ,
direction_vec  ,
tagName  ,
modelName  ,
partName  ,
dFlags  ,
inflictor  ,
chargeLevel   
)

Definition at line 96 of file _zm_spawner.gsc.

References bullet_attack(), is_ads(), and IS_TRUE.

Referenced by enemy_death_detection().

◆ player_can_score_from_zombies()

function player_can_score_from_zombies ( )

◆ player_using_hi_score_weapon()

function player_using_hi_score_weapon ( player  )

Definition at line 1890 of file _zm_spawner.gsc.

Referenced by zombie_damage(), and zombie_damage_ads().

◆ register_zombie_damage_callback()

function register_zombie_damage_callback ( func  )

Definition at line 2114 of file _zm_spawner.gsc.

Referenced by __init__(), and init_widows_wine().

◆ register_zombie_death_animscript_callback()

function register_zombie_death_animscript_callback ( func  )

Definition at line 1841 of file _zm_spawner.gsc.

Referenced by init().

◆ register_zombie_death_event_callback()

function register_zombie_death_event_callback ( func  )

Definition at line 2463 of file _zm_spawner.gsc.

Referenced by __init__(), and init_widows_wine().

◆ should_attack_player_thru_boards()

function should_attack_player_thru_boards ( )

Definition at line 1053 of file _zm_spawner.gsc.

References IS_TRUE, and window_notetracks().

Referenced by tear_into_building().

◆ should_skip_teardown()

function should_skip_teardown ( find_flesh_struct_string  )

Definition at line 446 of file _zm_spawner.gsc.

Referenced by shouldSkipTeardown(), and zombie_findnodes().

◆ stop_zombie_rise_dust_fx()

function stop_zombie_rise_dust_fx ( zombie  )

Definition at line 3181 of file _zm_spawner.gsc.

Referenced by zombie_rise_dust_fx().

◆ taunt_notetracks()

function taunt_notetracks ( msg  )

Definition at line 1031 of file _zm_spawner.gsc.

Referenced by do_a_taunt().

◆ tear_into_building()

◆ window_notetracks()

function window_notetracks ( msg  )

Definition at line 1112 of file _zm_spawner.gsc.

References teleport().

Referenced by should_attack_player_thru_boards().

◆ zombie_assure_node()

function zombie_assure_node ( )

Definition at line 681 of file _zm_spawner.gsc.

References draw_line_ent_to_pos(), IS_TRUE, zombie_bad_path(), and zombie_history().

Referenced by zombie_findnodes().

◆ zombie_bad_path()

function zombie_bad_path ( )

◆ zombie_bad_path_notify()

function zombie_bad_path_notify ( )

Definition at line 773 of file _zm_spawner.gsc.

Referenced by zombie_bad_path().

◆ zombie_bad_path_timeout()

function zombie_bad_path_timeout ( )

Definition at line 784 of file _zm_spawner.gsc.

Referenced by zombie_bad_path().

◆ zombie_bartear_offset_fx_horizontle()

function zombie_bartear_offset_fx_horizontle ( chunk  )

Definition at line 1442 of file _zm_spawner.gsc.

◆ zombie_bartear_offset_fx_verticle()

function zombie_bartear_offset_fx_verticle ( chunk  )

Definition at line 1365 of file _zm_spawner.gsc.

◆ zombie_boardtear_offset_fx_horizontle()

function zombie_boardtear_offset_fx_horizontle ( chunk  ,
node   
)

Definition at line 1235 of file _zm_spawner.gsc.

References IS_TRUE, and set().

Referenced by destructible_glass_barricade().

◆ zombie_boardtear_offset_fx_verticle()

function zombie_boardtear_offset_fx_verticle ( chunk  ,
node   
)

Definition at line 1300 of file _zm_spawner.gsc.

References IS_TRUE, and set().

◆ zombie_can_drop_powerups()

function zombie_can_drop_powerups ( zombie  )

Definition at line 1545 of file _zm_spawner.gsc.

References get(), is_tactical_grenade(), and IS_TRUE.

Referenced by zombie_death_animscript(), and zombie_death_points().

◆ zombie_complete_emerging_into_playable_area()

◆ zombie_damage()

function zombie_damage ( mod  ,
hit_location  ,
hit_origin  ,
player  ,
amount  ,
team  ,
weapon  ,
direction_vec  ,
tagName  ,
modelName  ,
partName  ,
dFlags  ,
inflictor  ,
chargeLevel   
)

◆ zombie_damage_ads()

function zombie_damage_ads ( mod  ,
hit_location  ,
hit_origin  ,
player  ,
amount  ,
team  ,
weapon  ,
direction_vec  ,
tagName  ,
modelName  ,
partName  ,
dFlags  ,
inflictor  ,
chargeLevel   
)

◆ zombie_damage_failsafe()

function zombie_damage_failsafe ( )

Definition at line 394 of file _zm_spawner.gsc.

References PERK_JUGGERNOG, and player_is_in_laststand().

Referenced by zombie_spawn_init().

◆ zombie_death_animscript()

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

◆ zombie_death_event()

◆ zombie_death_points()

function zombie_death_points ( origin  ,
mod  ,
hit_location  ,
attacker  ,
zombie  ,
team   
)

◆ zombie_delay_powerup_drop()

function zombie_delay_powerup_drop ( origin  )

Definition at line 1577 of file _zm_spawner.gsc.

References powerup_drop(), and wait_network_frame().

Referenced by zombie_death_animscript(), and zombie_death_points().

◆ zombie_entered_playable()

function zombie_entered_playable ( )

Definition at line 593 of file _zm_spawner.gsc.

References zombie_complete_emerging_into_playable_area().

Referenced by zombie_findnodes().

◆ zombie_explodes_intopieces()

function zombie_explodes_intopieces ( random_gibs  )

Definition at line 2175 of file _zm_spawner.gsc.

Referenced by zombie_death_event().

◆ zombie_findnodes()

◆ zombie_flame_damage()

function zombie_flame_damage ( mod  ,
player   
)

Definition at line 2135 of file _zm_spawner.gsc.

References damage_on_fire(), and flame_death_fx().

Referenced by zombie_damage(), and zombie_damage_ads().

◆ zombie_follow_enemy()

function zombie_follow_enemy ( )

◆ zombie_free_cam_allowed()

function zombie_free_cam_allowed ( )

Definition at line 3269 of file _zm_spawner.gsc.

Referenced by zombie_complete_emerging_into_playable_area().

◆ zombie_give_flame_damage_points()

function zombie_give_flame_damage_points ( )

Definition at line 2124 of file _zm_spawner.gsc.

Referenced by zombie_damage(), and zombie_damage_ads().

◆ zombie_goto_entrance()

function zombie_goto_entrance ( node  ,
endon_bad_path   
)

◆ zombie_history()

◆ zombie_pathing()

◆ zombie_pathing_get_breadcrumb()

function zombie_pathing_get_breadcrumb ( origin  ,
breadcrumbs  ,
bad_crumbs  ,
pick_random   
)

Definition at line 2639 of file _zm_spawner.gsc.

References crumb_is_bad().

Referenced by zombie_pathing().

◆ zombie_push()

function zombie_push ( )

Definition at line 3281 of file _zm_spawner.gsc.

Referenced by zombie_complete_emerging_into_playable_area().

◆ zombie_ragdoll_then_explode()

function zombie_ragdoll_then_explode ( launchvector  ,
attacker   
)

◆ zombie_repath_notifier()

function zombie_repath_notifier ( )

Definition at line 2726 of file _zm_spawner.gsc.

References WAIT_SERVER_FRAME.

Referenced by zombie_follow_enemy().

◆ zombie_rise_burst_fx()

function zombie_rise_burst_fx ( zombie  )

Definition at line 3085 of file _zm_spawner.gsc.

References IS_TRUE, and set().

Referenced by zombie_rise_fx().

◆ zombie_rise_dust_fx()

function zombie_rise_dust_fx ( zombie  )

Definition at line 3130 of file _zm_spawner.gsc.

References stop_zombie_rise_dust_fx().

Referenced by zombie_rise_fx().

◆ zombie_rise_fx()

function zombie_rise_fx ( zombie  )

Definition at line 3063 of file _zm_spawner.gsc.

References IS_TRUE, zombie_rise_burst_fx(), and zombie_rise_dust_fx().

Referenced by do_zombie_rise().

◆ zombie_setup_attack_properties()

function zombie_setup_attack_properties ( )

Definition at line 2483 of file _zm_spawner.gsc.

References zombie_history().

Referenced by zombie_findnodes(), and zombie_goto_entrance().

◆ zombie_spawn_init()

◆ zombie_tear_notetracks()

function zombie_tear_notetracks ( msg  ,
chunk  ,
node   
)

Definition at line 1207 of file _zm_spawner.gsc.

Referenced by tear_into_building().

◆ zombie_tesla_head_gib()

function zombie_tesla_head_gib ( )

Definition at line 3188 of file _zm_spawner.gsc.

References network_safe_play_fx_on_tag(), and zombie_head_gib().

Referenced by zombie_spawn_init().

◆ zombie_think()

function zombie_think ( )

Definition at line 545 of file _zm_spawner.gsc.

References do_zombie_spawn(), and IS_TRUE.

Referenced by zombie_spawn_init().