![]() |
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.
Macros | |
#define | DEBUG_ON false |
#define | JUMP_COOLDOWN 7 |
Functions | |
function | __init__ () |
function | Attack_Rocket (target) |
function | Attack_Thread_machinegun () |
function | Attack_Thread_Rocket () |
function | clean_up_spawned () |
function | clean_up_spawnedOnDeath (entToWatch) |
function | defaultRole () |
function | emped_enter (params) |
function | emped_exit (params) |
function | emped_reenter (params) |
function | emped_update (params) |
function | face_target (position, targetAngleDiff) |
function | GetNextMovePosition_tactical () |
function | GetNextMovePosition_unaware () |
function | initJumpStruct () |
function | locomotion_start () |
function | Movement_Thread () |
function | Movement_Thread_Unaware () |
function | pain_toggle (enabled) |
function | pain_update (params) |
function | path_update_interrupt () |
function | Scan () |
function | siegebot_callback_damage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, damageFromUnderneath, modelIndex, partName, vSurfaceNormal) |
function | siegebot_driving (params) |
function | siegebot_initialize () |
function | siegebot_kill_on_tilting () |
function | siegebot_player_aimUpdate () |
function | siegebot_player_fireupdate () |
function | siegebot_update_difficulty () |
function | state_combat_exit (params) |
function | state_combat_update (params) |
function | state_death_update (params) |
function | state_jump_can_enter (from_state, to_state, connection) |
function | state_jump_enter (params) |
function | state_jump_exit (params) |
function | state_jump_update (params) |
function | state_unaware_update (params) |
function | stopMovementAndSetBrake () |
function | weapon_doors_state (isOpen, waittime=0) |
#define DEBUG_ON false |
Definition at line 29 of file _siegebot.gsc.
#define JUMP_COOLDOWN 7 |
Definition at line 28 of file _siegebot.gsc.
function __init__ | ( | ) |
Definition at line 37 of file _siegebot.gsc.
References siegebot_initialize().
function Attack_Rocket | ( | target | ) |
Definition at line 1078 of file _siegebot.gsc.
References waittill_any_timeout().
function Attack_Thread_machinegun | ( | ) |
Definition at line 1026 of file _siegebot.gsc.
References fire_for_time().
function Attack_Thread_Rocket | ( | ) |
Definition at line 1090 of file _siegebot.gsc.
References Attack_Rocket(), Cooldown(), IsCooldownReady(), and weapon_doors_state().
function clean_up_spawned | ( | ) |
Definition at line 488 of file _siegebot.gsc.
function clean_up_spawnedOnDeath | ( | entToWatch | ) |
Definition at line 495 of file _siegebot.gsc.
function defaultRole | ( | ) |
Definition at line 123 of file _siegebot.gsc.
References add_state(), add_utility_connection(), emped_enter(), emped_exit(), emped_reenter(), emped_update(), get_state_callbacks(), init_state_machine_for_role(), pain_update(), siegebot_driving(), StartInitialState(), state_combat_exit(), state_combat_update(), state_death_update(), state_jump_can_enter(), state_jump_enter(), state_jump_exit(), state_jump_update(), and state_unaware_update().
function emped_enter | ( | params | ) |
Definition at line 299 of file _siegebot.gsc.
References toggle_emp_fx().
function emped_exit | ( | params | ) |
Definition at line 334 of file _siegebot.gsc.
function emped_reenter | ( | params | ) |
Definition at line 338 of file _siegebot.gsc.
function emped_update | ( | params | ) |
Definition at line 313 of file _siegebot.gsc.
References evaluate_connections(), stopMovementAndSetBrake(), and waittill_asm_complete().
function face_target | ( | position | , |
targetAngleDiff | |||
) |
Definition at line 956 of file _siegebot.gsc.
References FLAT_ORIGIN, locomotion_start(), TimeSince(), and WAIT_SERVER_FRAME.
function GetNextMovePosition_tactical | ( | ) |
Definition at line 738 of file _siegebot.gsc.
References PositionQuery_DebugScores(), PositionQuery_Filter_EngagementDist(), PositionQuery_Filter_OutOfGoalAnchor(), and PositionQuery_PostProcess_SortScore().
function GetNextMovePosition_unaware | ( | ) |
Definition at line 435 of file _siegebot.gsc.
References PositionQuery_DebugScores(), PositionQuery_Filter_OutOfGoalAnchor(), and PositionQuery_PostProcess_SortScore().
function initJumpStruct | ( | ) |
Definition at line 503 of file _siegebot.gsc.
References clean_up_spawnedOnDeath(), get_array(), and Spawn().
function locomotion_start | ( | ) |
Definition at line 728 of file _siegebot.gsc.
function Movement_Thread | ( | ) |
Definition at line 890 of file _siegebot.gsc.
References evaluate_connections(), face_target(), GetNextMovePosition_tactical(), IsCooldownReady(), locomotion_start(), path_update_interrupt(), TimeSince(), and waittill_pathing_done().
function Movement_Thread_Unaware | ( | ) |
Definition at line 402 of file _siegebot.gsc.
References GetNextMovePosition_unaware(), locomotion_start(), path_update_interrupt(), Scan(), WAIT_SERVER_FRAME, and waittill_pathing_done().
function pain_toggle | ( | enabled | ) |
Definition at line 347 of file _siegebot.gsc.
function pain_update | ( | params | ) |
Definition at line 352 of file _siegebot.gsc.
References evaluate_connections(), stopMovementAndSetBrake(), and waittill_asm_complete().
function path_update_interrupt | ( | ) |
Definition at line 789 of file _siegebot.gsc.
References SQR, and TimeSince().
function Scan | ( | ) |
Definition at line 990 of file _siegebot.gsc.
References face_target(), and waittill_any_timeout().
function siegebot_callback_damage | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
vDamageOrigin | , | ||
psOffsetTime | , | ||
damageFromUnderneath | , | ||
modelIndex | , | ||
partName | , | ||
vSurfaceNormal | |||
) |
Definition at line 1134 of file _siegebot.gsc.
References set_damage_fx_level(), should_emp(), and should_update_damage_fx_level().
function siegebot_driving | ( | params | ) |
Definition at line 217 of file _siegebot.gsc.
References siegebot_kill_on_tilting(), and siegebot_player_fireupdate().
function siegebot_initialize | ( | ) |
Definition at line 42 of file _siegebot.gsc.
References CreateBlackBoardForEntity(), defaultRole(), friendly_fire_shield(), get_script_bundle(), initJumpStruct(), InitThreatBias(), RegisterVehicleBlackBoardAttributes(), siegebot_callback_damage(), siegebot_update_difficulty(), SQR, and target_hijackers().
function siegebot_kill_on_tilting | ( | ) |
Definition at line 227 of file _siegebot.gsc.
References WAIT_SERVER_FRAME.
function siegebot_player_aimUpdate | ( | ) |
Definition at line 283 of file _siegebot.gsc.
References WAIT_SERVER_FRAME.
function siegebot_player_fireupdate | ( | ) |
Definition at line 258 of file _siegebot.gsc.
References siegebot_player_aimUpdate(), and WAIT_SERVER_FRAME.
function siegebot_update_difficulty | ( | ) |
Definition at line 112 of file _siegebot.gsc.
References get_general_difficulty_level().
function state_combat_exit | ( | params | ) |
Definition at line 722 of file _siegebot.gsc.
function state_combat_update | ( | params | ) |
Definition at line 712 of file _siegebot.gsc.
References Attack_Thread_machinegun(), Attack_Thread_rocket(), and Movement_Thread().
function state_death_update | ( | params | ) |
Definition at line 161 of file _siegebot.gsc.
References clean_up_spawned(), CleanUp(), death_radius_damage(), do_death_dynents(), FreeWhenSafe(), get_death_type(), set_damage_fx_level(), set_death_model(), stopMovementAndSetBrake(), and waittill_asm_complete().
function state_jump_can_enter | ( | from_state | , |
to_state | , | ||
connection | |||
) |
Definition at line 523 of file _siegebot.gsc.
References IS_TRUE.
function state_jump_enter | ( | params | ) |
Definition at line 531 of file _siegebot.gsc.
References DEBUG_ON, pain_toggle(), PHYSICS_TRACE_MASK_VEHICLE, stopMovementAndSetBrake(), and trace().
function state_jump_exit | ( | params | ) |
Definition at line 705 of file _siegebot.gsc.
function state_jump_update | ( | params | ) |
Definition at line 559 of file _siegebot.gsc.
References Cooldown(), DEBUG_ON, evaluate_connections(), face_target(), FLAT_ORIGIN, impact_fx(), JUMP_COOLDOWN, SQR, stopMovementAndSetBrake(), WAIT_SERVER_FRAME, and waittill_asm_complete().
function state_unaware_update | ( | params | ) |
Definition at line 385 of file _siegebot.gsc.
References evaluate_connections(), and Movement_Thread_Unaware().
function stopMovementAndSetBrake | ( | ) |
Definition at line 945 of file _siegebot.gsc.
function weapon_doors_state | ( | isOpen | , |
waittime | = 0 |
||
) |
Definition at line 876 of file _siegebot.gsc.
References toggle_ambient_anim_group().