![]() |
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.
Macros | |
| #define | DOG_COUNT 10 |
| #define | DOG_COUNT_MAX_AT_ONCE 5 |
| #define | DOG_HEALTH 100 |
| #define | DOG_HEALTH_REGEN_TIME 5 |
| #define | DOG_MAX_DOG_ATTACKERS 2 |
| #define | DOG_MODEL_ENEMY "german_shepherd_vest_black" |
| #define | DOG_MODEL_FRIENDLY "german_shepherd_vest" |
| #define | DOG_SPAWN_TIME_DELAY_MAX 5 |
| #define | DOG_SPAWN_TIME_DELAY_MIN 2 |
| #define | DOG_TIME 45 |
Functions | |
| function | dog_abort () |
| function | dog_create_spawn_influencer (team) |
| function | dog_get_exit_node () |
| function | dog_health_regen () |
| function | dog_health_regen_think (delay, interval, regen_interval) |
| function | dog_killstreak_init () |
| function | dog_leave () |
| function | dog_manager_abort () |
| function | dog_manager_game_ended () |
| function | dog_manager_get_dogs () |
| function | dog_manager_spawn_dog (owner, team, spawn_node, requiredDeathCount) |
| function | dog_manager_spawn_dogs (owner, deathCount, killstreak_id) |
| function | dog_notify_level_on_death () |
| function | dog_owner_kills () |
| function | dog_patrol () |
| function | dog_patrol_near_enemy () |
| function | dog_patrol_near_objective () |
| function | dog_set_model () |
| function | dog_set_owner (owner, team, requiredDeathCount) |
| function | flash_dogs (area) |
| function | get_score_for_spawn (origin, team) |
| function | get_spawn_node (owner, team) |
| function | init () |
| function | init_dog () |
| function | init_spawns () |
| function | initKillstreak () |
| function | monitor_dog_special_grenades () |
| function | ownerHadActiveDogs () |
| function | resetAttackerDamage () |
| function | selfDefenseChallenge () |
| function | trackAttackerDamage (attacker) |
| function | useKillstreakDogs (hardpointType) |
| function dog_abort | ( | ) |
Definition at line 361 of file _dogs.gsc.
References dog_manager_get_dogs().
Referenced by dog_manager_abort(), and dog_manager_game_ended().
| function dog_create_spawn_influencer | ( | team | ) |
Definition at line 265 of file _dogs.gsc.
References create_entity_enemy_influencer().
Referenced by dog_manager_spawn_dog().
| function dog_get_exit_node | ( | ) |
Definition at line 742 of file _dogs.gsc.
Referenced by dog_leave().
| function dog_health_regen | ( | ) |
Definition at line 647 of file _dogs.gsc.
References damage(), dog_health_regen_think(), DOG_HEALTH_REGEN_TIME, and trackAttackerDamage().
Referenced by init_dog().
| function dog_health_regen_think | ( | delay | , |
| interval | , | ||
| regen_interval | |||
| ) |
Definition at line 694 of file _dogs.gsc.
References delay(), DOG_HEALTH, DOG_HEALTH_REGEN_TIME, and resetAttackerDamage().
Referenced by dog_health_regen().
| function dog_killstreak_init | ( | ) |
Definition at line 150 of file _dogs.gsc.
Referenced by useKillstreakDogs().
| function dog_leave | ( | ) |
Definition at line 396 of file _dogs.gsc.
References dog_get_exit_node(), and wait_endon().
Referenced by dog_patrol().
| function dog_manager_abort | ( | ) |
Definition at line 375 of file _dogs.gsc.
References dog_abort(), DOG_TIME, and wait_endon().
Referenced by dog_manager_spawn_dogs().
| function dog_manager_game_ended | ( | ) |
Definition at line 382 of file _dogs.gsc.
References dog_abort().
Referenced by dog_manager_spawn_dogs().
| function dog_manager_get_dogs | ( | ) |
Definition at line 625 of file _dogs.gsc.
Referenced by dog_abort(), dog_manager_spawn_dogs(), flash_dogs(), getValidTargets(), heli_targeting(), projectile_find_target_killstreak(), and setup_callbacks().
| function dog_manager_spawn_dog | ( | owner | , |
| team | , | ||
| spawn_node | , | ||
| requiredDeathCount | |||
| ) |
Definition at line 270 of file _dogs.gsc.
References dog_create_spawn_influencer(), dog_notify_level_on_death(), dog_owner_kills(), dog_patrol(), dog_set_model(), dog_set_owner(), init_dog(), and monitor_dog_special_grenades().
Referenced by dog_manager_spawn_dogs().
| function dog_manager_spawn_dogs | ( | owner | , |
| deathCount | , | ||
| killstreak_id | |||
| ) |
Definition at line 312 of file _dogs.gsc.
References DOG_COUNT, DOG_COUNT_MAX_AT_ONCE, dog_manager_abort(), dog_manager_game_ended(), dog_manager_get_dogs(), dog_manager_spawn_dog(), DOG_SPAWN_TIME_DELAY_MAX, DOG_SPAWN_TIME_DELAY_MIN, get_spawn_node(), and killstreakStop().
Referenced by useKillstreakDogs().
| function dog_notify_level_on_death | ( | ) |
Definition at line 390 of file _dogs.gsc.
Referenced by dog_manager_spawn_dog().
| function dog_owner_kills | ( | ) |
Definition at line 631 of file _dogs.gsc.
Referenced by dog_manager_spawn_dog().
| function dog_patrol | ( | ) |
Definition at line 408 of file _dogs.gsc.
References dog_leave(), dog_patrol_near_enemy(), dog_patrol_near_objective(), wait_endon(), and waittill_any_return().
Referenced by dog_manager_spawn_dog().
| function dog_patrol_near_enemy | ( | ) |
Definition at line 564 of file _dogs.gsc.
Referenced by dog_patrol().
| function dog_patrol_near_objective | ( | ) |
Definition at line 501 of file _dogs.gsc.
Referenced by dog_patrol().
| function dog_set_model | ( | ) |
Definition at line 179 of file _dogs.gsc.
References DOG_MODEL_ENEMY, and DOG_MODEL_FRIENDLY.
Referenced by dog_manager_spawn_dog().
| function dog_set_owner | ( | owner | , |
| team | , | ||
| requiredDeathCount | |||
| ) |
Definition at line 257 of file _dogs.gsc.
Referenced by dog_manager_spawn_dog().
| function flash_dogs | ( | area | ) |
Definition at line 748 of file _dogs.gsc.
References dog_manager_get_dogs().
Referenced by init(), and monitor_dog_special_grenades().
| function get_spawn_node | ( | owner | , |
| team | |||
| ) |
Definition at line 211 of file _dogs.gsc.
Referenced by dog_manager_spawn_dogs().
| function init | ( | ) |
Definition at line 44 of file _dogs.gsc.
References flash_dogs().
| function init_dog | ( | ) |
Definition at line 185 of file _dogs.gsc.
References DOG_HEALTH, dog_health_regen(), and selfDefenseChallenge().
Referenced by dog_manager_spawn_dog().
| function init_spawns | ( | ) |
Definition at line 56 of file _dogs.gsc.
References get_spawnpoint_array(), and spawn().
| function monitor_dog_special_grenades | ( | ) |
Definition at line 291 of file _dogs.gsc.
References damage(), flash_dogs(), isFlashOrStunWeapon(), spawn(), and WAIT_SERVER_FRAME.
Referenced by dog_manager_spawn_dog().
| function ownerHadActiveDogs | ( | ) |
Definition at line 139 of file _dogs.gsc.
References waittill_any().
Referenced by useKillstreakDogs().
| function resetAttackerDamage | ( | ) |
Definition at line 688 of file _dogs.gsc.
Referenced by dog_health_regen_think().
| function selfDefenseChallenge | ( | ) |
| function trackAttackerDamage | ( | attacker | ) |
Definition at line 664 of file _dogs.gsc.
Referenced by dog_health_regen().
| function useKillstreakDogs | ( | hardpointType | ) |
Definition at line 105 of file _dogs.gsc.
References dog_killstreak_init(), dog_manager_spawn_dogs(), isKillstreakAllowed(), killstreakStart(), ownerHadActiveDogs(), and play_killstreak_start_dialog().