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

Go to the source code of this file.

Macros

#define PERK_JUGGERNOG   "specialty_armorvest"
 

Functions

function private ArchetypeRazBlackboardInit ()
 
function private ArchetypeRazOnAnimscriptedCallback (entity)
 
function private BB_GetShouldTurn ()
 
function findNodesService (behaviorTreeEntity)
 
function autoexec init ()
 
function private InitRazBehaviorsAndASM ()
 
function private raz_check_for_location_hit (entity, hitloc, point, location, hit_radius_sq, tag)
 
function private razApplyPlayerDetonationEffects ()
 
function private razApplyTorpedoDetonationPushToPlayers (torpedo_origin)
 
function private razCanSeeTorpedoTarget (enemy)
 
function private razDamageCallback (inflictor, attacker, damage, dFlags, mod, weapon, point, dir, hitLoc, offsetTime, boneIndex, modelIndex)
 
function private razDestroyWindow (entity, b_destroy_actual_pieces)
 
function private razFinishGroundTorpedo (entity)
 
function private razFinishMelee (entity)
 
function private razFinishTraverseWindow (entity)
 
function private razGetNonDestroyedChuncks ()
 
function private razGibZombiesOnMelee ()
 
function private razGoneBerserk (entity)
 
function private razInvalidateGibbedArmor ()
 
function private razKnockdownZombies (target)
 
function private razNotetrackShootGroundTorpedo (entity)
 
function private razShootGroundTorpedo (torpedo_target, torpedo_target_offset)
 
function private razShouldGoBerserk (entity)
 
function razShouldMelee (entity)
 
function private razShouldShootGroundTorpedo (entity)
 
function private razShouldShowPain (entity)
 
function private razShouldShowShieldPain (entity)
 
function private razShouldShowSpecialPain (entity)
 
function private razShouldTraverseWindow (entity)
 
function private razSpawnSetup ()
 
function private razSprintKnockdownZombies ()
 
function private razSprintService (entity)
 
function private razStartDeath (entity)
 
function private razStartMelee (entity)
 
function private razStartTraverseWindow (entity)
 
function private razTargetService (entity)
 
function private razTookPain (entity)
 
function private razTorpedoDetonate (delay)
 
function private razTorpedoDetonateIfCloseToTarget (torpedo_target, torpedo_target_offset)
 
function private razTorpedoKnockdownZombies (torpedo_target)
 
function private razTorpedoLaunchDirection (forward_dir, torpedo_pos, torpedo_target_pos, max_angle)
 
function private razTorpedoMoveToTarget (torpedo_target)
 
function private razTorpedoPlayTrailEffect ()
 
function private razTrackChestArmorDamage (damage)
 
function private razTrackGunDamage (damage, attacker)
 
function private razTrackHelmetDamage (damage, attacker)
 
function private razTrackLeftShoulderArmorDamage (damage)
 
function private razTrackLeftThighArmorDamage (damage)
 
function private razTrackRightThighArmorDamage (damage)
 
function private razZombieEligibleForKnockdown (zombie, target, predicted_pos)
 
function shouldSkipTeardown (entity)
 

Macro Definition Documentation

◆ PERK_JUGGERNOG

#define PERK_JUGGERNOG   "specialty_armorvest"

Definition at line 41 of file raz.gsc.

Function Documentation

◆ ArchetypeRazBlackboardInit()

◆ ArchetypeRazOnAnimscriptedCallback()

function private ArchetypeRazOnAnimscriptedCallback ( entity  )

◆ BB_GetShouldTurn()

function private BB_GetShouldTurn ( )

Definition at line 153 of file raz.gsc.

References SHOULD_NOT_TURN, and SHOULD_TURN.

Referenced by ArchetypeRazBlackboardInit().

◆ findNodesService()

function findNodesService ( behaviorTreeEntity  )

Definition at line 171 of file raz.gsc.

References zombieIsAtEntrance().

Referenced by razTargetService().

◆ init()

