![]() |
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 | GROUND_LEVEL 0 |
#define | HINT_ICON "riotshield_zm_icon" |
#define | RIOTSHIELD_HEALTH_CLIENTFIELD "zmInventory.shield_health" |
Functions | |
function | __init__ () |
function | __main__ () |
function | on_player_connect () |
function | player_damage_override_callback (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, psOffsetTime) |
function | player_damage_shield (iDamage, bHeld, fromCode=false, smod="MOD_UNKNOWN") |
function | player_init_shield_health () |
function | player_set_shield_health (damage, max_damage) |
function | player_shield_absorb_damage (eAttacker, iDamage, sHitLoc, sMeansOfDeath) |
function | player_shield_facing_attacker (vDir, limit) |
function | player_take_riotshield () |
function | player_watch_shield_melee () |
function | player_watch_shield_melee_power () |
function | player_watch_weapon_change () |
function | riotshield_fling_zombie (player, fling_vec, index) |
function | riotshield_get_enemies_in_range () |
function | riotshield_knockdown_zombie (player, gib) |
function | riotshield_melee (weapon) |
function | riotshield_network_choke () |
function | should_shield_absorb_damage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, psOffsetTime) |
function | UpdateRiotShieldModel () |
function | zombie_knockdown (player, gib) |
#define GROUND_LEVEL 0 |
Definition at line 33 of file _zm_weap_riotshield.gsc.
#define HINT_ICON "riotshield_zm_icon" |
Definition at line 32 of file _zm_weap_riotshield.gsc.
#define RIOTSHIELD_HEALTH_CLIENTFIELD "zmInventory.shield_health" |
Definition at line 35 of file _zm_weap_riotshield.gsc.
function __init__ | ( | ) |
Definition at line 45 of file _zm_weap_riotshield.gsc.
References DEFAULT, on_connect(), on_player_connect(), player_damage_override_callback(), player_damage_shield(), register(), register_player_damage_callback(), RIOTSHIELD_HEALTH_CLIENTFIELD, riotshield_melee(), set_zombie_var(), should_shield_absorb_damage(), and VERSION_TU11.
function __main__ | ( | ) |
Definition at line 85 of file _zm_weap_riotshield.gsc.
function on_player_connect | ( | ) |
Definition at line 89 of file _zm_weap_riotshield.gsc.
References DEFAULT, player_damage_shield(), player_init_shield_health(), player_watch_shield_melee(), player_watch_shield_melee_power(), and player_watch_weapon_change().
Referenced by __init__().
function player_damage_override_callback | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
psOffsetTime | |||
) |
Definition at line 166 of file _zm_weap_riotshield.gsc.
References IS_TRUE.
Referenced by __init__().
function player_damage_shield | ( | iDamage | , |
bHeld | , | ||
fromCode | = false , |
||
smod | = "MOD_UNKNOWN" |
||
) |
Definition at line 191 of file _zm_weap_riotshield.gsc.
References player_take_riotshield(), RIOTSHIELD_HEALTH_CLIENTFIELD, set_player_uimodel(), and UpdateRiotShieldModel().
Referenced by __init__(), on_player_connect(), player_damage_rocketshield(), riotshield_melee(), and riotshield_melee_juke().
function player_init_shield_health | ( | ) |
Definition at line 98 of file _zm_weap_riotshield.gsc.
References RIOTSHIELD_HEALTH_CLIENTFIELD, set_player_uimodel(), and UpdateRiotShieldModel().
Referenced by on_player_connect().
function player_set_shield_health | ( | damage | , |
max_damage | |||
) |
Definition at line 105 of file _zm_weap_riotshield.gsc.
References damage(), RIOTSHIELD_HEALTH_CLIENTFIELD, set_player_uimodel(), and UpdateRiotShieldModel().
function player_shield_absorb_damage | ( | eAttacker | , |
iDamage | , | ||
sHitLoc | , | ||
sMeansOfDeath | |||
) |
Definition at line 113 of file _zm_weap_riotshield.gsc.
function player_shield_facing_attacker | ( | vDir | , |
limit | |||
) |
Definition at line 117 of file _zm_weap_riotshield.gsc.
References limit().
Referenced by should_shield_absorb_damage().
function player_take_riotshield | ( | ) |
Definition at line 569 of file _zm_weap_riotshield.gsc.
References give_fallback_weapon(), player_is_in_laststand(), and take().
Referenced by player_damage_shield().
function player_watch_shield_melee | ( | ) |
Definition at line 247 of file _zm_weap_riotshield.gsc.
Referenced by on_player_connect().
function player_watch_shield_melee_power | ( | ) |
Definition at line 257 of file _zm_weap_riotshield.gsc.
Referenced by on_player_connect().
function player_watch_weapon_change | ( | ) |
Definition at line 232 of file _zm_weap_riotshield.gsc.
References UpdateRiotShieldModel().
Referenced by on_player_connect().
function riotshield_fling_zombie | ( | player | , |
fling_vec | , | ||
index | |||
) |
Definition at line 267 of file _zm_weap_riotshield.gsc.
References damage(), and IS_TRUE.
Referenced by riotshield_melee(), and riotshield_melee_juke().
function riotshield_get_enemies_in_range | ( | ) |
Definition at line 350 of file _zm_weap_riotshield.gsc.
References ARCHETYPE_MARGWA.
Referenced by riotshield_melee().
function riotshield_knockdown_zombie | ( | player | , |
gib | |||
) |
Definition at line 320 of file _zm_weap_riotshield.gsc.
References gib(), and zombie_knockdown().
Referenced by riotshield_melee().
function riotshield_melee | ( | weapon | ) |
Definition at line 470 of file _zm_weap_riotshield.gsc.
References player_damage_shield(), riotshield_fling_zombie(), riotshield_get_enemies_in_range(), riotshield_knockdown_zombie(), and riotshield_network_choke().
Referenced by __init__().
function riotshield_network_choke | ( | ) |
Definition at line 457 of file _zm_weap_riotshield.gsc.
References wait_network_frame().
Referenced by riotshield_melee().
function should_shield_absorb_damage | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
psOffsetTime | |||
) |
Definition at line 133 of file _zm_weap_riotshield.gsc.
References IS_TRUE, and player_shield_facing_attacker().
Referenced by __init__().
function UpdateRiotShieldModel | ( | ) |
Definition at line 533 of file _zm_weap_riotshield.gsc.
References clear_stowed_weapon(), set_player_uimodel(), set_stowed_weapon(), and WAIT_SERVER_FRAME.
Referenced by player_damage_shield(), player_init_shield_health(), player_set_shield_health(), and player_watch_weapon_change().
function zombie_knockdown | ( | player | , |
gib | |||
) |
Definition at line 298 of file _zm_weap_riotshield.gsc.
References damage(), do_gib(), and gib().
Referenced by riotshield_knockdown_zombie().