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

Go to the source code of this file.

Macros

#define ZM_DOGS_HERO_WEAPON_KILL_POWER   2
 

Functions

function __init__ ()
 
function dog_behind_audio ()
 
function dog_clip_monitor ()
 
function dog_death ()
 
function dog_explode_fx (origin)
 
function dog_health_increase ()
 
function dog_init ()
 
function dog_round_aftermath ()
 
function dog_round_spawning ()
 
function dog_round_start ()
 
function dog_round_stop ()
 
function dog_round_tracker ()
 
function dog_round_wait_func ()
 
function dog_run_think ()
 
function dog_spawn_factory_logic (favorite_enemy)
 
function dog_spawn_fx (ai, ent)
 
function dog_spawner_init ()
 
function dog_stalk_audio ()
 
function dog_thundergun_knockdown (player, gib)
 
function enable_dog_rounds ()
 
function get_favorite_enemy ()
 
function init ()
 
function init_dog_fx ()
 
function play_dog_round ()
 
function special_dog_spawn (num_to_spawn, spawners, spawn_point)
 
function stop_dog_sound_on_death ()
 
function waiting_for_next_dog_spawn (count, max)
 
function zombie_setup_attack_properties_dog ()
 

Macro Definition Documentation

◆ ZM_DOGS_HERO_WEAPON_KILL_POWER

#define ZM_DOGS_HERO_WEAPON_KILL_POWER   2

Definition at line 36 of file _zm_ai_dogs.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 42 of file _zm_ai_dogs.gsc.

References init(), init_dog_fx(), register(), and VERSION_SHIP.

◆ dog_behind_audio()

function dog_behind_audio ( )

Definition at line 763 of file _zm_ai_dogs.gsc.

References stop_dog_sound_on_death(), and waittill_any().

Referenced by zombie_setup_attack_properties_dog().

◆ dog_clip_monitor()

function dog_clip_monitor ( )

Definition at line 797 of file _zm_ai_dogs.gsc.

References clear(), get(), wait_network_frame(), and wait_till().

Referenced by init().

◆ dog_death()

◆ dog_explode_fx()

function dog_explode_fx ( origin  )

Definition at line 725 of file _zm_ai_dogs.gsc.

Referenced by dog_death().

◆ dog_health_increase()

function dog_health_increase ( )

Definition at line 433 of file _zm_ai_dogs.gsc.

Referenced by dog_round_spawning().

◆ dog_init()

◆ dog_round_aftermath()

function dog_round_aftermath ( )

Definition at line 278 of file _zm_ai_dogs.gsc.

References clientNotify(), sndMusicSystem_PlayState(), and specific_powerup_drop().

Referenced by dog_round_spawning().

◆ dog_round_spawning()

◆ dog_round_start()

function dog_round_start ( )

Definition at line 514 of file _zm_ai_dogs.gsc.

References clientNotify(), set(), and sndMusicSystem_PlayState().

Referenced by dog_round_tracker().

◆ dog_round_stop()

function dog_round_stop ( )

Definition at line 535 of file _zm_ai_dogs.gsc.

References clear(), and clientNotify().

Referenced by dog_round_tracker().

◆ dog_round_tracker()

function dog_round_tracker ( )

◆ dog_round_wait_func()

function dog_round_wait_func ( )

Definition at line 460 of file _zm_ai_dogs.gsc.

References get(), and increment_dog_round_stat().

Referenced by dog_round_tracker().

◆ dog_run_think()

function dog_run_think ( )

Definition at line 920 of file _zm_ai_dogs.gsc.

References get_favorite_enemy(), is_player_valid(), and set().

Referenced by dog_init().

◆ dog_spawn_factory_logic()

function dog_spawn_factory_logic ( favorite_enemy  )

Definition at line 362 of file _zm_ai_dogs.gsc.

Referenced by dog_round_spawning(), and special_dog_spawn().

◆ dog_spawn_fx()

function dog_spawn_fx ( ai  ,
ent   
)

◆ dog_spawner_init()

function dog_spawner_init ( )

Definition at line 120 of file _zm_ai_dogs.gsc.

References add_spawn_function(), dog_init(), and is_spawner_targeted_by_blocker().

Referenced by init().

◆ dog_stalk_audio()

function dog_stalk_audio ( )

Definition at line 957 of file _zm_ai_dogs.gsc.

Referenced by dog_init().

◆ dog_thundergun_knockdown()

function dog_thundergun_knockdown ( player  ,
gib   
)

Definition at line 970 of file _zm_ai_dogs.gsc.

References damage().

Referenced by dog_init().

◆ enable_dog_rounds()

function enable_dog_rounds ( )

Definition at line 107 of file _zm_ai_dogs.gsc.

References dog_round_tracker().

Referenced by main().

◆ get_favorite_enemy()

function get_favorite_enemy ( )

Definition at line 391 of file _zm_ai_dogs.gsc.

References is_player_valid().

Referenced by dog_round_spawning(), dog_run_think(), and special_dog_spawn().

◆ init()

◆ init_dog_fx()

function init_dog_fx ( )

Definition at line 96 of file _zm_ai_dogs.gsc.

Referenced by __init__().

◆ play_dog_round()

function play_dog_round ( )

Definition at line 550 of file _zm_ai_dogs.gsc.

References create_and_play_dialog().

Referenced by dog_round_spawning().

◆ special_dog_spawn()

function special_dog_spawn ( num_to_spawn  ,
spawners  ,
spawn_point   
)

◆ stop_dog_sound_on_death()

function stop_dog_sound_on_death ( )

Definition at line 757 of file _zm_ai_dogs.gsc.

Referenced by dog_behind_audio().

◆ waiting_for_next_dog_spawn()

function waiting_for_next_dog_spawn ( count  ,
max   
)

Definition at line 250 of file _zm_ai_dogs.gsc.

Referenced by dog_round_spawning(), and special_dog_spawn().

◆ zombie_setup_attack_properties_dog()

function zombie_setup_attack_properties_dog ( )

Definition at line 733 of file _zm_ai_dogs.gsc.

References dog_behind_audio(), and zombie_history().

Referenced by dog_spawn_fx().