◆ InitRazBehaviorsAndASM()

◆ raz_check_for_location_hit()

function private raz_check_for_location_hit ( entity  ,
hitloc  ,
point  ,
location  ,
hit_radius_sq  ,
tag   
)

Definition at line 1584 of file raz.gsc.

Referenced by razDamageCallback().

◆ razApplyPlayerDetonationEffects()

function private razApplyPlayerDetonationEffects ( )

Definition at line 1209 of file raz.gsc.

References RAZ_TORPEDO_DETONATION_DIST_SQ.

Referenced by razTorpedoDetonate().

◆ razApplyTorpedoDetonationPushToPlayers()

function private razApplyTorpedoDetonationPushToPlayers ( torpedo_origin  )

Definition at line 1146 of file raz.gsc.

References IS_TRUE, and SQR.

Referenced by razTorpedoDetonate().

◆ razCanSeeTorpedoTarget()

function private razCanSeeTorpedoTarget ( enemy  )

Definition at line 651 of file raz.gsc.

References RAZ_TORPEDO_ORIGIN_TAG, RAZ_TORPEDO_SIGHT_HORIZ_RANGE, and trace().

Referenced by razShouldShootGroundTorpedo().

◆ razDamageCallback()

◆ razDestroyWindow()

function private razDestroyWindow ( entity  ,
b_destroy_actual_pieces   
)

Definition at line 243 of file raz.gsc.

References IS_TRUE, and razGetNonDestroyedChuncks().

Referenced by razNotetrackShootGroundTorpedo(), razStartMelee(), and razTargetService().

◆ razFinishGroundTorpedo()

function private razFinishGroundTorpedo ( entity  )

Definition at line 719 of file raz.gsc.

References RAZ_TORPEDO_COOLDOWN.

Referenced by InitRazBehaviorsAndASM().

◆ razFinishMelee()

function private razFinishMelee ( entity  )

Definition at line 714 of file raz.gsc.

Referenced by InitRazBehaviorsAndASM().

◆ razFinishTraverseWindow()

function private razFinishTraverseWindow ( entity  )

Definition at line 518 of file raz.gsc.

References IS_TRUE, and zombie_complete_emerging_into_playable_area().

Referenced by InitRazBehaviorsAndASM().

◆ razGetNonDestroyedChuncks()

function private razGetNonDestroyedChuncks ( )

Definition at line 231 of file raz.gsc.

References get_non_destroyed_chunks().

Referenced by razDestroyWindow().

◆ razGibZombiesOnMelee()

function private razGibZombiesOnMelee ( )

◆ razGoneBerserk()

function private razGoneBerserk ( entity  )

Definition at line 503 of file raz.gsc.

Referenced by InitRazBehaviorsAndASM().

◆ razInvalidateGibbedArmor()

◆ razKnockdownZombies()

function private razKnockdownZombies ( target  )

◆ razNotetrackShootGroundTorpedo()

function private razNotetrackShootGroundTorpedo ( entity  )

Definition at line 726 of file raz.gsc.

References IS_TRUE, RAZ_TORPEDO_COOLDOWN, razDestroyWindow(), and razShootGroundTorpedo().

Referenced by InitRazBehaviorsAndASM().

◆ razShootGroundTorpedo()

◆ razShouldGoBerserk()

function private razShouldGoBerserk ( entity  )

Definition at line 488 of file raz.gsc.

References IS_TRUE.

Referenced by InitRazBehaviorsAndASM().

◆ razShouldMelee()

function razShouldMelee ( entity  )

Definition at line 415 of file raz.gsc.

References IS_TRUE, RAZ_MELEE_DIST_SQ, and RAZ_MELEE_YAW.

Referenced by InitRazBehaviorsAndASM().

◆ razShouldShootGroundTorpedo()

function private razShouldShootGroundTorpedo ( entity  )

◆ razShouldShowPain()

function private razShouldShowPain ( entity  )

Definition at line 441 of file raz.gsc.

