![]() |
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().