![]() |
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 | REMOTE_MISSILE_BOMBLETS_NUMBER 6 |
#define | REMOTE_MISSILE_BRAKE_TIMEOUT 1.5 |
#define | REMOTE_MISSILE_FRAMES_BETWEEN_TARGET_SCAN 5 |
#define | REMOTE_MISSILE_ICON_SIZE 175 |
#define | REMOTE_MISSILE_MAP_ICON_DELAY 0.1 |
#define | REMOTE_MISSILE_MAX_OTHER_TARGETS_HUD 3 |
#define | REMOTE_MISSILE_NAME "remote_missile" |
#define | REMOTE_MISSILE_TARGETING_RADIUS 600 |
Functions | |
function | _fire (lifeId, player, team, killstreak_id) |
function | bomblet_camera_waiter (rocket) |
function | bomblet_explostion_waiter (player) |
function | cleanup_bombs (bomb) |
function | cleanupWaiter (rocket, team, killstreak_id) |
function | create_missile_hud (rocket) |
function | destroy_missile_hud () |
function | drawLine (start, end, timeSlice, color) |
function | fire_bomblet (rocket, explosionRadius, target, waitFrames) |
function | fire_random_bomblet (rocket, explosionRadius, quadrant, waitFrames) |
function | getBestSpawnPoint (remoteMissileSpawnPoints) |
function | getValidTargets (rocket, trace, max_targets) |
function | hackedHealthUpdate (hacker) |
function | HackedPostFunction (hacker) |
function | handleDamage () |
function | init () |
function | missile_brake_timeout_watch () |
function | missile_deploy (rocket, hacked) |
function | missile_deploy_watch (rocket) |
function | missile_sound_boost (rocket) |
function | missile_sound_deploy_bomblets () |
function | missile_sound_impact (player, distance) |
function | missile_sound_play (player) |
function | player_missile_end (rocket, performPlayerKillstreakEnd, unlink, team, killstreak_id) |
function | remote_missile_game_end_think (rocket, team, killstreak_id) |
function | remotemissile_bda_dialog () |
function | Rocket_CleanupOnDeath () |
function | setup_bomblet (bomb) |
function | setup_bomblet_map_icon () |
function | setup_rockect_map_icon () |
function | sndWatchExplo () |
function | staticEffect (duration) |
function | stopOndeath (snd) |
function | targeting_hud_think (rocket) |
function | tryUsePredatorMissile (lifeId) |
function | watch_missile_death (rocket, team, killstreak_id) |
function | watch_missile_kill_z () |
#define REMOTE_MISSILE_BOMBLETS_NUMBER 6 |
Definition at line 30 of file _remotemissile.gsc.
#define REMOTE_MISSILE_BRAKE_TIMEOUT 1.5 |
Definition at line 33 of file _remotemissile.gsc.
#define REMOTE_MISSILE_FRAMES_BETWEEN_TARGET_SCAN 5 |
Definition at line 31 of file _remotemissile.gsc.
#define REMOTE_MISSILE_ICON_SIZE 175 |
Definition at line 34 of file _remotemissile.gsc.
#define REMOTE_MISSILE_MAP_ICON_DELAY 0.1 |
Definition at line 32 of file _remotemissile.gsc.
#define REMOTE_MISSILE_MAX_OTHER_TARGETS_HUD 3 |
Definition at line 28 of file _remotemissile.gsc.
#define REMOTE_MISSILE_NAME "remote_missile" |
Definition at line 47 of file _remotemissile.gsc.
#define REMOTE_MISSILE_TARGETING_RADIUS 600 |
Definition at line 29 of file _remotemissile.gsc.
function _fire | ( | lifeId | , |
player | , | ||
team | , | ||
killstreak_id | |||
) |
Definition at line 188 of file _remotemissile.gsc.
References activate(), cleanupWaiter(), clear_using_remote(), CLIENT_FIELD_OPERATING_PREDATOR, configure_team(), create_entity_enemy_influencer(), enable_hacking(), ENEMY_VEHICLE_ACTIVE, freeze_player_controls(), getBestSpawnPoint(), hackedHealthUpdate(), HackedPostFunction(), handleDamage(), init_ride_killstreak(), killstreakStop(), killstreakTargetSet(), missile_brake_timeout_watch(), missile_deploy_watch(), missile_sound_boost(), missile_sound_impact(), missile_sound_play(), play_killstreak_start_dialog(), remote_missile_game_end_think(), REMOTE_MISSILE_NAME, REMOTE_MISSILE_VISIONSET_ALIAS, result(), set(), set_to_player(), setup_rockect_map_icon(), setUsingRemote(), sndWatchExplo(), spawn(), VAL, watch_missile_death(), and watch_missile_kill_z().
Referenced by tryUsePredatorMissile().
function bomblet_camera_waiter | ( | rocket | ) |
Definition at line 928 of file _remotemissile.gsc.
References delay().
Referenced by missile_deploy().
function bomblet_explostion_waiter | ( | player | ) |
Definition at line 1016 of file _remotemissile.gsc.
References cleanup_bombs().
Referenced by setup_bomblet().
function cleanup_bombs | ( | bomb | ) |
Definition at line 1002 of file _remotemissile.gsc.
References set(), and waittill_any().
Referenced by bomblet_explostion_waiter().
function cleanupWaiter | ( | rocket | , |
team | , | ||
killstreak_id | |||
) |
Definition at line 418 of file _remotemissile.gsc.
References player_missile_end(), and waittill_any().
Referenced by _fire().
function create_missile_hud | ( | rocket | ) |
Definition at line 706 of file _remotemissile.gsc.
References REMOTE_MISSILE_ICON_SIZE, REMOTE_MISSILE_MAX_OTHER_TARGETS_HUD, and targeting_hud_think().
Referenced by missile_deploy_watch().
function destroy_missile_hud | ( | ) |
Definition at line 749 of file _remotemissile.gsc.
References REMOTE_MISSILE_MAX_OTHER_TARGETS_HUD.
Referenced by player_missile_end().
function drawLine | ( | start | , |
end | , | ||
timeSlice | , | ||
color | |||
) |
Definition at line 176 of file _remotemissile.gsc.
References end(), and WAIT_SERVER_FRAME.
function fire_bomblet | ( | rocket | , |
explosionRadius | , | ||
target | , | ||
waitFrames | |||
) |
Definition at line 967 of file _remotemissile.gsc.
References setup_bomblet().
Referenced by missile_deploy().
function fire_random_bomblet | ( | rocket | , |
explosionRadius | , | ||
quadrant | , | ||
waitFrames | |||
) |
Definition at line 983 of file _remotemissile.gsc.
References REMOTE_MISSILE_TARGETING_RADIUS, and setup_bomblet().
Referenced by missile_deploy().
function getBestSpawnPoint | ( | remoteMissileSpawnPoints | ) |
function getValidTargets | ( | rocket | , |
trace | , | ||
max_targets | |||
) |
Definition at line 579 of file _remotemissile.gsc.
References REMOTE_MISSILE_TARGETING_RADIUS, and trace().
Referenced by missile_deploy(), and targeting_hud_think().
function hackedHealthUpdate | ( | hacker | ) |
Definition at line 288 of file _remotemissile.gsc.
Referenced by _fire().
function HackedPostFunction | ( | hacker | ) |
Definition at line 293 of file _remotemissile.gsc.
References missile_deploy().
Referenced by _fire().
function handleDamage | ( | ) |
Definition at line 429 of file _remotemissile.gsc.
References addFlySwatterStat(), damage(), destroyedAircraft(), IsEnemyPlayer(), processScoreEvent(), and remove_influencers().
Referenced by _fire().
function init | ( | ) |
Definition at line 49 of file _remotemissile.gsc.
References override_entity_camera_in_demo(), ramp_in_out_thread_per_player(), register(), register_alt_weapon(), register_dialog(), register_info(), register_strings(), REMOTE_MISSILE_VISIONSET_ALIAS, set_team_kill_penalty_scale(), tryUsePredatorMissile(), and VERSION_SHIP.
function missile_brake_timeout_watch | ( | ) |
Definition at line 391 of file _remotemissile.gsc.
References REMOTE_MISSILE_BRAKE_TIMEOUT.
Referenced by _fire().
function missile_deploy | ( | rocket | , |
hacked | |||
) |
Definition at line 867 of file _remotemissile.gsc.
References bomblet_camera_waiter(), fade_to_black_for_x_sec(), fire_bomblet(), fire_random_bomblet(), getValidTargets(), missile_sound_deploy_bomblets(), REMOTE_MISSILE_BOMBLETS_NUMBER, REMOTE_MISSILE_PLAYER_DETONATED, and set().
Referenced by HackedPostFunction(), and missile_deploy_watch().
function missile_deploy_watch | ( | rocket | ) |
Definition at line 842 of file _remotemissile.gsc.
References create_missile_hud(), missile_deploy(), and WAIT_SERVER_FRAME.
Referenced by _fire().
function missile_sound_boost | ( | rocket | ) |
Definition at line 519 of file _remotemissile.gsc.
References missile_sound_impact().
Referenced by _fire().
function missile_sound_deploy_bomblets | ( | ) |
Definition at line 574 of file _remotemissile.gsc.
Referenced by missile_deploy().
function missile_sound_impact | ( | player | , |
distance | |||
) |
Definition at line 541 of file _remotemissile.gsc.
References WAIT_SERVER_FRAME.
Referenced by _fire(), and missile_sound_boost().
function missile_sound_play | ( | player | ) |
Definition at line 498 of file _remotemissile.gsc.
References spawn(), and stopOndeath().
Referenced by _fire().
function player_missile_end | ( | rocket | , |
performPlayerKillstreakEnd | , | ||
unlink | , | ||
team | , | ||
killstreak_id | |||
) |
Definition at line 339 of file _remotemissile.gsc.
References clear_using_remote(), CLIENT_FIELD_OPERATING_PREDATOR, deactivate(), destroy_missile_hud(), freeze_player_controls(), IS_TRUE, killstreakStop(), REMOTE_MISSILE_VISIONSET_ALIAS, remove_influencers(), set(), and set_to_player().
Referenced by cleanupWaiter(), remote_missile_game_end_think(), and watch_missile_death().
function remote_missile_game_end_think | ( | rocket | , |
team | , | ||
killstreak_id | |||
) |
Definition at line 74 of file _remotemissile.gsc.
References player_missile_end().
Referenced by _fire().
function remotemissile_bda_dialog | ( | ) |
Definition at line 1030 of file _remotemissile.gsc.
References play_pilot_dialog(), and play_taacom_dialog().
Referenced by watch_missile_death().
function Rocket_CleanupOnDeath | ( | ) |
Definition at line 489 of file _remotemissile.gsc.
function setup_bomblet | ( | bomb | ) |
Definition at line 953 of file _remotemissile.gsc.
References bomblet_explostion_waiter(), and setup_bomblet_map_icon().
Referenced by fire_bomblet(), and fire_random_bomblet().
function setup_bomblet_map_icon | ( | ) |
Definition at line 945 of file _remotemissile.gsc.
References ENEMY_VEHICLE_ACTIVE, REMOTE_MISSILE_BOMBLET_FIRED, REMOTE_MISSILE_MAP_ICON_DELAY, and set().
Referenced by setup_bomblet().
function setup_rockect_map_icon | ( | ) |
Definition at line 299 of file _remotemissile.gsc.
References REMOTE_MISSILE_FIRED, REMOTE_MISSILE_MAP_ICON_DELAY, and set().
Referenced by _fire().
function sndWatchExplo | ( | ) |
Definition at line 561 of file _remotemissile.gsc.
Referenced by _fire().
function staticEffect | ( | duration | ) |
Definition at line 460 of file _remotemissile.gsc.
References CLIENT_FIELD_REMOTE_KILLSTREAK_STATIC, destroy(), and set().
function stopOndeath | ( | snd | ) |
Definition at line 411 of file _remotemissile.gsc.
Referenced by missile_sound_play().
function targeting_hud_think | ( | rocket | ) |
Definition at line 777 of file _remotemissile.gsc.
References getValidTargets(), REMOTE_MISSILE_BOMBLETS_NUMBER, REMOTE_MISSILE_FRAMES_BETWEEN_TARGET_SCAN, and REMOTE_MISSILE_MAX_OTHER_TARGETS_HUD.
Referenced by create_missile_hud().
function tryUsePredatorMissile | ( | lifeId | ) |
Definition at line 85 of file _remotemissile.gsc.
References _fire(), get_random_pilot_index(), is_killstreak_start_blocked(), isUsingRemote(), and killstreakStart().
Referenced by init().
function watch_missile_death | ( | rocket | , |
team | , | ||
killstreak_id | |||
) |
Definition at line 325 of file _remotemissile.gsc.
References player_missile_end(), and remotemissile_bda_dialog().
Referenced by _fire().
function watch_missile_kill_z | ( | ) |
Definition at line 306 of file _remotemissile.gsc.
Referenced by _fire().