References IS_TRUE.

Referenced by InitRazBehaviorsAndASM(), and razShouldShowSpecialPain().

◆ razShouldShowShieldPain()

function private razShouldShowShieldPain ( entity  )

Definition at line 478 of file raz.gsc.

Referenced by InitRazBehaviorsAndASM().

◆ razShouldShowSpecialPain()

function private razShouldShowSpecialPain ( entity  )

Definition at line 451 of file raz.gsc.

References GetBlackBoardAttribute(), GIB_LOCATION, and razShouldShowPain().

Referenced by InitRazBehaviorsAndASM().

◆ razShouldTraverseWindow()

function private razShouldTraverseWindow ( entity  )

Definition at line 498 of file raz.gsc.

References IS_TRUE.

Referenced by InitRazBehaviorsAndASM().

◆ razSpawnSetup()

◆ razSprintKnockdownZombies()

function private razSprintKnockdownZombies ( )

Definition at line 1097 of file raz.gsc.

References razKnockdownZombies().

Referenced by razSprintService(), and razTrackGunDamage().

◆ razSprintService()

function private razSprintService ( entity  )

◆ razStartDeath()

◆ razStartMelee()

function private razStartMelee ( entity  )

Definition at line 705 of file raz.gsc.

References IS_TRUE, and razDestroyWindow().

Referenced by InitRazBehaviorsAndASM().

◆ razStartTraverseWindow()

function private razStartTraverseWindow ( entity  )

Definition at line 508 of file raz.gsc.

Referenced by InitRazBehaviorsAndASM().

◆ razTargetService()

◆ razTookPain()

function private razTookPain ( entity  )

Definition at line 530 of file raz.gsc.

References GIB_LOCATION, and SetBlackBoardAttribute().

Referenced by InitRazBehaviorsAndASM().

◆ razTorpedoDetonate()

◆ razTorpedoDetonateIfCloseToTarget()

function private razTorpedoDetonateIfCloseToTarget ( torpedo_target  ,
torpedo_target_offset   
)

Definition at line 817 of file raz.gsc.

References RAZ_TORPEDO_DETONATION_DIST_SQ, razTorpedoDetonate(), and WAIT_SERVER_FRAME.

Referenced by razShootGroundTorpedo().

◆ razTorpedoKnockdownZombies()

function private razTorpedoKnockdownZombies ( torpedo_target  )

Definition at line 1089 of file raz.gsc.

References razKnockdownZombies().

Referenced by razShootGroundTorpedo().

◆ razTorpedoLaunchDirection()

function private razTorpedoLaunchDirection ( forward_dir  ,
torpedo_pos  ,
torpedo_target_pos  ,
max_angle   
)

Definition at line 752 of file raz.gsc.

Referenced by razShootGroundTorpedo().

◆ razTorpedoMoveToTarget()

function private razTorpedoMoveToTarget ( torpedo_target  )

◆ razTorpedoPlayTrailEffect()

function private razTorpedoPlayTrailEffect ( )

◆ razTrackChestArmorDamage()

◆ razTrackGunDamage()

◆ razTrackHelmetDamage()

function private razTrackHelmetDamage ( damage  ,
attacker   
)

◆ razTrackLeftShoulderArmorDamage()

◆ razTrackLeftThighArmorDamage()

function private razTrackLeftThighArmorDamage ( damage  )

◆ razTrackRightThighArmorDamage()

function private razTrackRightThighArmorDamage ( damage  )

◆ razZombieEligibleForKnockdown()

function private razZombieEligibleForKnockdown ( zombie  ,
target  ,
predicted_pos   
)

Definition at line 1227 of file raz.gsc.

References GIB_LEGS_BOTH_LEGS_FLAG, and IsGibbed().

Referenced by razKnockdownZombies().

◆ shouldSkipTeardown()

function shouldSkipTeardown ( entity  )

Definition at line 216 of file raz.gsc.

References IS_TRUE.

Referenced by razTargetService().