![]() |
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 | TRACK_WEAPON_SHOT_FIRED 1 |
Functions | |
| function | add_limited_weapon (weapon, owner, num_drops) |
| function | begin_grenade_tracking () |
| function | begin_other_grenade_tracking () |
| function | check_hatchet_bounce () |
| function | check_stuck_to_player (deleteOnTeamChange, awardScoreEvent, weapon) |
| function | damage_ent (eInflictor, eAttacker, iDamage, sMeansOfDeath, weapon, damagepos, damagedir) |
| function | damage_trace (from, to, startRadius, ignore) |
| function | damage_trace_passed (from, to, startRadius, ignore) |
| function | debugline (a, b, color) |
| function | delete_ent_on_owner_death (owner) |
| function | delete_pickup_after_aWhile () |
| function | drop_all_to_ground (origin, radius) |
| function | drop_for_death (attacker, sWeapon, sMeansOfDeath) |
| function | drop_grenades_to_ground (origin, radius) |
| function | drop_limited_weapon (weapon, owner, item) |
| function | drop_scavenger_for_death (attacker) |
| function | flash_scavenger_icon () |
| function | get_damageable_ents (pos, radius, doLOS, startRadius) |
| function | getTimeFromLevelStart () |
| function | init () |
| function | init_shared () |
| function | is_using_offhand_equipment () |
| function | limited_pickup (limited_info) |
| function | loadout_get_offhand_count (stat) |
| function | loadout_get_offhand_weapon (stat) |
| function | may_drop (weapon) |
| function | multi_detonation_get_cluster_launch_dir (index, multiVal) |
| function | nineBang_DoEmpDamage (player, weapon, position) |
| function | nineBang_doNineBang (attacker, weapon, pos, cookTime) |
| function | nineBang_empCanDamage (ent, pos, radiusSq, doLOS, startRadius) |
| function | nineBang_getSubExplosionPos (startPos, range) |
| function | on_damage (eAttacker, eInflictor, weapon, meansOfDeath, damage) |
| function | on_player_connect () |
| function | on_player_spawned () |
| function | play_concussion_sound (duration) |
| function | scavenger_hud_create () |
| function | scavenger_hud_destroyOnDisconnect () |
| function | scavenger_think () |
| function | should_drop_limited_weapon (weapon, owner) |
| function | should_suppress_damage (weapon, inflictor) |
| function | stuck_to_player_team_change (player) |
| function | track () |
| function | track_cooked_detonation (attacker, weapon, cookTime) |
| function | track_fire (curWeapon) |
| function | track_multi_detonation (ownerEnt, weapon, cookTime) |
| function | turn_grenade_into_a_dud (weapon, isThrownGrenade, player) |
| function | update_last_held_weapon_timings (newTime) |
| function | update_stowed_weapon () |
| function | update_timings (newTime) |
| function | wait_and_delete_dud (waitTime) |
| function | watch_for_grenade_duds () |
| function | watch_for_grenade_launcher_duds () |
| function | watch_for_throwbacks () |
| function | watch_grenade_cancel () |
| function | watch_grenade_usage () |
| function | watch_missile_death () |
| function | watch_missile_usage () |
| function | watch_offhand_end () |
| function | watch_pickup () |
| function | watch_usage () |
| function | watch_weapon_change () |
| #define TRACK_WEAPON_SHOT_FIRED 1 |
Definition at line 563 of file _weapons.gsc.
| function add_limited_weapon | ( | weapon | , |
| owner | , | ||
| num_drops | |||
| ) |
Definition at line 1651 of file _weapons.gsc.
Referenced by giveSpecializedCrateWeapon(), use_killstreak_death_machine(), use_killstreak_grim_reaper(), use_killstreak_mp40(), use_killstreak_tv_guided_missile(), and useCarriedKillstreakWeapon().
| function begin_grenade_tracking | ( | ) |
Definition at line 744 of file _weapons.gsc.
References IS_BONUSZM, IS_TRUE, isHacked(), startTime, track_cooked_detonation(), track_multi_detonation(), watch_grenade_cancel(), and watch_missile_death().
Referenced by watch_grenade_usage().
| function begin_other_grenade_tracking | ( | ) |
Definition at line 832 of file _weapons.gsc.
References check_hatchet_bounce(), check_stuck_to_player(), check_stuck_to_shield(), getLastWeapon(), isHacked(), and watchTabunGrenadeDetonation().
Referenced by watch_grenade_usage().
| function check_hatchet_bounce | ( | ) |
Definition at line 895 of file _weapons.gsc.
Referenced by begin_other_grenade_tracking().
| function check_stuck_to_player | ( | deleteOnTeamChange | , |
| awardScoreEvent | , | ||
| weapon | |||
| ) |
Definition at line 873 of file _weapons.gsc.
References IsEnemyPlayer(), processScoreEvent(), and stuck_to_player_team_change().
Referenced by begin_other_grenade_tracking().
| function damage_ent | ( | eInflictor | , |
| eAttacker | , | ||
| iDamage | , | ||
| sMeansOfDeath | , | ||
| weapon | , | ||
| damagepos | , | ||
| damagedir | |||
| ) |
Definition at line 1185 of file _weapons.gsc.
References damage_notify_wrapper().
| function damage_trace | ( | from | , |
| to | , | ||
| startRadius | , | ||
| ignore | |||
| ) |
Definition at line 1150 of file _weapons.gsc.
References debugline(), ignore(), and trace().
Referenced by damage_trace_passed(), and entLOSRadiusDamage().
| function damage_trace_passed | ( | from | , |
| to | , | ||
| startRadius | , | ||
| ignore | |||
| ) |
Definition at line 1144 of file _weapons.gsc.
References damage_trace(), ignore(), and trace().
Referenced by get_damageable_ents().
| function debugline | ( | a | , |
| b | , | ||
| color | |||
| ) |
Definition at line 1247 of file _weapons.gsc.
References a.
Referenced by damage_trace(), and weaponDamageTrace().
| function delete_ent_on_owner_death | ( | owner | ) |
Definition at line 1341 of file _weapons.gsc.
Referenced by play_concussion_sound().
| function delete_pickup_after_aWhile | ( | ) |
Definition at line 412 of file _weapons.gsc.
Referenced by drop_for_death().
| function drop_all_to_ground | ( | origin | , |
| radius | |||
| ) |
Definition at line 663 of file _weapons.gsc.
References trace().
Referenced by crateDelete(), and dropAllToGround().
| function drop_for_death | ( | attacker | , |
| sWeapon | , | ||
| sMeansOfDeath | |||
| ) |
Definition at line 306 of file _weapons.gsc.
References delete_pickup_after_aWhile(), drop_limited_weapon(), IS_TRUE, should_drop_limited_weapon(), and watch_pickup().
Referenced by Callback_PlayerKilled().
| function drop_grenades_to_ground | ( | origin | , |
| radius | |||
| ) |
Definition at line 676 of file _weapons.gsc.
References launch().
| function drop_limited_weapon | ( | weapon | , |
| owner | , | ||
| item | |||
| ) |
Definition at line 1683 of file _weapons.gsc.
References limited_pickup().
Referenced by drop_for_death().
| function drop_scavenger_for_death | ( | attacker | ) |
Definition at line 1622 of file _weapons.gsc.
References scavenger_think().
Referenced by Callback_PlayerKilled().
| function flash_scavenger_icon | ( | ) |
Definition at line 1464 of file _weapons.gsc.
Referenced by ammo_pouch_think(), and scavenger_think().
| function get_damageable_ents | ( | pos | , |
| radius | , | ||
| doLOS | , | ||
| startRadius | |||
| ) |
Definition at line 1025 of file _weapons.gsc.
References damage_trace_passed().
| function getTimeFromLevelStart | ( | ) |
Definition at line 956 of file _weapons.gsc.
Referenced by turn_grenade_into_a_dud().
| function init | ( | ) |
Definition at line 55 of file _weapons.gsc.
References on_connect(), on_player_connect(), on_player_spawned(), and on_spawned().
Referenced by init_shared().
| function init_shared | ( | ) |
Definition at line 34 of file _weapons.gsc.
References init(), and on_start_gametype().
Referenced by __init__().
| function is_using_offhand_equipment | ( | ) |
Definition at line 729 of file _weapons.gsc.
Referenced by watch_offhand_end().
| function limited_pickup | ( | limited_info | ) |
Definition at line 1704 of file _weapons.gsc.
Referenced by drop_limited_weapon().
| function loadout_get_offhand_count | ( | stat | ) |
Definition at line 1446 of file _weapons.gsc.
References getLoadoutItemFromDDLStats().
Referenced by scavenger_think().
| function loadout_get_offhand_weapon | ( | stat | ) |
Definition at line 1425 of file _weapons.gsc.
References getLoadoutItemFromDDLStats().
Referenced by scavenger_think().
| function may_drop | ( | weapon | ) |
Definition at line 286 of file _weapons.gsc.
References is_killstreak_weapon().
Referenced by watch_weapon_change().
| function multi_detonation_get_cluster_launch_dir | ( | index | , |
| multiVal | |||
| ) |
Definition at line 1893 of file _weapons.gsc.
Referenced by track_multi_detonation().
| function nineBang_DoEmpDamage | ( | player | , |
| weapon | , | ||
| position | |||
| ) |
Definition at line 1836 of file _weapons.gsc.
References empExplosionDamageEnts(), and nineBang_empCanDamage().
| function nineBang_doNineBang | ( | attacker | , |
| weapon | , | ||
| pos | , | ||
| cookTime | |||
| ) |
Definition at line 1730 of file _weapons.gsc.
References nineBang_getSubExplosionPos().
Referenced by track_cooked_detonation().
| function nineBang_empCanDamage | ( | ent | , |
| pos | , | ||
| radiusSq | , | ||
| doLOS | , | ||
| startRadius | |||
| ) |
Definition at line 1854 of file _weapons.gsc.
References weaponDamageTracePassed().
Referenced by nineBang_DoEmpDamage().
| function nineBang_getSubExplosionPos | ( | startPos | , |
| range | |||
| ) |
Definition at line 1822 of file _weapons.gsc.
Referenced by nineBang_doNineBang().
| function on_damage | ( | eAttacker | , |
| eInflictor | , | ||
| weapon | , | ||
| meansOfDeath | , | ||
| damage | |||
| ) |
Definition at line 1259 of file _weapons.gsc.
References damage(), mayApplyScreenEffect(), play_concussion_sound(), and WAIT_SERVER_FRAME.
| function on_player_connect | ( | ) |
Definition at line 75 of file _weapons.gsc.
References scavenger_hud_create().
Referenced by init().
| function on_player_spawned | ( | ) |
Definition at line 83 of file _weapons.gsc.
References track(), update_stowed_weapon(), watch_grenade_usage(), watch_missile_usage(), watch_usage(), and watch_weapon_change().
Referenced by init().
| function play_concussion_sound | ( | duration | ) |
Definition at line 1320 of file _weapons.gsc.
References delete_ent_on_owner_death(), and spawn().
Referenced by on_damage().
| function scavenger_hud_create | ( | ) |
Definition at line 1590 of file _weapons.gsc.
References IS_TRUE, and scavenger_hud_destroyOnDisconnect().
Referenced by on_player_connect(), and onPlayerConnect().
| function scavenger_hud_destroyOnDisconnect | ( | ) |
Definition at line 1583 of file _weapons.gsc.
References destroy().
Referenced by scavenger_hud_create().
| function scavenger_think | ( | ) |
Definition at line 1471 of file _weapons.gsc.
References ammo_scavenger(), anyObjectsInWorld(), flash_scavenger_icon(), is_killstreak_weapon(), reverse(), and scavengedGrenade().
Referenced by drop_scavenger_for_death(), dropScavengerForDeath(), and get_item_from_string_ammo().
| function should_drop_limited_weapon | ( | weapon | , |
| owner | |||
| ) |
Definition at line 1660 of file _weapons.gsc.
Referenced by drop_for_death().
| function should_suppress_damage | ( | weapon | , |
| inflictor | |||
| ) |
Definition at line 1905 of file _weapons.gsc.
References DEFAULT.
Referenced by Callback_VehicleDamage().
| function stuck_to_player_team_change | ( | player | ) |
Definition at line 903 of file _weapons.gsc.
References detonate().
Referenced by check_stuck_to_player().
| function track | ( | ) |
Definition at line 251 of file _weapons.gsc.
References initWeaponAttachments(), update_last_held_weapon_timings(), update_timings(), and waittill_any_return().
Referenced by on_player_spawned().
| function track_cooked_detonation | ( | attacker | , |
| weapon | , | ||
| cookTime | |||
| ) |
Definition at line 1718 of file _weapons.gsc.
References nineBang_doNineBang().
Referenced by begin_grenade_tracking().
| function track_fire | ( | curWeapon | ) |
Definition at line 565 of file _weapons.gsc.
References TRACK_WEAPON_SHOT_FIRED.
Referenced by watch_usage().
| function track_multi_detonation | ( | ownerEnt | , |
| weapon | , | ||
| cookTime | |||
| ) |
Definition at line 1863 of file _weapons.gsc.
References multi_detonation_get_cluster_launch_dir(), and wait_network_frame().
Referenced by begin_grenade_tracking().
| function turn_grenade_into_a_dud | ( | weapon | , |
| isThrownGrenade | , | ||
| player | |||
| ) |
Definition at line 965 of file _weapons.gsc.
References getTimeFromLevelStart().
Referenced by watch_for_grenade_duds(), and watch_for_grenade_launcher_duds().
| function update_last_held_weapon_timings | ( | newTime | ) |
Definition at line 134 of file _weapons.gsc.
Referenced by track(), and update_timings().
| function update_stowed_weapon | ( | ) |
Definition at line 1351 of file _weapons.gsc.
References detach_all_weapons(), is_grenade(), is_inventory(), is_primary_weapon(), is_side_arm(), name, stow_on_back(), and stow_on_hip().
Referenced by on_player_spawned().
| function update_timings | ( | newTime | ) |
Definition at line 156 of file _weapons.gsc.
References get_killstreak_weapon(), is_bot(), and update_last_held_weapon_timings().
| function wait_and_delete_dud | ( | waitTime | ) |
Definition at line 946 of file _weapons.gsc.
| function watch_for_grenade_duds | ( | ) |
Definition at line 989 of file _weapons.gsc.
References turn_grenade_into_a_dud().
Referenced by watch_grenade_usage().
| function watch_for_grenade_launcher_duds | ( | ) |
Definition at line 1002 of file _weapons.gsc.
References turn_grenade_into_a_dud(), and watch_missile_death().
Referenced by watch_grenade_usage().
| function watch_for_throwbacks | ( | ) |
Definition at line 921 of file _weapons.gsc.
Referenced by watch_grenade_usage().
| function watch_grenade_cancel | ( | ) |
Definition at line 688 of file _weapons.gsc.
Referenced by begin_grenade_tracking().
| function watch_grenade_usage | ( | ) |
Definition at line 603 of file _weapons.gsc.
References begin_grenade_tracking(), begin_other_grenade_tracking(), watch_for_grenade_duds(), watch_for_grenade_launcher_duds(), watch_for_throwbacks(), and watch_offhand_end().
Referenced by on_player_spawned().
| function watch_missile_death | ( | ) |
Definition at line 657 of file _weapons.gsc.
Referenced by begin_grenade_tracking(), watch_for_grenade_launcher_duds(), and watch_missile_usage().
| function watch_missile_usage | ( | ) |
Definition at line 638 of file _weapons.gsc.
References watch_missile_death().
Referenced by on_player_spawned().
| function watch_offhand_end | ( | ) |
Definition at line 708 of file _weapons.gsc.
References is_using_offhand_equipment(), and waittill_any_return().
Referenced by watch_grenade_usage(), and watchGrenadeUsage().
| function watch_pickup | ( | ) |
Definition at line 424 of file _weapons.gsc.
Referenced by drop_for_death().
| function watch_usage | ( | ) |
Definition at line 513 of file _weapons.gsc.
References GADGET_TYPE_HERO_WEAPON, and track_fire().
Referenced by on_player_spawned().
| function watch_weapon_change | ( | ) |
Definition at line 106 of file _weapons.gsc.
References may_drop().
Referenced by on_player_spawned().