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

Go to the source code of this file.

Functions

function private _Annihilate (entity)
 
function private _GetGibbedLegModel (entity)
 
function private _GetGibbedState (entity)
 
function private _GetGibbedTorsoModel (entity)
 
function private _GetGibExtraModel (entity, gibFlag)
 
function private _GibEntity (entity, gibFlag)
 
function private _GibEntityInternal (entity, gibFlag)
 
function private _GibExtra (entity, gibFlag)
 
function private _GibExtraInternal (entity, gibFlag)
 
function private _HasGibDef (entity)
 
function private _HasGibPieces (entity, gibFlag)
 
function private _IsDefaultPlayerGib (gibPieceFlag, gibStruct)
 
function private _SetGibbed (entity, gibFlag, gibDir)
 
function Annihilate (entity)
 
function CopyGibState (originalEntity, newEntity)
 
function private fields_equal (field_a, field_b)
 
function GibHat (entity)
 
function GibHead (entity)
 
function GibLeftArm (entity)
 
function GibLeftLeg (entity)
 
function GibLegs (entity)
 
function GibRightArm (entity)
 
function GibRightLeg (entity)
 
function IsGibbed (entity, gibFlag)
 
function autoexec main ()
 
function PlayerGibLeftArm (entity)
 
function PlayerGibLeftArmVel (entity, dir)
 
function PlayerGibLeftLeg (entity)
 
function PlayerGibLeftLegVel (entity, dir)
 
function PlayerGibLegs (entity)
 
function PlayerGibLegsVel (entity, dir)
 
function PlayerGibRightArm (entity)
 
function PlayerGibRightArmVel (entity, dir)
 
function PlayerGibRightLeg (entity)
 
function PlayerGibRightLegVel (entity, dir)
 
function ReapplyHiddenGibPieces (entity)
 
function ShowHiddenGibPieces (entity)
 
function ToggleSpawnGibs (entity, shouldSpawnGibs)
 

Function Documentation

◆ _Annihilate()

function private _Annihilate ( entity  )

Definition at line 156 of file gib.gsc.

Referenced by Annihilate().

◆ _GetGibbedLegModel()

◆ _GetGibbedState()

function private _GetGibbedState ( entity  )

◆ _GetGibbedTorsoModel()

◆ _GetGibExtraModel()

function private _GetGibExtraModel ( entity  ,
gibFlag   
)

Definition at line 164 of file gib.gsc.

References GIB_HAT_MODEL, GIB_HEAD_HAT_FLAG, GIB_HEAD_MODEL, and GIB_TORSO_HEAD_FLAG.

Referenced by _GibExtraInternal().

◆ _GibEntity()

function private _GibEntity ( entity  ,
gibFlag   
)

◆ _GibEntityInternal()

function private _GibEntityInternal ( entity  ,
gibFlag   
)

◆ _GibExtra()

function private _GibExtra ( entity  ,
gibFlag   
)

Definition at line 176 of file gib.gsc.

References _GibExtraInternal(), _HasGibDef(), and IsGibbed().

Referenced by GibHat(), and GibHead().

◆ _GibExtraInternal()

function private _GibExtraInternal ( entity  ,
gibFlag   
)

◆ _HasGibDef()

function private _HasGibDef ( entity  )

◆ _HasGibPieces()

function private _HasGibPieces ( entity  ,
gibFlag   
)

Definition at line 357 of file gib.gsc.

References _GetGibbedLegModel(), _GetGibbedState(), _GetGibbedTorsoModel(), and SET_GIBBED.

Referenced by _GibEntity().

◆ _IsDefaultPlayerGib()

function private _IsDefaultPlayerGib ( gibPieceFlag  ,
gibStruct   
)

Definition at line 20 of file gib.gsc.

References fields_equal().

Referenced by main().

◆ _SetGibbed()

◆ Annihilate()

◆ CopyGibState()

function CopyGibState ( originalEntity  ,
newEntity   
)

Definition at line 424 of file gib.gsc.

References _GetGibbedState(), ReapplyHiddenGibPieces(), and ToggleSpawnGibs().

