![]() |
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 | EQUIPMENT_ENEMYEQUIP_DETECT_MATERIAL "mc/hud_outline_rim" |
#define | EQUIPMENT_ENEMYEQUIP_MATERIAL "mc/hud_outline_rim" |
#define | EQUIPMENT_ENEMYVEHICLE_MATERIAL "mc/hud_outline_rim" |
#define | EQUIPMENT_FRIENDLYEQUIP_MATERIAL "mc/hud_keyline_friendlyequip" |
#define | EQUIPMENT_FRIENDLYVEHICLE_MATERIAL "mc/hud_keyline_friendlyequip" |
#define | EQUIPMENT_RETRIEVABLE_MATERIAL "mc/hud_keyline_retrievable" |
#define | EQUIPMENT_UNPLACEABLE_MATERIAL "mc/hud_keyline_unplaceable" |
#define | FRAMEBUFFER_DUPLICATE_FILTER_SET "framebuffer_duplicate" |
#define | FRAMEBUFFER_FILTER_SET "framebuffer" |
#define | OFFSCREEN_FILTER_SET "offscreen" |
#define | PLAYER_BALL_OUTLINE "mc/hud_keyline_friendlyequip" |
#define | PLAYER_HACKER_TOOL_BREACHING "mc/mtl_hacker_tool_breaching" |
#define | PLAYER_HACKER_TOOL_HACKED "mc/mtl_hacker_tool_hacked" |
#define | PLAYER_HACKER_TOOL_HACKING "mc/mtl_hacker_tool_hacking" |
#define | PLAYER_THREAT_DETECTOR_MATERIAL "mc/hud_keyline_enemyequip" |
Functions | |
function | __init__ () |
function | _update_dr_filters (localClientNum) |
function | apply_filter (localClientNum, filter, filterset=FRAMEBUFFER_FILTER_SET) |
function | can_use_filter (filter) |
function | change_dr_flags (localClientNum, toset, toclear) |
function | clear_dr_flag (toclear) |
function | disable_all_filters_on_game_ended () |
function | find_dr_filter (filterset=level.drfilters[FRAMEBUFFER_FILTER_SET]) |
function | on_player_connect (localClientNum) |
function | on_player_spawned (local_client_num) |
function | register_filter_materials (filter) |
function | set_dr_filter (filterset, name, priority, require_flags, refuse_flags, drtype1, drval1, drcull1, drtype2, drval2, drcull2, drtype3, drval3, drcull3) |
function | set_dr_filter_framebuffer (name, priority, require_flags, refuse_flags, drtype1, drval1, drcull1, drtype2, drval2, drcull2, drtype3, drval3, drcull3) |
function | set_dr_filter_framebuffer_duplicate (name, priority, require_flags, refuse_flags, drtype1, drval1, drcull1, drtype2, drval2, drcull2, drtype3, drval3, drcull3) |
function | set_dr_filter_offscreen (name, priority, require_flags, refuse_flags, drtype1, drval1, drcull1, drtype2, drval2, drcull2, drtype3, drval3, drcull3) |
function | set_dr_flag (toset, setto=true) |
function | set_dr_flag_not_array (toset, setto=true) |
function | set_entity_thermal (localClientNum, on_off) |
function | set_hacker_tool_breaching (localClientNum, on_off) |
function | set_hacker_tool_hacked (localClientNum, on_off) |
function | set_hacker_tool_hacking (localClientNum, on_off) |
function | set_item_enemy_equipment (localClientNum, on_off) |
function | set_item_enemy_explosive (localClientNum, on_off) |
function | set_item_enemy_vehicle (localClientNum, on_off) |
function | set_item_friendly_equipment (localClientNum, on_off) |
function | set_item_friendly_explosive (localClientNum, on_off) |
function | set_item_friendly_vehicle (localClientNum, on_off) |
function | set_item_retrievable (localClientNum, on_off) |
function | set_item_unplaceable (localClientNum, on_off) |
function | set_player_threat_detected (localClientNum, on_off) |
function | show_friendly_outlines (local_client_num) |
function | update_dr_filters (localClientNum) |
function | update_dr_flag (localClientNum, toset, setto=true) |
function | wait_team_changed (localClientNum) |
#define EQUIPMENT_ENEMYEQUIP_DETECT_MATERIAL "mc/hud_outline_rim" |
Definition at line 29 of file duplicaterender_mgr.csc.
#define EQUIPMENT_ENEMYEQUIP_MATERIAL "mc/hud_outline_rim" |
Definition at line 27 of file duplicaterender_mgr.csc.
#define EQUIPMENT_ENEMYVEHICLE_MATERIAL "mc/hud_outline_rim" |
Definition at line 28 of file duplicaterender_mgr.csc.
#define EQUIPMENT_FRIENDLYEQUIP_MATERIAL "mc/hud_keyline_friendlyequip" |
Definition at line 30 of file duplicaterender_mgr.csc.
#define EQUIPMENT_FRIENDLYVEHICLE_MATERIAL "mc/hud_keyline_friendlyequip" |
Definition at line 31 of file duplicaterender_mgr.csc.
#define EQUIPMENT_RETRIEVABLE_MATERIAL "mc/hud_keyline_retrievable" |
Definition at line 25 of file duplicaterender_mgr.csc.
#define EQUIPMENT_UNPLACEABLE_MATERIAL "mc/hud_keyline_unplaceable" |
Definition at line 26 of file duplicaterender_mgr.csc.
#define FRAMEBUFFER_DUPLICATE_FILTER_SET "framebuffer_duplicate" |
Definition at line 20 of file duplicaterender_mgr.csc.
#define FRAMEBUFFER_FILTER_SET "framebuffer" |
Definition at line 19 of file duplicaterender_mgr.csc.
#define OFFSCREEN_FILTER_SET "offscreen" |
Definition at line 21 of file duplicaterender_mgr.csc.
#define PLAYER_BALL_OUTLINE "mc/hud_keyline_friendlyequip" |
Definition at line 39 of file duplicaterender_mgr.csc.
#define PLAYER_HACKER_TOOL_BREACHING "mc/mtl_hacker_tool_breaching" |
Definition at line 37 of file duplicaterender_mgr.csc.
#define PLAYER_HACKER_TOOL_HACKED "mc/mtl_hacker_tool_hacked" |
Definition at line 35 of file duplicaterender_mgr.csc.
#define PLAYER_HACKER_TOOL_HACKING "mc/mtl_hacker_tool_hacking" |
Definition at line 36 of file duplicaterender_mgr.csc.
#define PLAYER_THREAT_DETECTOR_MATERIAL "mc/hud_keyline_enemyequip" |
Definition at line 33 of file duplicaterender_mgr.csc.
function __init__ | ( | ) |
Definition at line 41 of file duplicaterender_mgr.csc.
References DEFAULT, DR_CULL_ALWAYS, DR_CULL_NEVER, DR_METHOD_DEFAULT_MATERIAL, DR_METHOD_ENEMY_MATERIAL, DR_METHOD_OFF, DR_METHOD_THERMAL_MATERIAL, DR_TYPE_FRAMEBUFFER, DR_TYPE_FRAMEBUFFER_DUPLICATE, DR_TYPE_OFFSCREEN, EQUIPMENT_ENEMYEQUIP_DETECT_MATERIAL, EQUIPMENT_ENEMYEQUIP_MATERIAL, EQUIPMENT_FRIENDLYEQUIP_MATERIAL, EQUIPMENT_FRIENDLYVEHICLE_MATERIAL, EQUIPMENT_RETRIEVABLE_MATERIAL, EQUIPMENT_UNPLACEABLE_MATERIAL, on_localclient_connect(), on_player_connect(), on_player_spawned(), on_spawned(), PLAYER_HACKER_TOOL_BREACHING, PLAYER_HACKER_TOOL_HACKED, PLAYER_HACKER_TOOL_HACKING, PLAYER_THREAT_DETECTOR_MATERIAL, set_dr_filter_framebuffer(), set_dr_filter_framebuffer_duplicate(), and set_dr_filter_offscreen().
function _update_dr_filters | ( | localClientNum | ) |
Definition at line 311 of file duplicaterender_mgr.csc.
References apply_filter(), find_dr_filter(), and IS_EQUAL.
Referenced by update_dr_filters().
function apply_filter | ( | localClientNum | , |
filter | , | ||
filterset | = FRAMEBUFFER_FILTER_SET |
||
) |
Definition at line 365 of file duplicaterender_mgr.csc.
References disable_all_filters_on_game_ended(), DR_METHOD_CUSTOM_MATERIAL, IS_TRUE, and mapped_material_id().
Referenced by _update_dr_filters().
function can_use_filter | ( | filter | ) |
Definition at line 350 of file duplicaterender_mgr.csc.
References get().
Referenced by find_dr_filter().
function change_dr_flags | ( | localClientNum | , |
toset | , | ||
toclear | |||
) |
Definition at line 289 of file duplicaterender_mgr.csc.
References clear_dr_flag(), set_dr_flag(), and update_dr_filters().
Referenced by doReveal(), field_toggle_hack_handler(), field_toggle_keyline_handler(), on_player_spawned(), set_hacked_ent(), watch_lockon(), and watch_turret_keyline().
function clear_dr_flag | ( | toclear | ) |
Definition at line 284 of file duplicaterender_mgr.csc.
References set_dr_flag().
Referenced by change_dr_flags().
function disable_all_filters_on_game_ended | ( | ) |
Definition at line 410 of file duplicaterender_mgr.csc.
Referenced by apply_filter().
function find_dr_filter | ( | filterset | = level.drfilters[FRAMEBUFFER_FILTER_SET] | ) |
Definition at line 334 of file duplicaterender_mgr.csc.
References can_use_filter().
Referenced by _update_dr_filters().
function on_player_connect | ( | localClientNum | ) |
Definition at line 90 of file duplicaterender_mgr.csc.
References wait_team_changed().
Referenced by __init__().
function on_player_spawned | ( | local_client_num | ) |
Definition at line 78 of file duplicaterender_mgr.csc.
References change_dr_flags(), get(), set(), and WAIT_CLIENT_FRAME.
Referenced by __init__().
function register_filter_materials | ( | filter | ) |
Definition at line 182 of file duplicaterender_mgr.csc.
References map_material_helper_by_localclientnum(), mapped_material_id(), WAIT_CLIENT_FRAME, and waitforallclients().
Referenced by set_dr_filter().
function set_dr_filter | ( | filterset | , |
name | , | ||
priority | , | ||
require_flags | , | ||
refuse_flags | , | ||
drtype1 | , | ||
drval1 | , | ||
drcull1 | , | ||
drtype2 | , | ||
drval2 | , | ||
drcull2 | , | ||
drtype3 | , | ||
drval3 | , | ||
drcull3 | |||
) |
Definition at line 112 of file duplicaterender_mgr.csc.
References DEFAULT, name, and register_filter_materials().
Referenced by set_dr_filter_framebuffer(), set_dr_filter_framebuffer_duplicate(), and set_dr_filter_offscreen().
function set_dr_filter_framebuffer | ( | name | , |
priority | , | ||
require_flags | , | ||
refuse_flags | , | ||
drtype1 | , | ||
drval1 | , | ||
drcull1 | , | ||
drtype2 | , | ||
drval2 | , | ||
drcull2 | , | ||
drtype3 | , | ||
drval3 | , | ||
drcull3 | |||
) |
Definition at line 167 of file duplicaterender_mgr.csc.
References FRAMEBUFFER_FILTER_SET, name, and set_dr_filter().
Referenced by __init__().
function set_dr_filter_framebuffer_duplicate | ( | name | , |
priority | , | ||
require_flags | , | ||
refuse_flags | , | ||
drtype1 | , | ||
drval1 | , | ||
drcull1 | , | ||
drtype2 | , | ||
drval2 | , | ||
drcull2 | , | ||
drtype3 | , | ||
drval3 | , | ||
drcull3 | |||
) |
Definition at line 172 of file duplicaterender_mgr.csc.
References FRAMEBUFFER_DUPLICATE_FILTER_SET, name, and set_dr_filter().
Referenced by __init__().
function set_dr_filter_offscreen | ( | name | , |
priority | , | ||
require_flags | , | ||
refuse_flags | , | ||
drtype1 | , | ||
drval1 | , | ||
drcull1 | , | ||
drtype2 | , | ||
drval2 | , | ||
drcull2 | , | ||
drtype3 | , | ||
drval3 | , | ||
drcull3 | |||
) |
Definition at line 177 of file duplicaterender_mgr.csc.
References name, OFFSCREEN_FILTER_SET, and set_dr_filter().
Referenced by __init__(), init(), init_duplicaterender_settings(), and on_player_connect().
function set_dr_flag | ( | toset | , |
setto | = true |
||
) |
Definition at line 251 of file duplicaterender_mgr.csc.
References clear(), init(), IS_TRUE, and set().
Referenced by _setup_(), active_camo_changed(), ai_disintegrate(), change_dr_flags(), clear_dr_flag(), clone_flashback_changed_event(), doReveal(), forceOn(), handleCamoChange(), Laststand(), player_duplicaterender(), set_hacker_tool_breaching(), update_dr_flag(), updateEnemyMissiles(), updateEnemyVehicles(), and zombie_zombie_keyline_render_clientfield_cb().
function set_dr_flag_not_array | ( | toset | , |
setto | = true |
||
) |
Definition at line 230 of file duplicaterender_mgr.csc.
References clear(), init(), IS_TRUE, and set().
Referenced by ent_camo_material_callback().
function set_entity_thermal | ( | localClientNum | , |
on_off | |||
) |
Definition at line 464 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by infrared_changed(), and on_player_spawned().
function set_hacker_tool_breaching | ( | localClientNum | , |
on_off | |||
) |
Definition at line 487 of file duplicaterender_mgr.csc.
References IS_TRUE, set_dr_flag(), and update_dr_filters().
Referenced by player_hacking(), watchHackerPlayerShutdown(), and watchTargetHack().
function set_hacker_tool_hacked | ( | localClientNum | , |
on_off | |||
) |
Definition at line 475 of file duplicaterender_mgr.csc.
References update_dr_flag().
function set_hacker_tool_hacking | ( | localClientNum | , |
on_off | |||
) |
Definition at line 481 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by player_hacking(), and watchHackerPlayerShutdown().
function set_item_enemy_equipment | ( | localClientNum | , |
on_off | |||
) |
Definition at line 434 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by updateEnemyEquipment().
function set_item_enemy_explosive | ( | localClientNum | , |
on_off | |||
) |
Definition at line 444 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by updateEnemyMissiles().
function set_item_enemy_vehicle | ( | localClientNum | , |
on_off | |||
) |
Definition at line 454 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by updateEnemyVehicles().
function set_item_friendly_equipment | ( | localClientNum | , |
on_off | |||
) |
Definition at line 439 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by updateEnemyEquipment().
function set_item_friendly_explosive | ( | localClientNum | , |
on_off | |||
) |
Definition at line 449 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by updateEnemyMissiles().
function set_item_friendly_vehicle | ( | localClientNum | , |
on_off | |||
) |
Definition at line 459 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by updateEnemyVehicles(), and vehicle_transition().
function set_item_retrievable | ( | localClientNum | , |
on_off | |||
) |
Definition at line 424 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by field_toggle_retrievable_handler(), and updateRetrievable().
function set_item_unplaceable | ( | localClientNum | , |
on_off | |||
) |
Definition at line 429 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by field_toggle_unplaceable_handler().
function set_player_threat_detected | ( | localClientNum | , |
on_off | |||
) |
Definition at line 469 of file duplicaterender_mgr.csc.
References update_dr_flag().
Referenced by clearThreatDetectorOnDelete(), and sensorGrenadeThink().
function show_friendly_outlines | ( | local_client_num | ) |
Definition at line 508 of file duplicaterender_mgr.csc.
References IS_TRUE.
Referenced by updateEnemyEquipment(), updateEnemyMissiles(), updateEnemyVehicles(), and vehicle_transition().
function update_dr_filters | ( | localClientNum | ) |
Definition at line 329 of file duplicaterender_mgr.csc.
References _update_dr_filters().
Referenced by _setup_(), active_camo_changed(), ai_disintegrate(), change_dr_flags(), clone_flashback_changed_event(), doReveal(), ent_camo_material_callback(), forceOn(), handleCamoChange(), Laststand(), player_duplicaterender(), set_hacker_tool_breaching(), update_dr_flag(), updateEnemyMissiles(), updateEnemyVehicles(), and zombie_zombie_keyline_render_clientfield_cb().
function update_dr_flag | ( | localClientNum | , |
toset | , | ||
setto | = true |
||
) |
Definition at line 221 of file duplicaterender_mgr.csc.
References set_dr_flag(), and update_dr_filters().
Referenced by armor_update_shader_event(), clone_damage_flicker(), cloneShaderOff(), cloneShaderOn(), doReveal(), forceOn(), has_cleanse_changed(), player_resurrect_changed(), set_entity_thermal(), set_hacker_tool_hacked(), set_hacker_tool_hacking(), set_item_enemy_equipment(), set_item_enemy_explosive(), set_item_enemy_vehicle(), set_item_friendly_equipment(), set_item_friendly_explosive(), set_item_friendly_vehicle(), set_item_retrievable(), set_item_unplaceable(), set_player_threat_detected(), set_reveal_enemy(), and set_shader().
function wait_team_changed | ( | localClientNum | ) |
Definition at line 95 of file duplicaterender_mgr.csc.
References SERVER_FRAME.
Referenced by on_player_connect().