![]() |
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 | EMP_NAME "emp" |
#define | EMP_VEHICLE_NAME "emp_turret" |
Functions | |
function | ActivateEMP () |
function | DeployEmpTurret (emp) |
function | DoneEMPFx (fxTagOrigin) |
function | EMP_JamEnemies (empEnt, hacked) |
function | EMPTracker () |
function | EnemyEMPActive () |
function | EnemyEMPOwner () |
function | HackedCallbackPost (hacker) |
function | HackedCallbackPre (hacker) |
function | HasActiveEMP () |
function | init () |
function | InitTurretVehicle () |
function | on_timeout () |
function | OnCancelPlacement (emp) |
function | OnDeath (attacker, weapon) |
function | OnDeathAfterFrameEnd (attacker, weapon) |
function | OnPlaceEMP (emp) |
function | OnPlayerConnect () |
function | OnPlayerSpawned () |
function | OnShutdown (emp) |
function | OnTurretDamage (eInflictor, attacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, damageFromUnderneath, modelIndex, partName, vSurfaceNormal) |
function | OnTurretDeath (inflictor, attacker, iDamage, sMeansOfDeath, weapon, vDir, sHitLoc, psOffsetTime) |
function | PlayEMPFx () |
function | ShutdownEMP (emp) |
function | StopEMP (currentTeam, currentOwnerEntNum, originalTeam, killstreakID) |
function | StopEMPEffect (team, ownerEntNum) |
function | StopEMPRule (killstreakOriginalTeam, killstreakId) |
function | TeamHasActiveEMP (team) |
function | UpdateEMP () |
function ActivateEMP | ( | ) |
Definition at line 113 of file _emp.gsc.
References EMP_INVALID_PLACEMENT_MODEL, EMP_MODEL, EMP_NAME, EMP_VALID_PLACEMENT_MODEL, ghost_wait_show_to_others(), ghost_wait_show_to_player(), INVALID_KILLSTREAK_ID, killstreakStart(), OnCancelPlacement(), OnPlaceEMP(), OnShutdown(), set(), SpawnPlaceable(), and waittill_any_return().
Referenced by init().
function DeployEmpTurret | ( | emp | ) |
Definition at line 176 of file _emp.gsc.
References EMP_JamEnemies(), PlayEMPFx(), and set().
Referenced by OnPlaceEMP().
function DoneEMPFx | ( | fxTagOrigin | ) |
Definition at line 218 of file _emp.gsc.
References PlayFx().
Referenced by on_timeout(), and OnDeath().
function EMP_JamEnemies | ( | empEnt | , |
hacked | |||
) |
Definition at line 406 of file _emp.gsc.
References destroy_other_teams_supplemental_watcher_objects(), DestroyOtherTeamsActiveVehicles(), and DestroyOtherTeamsEquipment().
Referenced by DeployEmpTurret(), and HackedCallbackPost().
function EMPTracker | ( | ) |
function EnemyEMPActive | ( | ) |
Definition at line 365 of file _emp.gsc.
References GetEnemyPlayers(), HasActiveEMP(), and TeamHasActiveEMP().
Referenced by crateLand(), do_supply_drop_detonation(), heliDeliverCrate(), init(), isKillstreakAllowed(), UpdateEMP(), and use_killstreak().
function EnemyEMPOwner | ( | ) |
Definition at line 392 of file _emp.gsc.
References GetEnemyPlayers(), and HasActiveEMP().
Referenced by callbackEndHeroSpecialistEMP().
function HackedCallbackPost | ( | hacker | ) |
function HackedCallbackPre | ( | hacker | ) |
Definition at line 205 of file _emp.gsc.
References configure_team(), EMP_NAME, and set().
Referenced by OnPlaceEMP().
function HasActiveEMP | ( | ) |
Definition at line 355 of file _emp.gsc.
Referenced by EnemyEMPActive(), EnemyEMPOwner(), and processKillstreakAssists().
function init | ( | ) |
Definition at line 52 of file _emp.gsc.
References ActivateEMP(), EMP_NAME, EMP_VEHICLE_NAME, EMPTracker(), EnemyEMPActive(), get_script_bundle(), InitTurretVehicle(), on_connect(), on_spawned(), OnPlayerConnect(), OnPlayerSpawned(), register(), register_dialog(), register_strings(), and VERSION_SHIP.
function InitTurretVehicle | ( | ) |
Definition at line 83 of file _emp.gsc.
References EMP_NAME, ENEMY_VEHICLE_ACTIVE, OnTurretDamage(), OnTurretDeath(), set(), and setup_health().
Referenced by init().
function on_timeout | ( | ) |
Definition at line 232 of file _emp.gsc.
References DoneEMPFx(), EMP_FX_TAG, and ShutdownEMP().
Referenced by OnPlaceEMP().
function OnCancelPlacement | ( | emp | ) |
function OnDeath | ( | attacker | , |
weapon | |||
) |
Definition at line 282 of file _emp.gsc.
References destroyNonAirScoreStreak_PostStatsLock(), destroyScoreStreak(), DoneEMPFx(), EMP_FX_TAG, EMP_NAME, IsEnemyPlayer(), play_destroyed_dialog_on_owner(), processScoreEvent(), and ShutdownEMP().
Referenced by OnDeathAfterFrameEnd(), and OnTurretDeath().
function OnDeathAfterFrameEnd | ( | attacker | , |
weapon | |||
) |
function OnPlaceEMP | ( | emp | ) |
Definition at line 143 of file _emp.gsc.
References configure_team(), DeployEmpTurret(), disconnect_paths(), DisplayKillstreakTeamMessageToAll(), EMP_DURATION, EMP_NAME, EMP_VEHICLE_NAME, enable_hacking(), ghost_wait_show(), HackedCallbackPost(), HackedCallbackPre(), on_timeout(), play_killstreak_start_dialog(), and WaitForTimeout().
Referenced by ActivateEMP().
function OnPlayerSpawned | ( | ) |
function OnShutdown | ( | emp | ) |
function OnTurretDamage | ( | eInflictor | , |
attacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
vDamageOrigin | , | ||
psOffsetTime | , | ||
damageFromUnderneath | , | ||
modelIndex | , | ||
partName | , | ||
vSurfaceNormal | |||
) |
Definition at line 249 of file _emp.gsc.
References EMP_NAME, OnDamagePerWeapon(), and OnDeathAfterFrameEnd().
Referenced by InitTurretVehicle().
function OnTurretDeath | ( | inflictor | , |
attacker | , | ||
iDamage | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vDir | , | ||
sHitLoc | , | ||
psOffsetTime | |||
) |
function PlayEMPFx | ( | ) |
Definition at line 224 of file _emp.gsc.
References WAIT_SERVER_FRAME.
Referenced by DeployEmpTurret().
function ShutdownEMP | ( | emp | ) |
Definition at line 309 of file _emp.gsc.
References set(), and StopEMP().
Referenced by on_timeout(), OnDeath(), and OnShutdown().
function StopEMP | ( | currentTeam | , |
currentOwnerEntNum | , | ||
originalTeam | , | ||
killstreakID | |||
) |
Definition at line 337 of file _emp.gsc.
References StopEMPEffect(), and StopEMPRule().
Referenced by OnCancelPlacement(), and ShutdownEMP().
function StopEMPEffect | ( | team | , |
ownerEntNum | |||
) |
function StopEMPRule | ( | killstreakOriginalTeam | , |
killstreakId | |||
) |
Definition at line 350 of file _emp.gsc.
References EMP_NAME, and killstreakStop().
Referenced by StopEMP().
function TeamHasActiveEMP | ( | team | ) |
Definition at line 360 of file _emp.gsc.
Referenced by EnemyEMPActive().
function UpdateEMP | ( | ) |
Definition at line 455 of file _emp.gsc.
References emped(), EnemyEMPActive(), and set_to_player().
Referenced by EMPTracker(), and OnPlayerSpawned().