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

Go to the source code of this file.

Macros

#define PLACEABLE_MOVEABLE_TIMEOUT_EXTENSION   5000
 
#define PLACEABLE_OFFSET   40
 

Functions

function CancelOnGameEnd (placeable)
 
function CancelOnPlayerDisconnect (placeable)
 
function CarryPlaceable (placeable)
 
function ForceShutdown ()
 
function InNoPlacementTrigger ()
 
function OnDeath (attacker, weapon)
 
function OnEMP (attacker)
 
function OnTimeout ()
 
function ShutdownOnCancelEvent (placeable)
 
function SpawnMoveTrigger (placeable, player)
 
function SpawnPlaceable (killstreakRef, killstreakId, onPlaceCallback, onCancelCallback, onMoveCallback, onShutdownCallback, onDeathCallback, onEmpCallback, model, validModel, invalidModel, spawnsVehicle, pickupString, timeout, health, empDamage, placeHintString, invalidLocationHintString)
 
function UpdatePlacementModels (model, validModel, invalidModel)
 
function WatchCarryCancelEvents (placeable)
 
function WatchMoveTriggerShutdown (placeable)
 
function WatchOwnerGameEvents ()
 
function WatchPickup (player)
 
function WatchPlacement (placeable)
 

Macro Definition Documentation

◆ PLACEABLE_MOVEABLE_TIMEOUT_EXTENSION

#define PLACEABLE_MOVEABLE_TIMEOUT_EXTENSION   5000

Definition at line 18 of file _placeables.gsc.

◆ PLACEABLE_OFFSET

#define PLACEABLE_OFFSET   40

Definition at line 17 of file _placeables.gsc.

Function Documentation

◆ CancelOnGameEnd()

function CancelOnGameEnd ( placeable  )

Definition at line 364 of file _placeables.gsc.

Referenced by SpawnPlaceable().

◆ CancelOnPlayerDisconnect()

function CancelOnPlayerDisconnect ( placeable  )

Definition at line 350 of file _placeables.gsc.

References waittill_any().

Referenced by SpawnPlaceable().

◆ CarryPlaceable()

function CarryPlaceable ( placeable  )

◆ ForceShutdown()

function ForceShutdown ( )

◆ InNoPlacementTrigger()

function InNoPlacementTrigger ( )

Definition at line 128 of file _placeables.gsc.

References IsTouchingAnyOOBTrigger().

Referenced by WatchPlacement().

◆ OnDeath()

function OnDeath ( attacker  ,
weapon   
)

Definition at line 328 of file _placeables.gsc.

Referenced by SpawnPlaceable().

◆ OnEMP()

function OnEMP ( attacker  )

Definition at line 340 of file _placeables.gsc.

Referenced by SpawnPlaceable().

◆ OnTimeout()

function OnTimeout ( )

◆ ShutdownOnCancelEvent()

function ShutdownOnCancelEvent ( placeable  )

Definition at line 479 of file _placeables.gsc.

References _enableWeapon(), isWeaponEnabled(), and waittill_any().

Referenced by SpawnPlaceable().

◆ SpawnMoveTrigger()

function SpawnMoveTrigger ( placeable  ,
player   
)

Definition at line 373 of file _placeables.gsc.

References spawn(), WatchMoveTriggerShutdown(), and WatchPickup().

Referenced by WatchPlacement().

◆ SpawnPlaceable()

function SpawnPlaceable ( killstreakRef  ,
killstreakId  ,
onPlaceCallback  ,
onCancelCallback  ,
onMoveCallback  ,
onShutdownCallback  ,
onDeathCallback  ,
onEmpCallback  ,
model  ,
validModel  ,
invalidModel  ,
spawnsVehicle  ,
pickupString  ,
timeout  ,
health  ,
empDamage  ,
placeHintString  ,
invalidLocationHintString   
)

◆ UpdatePlacementModels()

function UpdatePlacementModels ( model  ,
validModel  ,
invalidModel   
)

Definition at line 96 of file _placeables.gsc.

◆ WatchCarryCancelEvents()

function WatchCarryCancelEvents ( placeable  )

Definition at line 303 of file _placeables.gsc.

References waittill_any().

Referenced by WatchPlacement().

◆ WatchMoveTriggerShutdown()

function WatchMoveTriggerShutdown ( placeable  )

Definition at line 386 of file _placeables.gsc.

References waittill_any().

Referenced by SpawnMoveTrigger().

◆ WatchOwnerGameEvents()

function WatchOwnerGameEvents ( )

Definition at line 462 of file _placeables.gsc.

References ForceShutdown(), and waittill_any().

Referenced by SpawnPlaceable().

◆ WatchPickup()

function WatchPickup ( player  )

Definition at line 393 of file _placeables.gsc.

References CarryPlaceable(), and IS_TRUE.

Referenced by SpawnMoveTrigger().

◆ WatchPlacement()