Referenced by Callback_ActorCloned().

◆ fields_equal()

function private fields_equal ( field_a  ,
field_b   
)

Definition at line 11 of file gib.gsc.

Referenced by _IsDefaultPlayerGib().

◆ GibHat()

function GibHat ( entity  )

Definition at line 438 of file gib.gsc.

References _GibExtra(), and GIB_HEAD_HAT_FLAG.

Referenced by GibHead().

◆ GibHead()

◆ GibLeftArm()

◆ GibLeftLeg()

◆ GibLegs()

◆ GibRightArm()

◆ GibRightLeg()

◆ IsGibbed()

function IsGibbed ( entity  ,
gibFlag   
)

◆ main()

◆ PlayerGibLeftArm()

function PlayerGibLeftArm ( entity  )

Definition at line 519 of file gib.gsc.

References _SetGibbed(), and GIB_TORSO_LEFT_ARM_FLAG.

◆ PlayerGibLeftArmVel()

function PlayerGibLeftArmVel ( entity  ,
dir   
)

Definition at line 565 of file gib.gsc.

References _SetGibbed(), and GIB_TORSO_LEFT_ARM_FLAG.

◆ PlayerGibLeftLeg()

function PlayerGibLeftLeg ( entity  )

Definition at line 537 of file gib.gsc.

References _SetGibbed(), and GIB_LEGS_LEFT_LEG_FLAG.

◆ PlayerGibLeftLegVel()

function PlayerGibLeftLegVel ( entity  ,
dir   
)

Definition at line 581 of file gib.gsc.

References _SetGibbed(), and GIB_LEGS_LEFT_LEG_FLAG.

◆ PlayerGibLegs()

function PlayerGibLegs ( entity  )

Definition at line 555 of file gib.gsc.

References _SetGibbed(), GIB_LEGS_LEFT_LEG_FLAG, and GIB_LEGS_RIGHT_LEG_FLAG.

◆ PlayerGibLegsVel()

function PlayerGibLegsVel ( entity  ,
dir   
)

Definition at line 597 of file gib.gsc.

References _SetGibbed(), GIB_LEGS_LEFT_LEG_FLAG, and GIB_LEGS_RIGHT_LEG_FLAG.

◆ PlayerGibRightArm()

function PlayerGibRightArm ( entity  )

Definition at line 528 of file gib.gsc.

References _SetGibbed(), and GIB_TORSO_RIGHT_ARM_FLAG.

◆ PlayerGibRightArmVel()

function PlayerGibRightArmVel ( entity  ,
dir   
)

Definition at line 573 of file gib.gsc.

References _SetGibbed(), and GIB_TORSO_RIGHT_ARM_FLAG.

◆ PlayerGibRightLeg()

function PlayerGibRightLeg ( entity  )

Definition at line 546 of file gib.gsc.

References _SetGibbed(), and GIB_LEGS_RIGHT_LEG_FLAG.

◆ PlayerGibRightLegVel()

function PlayerGibRightLegVel ( entity  ,
dir   
)

Definition at line 589 of file gib.gsc.

References _SetGibbed(), and GIB_LEGS_RIGHT_LEG_FLAG.

◆ ReapplyHiddenGibPieces()

function ReapplyHiddenGibPieces ( entity  )

Definition at line 606 of file gib.gsc.

References _HasGibDef(), GET_GIB_BUNDLE, gib(), IS_TRUE, and IsGibbed().

Referenced by _GibEntityInternal(), _GibExtraInternal(), and CopyGibState().

◆ ShowHiddenGibPieces()

function ShowHiddenGibPieces ( entity  )

Definition at line 633 of file gib.gsc.

References _HasGibDef(), GET_GIB_BUNDLE, and gib().

Referenced by _GibEntityInternal(), and _GibExtraInternal().

◆ ToggleSpawnGibs()

function ToggleSpawnGibs ( entity  ,
shouldSpawnGibs   
)

Definition at line 651 of file gib.gsc.

References _GetGibbedState(), GIB_CLIENTFIELD, GIB_TOGGLE_GIB_MODEL_FLAG, and set().

Referenced by CopyGibState().