![]() |
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 | HELI_GUARD_FIRE_TIME 0.15 |
#define | HELI_GUARD_GUNNER 0 |
#define | HELI_GUARD_MAX_PAUSE 2.0 |
#define | HELI_GUARD_MAX_SHOTS 20 |
#define | HELI_GUARD_MIN_PAUSE 1.0 |
#define | HELI_GUARD_MIN_SHOTS 10 |
#define | HELI_GUARD_SPINUP 0.2 |
#define | PLAYER_HEIGHT_INCREASE (0,0,50) |
#define HELI_GUARD_FIRE_TIME 0.15 |
Definition at line 55 of file _helicopter_guard.gsc.
#define HELI_GUARD_GUNNER 0 |
Definition at line 60 of file _helicopter_guard.gsc.
#define HELI_GUARD_MAX_PAUSE 2.0 |
Definition at line 59 of file _helicopter_guard.gsc.
#define HELI_GUARD_MAX_SHOTS 20 |
Definition at line 57 of file _helicopter_guard.gsc.
#define HELI_GUARD_MIN_PAUSE 1.0 |
Definition at line 58 of file _helicopter_guard.gsc.
#define HELI_GUARD_MIN_SHOTS 10 |
Definition at line 56 of file _helicopter_guard.gsc.
#define HELI_GUARD_SPINUP 0.2 |
Definition at line 61 of file _helicopter_guard.gsc.
#define PLAYER_HEIGHT_INCREASE (0,0,50) |
Definition at line 54 of file _helicopter_guard.gsc.
function ConfigureTeamPost | ( | owner | , |
isHacked | |||
) |
Definition at line 103 of file _helicopter_guard.gsc.
References heliGuardSupport_watchForEarlyLeave(), and heliGuardSupport_watchOwnerDamage().
Referenced by createHeliGuardSupport().
function createHeliGuardSupport | ( | lifeId | , |
killstreak_id | |||
) |
Definition at line 110 of file _helicopter_guard.gsc.
References announceHelicopterInbound(), configure_team(), ConfigureTeamPost(), create_flare_ent(), enable_hacking(), ENEMY_VEHICLE_ACTIVE, getNoFlyZoneHeight(), heli_health(), heli_targeting(), heliGuardSupport_attackTargets(), heliGuardSupport_getClosestNode(), heliGuardSupport_getClosestStartNode(), heliGuardSupport_leave(), heliGuardSupport_watchRoundEnd(), lbExplode(), MissileTarget_ProximityDetonateIncomingMissile(), set(), wait_for_killed(), and WaitForTimeout().
Referenced by tryUseheliGuardSupport().
function getMeshHeight | ( | littleBird | , |
owner | |||
) |
Definition at line 193 of file _helicopter_guard.gsc.
References getMinimumFlyHeight().
Referenced by heliGuardSupport_moveToPlayer(), and startHeliGuardSupport().
function heliDestroyed | ( | ) |
Definition at line 480 of file _helicopter_guard.gsc.
References lbExplode(), and lbSpin().
function heliGuardSupport_arrayContains | ( | array | , |
compare | |||
) |
Definition at line 659 of file _helicopter_guard.gsc.
References array.
Referenced by heliGuardSupport_setAirNodeMesh().
function heliGuardSupport_attackTargets | ( | ) |
Definition at line 717 of file _helicopter_guard.gsc.
References heliGuardSupport_fireStart().
Referenced by createHeliGuardSupport().
function heliGuardSupport_fireStart | ( | ) |
Definition at line 729 of file _helicopter_guard.gsc.
References fireWeapon(), HELI_GUARD_FIRE_TIME, HELI_GUARD_GUNNER, HELI_GUARD_MAX_PAUSE, HELI_GUARD_MAX_SHOTS, HELI_GUARD_MIN_PAUSE, HELI_GUARD_MIN_SHOTS, HELI_GUARD_SPINUP, heliGuardSupport_fireStop(), PLAYER_HEIGHT_INCREASE, and set().
Referenced by heliGuardSupport_attackTargets().
function heliGuardSupport_fireStop | ( | targetEnt | ) |
Definition at line 777 of file _helicopter_guard.gsc.
References HELI_GUARD_GUNNER, set(), and waittill_any().
Referenced by heliGuardSupport_fireStart().
function heliGuardSupport_followPlayer | ( | ) |
Definition at line 245 of file _helicopter_guard.gsc.
References heliGuardSupport_leave(), and heliGuardSupport_moveToPlayer().
Referenced by startHeliGuardSupport().
function heliGuardSupport_getClosestLinkedNode | ( | pos | ) |
Definition at line 628 of file _helicopter_guard.gsc.
function heliGuardSupport_getClosestNode | ( | pos | ) |
Definition at line 609 of file _helicopter_guard.gsc.
Referenced by createHeliGuardSupport().
function heliGuardSupport_getClosestStartNode | ( | pos | ) |
Definition at line 587 of file _helicopter_guard.gsc.
Referenced by createHeliGuardSupport().
function heliGuardSupport_getLinkedStructs | ( | ) |
Definition at line 674 of file _helicopter_guard.gsc.
References array.
Referenced by heliGuardSupport_setAirNodeMesh(), and heliGuardSupport_setAirStartNodes().
function heliGuardSupport_leave | ( | ) |
Definition at line 439 of file _helicopter_guard.gsc.
References crossesNoFlyZone(), getNoFlyZoneHeight(), HELI_GUARD_GUNNER, and removeLittlebird().
Referenced by createHeliGuardSupport(), heliGuardSupport_followPlayer(), heliGuardSupport_watchForEarlyLeave(), and heliGuardSupport_watchRoundEnd().
function heliGuardSupport_moveToPlayer | ( | ) |
Definition at line 269 of file _helicopter_guard.gsc.
References crossesNoFlyZone(), getMeshHeight(), and getNoFlyZoneHeightCrossed().
Referenced by heliGuardSupport_followPlayer().
function heliGuardSupport_moveToPlayerVertical | ( | maxMeshHeight | ) |
Definition at line 356 of file _helicopter_guard.gsc.
References getNoFlyZoneHeightCrossed().
function heliGuardSupport_setAirNodeMesh | ( | ) |
Definition at line 691 of file _helicopter_guard.gsc.
References get_array(), heliGuardSupport_arrayContains(), and heliGuardSupport_getLinkedStructs().
function heliGuardSupport_setAirStartNodes | ( | ) |
Definition at line 680 of file _helicopter_guard.gsc.
References get_array(), and heliGuardSupport_getLinkedStructs().
function heliGuardSupport_watchForEarlyLeave | ( | ) |
Definition at line 382 of file _helicopter_guard.gsc.
References heliGuardSupport_leave(), and waittill_any().
Referenced by ConfigureTeamPost().
function heliGuardSupport_watchOwnerDamage | ( | ) |
Definition at line 396 of file _helicopter_guard.gsc.
References canTargetPlayerWithSpecialty(), damage(), HELI_GUARD_GUNNER, and PLAYER_HEIGHT_INCREASE.
Referenced by ConfigureTeamPost().
function heliGuardSupport_watchRoundEnd | ( | ) |
Definition at line 424 of file _helicopter_guard.gsc.
References heliGuardSupport_leave().
Referenced by createHeliGuardSupport().
function heliGuardSupport_watchSAMProximity | ( | player | , |
missileTeam | , | ||
missileTarget | , | ||
missileGroup | |||
) |
Definition at line 547 of file _helicopter_guard.gsc.
References spawn().
function init | ( | ) |
Definition at line 34 of file _helicopter_guard.gsc.
References register(), register_alt_weapon(), register_dialog(), register_strings(), set_team_kill_penalty_scale(), and tryUseheliGuardSupport().
function lbExplode | ( | ) |
Definition at line 495 of file _helicopter_guard.gsc.
References removeLittlebird().
Referenced by createHeliGuardSupport(), and heliDestroyed().
function lbSpin | ( | speed | ) |
Definition at line 502 of file _helicopter_guard.gsc.
References trail_fx().
Referenced by heliDestroyed().
function register | ( | ) |
function removeLittlebird | ( | ) |
Definition at line 532 of file _helicopter_guard.gsc.
References killstreakStop(), and remove_influencers().
Referenced by heliGuardSupport_leave(), and lbExplode().
function startHeliGuardSupport | ( | littleBird | , |
lifeId | |||
) |
Definition at line 204 of file _helicopter_guard.gsc.
References crossesNoFlyZone(), getMeshHeight(), getNoFlyZoneHeight(), and heliGuardSupport_followPlayer().
Referenced by tryUseheliGuardSupport().
function trail_fx | ( | trail_fx | , |
trail_tag | , | ||
stop_notify | |||
) |
Definition at line 518 of file _helicopter_guard.gsc.
References WAIT_SERVER_FRAME.
Referenced by lbSpin().
function tryUseheliGuardSupport | ( | lifeId | ) |
Definition at line 69 of file _helicopter_guard.gsc.
References createHeliGuardSupport(), killstreakStart(), and startHeliGuardSupport().
Referenced by init().