![]() |
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 | LAST_SEEN_LOSS_LATENCY 3000 |
Functions | |
function | __init__ () |
function private | ArchetypeSkeletonBlackboardInit () |
function private | ArchetypeSkeletonOnAnimscriptedCallback (entity) |
function | BB_GetArmsPosition () |
function | BB_GetHasLegsStatus () |
function | BB_GetLocomotionSpeedType () |
function | get_closest_valid_player (origin, ignore_player) |
function | getClosestTo (origin, entArray) |
function | getClosestToMe (entArray) |
function | GetYaw (org) |
function | GetYawToEnemy () |
function private | InitSkeletonBehaviorsAndASM () |
function | is_player_valid (player, checkIgnoreMeFlag, ignore_laststand_players) |
function | is_within_fov (start_origin, start_angles, end_origin, fov) |
function | isSkeletonWalking (behaviorTreeEntity) |
function | isValidEnemy (enemy) |
function | skeletonCanSeePlayer (player) |
function | skeletonDeathAction (behaviorTreeEntity) |
function | skeletonGibLegsCondition (behaviorTreeEntity) |
function | skeletonNotetrackMeleeFire (animationEntity) |
function | skeletonSetGoal (goal) |
function | skeletonShouldMeleeCondition (behaviorTreeEntity) |
function | skeletonSpawnSetup () |
function | skeletonTargetService (behaviorTreeEntity) |
#define LAST_SEEN_LOSS_LATENCY 3000 |
Definition at line 197 of file skeleton.gsc.
function __init__ | ( | ) |
Definition at line 38 of file skeleton.gsc.
References add_archetype_spawn_function(), ARCHETYPE_SKELETON, ArchetypeSkeletonBlackboardInit(), InitSkeletonBehaviorsAndASM(), register(), shouldRegisterClientFieldForArchetype(), SKELETON_CLIENTFIELD, skeletonSpawnSetup(), and VERSION_SHIP.
function private ArchetypeSkeletonBlackboardInit | ( | ) |
Definition at line 87 of file skeleton.gsc.
References ArchetypeSkeletonOnAnimscriptedCallback(), ARMS_POSITION, ARMS_UP, BB_GetArmsPosition(), BB_GetHasLegsStatus(), BB_GetLocomotionSpeedType(), BB_REGISTER_ATTRIBUTE, BOARD_ATTACK_SPOT, CreateBlackBoardForEntity(), ENABLE_BLACKBOARD_DEBUG_TRACKING, HAS_LEGS_TYPE, HAS_LEGS_YES, LOCOMOTION_SPEED_TYPE, LOCOMOTION_SPEED_WALK, RegisterUtilityBlackboardAttributes(), and WHICH_BOARD_PULL_TYPE.
Referenced by __init__(), and ArchetypeSkeletonOnAnimscriptedCallback().
function private ArchetypeSkeletonOnAnimscriptedCallback | ( | entity | ) |
Definition at line 109 of file skeleton.gsc.
References ArchetypeSkeletonBlackboardInit().
Referenced by ArchetypeSkeletonBlackboardInit().
function BB_GetArmsPosition | ( | ) |
Definition at line 120 of file skeleton.gsc.
References ARMS_DOWN, and ARMS_UP.
Referenced by ArchetypeSkeletonBlackboardInit().
function BB_GetHasLegsStatus | ( | ) |
Definition at line 156 of file skeleton.gsc.
References HAS_LEGS_NO, and HAS_LEGS_YES.
Referenced by ArchetypeSkeletonBlackboardInit().
function BB_GetLocomotionSpeedType | ( | ) |
Definition at line 132 of file skeleton.gsc.
References LOCOMOTION_SPEED_RUN, LOCOMOTION_SPEED_SPRINT, LOCOMOTION_SPEED_SUPER_SPRINT, and LOCOMOTION_SPEED_WALK.
Referenced by ArchetypeQuadBlackboardInit(), and ArchetypeSkeletonBlackboardInit().
function get_closest_valid_player | ( | origin | , |
ignore_player | |||
) |
Definition at line 321 of file skeleton.gsc.
References is_player_valid().
Referenced by margwaTargetService(), mechzTargetService(), razTargetService(), skeletonTargetService(), thrasherTargetService(), zombieFindFlesh(), and zombieTargetService().
function getClosestTo | ( | origin | , |
entArray | |||
) |
Definition at line 620 of file skeleton.gsc.
Referenced by getClosestToMe().
function getClosestToMe | ( | entArray | ) |
Definition at line 632 of file skeleton.gsc.
References getClosestTo().
Referenced by skeletonTargetService().
function GetYaw | ( | org | ) |
Definition at line 553 of file skeleton.gsc.
Referenced by GetYawToEnemy().
function GetYawToEnemy | ( | ) |
Definition at line 560 of file skeleton.gsc.
References GetYaw(), and isValidEnemy().
function private InitSkeletonBehaviorsAndASM | ( | ) |
Definition at line 75 of file skeleton.gsc.
References ASM_REGISTER_NOTETRACK_HANDLER, ASM_SKELETON_MELEE_NOTETRACK, BT_REGISTER_API, isSkeletonWalking(), skeletonDeathAction(), skeletonGibLegsCondition(), skeletonNotetrackMeleeFire(), skeletonShouldMeleeCondition(), and skeletonTargetService().
Referenced by __init__().
function is_player_valid | ( | player | , |
checkIgnoreMeFlag | , | ||
ignore_laststand_players | |||
) |
Definition at line 256 of file skeleton.gsc.
References intermission(), IS_TRUE, and player_is_in_laststand().
Referenced by any_player_touching_any(), blocker_trigger_think(), blockerstub_update_prompt(), Callback_HostMigration(), check_for_valid_spawn_near_team(), craftable_place_think(), debris_think(), destructible_glass_barricade(), dog_run_think(), door_buy(), get_closest_valid_player(), get_favorite_enemy(), get_safe_breadcrumb_pos(), gravity_trap_trigger_think(), gravityspikes_stuck_above_zombie_watcher(), jump_pad_enemy_follow_or_ignore(), last_stand_revive(), main(), melee_weapon_think(), on_fully_crafted(), piece_unitrigger_think(), player_add_points(), player_elec_damage(), player_fails_blocker_repair_trigger_preamble(), playerFlameDamage(), raps_run_think(), reenable_quickrevive(), shield_recharge_trigger_think(), stop_chasing_the_sky(), teleport_pad_active_think(), thread_bump_trigger(), trap_use_think(), treasure_chest_think(), unitrigger_logic(), update_is_player_valid(), wait_for_player_to_take(), wasp_run_think(), weapon_spawn_think(), and zombie_pathing().
function is_within_fov | ( | start_origin | , |
start_angles | , | ||
end_origin | , | ||
fov | |||
) |
Definition at line 188 of file skeleton.gsc.
Referenced by skeletonCanSeePlayer().
function isSkeletonWalking | ( | behaviorTreeEntity | ) |
Definition at line 167 of file skeleton.gsc.
References IS_TRUE.
Referenced by InitSkeletonBehaviorsAndASM().
function isValidEnemy | ( | enemy | ) |
Definition at line 543 of file skeleton.gsc.
Referenced by GetYawToEnemy().
function skeletonCanSeePlayer | ( | player | ) |
Definition at line 199 of file skeleton.gsc.
References is_within_fov(), LAST_SEEN_LOSS_LATENCY, trace(), and ZM_MELEE_DIST_SQ.
Referenced by skeletonTargetService().
function skeletonDeathAction | ( | behaviorTreeEntity | ) |
Definition at line 609 of file skeleton.gsc.
Referenced by InitSkeletonBehaviorsAndASM().
function skeletonGibLegsCondition | ( | behaviorTreeEntity | ) |
Definition at line 174 of file skeleton.gsc.
References GIB_LEGS_LEFT_LEG_FLAG, GIB_LEGS_RIGHT_LEG_FLAG, and IsGibbed().
Referenced by InitSkeletonBehaviorsAndASM().
function skeletonNotetrackMeleeFire | ( | animationEntity | ) |
Definition at line 179 of file skeleton.gsc.
Referenced by InitSkeletonBehaviorsAndASM().
function skeletonSetGoal | ( | goal | ) |
Definition at line 398 of file skeleton.gsc.
Referenced by skeletonTargetService().
function skeletonShouldMeleeCondition | ( | behaviorTreeEntity | ) |
Definition at line 579 of file skeleton.gsc.
References IS_TRUE, ZM_MELEE_DIST_SQ, and ZM_MELEE_YAW.
Referenced by InitSkeletonBehaviorsAndASM().
function skeletonSpawnSetup | ( | ) |
Definition at line 60 of file skeleton.gsc.
References set(), and SKELETON_CLIENTFIELD.
Referenced by __init__().
function skeletonTargetService | ( | behaviorTreeEntity | ) |
Definition at line 409 of file skeleton.gsc.
References get_closest_valid_player(), getClosestToMe(), IS_TRUE, skeletonCanSeePlayer(), and skeletonSetGoal().
Referenced by InitSkeletonBehaviorsAndASM().