‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_remote_weapons.gsc File Reference

Go to the source code of this file.

Macros

#define REMOTE_WEAPON_NAME   "killstreak_remote"
 

Functions

function AllowRemoteStart ()
 
function AssignRemoteControlTrigger (force_new_assignment=false)
 
function CreateRemoteWeaponTrigger ()
 
function destroyRemoteHUD ()
 
function do_static_fx ()
 
function EndRemoteControlWeaponUse (exitRequestedByOwner)
 
function FadeToBlackAndBackIn ()
 
function init ()
 
function on_player_spawned ()
 
function RegisterRemoteWeapon (weaponName, hintString, useCallback, endUseCallback, hideCompassOnUse=true)
 
function RemoveAndAssignNewRemoteControlTrigger (remoteControlTrigger)
 
function ResetControlInitiatedUponOwnerRespawn ()
 
function set_static (val)
 
function stunStaticFX (duration)
 
function UseRemoteControlWeapon (allowManualDeactivation=true, always_allow_ride=false)
 
function UseRemoteWeapon (weapon, weaponName, immediate, allowManualDeactivation=true, always_allow_ride=false)
 
function WatchForHack ()
 
function WatchOwnerDisconnect ()
 
function WatchRemoteControlDeactivate ()
 
function WatchRemoteTriggerDisable ()
 
function WatchRemoteTriggerUse ()
 
function WatchRemoveRemoteControlledWeapon ()
 
function WatchWeaponDeath ()
 

Macro Definition Documentation

◆ REMOTE_WEAPON_NAME

#define REMOTE_WEAPON_NAME   "killstreak_remote"

Definition at line 20 of file _remote_weapons.gsc.

Function Documentation

◆ AllowRemoteStart()

function AllowRemoteStart ( )

Definition at line 204 of file _remote_weapons.gsc.

References IS_TRUE, and isUsingRemote().

Referenced by WatchRemoteTriggerUse().

◆ AssignRemoteControlTrigger()

function AssignRemoteControlTrigger ( force_new_assignment  = false)

◆ CreateRemoteWeaponTrigger()

function CreateRemoteWeaponTrigger ( )

◆ destroyRemoteHUD()

function destroyRemoteHUD ( )

◆ do_static_fx()

function do_static_fx ( )

Definition at line 522 of file _remote_weapons.gsc.

References set_static().

Referenced by PerformLeaveHelicopterFromDamage().

◆ EndRemoteControlWeaponUse()

◆ FadeToBlackAndBackIn()

function FadeToBlackAndBackIn ( )

◆ init()

function init ( )

Definition at line 24 of file _remote_weapons.gsc.

References on_player_spawned(), and on_spawned().

◆ on_player_spawned()

function on_player_spawned ( )

Definition at line 31 of file _remote_weapons.gsc.

References AssignRemoteControlTrigger().

Referenced by init().

◆ RegisterRemoteWeapon()

function RegisterRemoteWeapon ( weaponName  ,
hintString  ,
useCallback  ,
endUseCallback  ,
hideCompassOnUse  = true 
)

Definition at line 63 of file _remote_weapons.gsc.

Referenced by init().

◆ RemoveAndAssignNewRemoteControlTrigger()

function RemoveAndAssignNewRemoteControlTrigger ( remoteControlTrigger  )

Definition at line 38 of file _remote_weapons.gsc.

References AssignRemoteControlTrigger().

Referenced by HackedCallbackPre(), and WatchWeaponDeath().

◆ ResetControlInitiatedUponOwnerRespawn()

function ResetControlInitiatedUponOwnerRespawn ( )

Definition at line 334 of file _remote_weapons.gsc.

Referenced by UseRemoteControlWeapon().

◆ set_static()

function set_static ( val  )

Definition at line 513 of file _remote_weapons.gsc.

References set_to_player().

Referenced by do_static_fx(), and drone_pain_for_time().

◆ stunStaticFX()

function stunStaticFX ( duration  )

Definition at line 483 of file _remote_weapons.gsc.

References WAIT_SERVER_FRAME.

Referenced by QRDrone_stun(), and tank_stun().

◆ UseRemoteControlWeapon()

function UseRemoteControlWeapon ( allowManualDeactivation  = true,
always_allow_ride  = false 
)

◆ UseRemoteWeapon()

function UseRemoteWeapon ( weapon  ,
weaponName  ,
immediate  ,
allowManualDeactivation  = true,
always_allow_ride  = false 
)

◆ WatchForHack()

function WatchForHack ( )

Definition at line 97 of file _remote_weapons.gsc.

References WatchRemoteControlDeactivate().

◆ WatchOwnerDisconnect()

function WatchOwnerDisconnect ( )

Definition at line 173 of file _remote_weapons.gsc.

References EndRemoteControlWeaponUse(), and waittill_any().

Referenced by CreateRemoteWeaponTrigger(), and UseRemoteWeapon().

◆ WatchRemoteControlDeactivate()

function WatchRemoteControlDeactivate ( )

◆ WatchRemoteTriggerDisable()

function WatchRemoteTriggerDisable ( )

Definition at line 190 of file _remote_weapons.gsc.

Referenced by CreateRemoteWeaponTrigger().

◆ WatchRemoteTriggerUse()

function WatchRemoteTriggerUse ( )

Definition at line 217 of file _remote_weapons.gsc.

References AllowRemoteStart(), is_bot(), and UseRemoteControlWeapon().

Referenced by CreateRemoteWeaponTrigger().

◆ WatchRemoveRemoteControlledWeapon()

function WatchRemoveRemoteControlledWeapon ( )

Definition at line 111 of file _remote_weapons.gsc.

References EndRemoteControlWeaponUse(), WAIT_SERVER_FRAME, and waittill_any().

Referenced by UseRemoteWeapon().

◆ WatchWeaponDeath()

function WatchWeaponDeath ( )