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