![]() |
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.
Functions | |
function | __init__ () |
function | defaultRole () |
function | get_sentinel_drone_enemy () |
function | get_sentinel_nearest_zombie (b_ignore_elemental=true, b_outside_playable_area=true, radius=2000) |
function private | is_target_valid (target) |
function | IsCamera (part_name) |
function | IsCore (part_name) |
function | IsLeftArm (part_name) |
function | IsRightArm (part_name) |
function | IsTopArm (part_name) |
function | sentine_RumbleWhenNearPlayer () |
function private | sentinel_ArmDamage (damage, arm, eAttacker=undefined) |
function | sentinel_CallbackDamage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, damageFromUnderneath, modelIndex, partName, vSurfaceNormal) |
function private | sentinel_CameraDamage (damage, partName, eAttacker) |
function | sentinel_CanSeeEnemy (sentinel_origin, prev_enemy_position) |
function private | sentinel_changeSentinelPosition () |
function | sentinel_ChargeAtPlayer () |
function | sentinel_ChargeAtPlayerNavigation (b_charge_at_player, time_out, charge_at_position) |
function private | sentinel_CoreDamage (damage, partName) |
function | sentinel_DamageBeamTouchingEntity (player_damage, target_position, b_succession=false) |
function | sentinel_DamagePlayer (damage, eAttacker, b_light_damage=false) |
function | sentinel_DeactivateAllEffects () |
function | sentinel_DebugBehavior () |
function | sentinel_DebugDrawSize () |
function | sentinel_DebugFX () |
function | sentinel_DeleteDroneDeathFX (explosion_origin) |
function | sentinel_DestroyAllArms (b_disable_charge) |
function private | sentinel_DestroyCore () |
function private | sentinel_DestroyFace () |
function | sentinel_DodgeRoll () |
function | sentinel_drone_CallbackRadiusDamage (eInflictor, eAttacker, iDamage, fInnerDamage, fOuterDamage, iDFlags, sMeansOfDeath, weapon, vPoint, fRadius, fConeAngleCos, vConeDir, psOffsetTime) |
function | sentinel_drone_initialize () |
function private | sentinel_drone_target_selection () |
function | sentinel_ElectrifyZombie (origin, zombie, radius) |
function private | sentinel_FaceDamage (damage, partName) |
function | sentinel_FireBeam (target_position, b_succession) |
function | sentinel_FireBeamBurst (target_position) |
function | sentinel_FireBeamSuccession (target_position) |
function | sentinel_FireLogic () |
function | sentinel_ForceGoAndStayInPosition (b_enable, position) |
function | sentinel_GetArmNumber (part_name) |
function | sentinel_GetEngagementDistMax () |
function | sentinel_GetEngagementDistMin () |
function | sentinel_GetEngagementHeightMax () |
function | sentinel_GetEngagementHeightMin () |
function | sentinel_GetNextMovePositionTactical (b_do_not_chase_enemy) |
function | sentinel_HideInitialBrokenParts () |
function | sentinel_InitBeamLaunchers () |
function | sentinel_Intro () |
function | sentinel_IntroCompleted () |
function | sentinel_IsEnemyIndoors () |
function | sentinel_IsEnemyInNarrowPlace () |
function | sentinel_IsInsideEngagementDistance (origin, position, b_accept_negative_height) |
function | sentinel_IsNearAnotherPlayer (origin, min_distance) |
function | sentinel_IsNearAnotherSentinel (point, min_distance) |
function | sentinel_KillMyself () |
function | sentinel_NavigateTheWorld () |
function | sentinel_NavigationStandStill () |
function private | sentinel_OnAllArmsDestroyed () |
function | sentinel_PathUpdateInterrupt () |
function | sentinel_play_taunt (taunt_Arr) |
function | sentinel_RemoveFromLevelArray () |
function | sentinel_SelfDestruct (time) |
function | sentinel_SetCompactMode (b_compact) |
function private | sentinel_ShouldChangeSentinelPosition () |
function | sentinel_Trace (start, end, ignore_ent, b_physics_trace, ignore_characters) |
function | set_sentinel_drone_enemy (enemy) |
function | state_combat_update (params) |
function | state_death_update (params) |
function __init__ | ( | ) |
Definition at line 34 of file _sentinel_drone.gsc.
References ARRAY_ADD, register(), sentinel_drone_initialize(), VERSION_DLC3, and VERSION_SHIP.
function defaultRole | ( | ) |
Definition at line 247 of file _sentinel_drone.gsc.
References call_custom_add_state_callbacks(), get_state_callbacks(), init_state_machine_for_role(), StartInitialState(), state_combat_update(), and state_death_update().
Referenced by sentinel_drone_initialize().
function get_sentinel_drone_enemy | ( | ) |
Definition at line 329 of file _sentinel_drone.gsc.
References is_target_valid(), and SQR.
Referenced by sentinel_drone_target_selection().
function get_sentinel_nearest_zombie | ( | b_ignore_elemental | = true , |
b_outside_playable_area | = true , |
||
radius | = 2000 |
||
) |
Definition at line 318 of file _sentinel_drone.gsc.
Referenced by is_target_valid(), and sentinel_drone_target_selection().
function private is_target_valid | ( | target | ) |
Definition at line 262 of file _sentinel_drone.gsc.
References get_sentinel_nearest_zombie(), and IS_TRUE.
Referenced by get_sentinel_drone_enemy(), sentinel_drone_target_selection(), sentinel_IsNearAnotherPlayer(), set_sentinel_drone_enemy(), and state_death_update().
function IsCamera | ( | part_name | ) |
Definition at line 1847 of file _sentinel_drone.gsc.
Referenced by sentinel_CameraDamage().
function IsCore | ( | part_name | ) |
Definition at line 1829 of file _sentinel_drone.gsc.
References SENTINEL_DRONE_CORE_TAG, SENTINEL_DRONE_CORE_TAG_2, SENTINEL_DRONE_CORE_TAG_3, and SENTINEL_DRONE_FACE_TAG.
Referenced by sentinel_CallbackDamage(), and sentinel_CoreDamage().
function IsLeftArm | ( | part_name | ) |
Definition at line 1799 of file _sentinel_drone.gsc.
Referenced by sentinel_GetArmNumber().
function IsRightArm | ( | part_name | ) |
Definition at line 1809 of file _sentinel_drone.gsc.
Referenced by sentinel_GetArmNumber().
function IsTopArm | ( | part_name | ) |
Definition at line 1819 of file _sentinel_drone.gsc.
Referenced by sentinel_GetArmNumber().
function sentine_RumbleWhenNearPlayer | ( | ) |
Definition at line 1313 of file _sentinel_drone.gsc.
References sentinel_IsNearAnotherPlayer().
Referenced by state_combat_update().
function private sentinel_ArmDamage | ( | damage | , |
arm | , | ||
eAttacker | = undefined |
||
) |
Definition at line 1888 of file _sentinel_drone.gsc.
References damage(), IS_TRUE, SENTINEL_DRONE_ARM_LEFT, SENTINEL_DRONE_ARM_LEFT_BROKEN_TAG, SENTINEL_DRONE_ARM_LEFT_TAG, SENTINEL_DRONE_ARM_RIGHT, SENTINEL_DRONE_ARM_RIGHT_BROKEN_TAG, SENTINEL_DRONE_ARM_RIGHT_TAG, SENTINEL_DRONE_ARM_TOP, SENTINEL_DRONE_ARM_TOP_BROKEN_TAG, SENTINEL_DRONE_ARM_TOP_TAG, sentinel_OnAllArmsDestroyed(), and set().
Referenced by sentinel_CallbackDamage(), sentinel_DebugFX(), and sentinel_DestroyAllArms().
function sentinel_CallbackDamage | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
vDamageOrigin | , | ||
psOffsetTime | , | ||
damageFromUnderneath | , | ||
modelIndex | , | ||
partName | , | ||
vSurfaceNormal | |||
) |
Definition at line 2082 of file _sentinel_drone.gsc.
References ARCHETYPE_SENTINEL_DRONE, cointoss(), IS_TRUE, IsCore(), move(), sentinel_ArmDamage(), sentinel_CameraDamage(), sentinel_FaceDamage(), and sentinel_GetArmNumber().
Referenced by sentinel_drone_initialize().
function private sentinel_CameraDamage | ( | damage | , |
partName | , | ||
eAttacker | |||
) |
Definition at line 2043 of file _sentinel_drone.gsc.
References damage(), IsCamera(), sentinel_ChargeAtPlayer(), sentinel_DestroyCore(), sentinel_DestroyFace(), SENTINEL_DRONE_CAMERA_BROKEN_TAG, SENTINEL_DRONE_CAMERA_TURRET_TAG, sentinel_SelfDestruct(), and set().
Referenced by sentinel_CallbackDamage().
function sentinel_CanSeeEnemy | ( | sentinel_origin | , |
prev_enemy_position | |||
) |
Definition at line 1332 of file _sentinel_drone.gsc.
References ARCHETYPE_ZOMBIE, GREEN, IS_TRUE, result(), SENTINEL_DRONE_BEAM_MAX_LENGTH, sentinel_Trace(), and trace().
Referenced by sentinel_FireLogic().
function private sentinel_changeSentinelPosition | ( | ) |
Definition at line 752 of file _sentinel_drone.gsc.
Referenced by sentinel_FireLogic().
function sentinel_ChargeAtPlayer | ( | ) |
Definition at line 1735 of file _sentinel_drone.gsc.
References move(), SENTINEL_CHARGE_AT_PLAYER_TIME_OUT, sentinel_ChargeAtPlayerNavigation(), sentinel_NavigationStandStill(), and sentinel_play_taunt().
Referenced by sentinel_CameraDamage(), and sentinel_OnAllArmsDestroyed().
function sentinel_ChargeAtPlayerNavigation | ( | b_charge_at_player | , |
time_out | , | ||
charge_at_position | |||
) |
Definition at line 1206 of file _sentinel_drone.gsc.
References ARCHETYPE_ZOMBIE, IS_TRUE, SENTINEL_DRONE_BEAM_MAX_LENGTH, SENTINEL_DRONE_RADIUS, sentinel_KillMyself(), sentinel_Trace(), time_out(), and trace().
Referenced by sentinel_ChargeAtPlayer().
function private sentinel_CoreDamage | ( | damage | , |
partName | |||
) |
Definition at line 2012 of file _sentinel_drone.gsc.
References damage(), IsCore(), SENTINEL_DRONE_CORE_BLUE_TAG, and SENTINEL_DRONE_CORE_RED_TAG.
Referenced by sentinel_DestroyCore().
function sentinel_DamageBeamTouchingEntity | ( | player_damage | , |
target_position | , | ||
b_succession | = false |
||
) |
Definition at line 1703 of file _sentinel_drone.gsc.
References ARCHETYPE_ZOMBIE, player_damage(), sentinel_DamagePlayer(), sentinel_ElectrifyZombie(), sentinel_Trace(), and trace().
Referenced by sentinel_FireBeamBurst(), and sentinel_FireBeamSuccession().
function sentinel_DamagePlayer | ( | damage | , |
eAttacker | , | ||
b_light_damage | = false |
||
) |
Definition at line 2426 of file _sentinel_drone.gsc.
References damage(), increment_to_player(), and mayApplyScreenEffect().
Referenced by sentinel_DamageBeamTouchingEntity(), sentinel_FireLogic(), and state_death_update().
function sentinel_DeactivateAllEffects | ( | ) |
Definition at line 2418 of file _sentinel_drone.gsc.
References set().
Referenced by state_death_update().
function sentinel_DebugBehavior | ( | ) |
Definition at line 2627 of file _sentinel_drone.gsc.
References SetBlackBoardAttribute(), STANCE, STANCE_CROUCH, and STANCE_STAND.
Referenced by sentinel_drone_initialize().
function sentinel_DebugDrawSize | ( | ) |
Definition at line 2554 of file _sentinel_drone.gsc.
References GREEN.
function sentinel_DebugFX | ( | ) |
Definition at line 2568 of file _sentinel_drone.gsc.
References IS_TRUE, sentinel_ArmDamage(), SENTINEL_DRONE_ARM_LEFT, SENTINEL_DRONE_ARM_RIGHT, SENTINEL_DRONE_ARM_TOP, SENTINEL_DRONE_BEAM_MAX_LENGTH, SENTINEL_DRONE_FACE_TAG, sentinel_FaceDamage(), sentinel_FireBeam(), and set().
Referenced by sentinel_drone_initialize().
function sentinel_DeleteDroneDeathFX | ( | explosion_origin | ) |
Definition at line 2215 of file _sentinel_drone.gsc.
References set().
Referenced by state_death_update().
function sentinel_DestroyAllArms | ( | b_disable_charge | ) |
Definition at line 1957 of file _sentinel_drone.gsc.
References IS_TRUE, sentinel_ArmDamage(), SENTINEL_DRONE_ARM_LEFT, SENTINEL_DRONE_ARM_RIGHT, and SENTINEL_DRONE_ARM_TOP.
function private sentinel_DestroyCore | ( | ) |
Definition at line 1980 of file _sentinel_drone.gsc.
References sentinel_CoreDamage(), and SENTINEL_DRONE_CORE_TAG.
Referenced by sentinel_CameraDamage(), and sentinel_OnAllArmsDestroyed().
function private sentinel_DestroyFace | ( | ) |
Definition at line 1975 of file _sentinel_drone.gsc.
References SENTINEL_DRONE_FACE_TAG, and sentinel_FaceDamage().
Referenced by sentinel_CameraDamage(), and sentinel_OnAllArmsDestroyed().
function sentinel_DodgeRoll | ( | ) |
Definition at line 553 of file _sentinel_drone.gsc.
References cointoss(), sentinel_FireLogic(), sentinel_NavigationStandStill(), sentinel_Trace(), set(), and trace().
Referenced by state_combat_update().
function sentinel_drone_CallbackRadiusDamage | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
fInnerDamage | , | ||
fOuterDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
fRadius | , | ||
fConeAngleCos | , | ||
vConeDir | , | ||
psOffsetTime | |||
) |
Definition at line 2129 of file _sentinel_drone.gsc.
References ARCHETYPE_SENTINEL_DRONE, and cointoss().
Referenced by sentinel_drone_initialize().
function sentinel_drone_initialize | ( | ) |
Definition at line 80 of file _sentinel_drone.gsc.
References add(), CreateBlackBoardForEntity(), CreateInterfaceForEntity(), defaultRole(), friendly_fire_shield(), get_script_bundle(), nudge_collision(), RegisterVehicleBlackBoardAttributes(), sentinel_CallbackDamage(), sentinel_DebugBehavior(), sentinel_DebugFX(), SENTINEL_DRONE_ARM_LEFT, SENTINEL_DRONE_ARM_RIGHT, SENTINEL_DRONE_ARM_TOP, sentinel_drone_CallbackRadiusDamage(), SENTINEL_DRONE_DEFAULT_HEALTH_ARM_LEFT, SENTINEL_DRONE_DEFAULT_HEALTH_ARM_RIGHT, SENTINEL_DRONE_DEFAULT_HEALTH_ARM_TOP, SENTINEL_DRONE_DEFAULT_HEALTH_CAMERA, SENTINEL_DRONE_DEFAULT_HEALTH_CORE, SENTINEL_DRONE_DEFAULT_HEALTH_FACE, SENTINEL_DRONE_MAX_INSTANCES, SENTINEL_DRONE_NEARGOAL_DIST, sentinel_HideInitialBrokenParts(), sentinel_InitBeamLaunchers(), and spawn_model().
Referenced by __init__().
function private sentinel_drone_target_selection | ( | ) |
Definition at line 428 of file _sentinel_drone.gsc.
References get_sentinel_drone_enemy(), get_sentinel_nearest_zombie(), is_target_valid(), IS_TRUE, and set_sentinel_drone_enemy().
Referenced by state_combat_update().
function sentinel_ElectrifyZombie | ( | origin | , |
zombie | , | ||
radius | |||
) |
Definition at line 2407 of file _sentinel_drone.gsc.
Referenced by sentinel_DamageBeamTouchingEntity(), and state_death_update().
function private sentinel_FaceDamage | ( | damage | , |
partName | |||
) |
Definition at line 1985 of file _sentinel_drone.gsc.
References damage(), SENTINEL_DRONE_FACE_TAG, and set().
Referenced by sentinel_CallbackDamage(), sentinel_DebugFX(), and sentinel_DestroyFace().
function sentinel_FireBeam | ( | target_position | , |
b_succession | |||
) |
Definition at line 1570 of file _sentinel_drone.gsc.
References IS_TRUE, sentinel_FireBeamBurst(), and sentinel_FireBeamSuccession().
Referenced by sentinel_DebugFX(), and sentinel_FireLogic().
function sentinel_FireBeamBurst | ( | target_position | ) |
Definition at line 1616 of file _sentinel_drone.gsc.
References IS_TRUE, player_damage(), sentinel_DamageBeamTouchingEntity(), SENTINEL_DRONE_BEAM_DAMAGE_PER_SECOND, and set().
Referenced by sentinel_FireBeam().
function sentinel_FireBeamSuccession | ( | target_position | ) |
Definition at line 1664 of file _sentinel_drone.gsc.
References player_damage(), sentinel_DamageBeamTouchingEntity(), SENTINEL_DRONE_ARM_LEFT, SENTINEL_DRONE_ARM_RIGHT, SENTINEL_DRONE_ARM_TOP, SENTINEL_DRONE_BEAM_DAMAGE_PER_SECOND, set(), and waittill_any_timeout().
Referenced by sentinel_FireBeam().
function sentinel_FireLogic | ( | ) |
Definition at line 1428 of file _sentinel_drone.gsc.
References damage(), IS_TRUE, move(), name, result(), sentinel_CanSeeEnemy(), sentinel_changeSentinelPosition(), sentinel_DamagePlayer(), SENTINEL_DRONE_BEAM_DAMAGE_PER_SECOND, sentinel_FireBeam(), sentinel_IsEnemyIndoors(), sentinel_IsInsideEngagementDistance(), sentinel_NavigationStandStill(), set(), and waittill_asm_complete().
Referenced by sentinel_DodgeRoll(), and state_combat_update().
function sentinel_ForceGoAndStayInPosition | ( | b_enable | , |
position | |||
) |
Definition at line 2235 of file _sentinel_drone.gsc.
References IS_TRUE.
function sentinel_GetArmNumber | ( | part_name | ) |
Definition at line 1865 of file _sentinel_drone.gsc.
References IsLeftArm(), IsRightArm(), IsTopArm(), SENTINEL_DRONE_ARM_LEFT, SENTINEL_DRONE_ARM_RIGHT, and SENTINEL_DRONE_ARM_TOP.
Referenced by sentinel_CallbackDamage().
function sentinel_GetEngagementDistMax | ( | ) |
Definition at line 2324 of file _sentinel_drone.gsc.
References IS_TRUE, and sentinel_IsEnemyInNarrowPlace().
Referenced by sentinel_GetNextMovePositionTactical(), and sentinel_IsInsideEngagementDistance().
function sentinel_GetEngagementDistMin | ( | ) |
Definition at line 2338 of file _sentinel_drone.gsc.
References IS_TRUE, and sentinel_IsEnemyInNarrowPlace().
Referenced by sentinel_GetNextMovePositionTactical(), and sentinel_IsInsideEngagementDistance().
function sentinel_GetEngagementHeightMax | ( | ) |
Definition at line 2352 of file _sentinel_drone.gsc.
References IS_TRUE.
Referenced by sentinel_GetNextMovePositionTactical(), and sentinel_IsInsideEngagementDistance().
function sentinel_GetEngagementHeightMin | ( | ) |
Definition at line 2362 of file _sentinel_drone.gsc.
Referenced by sentinel_GetNextMovePositionTactical(), and sentinel_IsInsideEngagementDistance().
function sentinel_GetNextMovePositionTactical | ( | b_do_not_chase_enemy | ) |
Definition at line 990 of file _sentinel_drone.gsc.
References IS_TRUE, move(), PositionQuery_DebugScores(), PositionQuery_Filter_EngagementDist(), PositionQuery_Filter_OutOfGoalAnchor(), sentinel_GetEngagementDistMax(), sentinel_GetEngagementDistMin(), sentinel_GetEngagementHeightMax(), sentinel_GetEngagementHeightMin(), sentinel_IsEnemyIndoors(), sentinel_IsEnemyInNarrowPlace(), sentinel_IsInsideEngagementDistance(), and sentinel_IsNearAnotherPlayer().
Referenced by sentinel_NavigateTheWorld().
function sentinel_HideInitialBrokenParts | ( | ) |
Definition at line 2304 of file _sentinel_drone.gsc.
References SENTINEL_DRONE_ARM_LEFT_BROKEN_TAG, SENTINEL_DRONE_ARM_RIGHT_BROKEN_TAG, SENTINEL_DRONE_ARM_TOP_BROKEN_TAG, SENTINEL_DRONE_CAMERA_BROKEN_TAG, and SENTINEL_DRONE_CORE_RED_TAG.
Referenced by sentinel_drone_initialize().
function sentinel_InitBeamLaunchers | ( | ) |
Definition at line 227 of file _sentinel_drone.gsc.
References set().
Referenced by sentinel_drone_initialize().
function sentinel_Intro | ( | ) |
Definition at line 535 of file _sentinel_drone.gsc.
References sentinel_NavigationStandStill().
function sentinel_IntroCompleted | ( | ) |
Definition at line 542 of file _sentinel_drone.gsc.
References is_instate(), and sentinel_NavigateTheWorld().
function sentinel_IsEnemyIndoors | ( | ) |
Definition at line 2248 of file _sentinel_drone.gsc.
Referenced by sentinel_FireLogic(), and sentinel_GetNextMovePositionTactical().
function sentinel_IsEnemyInNarrowPlace | ( | ) |
Definition at line 2266 of file _sentinel_drone.gsc.
Referenced by sentinel_GetEngagementDistMax(), sentinel_GetEngagementDistMin(), and sentinel_GetNextMovePositionTactical().
function sentinel_IsInsideEngagementDistance | ( | origin | , |
position | , | ||
b_accept_negative_height | |||
) |
Definition at line 2372 of file _sentinel_drone.gsc.
References IS_TRUE, sentinel_GetEngagementDistMax(), sentinel_GetEngagementDistMin(), sentinel_GetEngagementHeightMax(), sentinel_GetEngagementHeightMin(), and SQR.
Referenced by sentinel_FireLogic(), sentinel_GetNextMovePositionTactical(), and sentinel_ShouldChangeSentinelPosition().
function sentinel_IsNearAnotherPlayer | ( | origin | , |
min_distance | |||
) |
Definition at line 2511 of file _sentinel_drone.gsc.
References is_target_valid().
Referenced by sentine_RumbleWhenNearPlayer(), sentinel_GetNextMovePositionTactical(), and sentinel_NavigateTheWorld().
function sentinel_IsNearAnotherSentinel | ( | point | , |
min_distance | |||
) |
Definition at line 2481 of file _sentinel_drone.gsc.
function sentinel_KillMyself | ( | ) |
Definition at line 2318 of file _sentinel_drone.gsc.
Referenced by sentinel_ChargeAtPlayerNavigation(), and sentinel_NavigateTheWorld().
function sentinel_NavigateTheWorld | ( | ) |
Definition at line 757 of file _sentinel_drone.gsc.
References BLUE, GREEN, IS_TRUE, RED, sentinel_GetNextMovePositionTactical(), sentinel_IsNearAnotherPlayer(), sentinel_KillMyself(), sentinel_PathUpdateInterrupt(), sentinel_ShouldChangeSentinelPosition(), waittill_pathing_done(), and WHITE.
Referenced by sentinel_IntroCompleted(), and state_combat_update().
function sentinel_NavigationStandStill | ( | ) |
Definition at line 664 of file _sentinel_drone.gsc.
References ORANGE.
Referenced by sentinel_ChargeAtPlayer(), sentinel_DodgeRoll(), sentinel_FireLogic(), and sentinel_Intro().
function private sentinel_OnAllArmsDestroyed | ( | ) |
Definition at line 1966 of file _sentinel_drone.gsc.
References sentinel_ChargeAtPlayer(), sentinel_DestroyCore(), and sentinel_DestroyFace().
Referenced by sentinel_ArmDamage().
function sentinel_PathUpdateInterrupt | ( | ) |
Definition at line 1272 of file _sentinel_drone.gsc.
Referenced by sentinel_NavigateTheWorld().
function sentinel_play_taunt | ( | taunt_Arr | ) |
Definition at line 2536 of file _sentinel_drone.gsc.
Referenced by sentinel_ChargeAtPlayer(), and set_sentinel_drone_enemy().
function sentinel_RemoveFromLevelArray | ( | ) |
Definition at line 2462 of file _sentinel_drone.gsc.
References remove_undefined().
Referenced by state_death_update().
function sentinel_SelfDestruct | ( | time | ) |
Definition at line 1721 of file _sentinel_drone.gsc.
Referenced by sentinel_CameraDamage().
function sentinel_SetCompactMode | ( | b_compact | ) |
Definition at line 2290 of file _sentinel_drone.gsc.
References IS_TRUE, SetBlackBoardAttribute(), STANCE, STANCE_CROUCH, and STANCE_STAND.
function private sentinel_ShouldChangeSentinelPosition | ( | ) |
Definition at line 723 of file _sentinel_drone.gsc.
References sentinel_IsInsideEngagementDistance().
Referenced by sentinel_NavigateTheWorld().
function sentinel_Trace | ( | start | , |
end | , | ||
ignore_ent | , | ||
b_physics_trace | , | ||
ignore_characters | |||
) |
Definition at line 2390 of file _sentinel_drone.gsc.
References end(), IS_TRUE, PHYSICS_TRACE_MASK_PHYSICS, PHYSICS_TRACE_MASK_VEHICLE, and trace().
Referenced by sentinel_CanSeeEnemy(), sentinel_ChargeAtPlayerNavigation(), sentinel_DamageBeamTouchingEntity(), and sentinel_DodgeRoll().
function set_sentinel_drone_enemy | ( | enemy | ) |
Definition at line 381 of file _sentinel_drone.gsc.
References is_target_valid(), and sentinel_play_taunt().
Referenced by sentinel_drone_target_selection(), and state_death_update().
function state_combat_update | ( | params | ) |
Definition at line 473 of file _sentinel_drone.gsc.
References IS_TRUE, sentine_RumbleWhenNearPlayer(), sentinel_DodgeRoll(), SENTINEL_DRONE_FIRE_CHANCE, sentinel_drone_target_selection(), sentinel_FireLogic(), and sentinel_NavigateTheWorld().
Referenced by defaultRole().
function state_death_update | ( | params | ) |
Definition at line 2162 of file _sentinel_drone.gsc.
References death_fx(), is_target_valid(), sentinel_DamagePlayer(), sentinel_DeactivateAllEffects(), sentinel_DeleteDroneDeathFX(), sentinel_ElectrifyZombie(), sentinel_RemoveFromLevelArray(), and set_sentinel_drone_enemy().
Referenced by defaultRole().