From 0554002e070a5326f83058d97d9a34e74041e767 Mon Sep 17 00:00:00 2001 From: ficool2 <34815548+ficool2@users.noreply.github.com> Date: Fri, 21 Feb 2025 20:10:04 +0000 Subject: [PATCH 1/3] Add VScript convar allowlist for TF2 and HL2MP mod --- .../cfg/vscript_convar_allowlist.txt | 633 ++++++++++++ game/mod_tf/cfg/vscript_convar_allowlist.txt | 948 ++++++++++++++++++ 2 files changed, 1581 insertions(+) create mode 100644 game/mod_hl2mp/cfg/vscript_convar_allowlist.txt create mode 100644 game/mod_tf/cfg/vscript_convar_allowlist.txt diff --git a/game/mod_hl2mp/cfg/vscript_convar_allowlist.txt b/game/mod_hl2mp/cfg/vscript_convar_allowlist.txt new file mode 100644 index 00000000000..1ae45d95f52 --- /dev/null +++ b/game/mod_hl2mp/cfg/vscript_convar_allowlist.txt @@ -0,0 +1,633 @@ +vscript_convar_allowlist +{ + // This is the list of convars that are allowed to be set + // by the Convars in VScript. + // + // Any convars changed by a map's vscripts will be reset when the + // map changes to another. + // + // If there is anything here that you think should be allowed + // or not-allowed by default, please get in touch! :) + + ai_actbusy_search_time allowed + ai_auto_contact_solver allowed + ai_block_damage allowed + ai_default_efficient allowed + ai_ef_hate_npc_duration allowed + ai_ef_hate_npc_frequency allowed + ai_efficiency_override allowed + ai_enable_fear_behavior allowed + ai_expression_frametime allowed + ai_expression_optimization allowed + ai_fear_player_dist allowed + ai_find_lateral_cover allowed + ai_find_lateral_los allowed + ai_follow_move_commands allowed + ai_follow_use_points allowed + ai_follow_use_points_when_moving allowed + ai_force_serverside_ragdoll allowed + ai_frametime_limit allowed + ai_inhibit_spawners allowed + ai_lead_time allowed + ai_LOS_mode allowed + ai_moveprobe_usetracelist allowed + ai_navigator_generate_spikes allowed + ai_navigator_generate_spikes_strength allowed + ai_new_aiming allowed + ai_newgroundturret allowed + ai_no_local_paths allowed + ai_no_node_cache allowed + ai_no_select_box allowed + ai_no_steer allowed + ai_no_talk_delay allowed + ai_norebuildgraph allowed + ai_path_adjust_speed_on_immediate_turns allowed + ai_path_insert_pause_at_est_end allowed + ai_path_insert_pause_at_obstruction allowed + ai_post_frame_navigation allowed + ai_radial_max_link_dist allowed + ai_reaction_delay_alert allowed + ai_reaction_delay_idle allowed + ai_readiness_decay allowed + ai_rebalance_thinks allowed + ai_shot_bias allowed + ai_shot_bias_max allowed + ai_shot_bias_min allowed + ai_shot_stats allowed + ai_shot_stats_term allowed + ai_simulate_task_overtime allowed + ai_spread_cone_focus_time allowed + ai_spread_defocused_cone_multiplier allowed + ai_spread_pattern_focus_time allowed + ai_strong_optimizations allowed + ai_strong_optimizations_no_checkstand allowed + ai_task_pre_script allowed + ai_test_moveprobe_ignoresmall allowed + ai_think_limit_label allowed + ai_use_clipped_paths allowed + ai_use_efficiency allowed + ai_use_frame_think_limits allowed + ai_use_readiness allowed + ai_use_think_optimizations allowed + ai_use_visibility_cache allowed + ai_vehicle_avoidance allowed + airboat_fatal_stress allowed + antlion_easycrush allowed + autoaim_unlock_target allowed + bot_mimic allowed + breakable_disable_gib_limit allowed + breakable_multiplayer allowed + bugbait_distract_time allowed + bugbait_grenade_radius allowed + bugbait_hear_radius allowed + bugbait_radius allowed + bulletspeed allowed + cl_backspeed allowed + cl_forwardspeed allowed + cl_sidespeed allowed + cl_spewscriptintro allowed + cl_upspeed allowed + collision_shake_amp allowed + collision_shake_freq allowed + collision_shake_time allowed + combine_guard_spawn_health allowed + combine_spawn_health allowed + coop allowed + curve_bias allowed + deathmatch allowed + dog_max_wait_time allowed + fire_absorbrate allowed + fire_dmgbase allowed + fire_dmginterval allowed + fire_dmgscale allowed + fire_extabsorb allowed + fire_extscale allowed + fire_growthrate allowed + fire_heatscale allowed + fire_incomingheatscale allowed + fire_maxabsorb allowed + fish_dormant allowed + flex_expression allowed + flex_looktime allowed + flex_maxawaytime allowed + flex_maxplayertime allowed + flex_minawaytime allowed + flex_minplayertime allowed + func_break_max_pieces allowed + func_break_reduction_factor allowed + func_breakdmg_bullet allowed + func_breakdmg_club allowed + func_breakdmg_explosive allowed + g_antlion_cascade_push allowed + g_helicopter_bomb_danger_radius allowed + g_helicopter_bullrush_bomb_enemy_distance allowed + g_helicopter_bullrush_bomb_speed allowed + g_helicopter_bullrush_bomb_time allowed + g_helicopter_bullrush_distance allowed + g_helicopter_bullrush_mega_bomb_health allowed + g_helicopter_bullrush_shoot_height allowed + g_helicopter_chargetime allowed + g_helicopter_idletime allowed + g_helicopter_maxfiringdist allowed + g_ragdoll_important_maxcount allowed + g_ragdoll_maxcount allowed + g_test_new_antlion_jump allowed + hl2_darkness_flashlight_factor allowed + hl2_episodic allowed + hl2_normspeed allowed + hl2_sprintspeed allowed + hl2_walkspeed allowed + hl2mp_allow_pickup allowed + hl2mp_bot_aggressive allowed + hl2mp_bot_allow_retreat allowed + hl2mp_bot_always_full_reload allowed + hl2mp_bot_ammo_search_range allowed + hl2mp_bot_auto_vacate allowed + hl2mp_bot_ballistic_elevation_rate allowed + hl2mp_bot_choose_target_interval allowed + hl2mp_bot_difficulty allowed + hl2mp_bot_disable_get_prop allowed + hl2mp_bot_disable_seek_and_destroy allowed + hl2mp_bot_fetch_lost_flag_time allowed + hl2mp_bot_fire_weapon_allowed allowed + hl2mp_bot_fire_weapon_min_time allowed + hl2mp_bot_flag_kill_on_touch allowed + hl2mp_bot_force_jump allowed + hl2mp_bot_gravgun_only allowed + hl2mp_bot_health_critical_ratio allowed + hl2mp_bot_health_ok_ratio allowed + hl2mp_bot_health_search_far_range allowed + hl2mp_bot_health_search_near_range allowed + hl2mp_bot_hitscan_range_limit allowed + hl2mp_bot_ignore_real_players allowed + hl2mp_bot_join_after_player allowed + hl2mp_bot_melee_attack_abandon_range allowed + hl2mp_bot_melee_only allowed + hl2mp_bot_near_point_travel_distance allowed + hl2mp_bot_notice_backstab_chance allowed + hl2mp_bot_notice_backstab_max_range allowed + hl2mp_bot_notice_backstab_min_range allowed + hl2mp_bot_notice_gunfire_range allowed + hl2mp_bot_notice_quiet_gunfire_range allowed + hl2mp_bot_offline_practice allowed + hl2mp_bot_path_lookahead_range allowed + hl2mp_bot_physcannon_wait_fire_time allowed + hl2mp_bot_prefix_name_with_difficulty allowed + hl2mp_bot_prop_freak_ratio allowed + hl2mp_bot_prop_hater_ratio allowed + hl2mp_bot_prop_search_important_range allowed + hl2mp_bot_prop_search_min_mass allowed + hl2mp_bot_prop_search_only_important allowed + hl2mp_bot_prop_search_range allowed + hl2mp_bot_quota allowed + hl2mp_bot_quota_mode allowed + hl2mp_bot_retreat_to_cover_range allowed + hl2mp_bot_shotgunner_range allowed + hl2mp_bot_sniper_aim_error allowed + hl2mp_bot_sniper_aim_steady_rate allowed + hl2mp_bot_sniper_choose_target_interval allowed + hl2mp_bot_taunt_victim_chance allowed + hl2mp_bot_wait_in_cover_max_time allowed + hl2mp_bot_wait_in_cover_min_time allowed + hl2mp_spawn_frag_fallback_radius allowed + host_timescale allowed + hud_airboathint_numentries allowed + mat_hdr_tonemapscale allowed + metropolice_charge allowed + metropolice_chase_use_follow allowed + metropolice_move_and_melee allowed + monk_headshot_freq allowed + mp_allowNPCs allowed + mp_allowspectators allowed + mp_autocrosshair allowed + mp_autoteambalance allowed + mp_blockstyle allowed + mp_bonusroundtime allowed + mp_capdeteriorate_time allowed + mp_capstyle allowed + mp_chattime allowed + mp_clan_ready_signal allowed + mp_clan_readyrestart allowed + mp_defaultteam allowed + mp_disable_respawn_times allowed + mp_enableroundwaittime allowed + mp_facefronttime allowed + mp_fadetoblack allowed + mp_falldamage allowed + mp_feetyawrate allowed + mp_flashlight allowed + mp_footsteps allowed + mp_forceautoteam allowed + mp_forcecamera allowed + mp_forcerespawn allowed + mp_fraglimit allowed + mp_friendlyfire allowed + mp_holiday_nogifts allowed + mp_ik allowed + mp_match_end_at_timelimit allowed + mp_maxrounds allowed + mp_ready_signal allowed + mp_readyrestart allowed + mp_respawnwavetime allowed + mp_restartgame allowed + mp_restartgame_immediate allowed + mp_restartround allowed + mp_scrambleteams_auto allowed + mp_scrambleteams_auto_windifference allowed + mp_show_voice_icons allowed + mp_simulatemultiplecappers allowed + mp_stalemate_enable allowed + mp_stalemate_meleeonly allowed + mp_stalemate_timelimit allowed + mp_teamlist allowed + mp_teamoverride allowed + mp_teamplay allowed + mp_teams_unbalance_limit allowed + mp_time_between_capscoring allowed + mp_timelimit allowed + mp_tournament allowed + mp_tournament_allow_non_admin_restart allowed + mp_tournament_post_match_period allowed + mp_waitingforplayers_cancel allowed + mp_waitingforplayers_restart allowed + mp_waitingforplayers_time allowed + mp_weaponstay allowed + mp_winlimit allowed + nb_allow_avoiding allowed + nb_allow_climbing allowed + nb_allow_gap_jumping allowed + nb_blind allowed + nb_goal_look_ahead_range allowed + nb_head_aim_resettle_angle allowed + nb_head_aim_resettle_time allowed + nb_head_aim_settle_duration allowed + nb_head_aim_steady_max_rate allowed + nb_ladder_align_range allowed + nb_last_area_update_tolerance allowed + nb_path_segment_influence_radius allowed + nb_player_crouch allowed + nb_player_move allowed + nb_player_move_direct allowed + nb_player_stop allowed + nb_player_walk allowed + nb_saccade_speed allowed + nb_saccade_time allowed + nb_speed_look_ahead_range allowed + nb_stop allowed + nb_update_framelimit allowed + nb_update_frequency allowed + nb_update_maxslide allowed + npc_ally_deathmessage allowed + npc_barnacle_swallow allowed + npc_citizen_auto_player_squad allowed + npc_citizen_auto_player_squad_allow_use allowed + npc_citizen_dont_precache_all allowed + npc_citizen_explosive_resist allowed + npc_citizen_insignia allowed + npc_citizen_medic_emit_sound allowed + npc_citizen_squad_marker allowed + npc_create_equipment allowed + npc_go_do_run allowed + npc_height_adjust allowed + npc_sentences allowed + npc_strider_height_adj allowed + npc_strider_shake_ropes_magnitude allowed + npc_strider_shake_ropes_radius allowed + npc_vphysics allowed + old_radiusdamage allowed + phys_impactforcescale allowed + phys_pushscale allowed + phys_speeds allowed + phys_stressbodyweights allowed + phys_timescale allowed + phys_upimpactforcescale allowed + physcannon_ball_cone allowed + physcannon_chargetime allowed + physcannon_cone allowed + physcannon_maxforce allowed + physcannon_maxmass allowed + physcannon_mega_enabled allowed + physcannon_minforce allowed + physcannon_pullforce allowed + physcannon_tracelength allowed + player_limit_jump_speed allowed + player_old_armor allowed + player_squad_autosummon_move_tolerance allowed + player_squad_autosummon_player_tolerance allowed + player_squad_autosummon_time allowed + player_squad_autosummon_time_after_combat allowed + player_squad_double_tap_time allowed + player_squad_transient_commands allowed + player_throwforce allowed + prop_active_gib_limit allowed + prop_active_gib_max_fade_time allowed + props_break_max_pieces allowed + props_break_max_pieces_perframe allowed + r_AirboatViewDampenDamp allowed + r_AirboatViewDampenFreq allowed + r_AirboatViewZHeight allowed + r_JeepFOV allowed + r_JeepViewDampenDamp allowed + r_JeepViewDampenFreq allowed + r_JeepViewZHeight allowed + r_vehicleBrakeRate allowed + r_VehicleViewDampen allowed + scene_clamplookat allowed + scene_clientflex allowed + scene_flatturn allowed + scene_forcecombined allowed + scene_maxcaptionradius allowed + sk_airboat_drain_rate allowed + sk_airboat_max_ammo allowed + sk_airboat_recharge_rate allowed + sk_allow_autoaim allowed + sk_ally_regen_time allowed + sk_ammo_qty_scale1 allowed + sk_ammo_qty_scale2 allowed + sk_ammo_qty_scale3 allowed + sk_antlion_air_attack_dmg allowed + sk_antlion_health allowed + sk_antlion_jump_damage allowed + sk_antlion_swipe_damage allowed + sk_antlionguard_dmg_charge allowed + sk_antlionguard_dmg_shove allowed + sk_antlionguard_health allowed + sk_apc_health allowed + sk_apc_missile_damage allowed + sk_auto_reload_time allowed + sk_autoaim_mode allowed + sk_autoaim_scale1 allowed + sk_autoaim_scale2 allowed + sk_barnacle_health allowed + sk_barney_health allowed + sk_battery allowed + sk_bullseye_health allowed + sk_citizen_giveammo_player_delay allowed + sk_citizen_heal_ally allowed + sk_citizen_heal_ally_delay allowed + sk_citizen_heal_ally_min_pct allowed + sk_citizen_heal_player allowed + sk_citizen_heal_player_delay allowed + sk_citizen_heal_player_min_forced allowed + sk_citizen_heal_player_min_pct allowed + sk_citizen_health allowed + sk_citizen_player_stare_dist allowed + sk_citizen_player_stare_time allowed + sk_citizen_stare_heal_time allowed + sk_combine_ball_search_radius allowed + sk_combine_guard_health allowed + sk_combine_guard_kick allowed + sk_combine_s_health allowed + sk_combine_s_kick allowed + sk_combineball_guidefactor allowed + sk_combineball_seek_angle allowed + sk_combineball_seek_kill allowed + sk_crow_health allowed + sk_crow_melee_dmg allowed + sk_crowbar_lead_time allowed + sk_dmg_homer_grenade allowed + sk_dmg_inflict_scale1 allowed + sk_dmg_inflict_scale2 allowed + sk_dmg_inflict_scale3 allowed + sk_dmg_pathfollower_grenade allowed + sk_dmg_sniper_penetrate_npc allowed + sk_dmg_sniper_penetrate_plr allowed + sk_dmg_take_scale1 allowed + sk_dmg_take_scale2 allowed + sk_dmg_take_scale3 allowed + sk_dropship_container_health allowed + sk_dynamic_resupply_modifier allowed + sk_env_headcrabcanister_shake_amplitude allowed + sk_env_headcrabcanister_shake_radius allowed + sk_env_headcrabcanister_shake_radius_vehicle allowed + sk_fraggrenade_radius allowed + sk_gunship_burst_dist allowed + sk_gunship_burst_min allowed + sk_gunship_burst_size allowed + sk_gunship_health_increments allowed + sk_headcrab_fast_health allowed + sk_headcrab_health allowed + sk_headcrab_melee_dmg allowed + sk_headcrab_poison_health allowed + sk_headcrab_poison_npc_damage allowed + sk_healthcharger allowed + sk_healthkit allowed + sk_healthvial allowed + sk_helicopter_burstcount allowed + sk_helicopter_drone_speed allowed + sk_helicopter_firingcone allowed + sk_helicopter_grenade_puntscale allowed + sk_helicopter_grenadedamage allowed + sk_helicopter_grenadeforce allowed + sk_helicopter_grenaderadius allowed + sk_helicopter_health allowed + sk_helicopter_num_bombs1 allowed + sk_helicopter_num_bombs2 allowed + sk_helicopter_num_bombs3 allowed + sk_helicopter_roundsperburst allowed + sk_homer_grenade_radius allowed + sk_ichthyosaur_health allowed + sk_ichthyosaur_melee_dmg allowed + sk_manhack_health allowed + sk_manhack_melee_dmg allowed + sk_manhack_v2 allowed + sk_max_357 allowed + sk_max_alyxgun allowed + sk_max_ar2 allowed + sk_max_ar2_altfire allowed + sk_max_buckshot allowed + sk_max_crossbow allowed + sk_max_gauss_round allowed + sk_max_grenade allowed + sk_max_pistol allowed + sk_max_rpg_round allowed + sk_max_smg1 allowed + sk_max_smg1_grenade allowed + sk_max_sniper_round allowed + sk_metropolice_health allowed + sk_metropolice_simple_health allowed + sk_metropolice_stitch_along_hitcount allowed + sk_metropolice_stitch_at_hitcount allowed + sk_metropolice_stitch_behind_hitcount allowed + sk_metropolice_stitch_distance allowed + sk_metropolice_stitch_reaction allowed + sk_metropolice_stitch_tight_hitcount allowed + sk_npc_arm allowed + sk_npc_chest allowed + sk_npc_dmg_357 allowed + sk_npc_dmg_airboat allowed + sk_npc_dmg_alyxgun allowed + sk_npc_dmg_ar2 allowed + sk_npc_dmg_buckshot allowed + sk_npc_dmg_combineball allowed + sk_npc_dmg_crossbow allowed + sk_npc_dmg_dropship allowed + sk_npc_dmg_fraggrenade allowed + sk_npc_dmg_grenade allowed + sk_npc_dmg_gunship allowed + sk_npc_dmg_gunship_to_plr allowed + sk_npc_dmg_helicopter allowed + sk_npc_dmg_helicopter_to_plr allowed + sk_npc_dmg_pistol allowed + sk_npc_dmg_rpg_round allowed + sk_npc_dmg_satchel allowed + sk_npc_dmg_smg1 allowed + sk_npc_dmg_smg1_grenade allowed + sk_npc_dmg_sniper_round allowed + sk_npc_dmg_tripmine allowed + sk_npc_head allowed + sk_npc_leg allowed + sk_npc_stomach allowed + sk_pathfollower_grenade_radius allowed + sk_player_arm allowed + sk_player_chest allowed + sk_player_head allowed + sk_player_leg allowed + sk_player_stomach allowed + sk_plr_dmg_357 allowed + sk_plr_dmg_airboat allowed + sk_plr_dmg_alyxgun allowed + sk_plr_dmg_ar2 allowed + sk_plr_dmg_buckshot allowed + sk_plr_dmg_crossbow allowed + sk_plr_dmg_fraggrenade allowed + sk_plr_dmg_grenade allowed + sk_plr_dmg_pistol allowed + sk_plr_dmg_rpg_round allowed + sk_plr_dmg_satchel allowed + sk_plr_dmg_smg1 allowed + sk_plr_dmg_smg1_grenade allowed + sk_plr_dmg_sniper_round allowed + sk_plr_dmg_tripmine allowed + sk_plr_grenade_drop_time allowed + sk_plr_health_drop_time allowed + sk_plr_num_shotgun_pellets allowed + sk_rollermine_shock allowed + sk_rollermine_stun_delay allowed + sk_rollermine_vehicle_intercept allowed + sk_satchel_radius allowed + sk_scanner_dmg_dive allowed + sk_scanner_health allowed + sk_smg1_grenade_radius allowed + sk_stalker_health allowed + sk_stalker_melee_dmg allowed + sk_strider_health allowed + sk_strider_num_missiles1 allowed + sk_strider_num_missiles2 allowed + sk_strider_num_missiles3 allowed + sk_suitcharger allowed + sk_suitcharger_citadel allowed + sk_suitcharger_citadel_maxarmor allowed + sk_tripmine_radius allowed + sk_vortigaunt_armor_charge allowed + sk_vortigaunt_armor_charge_per_token allowed + sk_vortigaunt_dmg_claw allowed + sk_vortigaunt_dmg_rake allowed + sk_vortigaunt_dmg_zap allowed + sk_vortigaunt_health allowed + sk_vortigaunt_vital_antlion_worker_dmg allowed + sk_vortigaunt_zap_range allowed + sk_weapon_ar2_alt_fire_duration allowed + sk_weapon_ar2_alt_fire_mass allowed + sk_weapon_ar2_alt_fire_radius allowed + sk_zombie_dmg_both_slash allowed + sk_zombie_dmg_one_slash allowed + sk_zombie_health allowed + sk_zombie_poison_dmg_spit allowed + sk_zombie_poison_health allowed + skill allowed + smoothstairs allowed + sniperspeak allowed + sniperviewdist allowed + spec_freeze_time allowed + spec_freeze_traveltime allowed + strider_always_use_procedural_height allowed + strider_ar2_altfire_dmg allowed + strider_distributed_fire allowed + strider_free_knowledge allowed + strider_free_pass_after_escorts_dead allowed + strider_free_pass_cover_dist allowed + strider_free_pass_duration allowed + strider_free_pass_move_tolerance allowed + strider_free_pass_refill_rate allowed + strider_free_pass_start_time allowed + strider_free_pass_tolerance_after_escorts_dead allowed + strider_idle_test allowed + strider_immolate allowed + strider_missile_suppress_dist allowed + strider_missile_suppress_time allowed + strider_pct_height_no_crouch_move allowed + strider_peek_eye_dist allowed + strider_peek_eye_dist_z allowed + strider_peek_time allowed + strider_peek_time_after_damage allowed + strider_test_height allowed + suitvolume allowed + sv_accelerate allowed + sv_alltalk allowed + sv_alternateticks allowed + sv_autojump allowed + sv_autoladderdismount allowed + sv_backspeed allowed + sv_bounce allowed + sv_chat_bucket_size_tier1 allowed + sv_chat_bucket_size_tier2 allowed + sv_chat_seconds_per_msg_tier1 allowed + sv_chat_seconds_per_msg_tier2 allowed + sv_client_predict allowed + sv_footsteps allowed + sv_force_transmit_ents allowed + sv_Friction allowed + sv_gravity allowed + sv_hl2mp_item_respawn_time allowed + sv_hl2mp_weapon_respawn_time allowed + sv_hudhint_sound allowed + sv_infinite_aux_power allowed + sv_ladder_useonly allowed + sv_ladderautomountdot allowed + sv_maxspeed allowed + sv_maxvelocity allowed + sv_noclipaccelerate allowed + sv_noclipduringpause allowed + sv_noclipspeed allowed + sv_npc_talker_maxdist allowed + sv_pushaway_clientside allowed + sv_pushaway_clientside_size allowed + sv_pushaway_force allowed + sv_pushaway_max_force allowed + sv_pushaway_max_player_force allowed + sv_pushaway_min_player_speed allowed + sv_pushaway_player_force allowed + sv_robust_explosions allowed + sv_rollangle allowed + sv_rollspeed allowed + sv_skyname allowed + sv_specaccelerate allowed + sv_specnoclip allowed + sv_specspeed allowed + sv_stepsize allowed + sv_stickysprint allowed + sv_stopspeed allowed + sv_strict_notarget allowed + sv_suppress_viewpunch allowed + sv_turbophysics allowed + sv_vehicle_autoaim_scale allowed + sv_wateraccelerate allowed + sv_waterdist allowed + sv_waterfriction allowed + test_massive_dmg allowed + test_massive_dmg_clip allowed + violence_ablood allowed + violence_agibs allowed + violence_hblood allowed + violence_hgibs allowed + zombie_ambushdist allowed + zombie_basemax allowed + zombie_basemin allowed + zombie_changemax allowed + zombie_changemin allowed + zombie_decaymax allowed + zombie_decaymin allowed + zombie_moanfreq allowed + zombie_stepfreq allowed +} diff --git a/game/mod_tf/cfg/vscript_convar_allowlist.txt b/game/mod_tf/cfg/vscript_convar_allowlist.txt new file mode 100644 index 00000000000..7c9a67510cf --- /dev/null +++ b/game/mod_tf/cfg/vscript_convar_allowlist.txt @@ -0,0 +1,948 @@ +vscript_convar_allowlist +{ + // This is the list of convars that are allowed to be set + // by the Convars in VScript. + // + // Any convars changed by a map's vscripts will be reset when the + // map changes to another. + // + // If there is anything here that you think should be allowed + // or not-allowed by default, please get in touch! :) + + ai_auto_contact_solver allowed + ai_block_damage allowed + ai_default_efficient allowed + ai_efficiency_override allowed + ai_enable_fear_behavior allowed + ai_expression_frametime allowed + ai_expression_optimization allowed + ai_fear_player_dist allowed + ai_find_lateral_cover allowed + ai_find_lateral_los allowed + ai_follow_use_points allowed + ai_follow_use_points_when_moving allowed + ai_force_serverside_ragdoll allowed + ai_frametime_limit allowed + ai_lead_time allowed + ai_LOS_mode allowed + ai_moveprobe_usetracelist allowed + ai_navigator_generate_spikes allowed + ai_navigator_generate_spikes_strength allowed + ai_no_local_paths allowed + ai_no_node_cache allowed + ai_no_select_box allowed + ai_no_steer allowed + ai_no_talk_delay allowed + ai_norebuildgraph allowed + ai_path_adjust_speed_on_immediate_turns allowed + ai_path_insert_pause_at_est_end allowed + ai_path_insert_pause_at_obstruction allowed + ai_post_frame_navigation allowed + ai_radial_max_link_dist allowed + ai_reaction_delay_alert allowed + ai_reaction_delay_idle allowed + ai_rebalance_thinks allowed + ai_shot_bias allowed + ai_shot_bias_max allowed + ai_shot_bias_min allowed + ai_shot_stats allowed + ai_shot_stats_term allowed + ai_simulate_task_overtime allowed + ai_spread_cone_focus_time allowed + ai_spread_defocused_cone_multiplier allowed + ai_spread_pattern_focus_time allowed + ai_strong_optimizations allowed + ai_strong_optimizations_no_checkstand allowed + ai_task_pre_script allowed + ai_test_moveprobe_ignoresmall allowed + ai_think_limit_label allowed + ai_use_clipped_paths allowed + ai_use_efficiency allowed + ai_use_frame_think_limits allowed + ai_use_think_optimizations allowed + ai_use_visibility_cache allowed + ai_vehicle_avoidance allowed + bot_com_meleerange allowed + bot_com_viewrange allowed + bot_com_wpnrange allowed + bot_crouch allowed + bot_dontmove allowed + bot_forceattack allowed + bot_forceattack2 allowed + bot_forceattack_down allowed + bot_forcefireweapon allowed + bot_jump allowed + bot_mimic allowed + bot_mimic_inverse allowed + bot_mimic_yaw_offset allowed + bot_nav_offsetpathinset allowed + bot_nav_recomputetime allowed + bot_nav_simplifypaths allowed + bot_nav_turnspeed allowed + bot_nav_usefeelers allowed + bot_nav_useoffsetpaths allowed + bot_nav_wpdeceldistance allowed + bot_nav_wpdistance allowed + bot_randomnames allowed + bot_saveme allowed + bot_selectweaponslot allowed + breakable_disable_gib_limit allowed + breakable_multiplayer allowed + catapult_physics_drag_boost allowed + cl_backspeed allowed + cl_flag_return_height allowed + cl_forwardspeed allowed + cl_sidespeed allowed + cl_upspeed allowed + collision_shake_amp allowed + collision_shake_freq allowed + collision_shake_time allowed + coop allowed + deathmatch allowed + fire_absorbrate allowed + fire_dmgbase allowed + fire_dmginterval allowed + fire_dmgscale allowed + fire_extabsorb allowed + fire_extscale allowed + fire_growthrate allowed + fire_heatscale allowed + fire_incomingheatscale allowed + fire_maxabsorb allowed + fish_dormant allowed + flex_expression allowed + flex_looktime allowed + flex_maxawaytime allowed + flex_maxplayertime allowed + flex_minawaytime allowed + flex_minplayertime allowed + func_break_max_pieces allowed + func_break_reduction_factor allowed + func_breakdmg_bullet allowed + func_breakdmg_club allowed + func_breakdmg_explosive allowed + g_ragdoll_important_maxcount allowed + g_ragdoll_maxcount allowed + hl2_episodic allowed + host_timescale allowed + mat_hdr_tonemapscale allowed + mp_allowNPCs allowed + mp_allowspectators allowed + mp_autocrosshair allowed + mp_autoteambalance allowed + mp_blockstyle allowed + mp_bonusroundtime allowed + mp_capdeteriorate_time allowed + mp_capstyle allowed + mp_chattime allowed + mp_clan_ready_signal allowed + mp_clan_readyrestart allowed + mp_defaultteam allowed + mp_disable_respawn_times allowed + mp_enableroundwaittime allowed + mp_facefronttime allowed + mp_fadetoblack allowed + mp_falldamage allowed + mp_feetyawrate allowed + mp_flashlight allowed + mp_footsteps allowed + mp_forceactivityset allowed + mp_forceautoteam allowed + mp_forcecamera allowed + mp_forcerespawn allowed + mp_fraglimit allowed + mp_friendlyfire allowed + mp_highlander allowed + mp_holiday_nogifts allowed + mp_humans_must_join_team allowed + mp_idledealmethod allowed + mp_idlemaxtime allowed + mp_ik allowed + mp_match_end_at_timelimit allowed + mp_maxrounds allowed + mp_respawnwavetime allowed + mp_restartgame allowed + mp_restartgame_immediate allowed + mp_restartround allowed + mp_scrambleteams_auto allowed + mp_scrambleteams_auto_windifference allowed + mp_show_voice_icons allowed + mp_simulatemultiplecappers allowed + mp_slammoveyaw allowed + mp_spectators_restricted allowed + mp_stalemate_enable allowed + mp_stalemate_meleeonly allowed + mp_stalemate_timelimit allowed + mp_teamlist allowed + mp_teamoverride allowed + mp_teamplay allowed + mp_teams_unbalance_limit allowed + mp_time_between_capscoring allowed + mp_timelimit allowed + mp_tournament allowed + mp_tournament_allow_non_admin_restart allowed + mp_tournament_blueteamname allowed + mp_tournament_post_match_period allowed + mp_tournament_prevent_team_switch_on_readyup allowed + mp_tournament_readymode allowed + mp_tournament_readymode_countdown allowed + mp_tournament_readymode_min allowed + mp_tournament_readymode_team_size allowed + mp_tournament_redteamname allowed + mp_tournament_stopwatch allowed + mp_tournament_whitelist allowed + mp_waitingforplayers_cancel allowed + mp_waitingforplayers_restart allowed + mp_waitingforplayers_time allowed + mp_weaponstay allowed + mp_windifference allowed + mp_windifference_min allowed + mp_winlimit allowed + nb_allow_avoiding allowed + nb_allow_climbing allowed + nb_allow_gap_jumping allowed + nb_blind allowed + nb_goal_look_ahead_range allowed + nb_head_aim_resettle_angle allowed + nb_head_aim_resettle_time allowed + nb_head_aim_settle_duration allowed + nb_head_aim_steady_max_rate allowed + nb_ladder_align_range allowed + nb_last_area_update_tolerance allowed + nb_path_segment_influence_radius allowed + nb_player_crouch allowed + nb_player_move allowed + nb_player_move_direct allowed + nb_player_stop allowed + nb_player_walk allowed + nb_saccade_speed allowed + nb_saccade_time allowed + nb_speed_look_ahead_range allowed + nb_stop allowed + nb_update_framelimit allowed + nb_update_frequency allowed + nb_update_maxslide allowed + npc_ally_deathmessage allowed + npc_height_adjust allowed + npc_sentences allowed + npc_vphysics allowed + obj_capture_damage allowed + obj_child_damage_factor allowed + obj_damage_factor allowed + obj_sapper_amount allowed + object_deterioration_time allowed + old_radiusdamage allowed + phys_impactforcescale allowed + phys_pushscale allowed + phys_speeds allowed + phys_stressbodyweights allowed + phys_timescale allowed + phys_upimpactforcescale allowed + player_old_armor allowed + prop_active_gib_limit allowed + prop_active_gib_max_fade_time allowed + props_break_max_pieces allowed + props_break_max_pieces_perframe allowed + r_AirboatViewDampenDamp allowed + r_AirboatViewDampenFreq allowed + r_AirboatViewZHeight allowed + r_JeepFOV allowed + r_JeepViewDampenDamp allowed + r_JeepViewDampenFreq allowed + r_JeepViewZHeight allowed + r_vehicleBrakeRate allowed + r_VehicleViewDampen allowed + scene_clamplookat allowed + scene_clientflex allowed + scene_flatturn allowed + scene_forcecombined allowed + scene_maxcaptionradius allowed + sk_ally_regen_time allowed + sk_autoaim_mode allowed + sk_npc_arm allowed + sk_npc_chest allowed + sk_npc_head allowed + sk_npc_leg allowed + sk_npc_stomach allowed + sk_player_arm allowed + sk_player_chest allowed + sk_player_head allowed + sk_player_leg allowed + sk_player_stomach allowed + sk_plr_dmg_grenade allowed + skill allowed + smoothstairs allowed + spec_freeze_time allowed + spec_freeze_traveltime allowed + suitvolume allowed + sv_accelerate allowed + sv_alltalk allowed + sv_alternateticks allowed + sv_backspeed allowed + sv_bounce allowed + sv_chat_bucket_size_tier1 allowed + sv_chat_bucket_size_tier2 allowed + sv_chat_seconds_per_msg_tier1 allowed + sv_chat_seconds_per_msg_tier2 allowed + sv_client_predict allowed + sv_footsteps allowed + sv_force_transmit_ents allowed + sv_Friction allowed + sv_gravity allowed + sv_hudhint_sound allowed + sv_ignore_hitboxes allowed + sv_maxspeed allowed + sv_maxvelocity allowed + sv_noclipaccelerate allowed + sv_noclipduringpause allowed + sv_noclipspeed allowed + sv_npc_talker_maxdist allowed + sv_proj_stunball_damage allowed + sv_pushaway_clientside allowed + sv_pushaway_clientside_size allowed + sv_pushaway_force allowed + sv_pushaway_max_force allowed + sv_pushaway_max_player_force allowed + sv_pushaway_min_player_speed allowed + sv_pushaway_player_force allowed + sv_rollangle allowed + sv_rollspeed allowed + sv_skyname allowed + sv_specaccelerate allowed + sv_specnoclip allowed + sv_specspeed allowed + sv_stepsize allowed + sv_stopspeed allowed + sv_strict_notarget allowed + sv_suppress_viewpunch allowed + sv_turbophysics allowed + sv_vehicle_autoaim_scale allowed + sv_wateraccelerate allowed + sv_waterdist allowed + sv_waterfriction allowed + tf_airblast_cray allowed + tf_airblast_cray_ground_minz allowed + tf_airblast_cray_ground_reflect allowed + tf_airblast_cray_lose_footing_duration allowed + tf_airblast_cray_pitch_control allowed + tf_airblast_cray_power allowed + tf_airblast_cray_power_relative allowed + tf_airblast_cray_reflect_coeff allowed + tf_airblast_cray_reflect_cost_coeff allowed + tf_airblast_cray_reflect_relative allowed + tf_airblast_cray_stun_amount allowed + tf_airblast_cray_stun_duration allowed + tf_allow_all_team_partner_taunt allowed + tf_allow_player_use allowed + tf_allow_sliding_taunt allowed + tf_allow_taunt_switch allowed + tf_always_loser allowed + tf_archer_proxy_fire_rate allowed + tf_arena_change_limit allowed + tf_arena_first_blood allowed + tf_arena_force_class allowed + tf_arena_max_streak allowed + tf_arena_override_cap_enable_time allowed + tf_arena_override_team_size allowed + tf_arena_preround_time allowed + tf_arena_round_time allowed + tf_arena_use_queue allowed + tf_attack_defend_map allowed + tf_avoidteammates allowed + tf_avoidteammates_pushaway allowed + tf_base_boss_max_turn_rate allowed + tf_base_boss_speed allowed + tf_beta_content allowed + tf_birthday allowed + tf_birthday_ball_chance allowed + tf_bison_tick_time allowed + tf_bonuspack_score allowed + tf_boost_drain_time allowed + tf_bot_always_full_reload allowed + tf_bot_ammo_search_range allowed + tf_bot_arrow_elevation_rate allowed + tf_bot_auto_vacate allowed + tf_bot_ballistic_elevation_rate allowed + tf_bot_capture_seek_and_destroy_max_duration allowed + tf_bot_capture_seek_and_destroy_min_duration allowed + tf_bot_cart_push_radius allowed + tf_bot_choose_target_interval allowed + tf_bot_count allowed + tf_bot_defend_owned_point_percent allowed + tf_bot_defense_must_defend_time allowed + tf_bot_difficulty allowed + tf_bot_engineer_building_health_multiplier allowed + tf_bot_engineer_exit_near_sentry_range allowed + tf_bot_engineer_max_sentry_travel_distance_to_point allowed + tf_bot_engineer_mvm_hint_min_distance_from_bomb allowed + tf_bot_engineer_mvm_sentry_hint_bomb_backward_range allowed + tf_bot_engineer_mvm_sentry_hint_bomb_forward_range allowed + tf_bot_engineer_retaliate_range allowed + tf_bot_escort_range allowed + tf_bot_fetch_lost_flag_time allowed + tf_bot_fire_weapon_allowed allowed + tf_bot_fire_weapon_min_time allowed + tf_bot_flag_escort_give_up_range allowed + tf_bot_flag_escort_max_count allowed + tf_bot_flag_escort_range allowed + tf_bot_flag_kill_on_touch allowed + tf_bot_force_class allowed + tf_bot_force_jump allowed + tf_bot_health_critical_ratio allowed + tf_bot_health_ok_ratio allowed + tf_bot_health_search_far_range allowed + tf_bot_health_search_near_range allowed + tf_bot_hitscan_range_limit allowed + tf_bot_join_after_player allowed + tf_bot_keep_class_after_death allowed + tf_bot_max_grenade_launch_at_sentry_range allowed + tf_bot_max_point_defend_range allowed + tf_bot_max_setup_gate_defend_range allowed + tf_bot_max_sticky_launch_at_sentry_range allowed + tf_bot_max_teleport_entrance_travel allowed + tf_bot_max_teleport_exit_travel_to_point allowed + tf_bot_medic_cover_test_resolution allowed + tf_bot_medic_max_call_response_range allowed + tf_bot_medic_max_heal_range allowed + tf_bot_medic_start_follow_range allowed + tf_bot_medic_stop_follow_range allowed + tf_bot_melee_attack_abandon_range allowed + tf_bot_melee_only allowed + tf_bot_min_setup_gate_defend_range allowed + tf_bot_min_setup_gate_sniper_defend_range allowed + tf_bot_min_teleport_travel allowed + tf_bot_near_point_travel_distance allowed + tf_bot_notice_backstab_chance allowed + tf_bot_notice_backstab_max_range allowed + tf_bot_notice_backstab_min_range allowed + tf_bot_notice_gunfire_range allowed + tf_bot_notice_quiet_gunfire_range allowed + tf_bot_npc_archer_arrow_damage allowed + tf_bot_npc_archer_health allowed + tf_bot_npc_archer_shoot_interval allowed + tf_bot_npc_archer_speed allowed + tf_bot_offense_must_push_time allowed + tf_bot_offline_practice allowed + tf_bot_path_lookahead_range allowed + tf_bot_payload_guard_range allowed + tf_bot_prefix_name_with_difficulty allowed + tf_bot_pyro_always_reflect allowed + tf_bot_pyro_deflect_tolerance allowed + tf_bot_pyro_shove_away_range allowed + tf_bot_quota allowed + tf_bot_quota_mode allowed + tf_bot_reevaluate_class_in_spawnroom allowed + tf_bot_retreat_to_cover_range allowed + tf_bot_sniper_aim_error allowed + tf_bot_sniper_aim_steady_rate allowed + tf_bot_sniper_allow_opportunistic allowed + tf_bot_sniper_choose_target_interval allowed + tf_bot_sniper_flee_range allowed + tf_bot_sniper_goal_entity_move_tolerance allowed + tf_bot_sniper_linger_time allowed + tf_bot_sniper_melee_range allowed + tf_bot_sniper_patience_duration allowed + tf_bot_sniper_personal_space_range allowed + tf_bot_sniper_spot_epsilon allowed + tf_bot_sniper_spot_max_count allowed + tf_bot_sniper_spot_min_range allowed + tf_bot_sniper_spot_point_tolerance allowed + tf_bot_sniper_spot_search_count allowed + tf_bot_sniper_target_linger_duration allowed + tf_bot_spawn_use_preset_roster allowed + tf_bot_spy_change_target_range_threshold allowed + tf_bot_spy_knife_range allowed + tf_bot_squad_escort_range allowed + tf_bot_sticky_base_range allowed + tf_bot_sticky_charge_rate allowed + tf_bot_stickybomb_density allowed + tf_bot_suicide_bomb_friendly_fire allowed + tf_bot_suicide_bomb_range allowed + tf_bot_suspect_spy_forget_cooldown allowed + tf_bot_suspect_spy_touch_interval allowed + tf_bot_taunt_victim_chance allowed + tf_bot_teleport_build_surface_normal_limit allowed + tf_bot_wait_in_cover_max_time allowed + tf_bot_wait_in_cover_min_time allowed + tf_caplinear allowed + tf_cart_duck_drop_rate allowed + tf_cart_soul_drop_rate allowed + tf_cart_spell_drop_rate allowed + tf_cheapobjects allowed + tf_clamp_airducks allowed + tf_clamp_back_speed allowed + tf_clamp_back_speed_min allowed + tf_classlimit allowed + tf_construction_build_rate_multiplier allowed + tf_ctf_bonus_time allowed + tf_damage_disablespread allowed + tf_damage_events_track_for allowed + tf_damage_multiplier_blue allowed + tf_damage_multiplier_red allowed + tf_damage_range allowed + tf_damageforcescale_other allowed + tf_damageforcescale_pyro_jump allowed + tf_damageforcescale_self_soldier_badrj allowed + tf_damageforcescale_self_soldier_rj allowed + tf_damagescale_self_soldier allowed + tf_decoy_lifetime allowed + tf_demoman_charge_drain_time allowed + tf_demoman_charge_frametime_scaling allowed + tf_demoman_charge_regen_rate allowed + tf_deploying_bomb_delay_time allowed + tf_deploying_bomb_time allowed + tf_dev_health_on_damage_recover_percentage allowed + tf_dev_marked_for_death_lifetime allowed + tf_double_donk_window allowed + tf_dropped_weapon_lifetime allowed + tf_duck_allow_team_pickup allowed + tf_duck_edict_limit allowed + tf_duck_edict_warning allowed + tf_escort_recede_time allowed + tf_escort_recede_time_overtime allowed + tf_escort_score_rate allowed + tf_eyeball_boss_acceleration allowed + tf_eyeball_boss_attack_range allowed + tf_eyeball_boss_health_at_level_2 allowed + tf_eyeball_boss_health_base allowed + tf_eyeball_boss_health_per_level allowed + tf_eyeball_boss_health_per_player allowed + tf_eyeball_boss_horiz_damping allowed + tf_eyeball_boss_hover_height allowed + tf_eyeball_boss_lifetime allowed + tf_eyeball_boss_lifetime_spell allowed + tf_eyeball_boss_speed allowed + tf_eyeball_boss_vert_damping allowed + tf_fall_damage_disablespread allowed + tf_fastbuild allowed + tf_feign_death_activate_damage_scale allowed + tf_feign_death_damage_scale allowed + tf_feign_death_duration allowed + tf_feign_death_speed_duration allowed + tf_fireball_airblast_recharge_penalty allowed + tf_fireball_burn_duration allowed + tf_fireball_burning_bonus allowed + tf_fireball_damage allowed + tf_fireball_distance allowed + tf_fireball_hit_recharge_boost allowed + tf_fireball_max_lifetime allowed + tf_fireball_radius allowed + tf_fireball_speed allowed + tf_flag_caps_per_round allowed + tf_flag_return_on_touch allowed + tf_flag_return_time_credit_factor allowed + tf_flame_dmg_mode_dist allowed + tf_flamethrower_boxsize allowed + tf_flamethrower_burst_zvelocity allowed + tf_flamethrower_burstammo allowed + tf_flamethrower_drag allowed + tf_flamethrower_flametime allowed + tf_flamethrower_float allowed + tf_flamethrower_maxdamagedist allowed + tf_flamethrower_new_flame_offset allowed + tf_flamethrower_shortrangedamagemultiplier allowed + tf_flamethrower_vecrand allowed + tf_flamethrower_velocity allowed + tf_flamethrower_velocityfadeend allowed + tf_flamethrower_velocityfadestart allowed + tf_force_holidays_off allowed + tf_forced_holiday allowed + tf_fortune_teller_fortune_duration allowed + tf_fortune_teller_interval_time allowed + tf_fortune_teller_warning_time allowed + tf_gamemode_arena allowed + tf_gamemode_community allowed + tf_gamemode_cp allowed + tf_gamemode_ctf allowed + tf_gamemode_misc allowed + tf_gamemode_mvm allowed + tf_gamemode_passtime allowed + tf_gamemode_payload allowed + tf_gamemode_pd allowed + tf_gamemode_rd allowed + tf_gamemode_sd allowed + tf_gamemode_tc allowed + tf_ghost_up_speed allowed + tf_ghost_xy_speed allowed + tf_grapplinghook_acceleration allowed + tf_grapplinghook_dampening allowed + tf_grapplinghook_enable allowed + tf_grapplinghook_fire_delay allowed + tf_grapplinghook_follow_distance allowed + tf_grapplinghook_jump_up_speed allowed + tf_grapplinghook_los_force_detach_time allowed + tf_grapplinghook_max_distance allowed + tf_grapplinghook_medic_latch_speed_scale allowed + tf_grapplinghook_move_speed allowed + tf_grapplinghook_prevent_fall_damage allowed + tf_grapplinghook_projectile_speed allowed + tf_grapplinghook_use_acceleration allowed + tf_gravetalk allowed + tf_grenade_force_sleeptime allowed + tf_grenade_forcefrom_blast allowed + tf_grenade_forcefrom_buckshot allowed + tf_grenade_forcefrom_bullet allowed + tf_grenadelauncher_chargescale allowed + tf_grenadelauncher_livetime allowed + tf_grenadelauncher_min_contact_speed allowed + tf_halloween_allow_ghost_hit_by_kart_delay allowed + tf_halloween_allow_truce_during_boss_event allowed + tf_halloween_boss_spawn_interval allowed + tf_halloween_boss_spawn_interval_variation allowed + tf_halloween_bot_attack_range allowed + tf_halloween_bot_chase_duration allowed + tf_halloween_bot_chase_range allowed + tf_halloween_bot_health_base allowed + tf_halloween_bot_health_per_player allowed + tf_halloween_bot_min_player_count allowed + tf_halloween_bot_quit_range allowed + tf_halloween_bot_speed allowed + tf_halloween_bot_speed_recovery_rate allowed + tf_halloween_bot_terrify_radius allowed + tf_halloween_eyeball_boss_spawn_interval allowed + tf_halloween_eyeball_boss_spawn_interval_variation allowed + tf_halloween_giant_health_scale allowed + tf_halloween_gift_lifetime allowed + tf_halloween_hhh_attack_kart_radius allowed + tf_halloween_kart_air_turn_scale allowed + tf_halloween_kart_aircontrol allowed + tf_halloween_kart_bomb_head_damage_scale allowed + tf_halloween_kart_bomb_head_impulse_scale allowed + tf_halloween_kart_bombhead_scale allowed + tf_halloween_kart_boost_duration allowed + tf_halloween_kart_boost_impact_force allowed + tf_halloween_kart_boost_recharge allowed + tf_halloween_kart_brake_accel allowed + tf_halloween_kart_brake_speed allowed + tf_halloween_kart_coast_accel allowed + tf_halloween_kart_damage_to_force allowed + tf_halloween_kart_dash_accel allowed + tf_halloween_kart_dash_speed allowed + tf_halloween_kart_fast_turn_accel_speed allowed + tf_halloween_kart_fast_turn_speed allowed + tf_halloween_kart_idle_speed allowed + tf_halloween_kart_impact_air_scale allowed + tf_halloween_kart_impact_bounds_scale allowed + tf_halloween_kart_impact_damage allowed + tf_halloween_kart_impact_feedback allowed + tf_halloween_kart_impact_force allowed + tf_halloween_kart_impact_lookahead allowed + tf_halloween_kart_impact_rate allowed + tf_halloween_kart_normal_accel allowed + tf_halloween_kart_normal_speed allowed + tf_halloween_kart_punting_ghost_force_scale allowed + tf_halloween_kart_return_turn_accell allowed + tf_halloween_kart_reverse_speed allowed + tf_halloween_kart_reverse_turn_speed allowed + tf_halloween_kart_rocketspell_force allowed + tf_halloween_kart_rocketspell_lifetime allowed + tf_halloween_kart_rocketspell_speed allowed + tf_halloween_kart_slow_turn_accel_speed allowed + tf_halloween_kart_slow_turn_speed allowed + tf_halloween_kart_slowmoving_accel allowed + tf_halloween_kart_slowmoving_threshold allowed + tf_halloween_kart_stationary_turn_speed allowed + tf_halloween_kart_stun_amount allowed + tf_halloween_kart_stun_duration_scale allowed + tf_halloween_kart_stun_enabled allowed + tf_halloween_kart_turning_curve_peak_position allowed + tf_halloween_unlimited_spells allowed + tf_halloween_zombie_damage allowed + tf_halloween_zombie_mob_enabled allowed + tf_halloween_zombie_mob_spawn_count allowed + tf_halloween_zombie_mob_spawn_interval allowed + tf_helpme_range allowed + tf_highfive_height_tolerance allowed + tf_highfive_max_range allowed + tf_highfive_separation_forward allowed + tf_highfive_separation_right allowed + tf_invuln_time allowed + tf_item_based_forced_holiday allowed + tf_max_active_zombie allowed + tf_max_charge_speed allowed + tf_max_health_boost allowed + tf_max_voice_speak_delay allowed + tf_maxhealth_drain_deploy_cost allowed + tf_maxhealth_drain_hp_min allowed + tf_medieval allowed + tf_medieval_autorp allowed + tf_meleeattackforcescale allowed + tf_merasmus_attack_range allowed + tf_merasmus_bomb_head_duration allowed + tf_merasmus_bomb_head_per_team allowed + tf_merasmus_chase_duration allowed + tf_merasmus_chase_range allowed + tf_merasmus_health_base allowed + tf_merasmus_health_per_player allowed + tf_merasmus_health_regen_rate allowed + tf_merasmus_lifetime allowed + tf_merasmus_min_player_count allowed + tf_merasmus_min_props_to_reveal allowed + tf_merasmus_prop_health allowed + tf_merasmus_should_disguise_threshold allowed + tf_merasmus_spawn_interval allowed + tf_merasmus_spawn_interval_variation allowed + tf_merasmus_speed allowed + tf_merasmus_speed_recovery_rate allowed + tf_merasmus_stun_duration allowed + tf_minigame_suddendeath_time allowed + tf_movement_aircurrent_aircontrol_mult allowed + tf_movement_aircurrent_friction_mult allowed + tf_movement_lost_footing_friction allowed + tf_movement_lost_footing_restick allowed + tf_mvm_bot_allow_flag_carrier_to_fight allowed + tf_mvm_bot_flag_carrier_health_regen allowed + tf_mvm_bot_flag_carrier_interval_to_1st_upgrade allowed + tf_mvm_bot_flag_carrier_interval_to_2nd_upgrade allowed + tf_mvm_bot_flag_carrier_interval_to_3rd_upgrade allowed + tf_mvm_bot_flag_carrier_movement_penalty allowed + tf_mvm_bot_sniper_target_by_dps allowed + tf_mvm_buybacks_method allowed + tf_mvm_buybacks_per_wave allowed + tf_mvm_currency_bonus_ratio_max allowed + tf_mvm_currency_bonus_ratio_min allowed + tf_mvm_death_penalty allowed + tf_mvm_default_sentry_buster_damage_dealt_threshold allowed + tf_mvm_default_sentry_buster_kill_threshold allowed + tf_mvm_defenders_team_size allowed + tf_mvm_endless_bomb_reset allowed + tf_mvm_endless_bot_cash allowed + tf_mvm_endless_force_on allowed + tf_mvm_endless_tank_boost allowed + tf_mvm_endless_wait_time allowed + tf_mvm_engineer_teleporter_uber_duration allowed + tf_mvm_max_connected_players allowed + tf_mvm_min_players_to_start allowed + tf_mvm_miniboss_scale allowed + tf_mvm_notice_sapped_squadmates_delay allowed + tf_mvm_respec_credit_goal allowed + tf_mvm_respec_enabled allowed + tf_mvm_respec_limit allowed + tf_mvm_skill allowed + tf_mvm_victory_reset_time allowed + tf_nav_combat_build_rate allowed + tf_nav_combat_decay_rate allowed + tf_nav_in_combat_duration allowed + tf_nav_in_combat_range allowed + tf_obj_build_rotation_speed allowed + tf_obj_damage_tank_achievement_amount allowed + tf_obj_gib_maxspeed allowed + tf_obj_gib_velocity_max allowed + tf_obj_gib_velocity_min allowed + tf_obj_ground_clearance allowed + tf_obj_max_attach_dist allowed + tf_obj_upgrade_per_hit allowed + tf_overtime_nag allowed + tf_parachute_aircontrol allowed + tf_parachute_deploy_toggle_allowed allowed + tf_parachute_gravity allowed + tf_parachute_maxspeed_onfire_z allowed + tf_parachute_maxspeed_xy allowed + tf_parachute_maxspeed_z allowed + tf_passtime_ball_damping_scale allowed + tf_passtime_ball_drag_coefficient allowed + tf_passtime_ball_inertia_scale allowed + tf_passtime_ball_mass allowed + tf_passtime_ball_model allowed + tf_passtime_ball_reset_time allowed + tf_passtime_ball_rotdamping_scale allowed + tf_passtime_ball_seek_range allowed + tf_passtime_ball_seek_speed_factor allowed + tf_passtime_ball_sphere_collision allowed + tf_passtime_ball_sphere_radius allowed + tf_passtime_ball_takedamage allowed + tf_passtime_ball_takedamage_force allowed + tf_passtime_experiment_autopass allowed + tf_passtime_experiment_instapass allowed + tf_passtime_experiment_instapass_charge allowed + tf_passtime_experiment_telepass allowed + tf_passtime_flinch_boost allowed + tf_passtime_mode_homing_lock_sec allowed + tf_passtime_mode_homing_speed allowed + tf_passtime_overtime_idle_sec allowed + tf_passtime_pack_hp_per_sec allowed + tf_passtime_pack_range allowed + tf_passtime_pack_speed allowed + tf_passtime_player_reticles_enemies allowed + tf_passtime_player_reticles_friends allowed + tf_passtime_powerball_airtimebonus allowed + tf_passtime_powerball_decay_delay allowed + tf_passtime_powerball_decayamount allowed + tf_passtime_powerball_decaysec allowed + tf_passtime_powerball_decaysec_neutral allowed + tf_passtime_powerball_maxairtimebonus allowed + tf_passtime_powerball_passpoints allowed + tf_passtime_powerball_threshold allowed + tf_passtime_score_crit_sec allowed + tf_passtime_scores_per_round allowed + tf_passtime_speedboost_on_get_ball_time allowed + tf_passtime_steal_on_melee allowed + tf_passtime_teammate_steal_time allowed + tf_passtime_throwarc_demoman allowed + tf_passtime_throwarc_engineer allowed + tf_passtime_throwarc_heavy allowed + tf_passtime_throwarc_medic allowed + tf_passtime_throwarc_pyro allowed + tf_passtime_throwarc_scout allowed + tf_passtime_throwarc_sniper allowed + tf_passtime_throwarc_soldier allowed + tf_passtime_throwarc_spy allowed + tf_passtime_throwspeed_demoman allowed + tf_passtime_throwspeed_engineer allowed + tf_passtime_throwspeed_heavy allowed + tf_passtime_throwspeed_medic allowed + tf_passtime_throwspeed_pyro allowed + tf_passtime_throwspeed_scout allowed + tf_passtime_throwspeed_sniper allowed + tf_passtime_throwspeed_soldier allowed + tf_passtime_throwspeed_spy allowed + tf_passtime_throwspeed_velocity_scale allowed + tf_pipebomb_deflect_reset_time allowed + tf_pipebomb_force_to_move allowed + tf_player_drop_bonus_ducks allowed + tf_player_movement_restart_freeze allowed + tf_player_spell_drop_on_death_rate allowed + tf_playergib allowed + tf_populator_active_buffer_range allowed + tf_populator_damage_multiplier allowed + tf_populator_health_multiplier allowed + tf_powerup_max_charge_time allowed + tf_powerup_mode allowed + tf_powerup_mode_dominant_multiplier allowed + tf_powerup_mode_imbalance_consecutive_min_players allowed + tf_powerup_mode_imbalance_consecutive_time allowed + tf_powerup_mode_imbalance_delta allowed + tf_powerup_mode_killcount_timer_length allowed + tf_preround_push_from_damage_enable allowed + tf_rd_max_points_override allowed + tf_rd_min_points_to_steal allowed + tf_rd_points_approach_interval allowed + tf_rd_points_per_approach allowed + tf_rd_points_per_steal allowed + tf_rd_return_max_time allowed + tf_rd_return_min_time allowed + tf_rd_robot_attack_notification_cooldown allowed + tf_rd_robot_repair_rate allowed + tf_rd_steal_rate allowed + tf_resolve_stuck_players allowed + tf_rocketpack_airborne_launch_absvelocity_preserved allowed + tf_rocketpack_cost allowed + tf_rocketpack_delay_launch allowed + tf_rocketpack_impact_push_max allowed + tf_rocketpack_impact_push_min allowed + tf_rocketpack_launch_absvelocity_preserved allowed + tf_rocketpack_launch_delay allowed + tf_rocketpack_launch_push allowed + tf_rocketpack_refire_delay allowed + tf_rocketpack_toggle_duration allowed + tf_scout_air_dash_count allowed + tf_scout_bat_launch_delay allowed + tf_scout_energydrink_activation allowed + tf_scout_energydrink_consume_rate allowed + tf_scout_energydrink_regen_rate allowed + tf_scout_hype_mod allowed + tf_scout_hype_pep_max allowed + tf_scout_hype_pep_min_damage allowed + tf_scout_hype_pep_mod allowed + tf_scout_stunball_base_duration allowed + tf_scout_stunball_base_speed allowed + tf_select_ambush_areas_close_range allowed + tf_select_ambush_areas_max_enemy_exposure_area allowed + tf_select_ambush_areas_radius allowed + tf_sentrygun_ammocheat allowed + tf_sentrygun_damage allowed + tf_sentrygun_kill_after_redeploy_time_achievement allowed + tf_sentrygun_max_absorbed_damage_while_controlled_for_achievement allowed + tf_sentrygun_metal_per_rocket allowed + tf_sentrygun_metal_per_shell allowed + tf_sentrygun_mini_damage allowed + tf_sentrygun_newtarget_dist allowed + tf_sentrygun_notarget allowed + tf_soccer_ball_min_speed allowed + tf_soccer_ball_multiplier allowed + tf_soccer_ball_up_max allowed + tf_soccer_front_hit_range allowed + tf_solidobjects allowed + tf_spawn_glows_duration allowed + tf_spec_xray allowed + tf_spells_enabled allowed + tf_spy_cloak_consume_rate allowed + tf_spy_cloak_no_attack_time allowed + tf_spy_cloak_regen_rate allowed + tf_spy_invis_time allowed + tf_spy_invis_unstealth_time allowed + tf_spy_max_cloaked_speed allowed + tf_stalematechangeclasstime allowed + tf_stealth_damage_reduction allowed + tf_sticky_airdet_radius allowed + tf_sticky_radius_ramp_time allowed + tf_target_dummy_bullet_mult allowed + tf_target_dummy_health allowed + tf_target_dummy_lifetime allowed + tf_target_dummy_melee_mult allowed + tf_target_dummy_other_mult allowed + tf_tauntcam_fov_override allowed + tf_teleporter_fov_start allowed + tf_teleporter_fov_time allowed + tf_test_special_ducks allowed + tf_test_spellindex allowed + tf_test_teleport_home_fx allowed + tf_tournament_classchange_allowed allowed + tf_tournament_classchange_ready_allowed allowed + tf_tournament_classlimit_demoman allowed + tf_tournament_classlimit_engineer allowed + tf_tournament_classlimit_heavy allowed + tf_tournament_classlimit_medic allowed + tf_tournament_classlimit_pyro allowed + tf_tournament_classlimit_scout allowed + tf_tournament_classlimit_sniper allowed + tf_tournament_classlimit_soldier allowed + tf_tournament_classlimit_spy allowed + tf_tournament_hide_domination_icons allowed + tf_use_fixed_weaponspreads allowed + tf_useparticletracers allowed + tf_vaccinator_uber_charge_rate_modifier allowed + tf_weapon_criticals allowed + tf_weapon_criticals_bucket_bottom allowed + tf_weapon_criticals_bucket_cap allowed + tf_weapon_criticals_bucket_default allowed + tf_weapon_criticals_distance_falloff allowed + tf_weapon_criticals_melee allowed + tf_weapon_criticals_nopred allowed + tf_weapon_minicrits_distance_falloff allowed + tf_weapon_ragdoll_maxspeed allowed + tf_weapon_ragdoll_velocity_max allowed + tf_weapon_ragdoll_velocity_min allowed + tf_whip_speed_increase allowed + training_can_build_dispenser allowed + training_can_build_sentry allowed + training_can_build_tele_entrance allowed + training_can_build_tele_exit allowed + training_can_destroy_buildings allowed + training_can_pickup_dispenser allowed + training_can_pickup_sentry allowed + training_can_pickup_tele_entrance allowed + training_can_pickup_tele_exit allowed + training_can_select_weapon_building allowed + training_can_select_weapon_item1 allowed + training_can_select_weapon_item2 allowed + training_can_select_weapon_melee allowed + training_can_select_weapon_pda allowed + training_can_select_weapon_primary allowed + training_can_select_weapon_secondary allowed + training_class allowed + violence_ablood allowed + violence_agibs allowed + violence_hblood allowed + violence_hgibs allowed + vortex_book_offset allowed + vortex_fade_fraction_denom allowed + vortex_float_amp allowed + vortex_float_osc_speed allowed + weapon_medigun_charge_rate allowed + weapon_medigun_chargerelease_rate allowed + weapon_medigun_construction_rate allowed + weapon_medigun_damage_modifier allowed + weapon_medigun_resist_num_chunks allowed + weapon_vaccinator_resist_duration allowed +} From 25cb6245bf61b8323383d14b18c59f37147be415 Mon Sep 17 00:00:00 2001 From: ficool2 <34815548+ficool2@users.noreply.github.com> Date: Fri, 21 Feb 2025 20:11:21 +0000 Subject: [PATCH 2/3] Add VScript convar allowlist for Valve games --- game/cstrike/cfg/vscript_convar_allowlist.txt | 351 +++++++ game/dod/cfg/vscript_convar_allowlist.txt | 289 ++++++ game/hl1mp/cfg/vscript_convar_allowlist.txt | 331 ++++++ game/hl2mp/cfg/vscript_convar_allowlist.txt | 633 ++++++++++++ game/tf/cfg/vscript_convar_allowlist.txt | 948 ++++++++++++++++++ 5 files changed, 2552 insertions(+) create mode 100644 game/cstrike/cfg/vscript_convar_allowlist.txt create mode 100644 game/dod/cfg/vscript_convar_allowlist.txt create mode 100644 game/hl1mp/cfg/vscript_convar_allowlist.txt create mode 100644 game/hl2mp/cfg/vscript_convar_allowlist.txt create mode 100644 game/tf/cfg/vscript_convar_allowlist.txt diff --git a/game/cstrike/cfg/vscript_convar_allowlist.txt b/game/cstrike/cfg/vscript_convar_allowlist.txt new file mode 100644 index 00000000000..390129f8064 --- /dev/null +++ b/game/cstrike/cfg/vscript_convar_allowlist.txt @@ -0,0 +1,351 @@ +vscript_convar_allowlist +{ + // This is the list of convars that are allowed to be set + // by the Convars in VScript. + // + // Any convars changed by a map's vscripts will be reset when the + // map changes to another. + // + // If there is anything here that you think should be allowed + // or not-allowed by default, please get in touch! :) + + ai_auto_contact_solver allowed + ai_block_damage allowed + ai_default_efficient allowed + ai_efficiency_override allowed + ai_enable_fear_behavior allowed + ai_expression_frametime allowed + ai_expression_optimization allowed + ai_fear_player_dist allowed + ai_find_lateral_cover allowed + ai_find_lateral_los allowed + ai_follow_use_points allowed + ai_follow_use_points_when_moving allowed + ai_force_serverside_ragdoll allowed + ai_frametime_limit allowed + ai_lead_time allowed + ai_LOS_mode allowed + ai_moveprobe_usetracelist allowed + ai_navigator_generate_spikes allowed + ai_navigator_generate_spikes_strength allowed + ai_no_local_paths allowed + ai_no_node_cache allowed + ai_no_select_box allowed + ai_no_steer allowed + ai_no_talk_delay allowed + ai_norebuildgraph allowed + ai_path_adjust_speed_on_immediate_turns allowed + ai_path_insert_pause_at_est_end allowed + ai_path_insert_pause_at_obstruction allowed + ai_post_frame_navigation allowed + ai_radial_max_link_dist allowed + ai_reaction_delay_alert allowed + ai_reaction_delay_idle allowed + ai_rebalance_thinks allowed + ai_shot_bias allowed + ai_shot_bias_max allowed + ai_shot_bias_min allowed + ai_shot_stats allowed + ai_shot_stats_term allowed + ai_simulate_task_overtime allowed + ai_spread_cone_focus_time allowed + ai_spread_defocused_cone_multiplier allowed + ai_spread_pattern_focus_time allowed + ai_strong_optimizations allowed + ai_strong_optimizations_no_checkstand allowed + ai_task_pre_script allowed + ai_test_moveprobe_ignoresmall allowed + ai_think_limit_label allowed + ai_use_clipped_paths allowed + ai_use_efficiency allowed + ai_use_frame_think_limits allowed + ai_use_think_optimizations allowed + ai_use_visibility_cache allowed + ai_vehicle_avoidance allowed + ammo_338mag_max allowed + ammo_357sig_max allowed + ammo_45acp_max allowed + ammo_50AE_max allowed + ammo_556mm_box_max allowed + ammo_556mm_max allowed + ammo_57mm_max allowed + ammo_762mm_max allowed + ammo_9mm_max allowed + ammo_buckshot_max allowed + ammo_flashbang_max allowed + ammo_hegrenade_max allowed + ammo_smokegrenade_max allowed + bot_allow_grenades allowed + bot_allow_machine_guns allowed + bot_allow_pistols allowed + bot_allow_rifles allowed + bot_allow_rogues allowed + bot_allow_shotguns allowed + bot_allow_snipers allowed + bot_allow_sub_machine_guns allowed + bot_auto_follow allowed + bot_auto_vacate allowed + bot_chatter allowed + bot_crouch allowed + bot_defer_to_human allowed + bot_difficulty allowed + bot_dont_shoot allowed + bot_eco_limit allowed + bot_flipout allowed + bot_freeze allowed + bot_join_after_player allowed + bot_join_delay allowed + bot_join_team allowed + bot_loadout allowed + bot_mimic allowed + bot_mimic_yaw_offset allowed + bot_prefix allowed + bot_profile_db allowed + bot_quota allowed + bot_quota_mode allowed + bot_randombuy allowed + bot_stop allowed + bot_walk allowed + bot_zombie allowed + breakable_disable_gib_limit allowed + breakable_multiplayer allowed + collision_shake_amp allowed + collision_shake_freq allowed + collision_shake_time allowed + coop allowed + deathmatch allowed + fire_absorbrate allowed + fire_dmgbase allowed + fire_dmginterval allowed + fire_dmgscale allowed + fire_extabsorb allowed + fire_extscale allowed + fire_growthrate allowed + fire_heatscale allowed + fire_incomingheatscale allowed + fire_maxabsorb allowed + fish_dormant allowed + flex_expression allowed + flex_looktime allowed + flex_maxawaytime allowed + flex_maxplayertime allowed + flex_minawaytime allowed + flex_minplayertime allowed + func_break_max_pieces allowed + func_break_reduction_factor allowed + func_breakdmg_bullet allowed + func_breakdmg_club allowed + func_breakdmg_explosive allowed + g_jeepexitspeed allowed + g_ragdoll_important_maxcount allowed + g_ragdoll_maxcount allowed + hl2_episodic allowed + host_timescale allowed + knife_damage_scale allowed + mat_hdr_tonemapscale allowed + mp_allowNPCs allowed + mp_allowspectators allowed + mp_autocrosshair allowed + mp_autokick allowed + mp_autoteambalance allowed + mp_blockstyle allowed + mp_bonusroundtime allowed + mp_buytime allowed + mp_c4timer allowed + mp_capdeteriorate_time allowed + mp_capstyle allowed + mp_chattime allowed + mp_clan_ready_signal allowed + mp_clan_readyrestart allowed + mp_defaultteam allowed + mp_disable_respawn_times allowed + mp_enableroundwaittime allowed + mp_facefronttime allowed + mp_fadetoblack allowed + mp_falldamage allowed + mp_feetyawrate allowed + mp_flashlight allowed + mp_footsteps allowed + mp_forceautoteam allowed + mp_forcecamera allowed + mp_forcerespawn allowed + mp_fraglimit allowed + mp_freezetime allowed + mp_friendlyfire allowed + mp_holiday_nogifts allowed + mp_hostagepenalty allowed + mp_humanteam allowed + mp_ignore_round_win_conditions allowed + mp_ik allowed + mp_limitteams allowed + mp_match_end_at_timelimit allowed + mp_maxrounds allowed + mp_playerid allowed + mp_playerid_delay allowed + mp_playerid_hold allowed + mp_respawnwavetime allowed + mp_restartgame allowed + mp_restartgame_immediate allowed + mp_restartround allowed + mp_round_restart_delay allowed + mp_roundtime allowed + mp_scrambleteams_auto allowed + mp_scrambleteams_auto_windifference allowed + mp_show_voice_icons allowed + mp_spawnprotectiontime allowed + mp_stalemate_enable allowed + mp_stalemate_meleeonly allowed + mp_stalemate_timelimit allowed + mp_startmoney allowed + mp_teamlist allowed + mp_teamoverride allowed + mp_teamplay allowed + mp_teams_unbalance_limit allowed + mp_timelimit allowed + mp_tkpunish allowed + mp_tournament allowed + mp_tournament_allow_non_admin_restart allowed + mp_tournament_post_match_period allowed + mp_waitingforplayers_cancel allowed + mp_waitingforplayers_restart allowed + mp_waitingforplayers_time allowed + mp_weaponstay allowed + mp_winlimit allowed + nb_allow_avoiding allowed + nb_allow_climbing allowed + nb_allow_gap_jumping allowed + nb_blind allowed + nb_goal_look_ahead_range allowed + nb_head_aim_resettle_angle allowed + nb_head_aim_resettle_time allowed + nb_head_aim_settle_duration allowed + nb_head_aim_steady_max_rate allowed + nb_ladder_align_range allowed + nb_last_area_update_tolerance allowed + nb_path_segment_influence_radius allowed + nb_player_crouch allowed + nb_player_move allowed + nb_player_move_direct allowed + nb_player_stop allowed + nb_player_walk allowed + nb_saccade_speed allowed + nb_saccade_time allowed + nb_speed_look_ahead_range allowed + nb_stop allowed + nb_update_framelimit allowed + nb_update_frequency allowed + nb_update_maxslide allowed + npc_ally_deathmessage allowed + npc_height_adjust allowed + npc_sentences allowed + npc_vphysics allowed + old_radiusdamage allowed + phys_impactforcescale allowed + phys_pushscale allowed + phys_speeds allowed + phys_stressbodyweights allowed + phys_timescale allowed + phys_upimpactforcescale allowed + player_old_armor allowed + prop_active_gib_limit allowed + prop_active_gib_max_fade_time allowed + props_break_max_pieces allowed + props_break_max_pieces_perframe allowed + r_AirboatViewDampenDamp allowed + r_AirboatViewDampenFreq allowed + r_AirboatViewZHeight allowed + r_JeepFOV allowed + r_JeepViewDampenDamp allowed + r_JeepViewDampenFreq allowed + r_JeepViewZHeight allowed + r_vehicleBrakeRate allowed + r_VehicleViewDampen allowed + scene_clamplookat allowed + scene_clientflex allowed + scene_flatturn allowed + scene_forcecombined allowed + scene_maxcaptionradius allowed + sk_ally_regen_time allowed + sk_autoaim_mode allowed + sk_npc_arm allowed + sk_npc_chest allowed + sk_npc_head allowed + sk_npc_leg allowed + sk_npc_stomach allowed + sk_player_arm allowed + sk_player_chest allowed + sk_player_head allowed + sk_player_leg allowed + sk_player_stomach allowed + skill allowed + smoothstairs allowed + spec_freeze_time allowed + spec_freeze_traveltime allowed + suitvolume allowed + sv_accelerate allowed + sv_allowminmodels allowed + sv_alltalk allowed + sv_alternateticks allowed + sv_autobunnyhopping allowed + sv_backspeed allowed + sv_bounce allowed + sv_chat_bucket_size_tier1 allowed + sv_chat_bucket_size_tier2 allowed + sv_chat_seconds_per_msg_tier1 allowed + sv_chat_seconds_per_msg_tier2 allowed + sv_client_predict allowed + sv_competitive_minspec allowed + sv_disablefreezecam allowed + sv_enableboost allowed + sv_enablebunnyhopping allowed + sv_footsteps allowed + sv_force_transmit_ents allowed + sv_Friction allowed + sv_gravity allowed + sv_hudhint_sound allowed + sv_ignoregrenaderadio allowed + sv_ladder_angle allowed + sv_ladder_dampen allowed + sv_legacy_grenade_damage allowed + sv_maxspeed allowed + sv_maxvelocity allowed + sv_noclipaccelerate allowed + sv_noclipduringpause allowed + sv_noclipspeed allowed + sv_nomvp allowed + sv_nonemesis allowed + sv_noroundstats allowed + sv_nostats allowed + sv_nowinpanel allowed + sv_npc_talker_maxdist allowed + sv_pushaway_clientside allowed + sv_pushaway_clientside_size allowed + sv_pushaway_force allowed + sv_pushaway_hostage_force allowed + sv_pushaway_max_force allowed + sv_pushaway_max_hostage_force allowed + sv_pushaway_max_player_force allowed + sv_pushaway_min_player_speed allowed + sv_pushaway_player_force allowed + sv_rollangle allowed + sv_rollspeed allowed + sv_skyname allowed + sv_specaccelerate allowed + sv_specnoclip allowed + sv_specspeed allowed + sv_stepsize allowed + sv_stopspeed allowed + sv_strict_notarget allowed + sv_suppress_viewpunch allowed + sv_timebetweenducks allowed + sv_turbophysics allowed + sv_vehicle_autoaim_scale allowed + sv_wateraccelerate allowed + sv_waterdist allowed + sv_waterfriction allowed + violence_ablood allowed + violence_agibs allowed + violence_hblood allowed + violence_hgibs allowed + weapon_accuracy_model allowed +} diff --git a/game/dod/cfg/vscript_convar_allowlist.txt b/game/dod/cfg/vscript_convar_allowlist.txt new file mode 100644 index 00000000000..ce454902923 --- /dev/null +++ b/game/dod/cfg/vscript_convar_allowlist.txt @@ -0,0 +1,289 @@ +vscript_convar_allowlist +{ + // This is the list of convars that are allowed to be set + // by the Convars in VScript. + // + // Any convars changed by a map's vscripts will be reset when the + // map changes to another. + // + // If there is anything here that you think should be allowed + // or not-allowed by default, please get in touch! :) + + ai_auto_contact_solver allowed + ai_block_damage allowed + ai_default_efficient allowed + ai_efficiency_override allowed + ai_enable_fear_behavior allowed + ai_expression_frametime allowed + ai_expression_optimization allowed + ai_fear_player_dist allowed + ai_find_lateral_cover allowed + ai_find_lateral_los allowed + ai_follow_use_points allowed + ai_follow_use_points_when_moving allowed + ai_force_serverside_ragdoll allowed + ai_frametime_limit allowed + ai_lead_time allowed + ai_LOS_mode allowed + ai_moveprobe_usetracelist allowed + ai_navigator_generate_spikes allowed + ai_navigator_generate_spikes_strength allowed + ai_no_local_paths allowed + ai_no_node_cache allowed + ai_no_select_box allowed + ai_no_steer allowed + ai_no_talk_delay allowed + ai_norebuildgraph allowed + ai_path_adjust_speed_on_immediate_turns allowed + ai_path_insert_pause_at_est_end allowed + ai_path_insert_pause_at_obstruction allowed + ai_post_frame_navigation allowed + ai_radial_max_link_dist allowed + ai_reaction_delay_alert allowed + ai_reaction_delay_idle allowed + ai_rebalance_thinks allowed + ai_shot_bias allowed + ai_shot_bias_max allowed + ai_shot_bias_min allowed + ai_shot_stats allowed + ai_shot_stats_term allowed + ai_simulate_task_overtime allowed + ai_spread_cone_focus_time allowed + ai_spread_defocused_cone_multiplier allowed + ai_spread_pattern_focus_time allowed + ai_strong_optimizations allowed + ai_strong_optimizations_no_checkstand allowed + ai_task_pre_script allowed + ai_test_moveprobe_ignoresmall allowed + ai_think_limit_label allowed + ai_use_clipped_paths allowed + ai_use_efficiency allowed + ai_use_frame_think_limits allowed + ai_use_think_optimizations allowed + ai_use_visibility_cache allowed + ai_vehicle_avoidance allowed + bot_attack allowed + bot_changeclass allowed + bot_crouch allowed + bot_defend allowed + bot_flipout allowed + bot_forceattack2 allowed + bot_forceattackon allowed + bot_forcefireweapon allowed + bot_mimic allowed + bot_mimic_yaw_offset allowed + bot_sendcmd allowed + bot_zombie allowed + breakable_disable_gib_limit allowed + breakable_multiplayer allowed + cl_backspeed allowed + cl_forwardspeed allowed + cl_sidespeed allowed + cl_upspeed allowed + collision_shake_amp allowed + collision_shake_freq allowed + collision_shake_time allowed + coop allowed + deathmatch allowed + dod_bodyheightoffset allowed + dod_bonusround allowed + dod_bonusroundtime allowed + dod_bulletforcescale allowed + dod_enableroundwaittime allowed + dod_explosionforcescale allowed + dod_flagrespawnbonus allowed + dod_freezecam allowed + dod_friendlyfiresafezone allowed + dod_grenadegravity allowed + dod_grenademaxspeed allowed + dod_grenademinspeed allowed + dod_grenadespeed allowed + dod_meleeattackforcescale allowed + dod_simulatemultiplecappers allowed + dod_stun_max_pitch allowed + dod_stun_max_roll allowed + dod_stun_max_yaw allowed + dod_stun_min_pitch allowed + dod_stun_min_roll allowed + dod_stun_min_yaw allowed + dod_waverespawnfactor allowed + dod_winter_always_drop_presents allowed + dod_winter_never_drop_presents allowed + dod_winter_present_drop_chance allowed + fire_absorbrate allowed + fire_dmgbase allowed + fire_dmginterval allowed + fire_dmgscale allowed + fire_extabsorb allowed + fire_extscale allowed + fire_growthrate allowed + fire_heatscale allowed + fire_incomingheatscale allowed + fire_maxabsorb allowed + fish_dormant allowed + flex_expression allowed + flex_looktime allowed + flex_maxawaytime allowed + flex_maxplayertime allowed + flex_minawaytime allowed + flex_minplayertime allowed + func_break_max_pieces allowed + func_break_reduction_factor allowed + func_breakdmg_bullet allowed + func_breakdmg_club allowed + func_breakdmg_explosive allowed + g_ragdoll_important_maxcount allowed + g_ragdoll_maxcount allowed + hl2_episodic allowed + host_timescale allowed + mat_hdr_tonemapscale allowed + mp_allowNPCs allowed + mp_allowrandomclass allowed + mp_allowspectators allowed + mp_autocrosshair allowed + mp_autokick allowed + mp_bandage_heal_amount allowed + mp_cancelwarmup allowed + mp_chattime allowed + mp_clan_ready_signal allowed + mp_clan_readyrestart allowed + mp_clan_restartround allowed + mp_combinemglimits allowed + mp_defaultteam allowed + mp_facefronttime allowed + mp_fadetoblack allowed + mp_falldamage allowed + mp_feetyawrate allowed + mp_flashlight allowed + mp_footsteps allowed + mp_forcecamera allowed + mp_forcerespawn allowed + mp_fraglimit allowed + mp_friendlyfire allowed + mp_ik allowed + mp_limit_allies_assault allowed + mp_limit_allies_mg allowed + mp_limit_allies_rifleman allowed + mp_limit_allies_rocket allowed + mp_limit_allies_sniper allowed + mp_limit_allies_support allowed + mp_limit_axis_assault allowed + mp_limit_axis_mg allowed + mp_limit_axis_rifleman allowed + mp_limit_axis_rocket allowed + mp_limit_axis_sniper allowed + mp_limit_axis_support allowed + mp_limitteams allowed + mp_restartgame allowed + mp_restartgame_immediate allowed + mp_restartwarmup allowed + mp_rocketdamage allowed + mp_rocketradius allowed + mp_show_voice_icons allowed + mp_teamlist allowed + mp_teamoverride allowed + mp_teamplay allowed + mp_tickpointinterval allowed + mp_timelimit allowed + mp_waitingforplayers_cancel allowed + mp_waitingforplayers_restart allowed + mp_waitingforplayers_time allowed + mp_warmup_time allowed + mp_weaponstay allowed + mp_winlimit allowed + nb_last_area_update_tolerance allowed + npc_ally_deathmessage allowed + npc_height_adjust allowed + npc_sentences allowed + npc_vphysics allowed + old_radiusdamage allowed + phys_impactforcescale allowed + phys_pushscale allowed + phys_speeds allowed + phys_stressbodyweights allowed + phys_timescale allowed + phys_upimpactforcescale allowed + player_old_armor allowed + prop_active_gib_limit allowed + prop_active_gib_max_fade_time allowed + props_break_max_pieces allowed + props_break_max_pieces_perframe allowed + r_AirboatViewDampenDamp allowed + r_AirboatViewDampenFreq allowed + r_AirboatViewZHeight allowed + r_JeepFOV allowed + r_JeepViewDampenDamp allowed + r_JeepViewDampenFreq allowed + r_JeepViewZHeight allowed + r_vehicleBrakeRate allowed + r_VehicleViewDampen allowed + scene_clamplookat allowed + scene_clientflex allowed + scene_flatturn allowed + scene_forcecombined allowed + scene_maxcaptionradius allowed + sk_ally_regen_time allowed + sk_autoaim_mode allowed + sk_npc_arm allowed + sk_npc_chest allowed + sk_npc_head allowed + sk_npc_leg allowed + sk_npc_stomach allowed + sk_player_arm allowed + sk_player_chest allowed + sk_player_head allowed + sk_player_leg allowed + sk_player_stomach allowed + skill allowed + smoothstairs allowed + spec_freeze_time allowed + spec_freeze_traveltime allowed + suitvolume allowed + sv_accelerate allowed + sv_alltalk allowed + sv_alternateticks allowed + sv_backspeed allowed + sv_bounce allowed + sv_chat_bucket_size_tier1 allowed + sv_chat_bucket_size_tier2 allowed + sv_chat_seconds_per_msg_tier1 allowed + sv_chat_seconds_per_msg_tier2 allowed + sv_client_predict allowed + sv_footsteps allowed + sv_force_transmit_ents allowed + sv_Friction allowed + sv_gravity allowed + sv_hudhint_sound allowed + sv_maxspeed allowed + sv_maxvelocity allowed + sv_noclipaccelerate allowed + sv_noclipduringpause allowed + sv_noclipspeed allowed + sv_npc_talker_maxdist allowed + sv_pushaway_clientside allowed + sv_pushaway_clientside_size allowed + sv_pushaway_force allowed + sv_pushaway_max_force allowed + sv_pushaway_max_player_force allowed + sv_pushaway_min_player_speed allowed + sv_pushaway_player_force allowed + sv_rollangle allowed + sv_rollspeed allowed + sv_skyname allowed + sv_specaccelerate allowed + sv_specnoclip allowed + sv_specspeed allowed + sv_stepsize allowed + sv_stopspeed allowed + sv_strict_notarget allowed + sv_suppress_viewpunch allowed + sv_turbophysics allowed + sv_vehicle_autoaim_scale allowed + sv_wateraccelerate allowed + sv_waterdist allowed + sv_waterfriction allowed + violence_ablood allowed + violence_agibs allowed + violence_hblood allowed + violence_hgibs allowed +} diff --git a/game/hl1mp/cfg/vscript_convar_allowlist.txt b/game/hl1mp/cfg/vscript_convar_allowlist.txt new file mode 100644 index 00000000000..2ab0b38a3f5 --- /dev/null +++ b/game/hl1mp/cfg/vscript_convar_allowlist.txt @@ -0,0 +1,331 @@ +vscript_convar_allowlist +{ + // This is the list of convars that are allowed to be set + // by the Convars in VScript. + // + // Any convars changed by a map's vscripts will be reset when the + // map changes to another. + // + // If there is anything here that you think should be allowed + // or not-allowed by default, please get in touch! :) + + ai_auto_contact_solver allowed + ai_block_damage allowed + ai_default_efficient allowed + ai_efficiency_override allowed + ai_enable_fear_behavior allowed + ai_expression_frametime allowed + ai_expression_optimization allowed + ai_fear_player_dist allowed + ai_find_lateral_cover allowed + ai_find_lateral_los allowed + ai_follow_use_points allowed + ai_follow_use_points_when_moving allowed + ai_force_serverside_ragdoll allowed + ai_frametime_limit allowed + ai_lead_time allowed + ai_LOS_mode allowed + ai_moveprobe_usetracelist allowed + ai_navigator_generate_spikes allowed + ai_navigator_generate_spikes_strength allowed + ai_no_local_paths allowed + ai_no_node_cache allowed + ai_no_select_box allowed + ai_no_steer allowed + ai_no_talk_delay allowed + ai_norebuildgraph allowed + ai_path_adjust_speed_on_immediate_turns allowed + ai_path_insert_pause_at_est_end allowed + ai_path_insert_pause_at_obstruction allowed + ai_post_frame_navigation allowed + ai_radial_max_link_dist allowed + ai_reaction_delay_alert allowed + ai_reaction_delay_idle allowed + ai_rebalance_thinks allowed + ai_shot_bias allowed + ai_shot_bias_max allowed + ai_shot_bias_min allowed + ai_shot_stats allowed + ai_shot_stats_term allowed + ai_simulate_task_overtime allowed + ai_spread_cone_focus_time allowed + ai_spread_defocused_cone_multiplier allowed + ai_spread_pattern_focus_time allowed + ai_strong_optimizations allowed + ai_strong_optimizations_no_checkstand allowed + ai_task_pre_script allowed + ai_test_moveprobe_ignoresmall allowed + ai_think_limit_label allowed + ai_use_clipped_paths allowed + ai_use_efficiency allowed + ai_use_frame_think_limits allowed + ai_use_think_optimizations allowed + ai_use_visibility_cache allowed + ai_vehicle_avoidance allowed + bot_mimic allowed + breakable_disable_gib_limit allowed + breakable_multiplayer allowed + cl_backspeed allowed + cl_forwardspeed allowed + cl_sidespeed allowed + cl_upspeed allowed + collision_shake_amp allowed + collision_shake_freq allowed + collision_shake_time allowed + coop allowed + deathmatch allowed + fire_absorbrate allowed + fire_dmgbase allowed + fire_dmginterval allowed + fire_dmgscale allowed + fire_extabsorb allowed + fire_extscale allowed + fire_growthrate allowed + fire_heatscale allowed + fire_incomingheatscale allowed + fire_maxabsorb allowed + fish_dormant allowed + flex_expression allowed + flex_looktime allowed + flex_maxawaytime allowed + flex_maxplayertime allowed + flex_minawaytime allowed + flex_minplayertime allowed + func_break_max_pieces allowed + func_break_reduction_factor allowed + func_breakdmg_bullet allowed + func_breakdmg_club allowed + func_breakdmg_explosive allowed + g_ragdoll_important_maxcount allowed + g_ragdoll_maxcount allowed + hl1_fixup_sentence_sndlevel allowed + hl1_new_pull allowed + hl1_ref_db_distance allowed + hl2_episodic allowed + hl2_normspeed allowed + host_timescale allowed + mat_hdr_tonemapscale allowed + mp_allowNPCs allowed + mp_allowspectators allowed + mp_autocrosshair allowed + mp_chattime allowed + mp_clan_ready_signal allowed + mp_clan_readyrestart allowed + mp_defaultteam allowed + mp_facefronttime allowed + mp_fadetoblack allowed + mp_falldamage allowed + mp_feetyawrate allowed + mp_flashlight allowed + mp_footsteps allowed + mp_forcecamera allowed + mp_forcerespawn allowed + mp_fraglimit allowed + mp_friendlyfire allowed + mp_ik allowed + mp_restartgame allowed + mp_restartgame_immediate allowed + mp_show_voice_icons allowed + mp_teamlist allowed + mp_teamoverride allowed + mp_teamplay allowed + mp_timelimit allowed + mp_waitingforplayers_cancel allowed + mp_waitingforplayers_restart allowed + mp_waitingforplayers_time allowed + mp_weaponstay allowed + mp_winlimit allowed + nb_last_area_update_tolerance allowed + npc_ally_deathmessage allowed + npc_create_equipment allowed + npc_go_do_run allowed + npc_height_adjust allowed + npc_sentences allowed + npc_vphysics allowed + old_radiusdamage allowed + phys_impactforcescale allowed + phys_pushscale allowed + phys_speeds allowed + phys_stressbodyweights allowed + phys_timescale allowed + phys_upimpactforcescale allowed + physcannon_maxmass allowed + player_old_armor allowed + player_throwforce allowed + prop_active_gib_limit allowed + prop_active_gib_max_fade_time allowed + props_break_max_pieces allowed + props_break_max_pieces_perframe allowed + r_AirboatViewDampenDamp allowed + r_AirboatViewDampenFreq allowed + r_AirboatViewZHeight allowed + r_JeepFOV allowed + r_JeepViewDampenDamp allowed + r_JeepViewDampenFreq allowed + r_JeepViewZHeight allowed + r_vehicleBrakeRate allowed + r_VehicleViewDampen allowed + scene_clamplookat allowed + scene_clientflex allowed + scene_flatturn allowed + scene_forcecombined allowed + scene_maxcaptionradius allowed + sk_agrunt_dmg_punch allowed + sk_agrunt_health allowed + sk_ally_regen_time allowed + sk_apache_health allowed + sk_autoaim_mode allowed + sk_barnacle_health allowed + sk_barney_health allowed + sk_battery allowed + sk_bigmomma_dmg_blast allowed + sk_bigmomma_dmg_slash allowed + sk_bigmomma_health_factor allowed + sk_bigmomma_radius_blast allowed + sk_bullsquid_dmg_bite allowed + sk_bullsquid_dmg_spit allowed + sk_bullsquid_dmg_whip allowed + sk_bullsquid_health allowed + sk_controller_dmgball allowed + sk_controller_dmgzap allowed + sk_controller_health allowed + sk_controller_speedball allowed + sk_dmg_homer_grenade allowed + sk_gargantua_dmg_fire allowed + sk_gargantua_dmg_slash allowed + sk_gargantua_dmg_stomp allowed + sk_gargantua_health allowed + sk_hassassin_health allowed + sk_headcrab_dmg_bite allowed + sk_headcrab_health allowed + sk_healthcharger allowed + sk_healthkit allowed + sk_healthvial allowed + sk_hgrunt_gspeed allowed + sk_hgrunt_health allowed + sk_hgrunt_kick allowed + sk_hgrunt_pellets allowed + sk_homer_grenade_radius allowed + sk_houndeye_dmg_blast allowed + sk_houndeye_health allowed + sk_ichthyosaur_health allowed + sk_ichthyosaur_shake allowed + sk_islave_dmg_claw allowed + sk_islave_dmg_clawrake allowed + sk_islave_dmg_zap allowed + sk_islave_health allowed + sk_leech_dmg_bite allowed + sk_leech_health allowed + sk_max_357_bullet allowed + sk_max_9mm_bullet allowed + sk_max_buckshot allowed + sk_max_grenade allowed + sk_max_hornet allowed + sk_max_mp5_grenade allowed + sk_max_rpg_rocket allowed + sk_max_satchel allowed + sk_max_snark allowed + sk_max_tripmine allowed + sk_max_uranium allowed + sk_max_xbow_bolt allowed + sk_miniturret_health allowed + sk_mp5_grenade_radius allowed + sk_mp_dmg_multiplier allowed + sk_nihilanth_health allowed + sk_nihilanth_zap allowed + sk_npc_arm allowed + sk_npc_chest allowed + sk_npc_dmg_12mm_bullet allowed + sk_npc_dmg_9mm_bullet allowed + sk_npc_dmg_9mmAR_bullet allowed + sk_npc_dmg_hornet allowed + sk_npc_head allowed + sk_npc_leg allowed + sk_npc_stomach allowed + sk_player_arm allowed + sk_player_chest allowed + sk_player_head allowed + sk_player_leg allowed + sk_player_stomach allowed + sk_plr_dmg_357_bullet allowed + sk_plr_dmg_9mm_bullet allowed + sk_plr_dmg_buckshot allowed + sk_plr_dmg_crowbar allowed + sk_plr_dmg_egon_narrow allowed + sk_plr_dmg_egon_wide allowed + sk_plr_dmg_gauss allowed + sk_plr_dmg_grenade allowed + sk_plr_dmg_hornet allowed + sk_plr_dmg_mp5_grenade allowed + sk_plr_dmg_rpg allowed + sk_plr_dmg_satchel allowed + sk_plr_dmg_tripmine allowed + sk_plr_dmg_xbow_bolt_npc allowed + sk_plr_dmg_xbow_bolt_plr allowed + sk_scientist_heal allowed + sk_scientist_health allowed + sk_sentry_health allowed + sk_snark_dmg_bite allowed + sk_snark_dmg_pop allowed + sk_snark_health allowed + sk_suitcharger allowed + sk_turret_health allowed + sk_zombie_dmg_both_slash allowed + sk_zombie_dmg_one_slash allowed + sk_zombie_health allowed + skill allowed + smoothstairs allowed + spec_freeze_time allowed + spec_freeze_traveltime allowed + suitvolume allowed + sv_accelerate allowed + sv_alltalk allowed + sv_alternateticks allowed + sv_backspeed allowed + sv_bounce allowed + sv_chat_bucket_size_tier1 allowed + sv_chat_bucket_size_tier2 allowed + sv_chat_seconds_per_msg_tier1 allowed + sv_chat_seconds_per_msg_tier2 allowed + sv_client_predict allowed + sv_footsteps allowed + sv_force_transmit_ents allowed + sv_Friction allowed + sv_gravity allowed + sv_hl1_allowpickup allowed + sv_hl1mp_item_respawn_time allowed + sv_hl1mp_weapon_respawn_time allowed + sv_hudhint_sound allowed + sv_maxspeed allowed + sv_maxvelocity allowed + sv_noclipaccelerate allowed + sv_noclipduringpause allowed + sv_noclipspeed allowed + sv_npc_talker_maxdist allowed + sv_pushaway_clientside allowed + sv_pushaway_clientside_size allowed + sv_pushaway_force allowed + sv_pushaway_max_force allowed + sv_pushaway_max_player_force allowed + sv_pushaway_min_player_speed allowed + sv_pushaway_player_force allowed + sv_rollangle allowed + sv_rollspeed allowed + sv_skyname allowed + sv_specaccelerate allowed + sv_specnoclip allowed + sv_specspeed allowed + sv_stepsize allowed + sv_stopspeed allowed + sv_strict_notarget allowed + sv_suppress_viewpunch allowed + sv_turbophysics allowed + sv_vehicle_autoaim_scale allowed + sv_wateraccelerate allowed + sv_waterdist allowed + sv_waterfriction allowed + violence_ablood allowed + violence_agibs allowed + violence_hblood allowed + violence_hgibs allowed +} diff --git a/game/hl2mp/cfg/vscript_convar_allowlist.txt b/game/hl2mp/cfg/vscript_convar_allowlist.txt new file mode 100644 index 00000000000..1ae45d95f52 --- /dev/null +++ b/game/hl2mp/cfg/vscript_convar_allowlist.txt @@ -0,0 +1,633 @@ +vscript_convar_allowlist +{ + // This is the list of convars that are allowed to be set + // by the Convars in VScript. + // + // Any convars changed by a map's vscripts will be reset when the + // map changes to another. + // + // If there is anything here that you think should be allowed + // or not-allowed by default, please get in touch! :) + + ai_actbusy_search_time allowed + ai_auto_contact_solver allowed + ai_block_damage allowed + ai_default_efficient allowed + ai_ef_hate_npc_duration allowed + ai_ef_hate_npc_frequency allowed + ai_efficiency_override allowed + ai_enable_fear_behavior allowed + ai_expression_frametime allowed + ai_expression_optimization allowed + ai_fear_player_dist allowed + ai_find_lateral_cover allowed + ai_find_lateral_los allowed + ai_follow_move_commands allowed + ai_follow_use_points allowed + ai_follow_use_points_when_moving allowed + ai_force_serverside_ragdoll allowed + ai_frametime_limit allowed + ai_inhibit_spawners allowed + ai_lead_time allowed + ai_LOS_mode allowed + ai_moveprobe_usetracelist allowed + ai_navigator_generate_spikes allowed + ai_navigator_generate_spikes_strength allowed + ai_new_aiming allowed + ai_newgroundturret allowed + ai_no_local_paths allowed + ai_no_node_cache allowed + ai_no_select_box allowed + ai_no_steer allowed + ai_no_talk_delay allowed + ai_norebuildgraph allowed + ai_path_adjust_speed_on_immediate_turns allowed + ai_path_insert_pause_at_est_end allowed + ai_path_insert_pause_at_obstruction allowed + ai_post_frame_navigation allowed + ai_radial_max_link_dist allowed + ai_reaction_delay_alert allowed + ai_reaction_delay_idle allowed + ai_readiness_decay allowed + ai_rebalance_thinks allowed + ai_shot_bias allowed + ai_shot_bias_max allowed + ai_shot_bias_min allowed + ai_shot_stats allowed + ai_shot_stats_term allowed + ai_simulate_task_overtime allowed + ai_spread_cone_focus_time allowed + ai_spread_defocused_cone_multiplier allowed + ai_spread_pattern_focus_time allowed + ai_strong_optimizations allowed + ai_strong_optimizations_no_checkstand allowed + ai_task_pre_script allowed + ai_test_moveprobe_ignoresmall allowed + ai_think_limit_label allowed + ai_use_clipped_paths allowed + ai_use_efficiency allowed + ai_use_frame_think_limits allowed + ai_use_readiness allowed + ai_use_think_optimizations allowed + ai_use_visibility_cache allowed + ai_vehicle_avoidance allowed + airboat_fatal_stress allowed + antlion_easycrush allowed + autoaim_unlock_target allowed + bot_mimic allowed + breakable_disable_gib_limit allowed + breakable_multiplayer allowed + bugbait_distract_time allowed + bugbait_grenade_radius allowed + bugbait_hear_radius allowed + bugbait_radius allowed + bulletspeed allowed + cl_backspeed allowed + cl_forwardspeed allowed + cl_sidespeed allowed + cl_spewscriptintro allowed + cl_upspeed allowed + collision_shake_amp allowed + collision_shake_freq allowed + collision_shake_time allowed + combine_guard_spawn_health allowed + combine_spawn_health allowed + coop allowed + curve_bias allowed + deathmatch allowed + dog_max_wait_time allowed + fire_absorbrate allowed + fire_dmgbase allowed + fire_dmginterval allowed + fire_dmgscale allowed + fire_extabsorb allowed + fire_extscale allowed + fire_growthrate allowed + fire_heatscale allowed + fire_incomingheatscale allowed + fire_maxabsorb allowed + fish_dormant allowed + flex_expression allowed + flex_looktime allowed + flex_maxawaytime allowed + flex_maxplayertime allowed + flex_minawaytime allowed + flex_minplayertime allowed + func_break_max_pieces allowed + func_break_reduction_factor allowed + func_breakdmg_bullet allowed + func_breakdmg_club allowed + func_breakdmg_explosive allowed + g_antlion_cascade_push allowed + g_helicopter_bomb_danger_radius allowed + g_helicopter_bullrush_bomb_enemy_distance allowed + g_helicopter_bullrush_bomb_speed allowed + g_helicopter_bullrush_bomb_time allowed + g_helicopter_bullrush_distance allowed + g_helicopter_bullrush_mega_bomb_health allowed + g_helicopter_bullrush_shoot_height allowed + g_helicopter_chargetime allowed + g_helicopter_idletime allowed + g_helicopter_maxfiringdist allowed + g_ragdoll_important_maxcount allowed + g_ragdoll_maxcount allowed + g_test_new_antlion_jump allowed + hl2_darkness_flashlight_factor allowed + hl2_episodic allowed + hl2_normspeed allowed + hl2_sprintspeed allowed + hl2_walkspeed allowed + hl2mp_allow_pickup allowed + hl2mp_bot_aggressive allowed + hl2mp_bot_allow_retreat allowed + hl2mp_bot_always_full_reload allowed + hl2mp_bot_ammo_search_range allowed + hl2mp_bot_auto_vacate allowed + hl2mp_bot_ballistic_elevation_rate allowed + hl2mp_bot_choose_target_interval allowed + hl2mp_bot_difficulty allowed + hl2mp_bot_disable_get_prop allowed + hl2mp_bot_disable_seek_and_destroy allowed + hl2mp_bot_fetch_lost_flag_time allowed + hl2mp_bot_fire_weapon_allowed allowed + hl2mp_bot_fire_weapon_min_time allowed + hl2mp_bot_flag_kill_on_touch allowed + hl2mp_bot_force_jump allowed + hl2mp_bot_gravgun_only allowed + hl2mp_bot_health_critical_ratio allowed + hl2mp_bot_health_ok_ratio allowed + hl2mp_bot_health_search_far_range allowed + hl2mp_bot_health_search_near_range allowed + hl2mp_bot_hitscan_range_limit allowed + hl2mp_bot_ignore_real_players allowed + hl2mp_bot_join_after_player allowed + hl2mp_bot_melee_attack_abandon_range allowed + hl2mp_bot_melee_only allowed + hl2mp_bot_near_point_travel_distance allowed + hl2mp_bot_notice_backstab_chance allowed + hl2mp_bot_notice_backstab_max_range allowed + hl2mp_bot_notice_backstab_min_range allowed + hl2mp_bot_notice_gunfire_range allowed + hl2mp_bot_notice_quiet_gunfire_range allowed + hl2mp_bot_offline_practice allowed + hl2mp_bot_path_lookahead_range allowed + hl2mp_bot_physcannon_wait_fire_time allowed + hl2mp_bot_prefix_name_with_difficulty allowed + hl2mp_bot_prop_freak_ratio allowed + hl2mp_bot_prop_hater_ratio allowed + hl2mp_bot_prop_search_important_range allowed + hl2mp_bot_prop_search_min_mass allowed + hl2mp_bot_prop_search_only_important allowed + hl2mp_bot_prop_search_range allowed + hl2mp_bot_quota allowed + hl2mp_bot_quota_mode allowed + hl2mp_bot_retreat_to_cover_range allowed + hl2mp_bot_shotgunner_range allowed + hl2mp_bot_sniper_aim_error allowed + hl2mp_bot_sniper_aim_steady_rate allowed + hl2mp_bot_sniper_choose_target_interval allowed + hl2mp_bot_taunt_victim_chance allowed + hl2mp_bot_wait_in_cover_max_time allowed + hl2mp_bot_wait_in_cover_min_time allowed + hl2mp_spawn_frag_fallback_radius allowed + host_timescale allowed + hud_airboathint_numentries allowed + mat_hdr_tonemapscale allowed + metropolice_charge allowed + metropolice_chase_use_follow allowed + metropolice_move_and_melee allowed + monk_headshot_freq allowed + mp_allowNPCs allowed + mp_allowspectators allowed + mp_autocrosshair allowed + mp_autoteambalance allowed + mp_blockstyle allowed + mp_bonusroundtime allowed + mp_capdeteriorate_time allowed + mp_capstyle allowed + mp_chattime allowed + mp_clan_ready_signal allowed + mp_clan_readyrestart allowed + mp_defaultteam allowed + mp_disable_respawn_times allowed + mp_enableroundwaittime allowed + mp_facefronttime allowed + mp_fadetoblack allowed + mp_falldamage allowed + mp_feetyawrate allowed + mp_flashlight allowed + mp_footsteps allowed + mp_forceautoteam allowed + mp_forcecamera allowed + mp_forcerespawn allowed + mp_fraglimit allowed + mp_friendlyfire allowed + mp_holiday_nogifts allowed + mp_ik allowed + mp_match_end_at_timelimit allowed + mp_maxrounds allowed + mp_ready_signal allowed + mp_readyrestart allowed + mp_respawnwavetime allowed + mp_restartgame allowed + mp_restartgame_immediate allowed + mp_restartround allowed + mp_scrambleteams_auto allowed + mp_scrambleteams_auto_windifference allowed + mp_show_voice_icons allowed + mp_simulatemultiplecappers allowed + mp_stalemate_enable allowed + mp_stalemate_meleeonly allowed + mp_stalemate_timelimit allowed + mp_teamlist allowed + mp_teamoverride allowed + mp_teamplay allowed + mp_teams_unbalance_limit allowed + mp_time_between_capscoring allowed + mp_timelimit allowed + mp_tournament allowed + mp_tournament_allow_non_admin_restart allowed + mp_tournament_post_match_period allowed + mp_waitingforplayers_cancel allowed + mp_waitingforplayers_restart allowed + mp_waitingforplayers_time allowed + mp_weaponstay allowed + mp_winlimit allowed + nb_allow_avoiding allowed + nb_allow_climbing allowed + nb_allow_gap_jumping allowed + nb_blind allowed + nb_goal_look_ahead_range allowed + nb_head_aim_resettle_angle allowed + nb_head_aim_resettle_time allowed + nb_head_aim_settle_duration allowed + nb_head_aim_steady_max_rate allowed + nb_ladder_align_range allowed + nb_last_area_update_tolerance allowed + nb_path_segment_influence_radius allowed + nb_player_crouch allowed + nb_player_move allowed + nb_player_move_direct allowed + nb_player_stop allowed + nb_player_walk allowed + nb_saccade_speed allowed + nb_saccade_time allowed + nb_speed_look_ahead_range allowed + nb_stop allowed + nb_update_framelimit allowed + nb_update_frequency allowed + nb_update_maxslide allowed + npc_ally_deathmessage allowed + npc_barnacle_swallow allowed + npc_citizen_auto_player_squad allowed + npc_citizen_auto_player_squad_allow_use allowed + npc_citizen_dont_precache_all allowed + npc_citizen_explosive_resist allowed + npc_citizen_insignia allowed + npc_citizen_medic_emit_sound allowed + npc_citizen_squad_marker allowed + npc_create_equipment allowed + npc_go_do_run allowed + npc_height_adjust allowed + npc_sentences allowed + npc_strider_height_adj allowed + npc_strider_shake_ropes_magnitude allowed + npc_strider_shake_ropes_radius allowed + npc_vphysics allowed + old_radiusdamage allowed + phys_impactforcescale allowed + phys_pushscale allowed + phys_speeds allowed + phys_stressbodyweights allowed + phys_timescale allowed + phys_upimpactforcescale allowed + physcannon_ball_cone allowed + physcannon_chargetime allowed + physcannon_cone allowed + physcannon_maxforce allowed + physcannon_maxmass allowed + physcannon_mega_enabled allowed + physcannon_minforce allowed + physcannon_pullforce allowed + physcannon_tracelength allowed + player_limit_jump_speed allowed + player_old_armor allowed + player_squad_autosummon_move_tolerance allowed + player_squad_autosummon_player_tolerance allowed + player_squad_autosummon_time allowed + player_squad_autosummon_time_after_combat allowed + player_squad_double_tap_time allowed + player_squad_transient_commands allowed + player_throwforce allowed + prop_active_gib_limit allowed + prop_active_gib_max_fade_time allowed + props_break_max_pieces allowed + props_break_max_pieces_perframe allowed + r_AirboatViewDampenDamp allowed + r_AirboatViewDampenFreq allowed + r_AirboatViewZHeight allowed + r_JeepFOV allowed + r_JeepViewDampenDamp allowed + r_JeepViewDampenFreq allowed + r_JeepViewZHeight allowed + r_vehicleBrakeRate allowed + r_VehicleViewDampen allowed + scene_clamplookat allowed + scene_clientflex allowed + scene_flatturn allowed + scene_forcecombined allowed + scene_maxcaptionradius allowed + sk_airboat_drain_rate allowed + sk_airboat_max_ammo allowed + sk_airboat_recharge_rate allowed + sk_allow_autoaim allowed + sk_ally_regen_time allowed + sk_ammo_qty_scale1 allowed + sk_ammo_qty_scale2 allowed + sk_ammo_qty_scale3 allowed + sk_antlion_air_attack_dmg allowed + sk_antlion_health allowed + sk_antlion_jump_damage allowed + sk_antlion_swipe_damage allowed + sk_antlionguard_dmg_charge allowed + sk_antlionguard_dmg_shove allowed + sk_antlionguard_health allowed + sk_apc_health allowed + sk_apc_missile_damage allowed + sk_auto_reload_time allowed + sk_autoaim_mode allowed + sk_autoaim_scale1 allowed + sk_autoaim_scale2 allowed + sk_barnacle_health allowed + sk_barney_health allowed + sk_battery allowed + sk_bullseye_health allowed + sk_citizen_giveammo_player_delay allowed + sk_citizen_heal_ally allowed + sk_citizen_heal_ally_delay allowed + sk_citizen_heal_ally_min_pct allowed + sk_citizen_heal_player allowed + sk_citizen_heal_player_delay allowed + sk_citizen_heal_player_min_forced allowed + sk_citizen_heal_player_min_pct allowed + sk_citizen_health allowed + sk_citizen_player_stare_dist allowed + sk_citizen_player_stare_time allowed + sk_citizen_stare_heal_time allowed + sk_combine_ball_search_radius allowed + sk_combine_guard_health allowed + sk_combine_guard_kick allowed + sk_combine_s_health allowed + sk_combine_s_kick allowed + sk_combineball_guidefactor allowed + sk_combineball_seek_angle allowed + sk_combineball_seek_kill allowed + sk_crow_health allowed + sk_crow_melee_dmg allowed + sk_crowbar_lead_time allowed + sk_dmg_homer_grenade allowed + sk_dmg_inflict_scale1 allowed + sk_dmg_inflict_scale2 allowed + sk_dmg_inflict_scale3 allowed + sk_dmg_pathfollower_grenade allowed + sk_dmg_sniper_penetrate_npc allowed + sk_dmg_sniper_penetrate_plr allowed + sk_dmg_take_scale1 allowed + sk_dmg_take_scale2 allowed + sk_dmg_take_scale3 allowed + sk_dropship_container_health allowed + sk_dynamic_resupply_modifier allowed + sk_env_headcrabcanister_shake_amplitude allowed + sk_env_headcrabcanister_shake_radius allowed + sk_env_headcrabcanister_shake_radius_vehicle allowed + sk_fraggrenade_radius allowed + sk_gunship_burst_dist allowed + sk_gunship_burst_min allowed + sk_gunship_burst_size allowed + sk_gunship_health_increments allowed + sk_headcrab_fast_health allowed + sk_headcrab_health allowed + sk_headcrab_melee_dmg allowed + sk_headcrab_poison_health allowed + sk_headcrab_poison_npc_damage allowed + sk_healthcharger allowed + sk_healthkit allowed + sk_healthvial allowed + sk_helicopter_burstcount allowed + sk_helicopter_drone_speed allowed + sk_helicopter_firingcone allowed + sk_helicopter_grenade_puntscale allowed + sk_helicopter_grenadedamage allowed + sk_helicopter_grenadeforce allowed + sk_helicopter_grenaderadius allowed + sk_helicopter_health allowed + sk_helicopter_num_bombs1 allowed + sk_helicopter_num_bombs2 allowed + sk_helicopter_num_bombs3 allowed + sk_helicopter_roundsperburst allowed + sk_homer_grenade_radius allowed + sk_ichthyosaur_health allowed + sk_ichthyosaur_melee_dmg allowed + sk_manhack_health allowed + sk_manhack_melee_dmg allowed + sk_manhack_v2 allowed + sk_max_357 allowed + sk_max_alyxgun allowed + sk_max_ar2 allowed + sk_max_ar2_altfire allowed + sk_max_buckshot allowed + sk_max_crossbow allowed + sk_max_gauss_round allowed + sk_max_grenade allowed + sk_max_pistol allowed + sk_max_rpg_round allowed + sk_max_smg1 allowed + sk_max_smg1_grenade allowed + sk_max_sniper_round allowed + sk_metropolice_health allowed + sk_metropolice_simple_health allowed + sk_metropolice_stitch_along_hitcount allowed + sk_metropolice_stitch_at_hitcount allowed + sk_metropolice_stitch_behind_hitcount allowed + sk_metropolice_stitch_distance allowed + sk_metropolice_stitch_reaction allowed + sk_metropolice_stitch_tight_hitcount allowed + sk_npc_arm allowed + sk_npc_chest allowed + sk_npc_dmg_357 allowed + sk_npc_dmg_airboat allowed + sk_npc_dmg_alyxgun allowed + sk_npc_dmg_ar2 allowed + sk_npc_dmg_buckshot allowed + sk_npc_dmg_combineball allowed + sk_npc_dmg_crossbow allowed + sk_npc_dmg_dropship allowed + sk_npc_dmg_fraggrenade allowed + sk_npc_dmg_grenade allowed + sk_npc_dmg_gunship allowed + sk_npc_dmg_gunship_to_plr allowed + sk_npc_dmg_helicopter allowed + sk_npc_dmg_helicopter_to_plr allowed + sk_npc_dmg_pistol allowed + sk_npc_dmg_rpg_round allowed + sk_npc_dmg_satchel allowed + sk_npc_dmg_smg1 allowed + sk_npc_dmg_smg1_grenade allowed + sk_npc_dmg_sniper_round allowed + sk_npc_dmg_tripmine allowed + sk_npc_head allowed + sk_npc_leg allowed + sk_npc_stomach allowed + sk_pathfollower_grenade_radius allowed + sk_player_arm allowed + sk_player_chest allowed + sk_player_head allowed + sk_player_leg allowed + sk_player_stomach allowed + sk_plr_dmg_357 allowed + sk_plr_dmg_airboat allowed + sk_plr_dmg_alyxgun allowed + sk_plr_dmg_ar2 allowed + sk_plr_dmg_buckshot allowed + sk_plr_dmg_crossbow allowed + sk_plr_dmg_fraggrenade allowed + sk_plr_dmg_grenade allowed + sk_plr_dmg_pistol allowed + sk_plr_dmg_rpg_round allowed + sk_plr_dmg_satchel allowed + sk_plr_dmg_smg1 allowed + sk_plr_dmg_smg1_grenade allowed + sk_plr_dmg_sniper_round allowed + sk_plr_dmg_tripmine allowed + sk_plr_grenade_drop_time allowed + sk_plr_health_drop_time allowed + sk_plr_num_shotgun_pellets allowed + sk_rollermine_shock allowed + sk_rollermine_stun_delay allowed + sk_rollermine_vehicle_intercept allowed + sk_satchel_radius allowed + sk_scanner_dmg_dive allowed + sk_scanner_health allowed + sk_smg1_grenade_radius allowed + sk_stalker_health allowed + sk_stalker_melee_dmg allowed + sk_strider_health allowed + sk_strider_num_missiles1 allowed + sk_strider_num_missiles2 allowed + sk_strider_num_missiles3 allowed + sk_suitcharger allowed + sk_suitcharger_citadel allowed + sk_suitcharger_citadel_maxarmor allowed + sk_tripmine_radius allowed + sk_vortigaunt_armor_charge allowed + sk_vortigaunt_armor_charge_per_token allowed + sk_vortigaunt_dmg_claw allowed + sk_vortigaunt_dmg_rake allowed + sk_vortigaunt_dmg_zap allowed + sk_vortigaunt_health allowed + sk_vortigaunt_vital_antlion_worker_dmg allowed + sk_vortigaunt_zap_range allowed + sk_weapon_ar2_alt_fire_duration allowed + sk_weapon_ar2_alt_fire_mass allowed + sk_weapon_ar2_alt_fire_radius allowed + sk_zombie_dmg_both_slash allowed + sk_zombie_dmg_one_slash allowed + sk_zombie_health allowed + sk_zombie_poison_dmg_spit allowed + sk_zombie_poison_health allowed + skill allowed + smoothstairs allowed + sniperspeak allowed + sniperviewdist allowed + spec_freeze_time allowed + spec_freeze_traveltime allowed + strider_always_use_procedural_height allowed + strider_ar2_altfire_dmg allowed + strider_distributed_fire allowed + strider_free_knowledge allowed + strider_free_pass_after_escorts_dead allowed + strider_free_pass_cover_dist allowed + strider_free_pass_duration allowed + strider_free_pass_move_tolerance allowed + strider_free_pass_refill_rate allowed + strider_free_pass_start_time allowed + strider_free_pass_tolerance_after_escorts_dead allowed + strider_idle_test allowed + strider_immolate allowed + strider_missile_suppress_dist allowed + strider_missile_suppress_time allowed + strider_pct_height_no_crouch_move allowed + strider_peek_eye_dist allowed + strider_peek_eye_dist_z allowed + strider_peek_time allowed + strider_peek_time_after_damage allowed + strider_test_height allowed + suitvolume allowed + sv_accelerate allowed + sv_alltalk allowed + sv_alternateticks allowed + sv_autojump allowed + sv_autoladderdismount allowed + sv_backspeed allowed + sv_bounce allowed + sv_chat_bucket_size_tier1 allowed + sv_chat_bucket_size_tier2 allowed + sv_chat_seconds_per_msg_tier1 allowed + sv_chat_seconds_per_msg_tier2 allowed + sv_client_predict allowed + sv_footsteps allowed + sv_force_transmit_ents allowed + sv_Friction allowed + sv_gravity allowed + sv_hl2mp_item_respawn_time allowed + sv_hl2mp_weapon_respawn_time allowed + sv_hudhint_sound allowed + sv_infinite_aux_power allowed + sv_ladder_useonly allowed + sv_ladderautomountdot allowed + sv_maxspeed allowed + sv_maxvelocity allowed + sv_noclipaccelerate allowed + sv_noclipduringpause allowed + sv_noclipspeed allowed + sv_npc_talker_maxdist allowed + sv_pushaway_clientside allowed + sv_pushaway_clientside_size allowed + sv_pushaway_force allowed + sv_pushaway_max_force allowed + sv_pushaway_max_player_force allowed + sv_pushaway_min_player_speed allowed + sv_pushaway_player_force allowed + sv_robust_explosions allowed + sv_rollangle allowed + sv_rollspeed allowed + sv_skyname allowed + sv_specaccelerate allowed + sv_specnoclip allowed + sv_specspeed allowed + sv_stepsize allowed + sv_stickysprint allowed + sv_stopspeed allowed + sv_strict_notarget allowed + sv_suppress_viewpunch allowed + sv_turbophysics allowed + sv_vehicle_autoaim_scale allowed + sv_wateraccelerate allowed + sv_waterdist allowed + sv_waterfriction allowed + test_massive_dmg allowed + test_massive_dmg_clip allowed + violence_ablood allowed + violence_agibs allowed + violence_hblood allowed + violence_hgibs allowed + zombie_ambushdist allowed + zombie_basemax allowed + zombie_basemin allowed + zombie_changemax allowed + zombie_changemin allowed + zombie_decaymax allowed + zombie_decaymin allowed + zombie_moanfreq allowed + zombie_stepfreq allowed +} diff --git a/game/tf/cfg/vscript_convar_allowlist.txt b/game/tf/cfg/vscript_convar_allowlist.txt new file mode 100644 index 00000000000..7c9a67510cf --- /dev/null +++ b/game/tf/cfg/vscript_convar_allowlist.txt @@ -0,0 +1,948 @@ +vscript_convar_allowlist +{ + // This is the list of convars that are allowed to be set + // by the Convars in VScript. + // + // Any convars changed by a map's vscripts will be reset when the + // map changes to another. + // + // If there is anything here that you think should be allowed + // or not-allowed by default, please get in touch! :) + + ai_auto_contact_solver allowed + ai_block_damage allowed + ai_default_efficient allowed + ai_efficiency_override allowed + ai_enable_fear_behavior allowed + ai_expression_frametime allowed + ai_expression_optimization allowed + ai_fear_player_dist allowed + ai_find_lateral_cover allowed + ai_find_lateral_los allowed + ai_follow_use_points allowed + ai_follow_use_points_when_moving allowed + ai_force_serverside_ragdoll allowed + ai_frametime_limit allowed + ai_lead_time allowed + ai_LOS_mode allowed + ai_moveprobe_usetracelist allowed + ai_navigator_generate_spikes allowed + ai_navigator_generate_spikes_strength allowed + ai_no_local_paths allowed + ai_no_node_cache allowed + ai_no_select_box allowed + ai_no_steer allowed + ai_no_talk_delay allowed + ai_norebuildgraph allowed + ai_path_adjust_speed_on_immediate_turns allowed + ai_path_insert_pause_at_est_end allowed + ai_path_insert_pause_at_obstruction allowed + ai_post_frame_navigation allowed + ai_radial_max_link_dist allowed + ai_reaction_delay_alert allowed + ai_reaction_delay_idle allowed + ai_rebalance_thinks allowed + ai_shot_bias allowed + ai_shot_bias_max allowed + ai_shot_bias_min allowed + ai_shot_stats allowed + ai_shot_stats_term allowed + ai_simulate_task_overtime allowed + ai_spread_cone_focus_time allowed + ai_spread_defocused_cone_multiplier allowed + ai_spread_pattern_focus_time allowed + ai_strong_optimizations allowed + ai_strong_optimizations_no_checkstand allowed + ai_task_pre_script allowed + ai_test_moveprobe_ignoresmall allowed + ai_think_limit_label allowed + ai_use_clipped_paths allowed + ai_use_efficiency allowed + ai_use_frame_think_limits allowed + ai_use_think_optimizations allowed + ai_use_visibility_cache allowed + ai_vehicle_avoidance allowed + bot_com_meleerange allowed + bot_com_viewrange allowed + bot_com_wpnrange allowed + bot_crouch allowed + bot_dontmove allowed + bot_forceattack allowed + bot_forceattack2 allowed + bot_forceattack_down allowed + bot_forcefireweapon allowed + bot_jump allowed + bot_mimic allowed + bot_mimic_inverse allowed + bot_mimic_yaw_offset allowed + bot_nav_offsetpathinset allowed + bot_nav_recomputetime allowed + bot_nav_simplifypaths allowed + bot_nav_turnspeed allowed + bot_nav_usefeelers allowed + bot_nav_useoffsetpaths allowed + bot_nav_wpdeceldistance allowed + bot_nav_wpdistance allowed + bot_randomnames allowed + bot_saveme allowed + bot_selectweaponslot allowed + breakable_disable_gib_limit allowed + breakable_multiplayer allowed + catapult_physics_drag_boost allowed + cl_backspeed allowed + cl_flag_return_height allowed + cl_forwardspeed allowed + cl_sidespeed allowed + cl_upspeed allowed + collision_shake_amp allowed + collision_shake_freq allowed + collision_shake_time allowed + coop allowed + deathmatch allowed + fire_absorbrate allowed + fire_dmgbase allowed + fire_dmginterval allowed + fire_dmgscale allowed + fire_extabsorb allowed + fire_extscale allowed + fire_growthrate allowed + fire_heatscale allowed + fire_incomingheatscale allowed + fire_maxabsorb allowed + fish_dormant allowed + flex_expression allowed + flex_looktime allowed + flex_maxawaytime allowed + flex_maxplayertime allowed + flex_minawaytime allowed + flex_minplayertime allowed + func_break_max_pieces allowed + func_break_reduction_factor allowed + func_breakdmg_bullet allowed + func_breakdmg_club allowed + func_breakdmg_explosive allowed + g_ragdoll_important_maxcount allowed + g_ragdoll_maxcount allowed + hl2_episodic allowed + host_timescale allowed + mat_hdr_tonemapscale allowed + mp_allowNPCs allowed + mp_allowspectators allowed + mp_autocrosshair allowed + mp_autoteambalance allowed + mp_blockstyle allowed + mp_bonusroundtime allowed + mp_capdeteriorate_time allowed + mp_capstyle allowed + mp_chattime allowed + mp_clan_ready_signal allowed + mp_clan_readyrestart allowed + mp_defaultteam allowed + mp_disable_respawn_times allowed + mp_enableroundwaittime allowed + mp_facefronttime allowed + mp_fadetoblack allowed + mp_falldamage allowed + mp_feetyawrate allowed + mp_flashlight allowed + mp_footsteps allowed + mp_forceactivityset allowed + mp_forceautoteam allowed + mp_forcecamera allowed + mp_forcerespawn allowed + mp_fraglimit allowed + mp_friendlyfire allowed + mp_highlander allowed + mp_holiday_nogifts allowed + mp_humans_must_join_team allowed + mp_idledealmethod allowed + mp_idlemaxtime allowed + mp_ik allowed + mp_match_end_at_timelimit allowed + mp_maxrounds allowed + mp_respawnwavetime allowed + mp_restartgame allowed + mp_restartgame_immediate allowed + mp_restartround allowed + mp_scrambleteams_auto allowed + mp_scrambleteams_auto_windifference allowed + mp_show_voice_icons allowed + mp_simulatemultiplecappers allowed + mp_slammoveyaw allowed + mp_spectators_restricted allowed + mp_stalemate_enable allowed + mp_stalemate_meleeonly allowed + mp_stalemate_timelimit allowed + mp_teamlist allowed + mp_teamoverride allowed + mp_teamplay allowed + mp_teams_unbalance_limit allowed + mp_time_between_capscoring allowed + mp_timelimit allowed + mp_tournament allowed + mp_tournament_allow_non_admin_restart allowed + mp_tournament_blueteamname allowed + mp_tournament_post_match_period allowed + mp_tournament_prevent_team_switch_on_readyup allowed + mp_tournament_readymode allowed + mp_tournament_readymode_countdown allowed + mp_tournament_readymode_min allowed + mp_tournament_readymode_team_size allowed + mp_tournament_redteamname allowed + mp_tournament_stopwatch allowed + mp_tournament_whitelist allowed + mp_waitingforplayers_cancel allowed + mp_waitingforplayers_restart allowed + mp_waitingforplayers_time allowed + mp_weaponstay allowed + mp_windifference allowed + mp_windifference_min allowed + mp_winlimit allowed + nb_allow_avoiding allowed + nb_allow_climbing allowed + nb_allow_gap_jumping allowed + nb_blind allowed + nb_goal_look_ahead_range allowed + nb_head_aim_resettle_angle allowed + nb_head_aim_resettle_time allowed + nb_head_aim_settle_duration allowed + nb_head_aim_steady_max_rate allowed + nb_ladder_align_range allowed + nb_last_area_update_tolerance allowed + nb_path_segment_influence_radius allowed + nb_player_crouch allowed + nb_player_move allowed + nb_player_move_direct allowed + nb_player_stop allowed + nb_player_walk allowed + nb_saccade_speed allowed + nb_saccade_time allowed + nb_speed_look_ahead_range allowed + nb_stop allowed + nb_update_framelimit allowed + nb_update_frequency allowed + nb_update_maxslide allowed + npc_ally_deathmessage allowed + npc_height_adjust allowed + npc_sentences allowed + npc_vphysics allowed + obj_capture_damage allowed + obj_child_damage_factor allowed + obj_damage_factor allowed + obj_sapper_amount allowed + object_deterioration_time allowed + old_radiusdamage allowed + phys_impactforcescale allowed + phys_pushscale allowed + phys_speeds allowed + phys_stressbodyweights allowed + phys_timescale allowed + phys_upimpactforcescale allowed + player_old_armor allowed + prop_active_gib_limit allowed + prop_active_gib_max_fade_time allowed + props_break_max_pieces allowed + props_break_max_pieces_perframe allowed + r_AirboatViewDampenDamp allowed + r_AirboatViewDampenFreq allowed + r_AirboatViewZHeight allowed + r_JeepFOV allowed + r_JeepViewDampenDamp allowed + r_JeepViewDampenFreq allowed + r_JeepViewZHeight allowed + r_vehicleBrakeRate allowed + r_VehicleViewDampen allowed + scene_clamplookat allowed + scene_clientflex allowed + scene_flatturn allowed + scene_forcecombined allowed + scene_maxcaptionradius allowed + sk_ally_regen_time allowed + sk_autoaim_mode allowed + sk_npc_arm allowed + sk_npc_chest allowed + sk_npc_head allowed + sk_npc_leg allowed + sk_npc_stomach allowed + sk_player_arm allowed + sk_player_chest allowed + sk_player_head allowed + sk_player_leg allowed + sk_player_stomach allowed + sk_plr_dmg_grenade allowed + skill allowed + smoothstairs allowed + spec_freeze_time allowed + spec_freeze_traveltime allowed + suitvolume allowed + sv_accelerate allowed + sv_alltalk allowed + sv_alternateticks allowed + sv_backspeed allowed + sv_bounce allowed + sv_chat_bucket_size_tier1 allowed + sv_chat_bucket_size_tier2 allowed + sv_chat_seconds_per_msg_tier1 allowed + sv_chat_seconds_per_msg_tier2 allowed + sv_client_predict allowed + sv_footsteps allowed + sv_force_transmit_ents allowed + sv_Friction allowed + sv_gravity allowed + sv_hudhint_sound allowed + sv_ignore_hitboxes allowed + sv_maxspeed allowed + sv_maxvelocity allowed + sv_noclipaccelerate allowed + sv_noclipduringpause allowed + sv_noclipspeed allowed + sv_npc_talker_maxdist allowed + sv_proj_stunball_damage allowed + sv_pushaway_clientside allowed + sv_pushaway_clientside_size allowed + sv_pushaway_force allowed + sv_pushaway_max_force allowed + sv_pushaway_max_player_force allowed + sv_pushaway_min_player_speed allowed + sv_pushaway_player_force allowed + sv_rollangle allowed + sv_rollspeed allowed + sv_skyname allowed + sv_specaccelerate allowed + sv_specnoclip allowed + sv_specspeed allowed + sv_stepsize allowed + sv_stopspeed allowed + sv_strict_notarget allowed + sv_suppress_viewpunch allowed + sv_turbophysics allowed + sv_vehicle_autoaim_scale allowed + sv_wateraccelerate allowed + sv_waterdist allowed + sv_waterfriction allowed + tf_airblast_cray allowed + tf_airblast_cray_ground_minz allowed + tf_airblast_cray_ground_reflect allowed + tf_airblast_cray_lose_footing_duration allowed + tf_airblast_cray_pitch_control allowed + tf_airblast_cray_power allowed + tf_airblast_cray_power_relative allowed + tf_airblast_cray_reflect_coeff allowed + tf_airblast_cray_reflect_cost_coeff allowed + tf_airblast_cray_reflect_relative allowed + tf_airblast_cray_stun_amount allowed + tf_airblast_cray_stun_duration allowed + tf_allow_all_team_partner_taunt allowed + tf_allow_player_use allowed + tf_allow_sliding_taunt allowed + tf_allow_taunt_switch allowed + tf_always_loser allowed + tf_archer_proxy_fire_rate allowed + tf_arena_change_limit allowed + tf_arena_first_blood allowed + tf_arena_force_class allowed + tf_arena_max_streak allowed + tf_arena_override_cap_enable_time allowed + tf_arena_override_team_size allowed + tf_arena_preround_time allowed + tf_arena_round_time allowed + tf_arena_use_queue allowed + tf_attack_defend_map allowed + tf_avoidteammates allowed + tf_avoidteammates_pushaway allowed + tf_base_boss_max_turn_rate allowed + tf_base_boss_speed allowed + tf_beta_content allowed + tf_birthday allowed + tf_birthday_ball_chance allowed + tf_bison_tick_time allowed + tf_bonuspack_score allowed + tf_boost_drain_time allowed + tf_bot_always_full_reload allowed + tf_bot_ammo_search_range allowed + tf_bot_arrow_elevation_rate allowed + tf_bot_auto_vacate allowed + tf_bot_ballistic_elevation_rate allowed + tf_bot_capture_seek_and_destroy_max_duration allowed + tf_bot_capture_seek_and_destroy_min_duration allowed + tf_bot_cart_push_radius allowed + tf_bot_choose_target_interval allowed + tf_bot_count allowed + tf_bot_defend_owned_point_percent allowed + tf_bot_defense_must_defend_time allowed + tf_bot_difficulty allowed + tf_bot_engineer_building_health_multiplier allowed + tf_bot_engineer_exit_near_sentry_range allowed + tf_bot_engineer_max_sentry_travel_distance_to_point allowed + tf_bot_engineer_mvm_hint_min_distance_from_bomb allowed + tf_bot_engineer_mvm_sentry_hint_bomb_backward_range allowed + tf_bot_engineer_mvm_sentry_hint_bomb_forward_range allowed + tf_bot_engineer_retaliate_range allowed + tf_bot_escort_range allowed + tf_bot_fetch_lost_flag_time allowed + tf_bot_fire_weapon_allowed allowed + tf_bot_fire_weapon_min_time allowed + tf_bot_flag_escort_give_up_range allowed + tf_bot_flag_escort_max_count allowed + tf_bot_flag_escort_range allowed + tf_bot_flag_kill_on_touch allowed + tf_bot_force_class allowed + tf_bot_force_jump allowed + tf_bot_health_critical_ratio allowed + tf_bot_health_ok_ratio allowed + tf_bot_health_search_far_range allowed + tf_bot_health_search_near_range allowed + tf_bot_hitscan_range_limit allowed + tf_bot_join_after_player allowed + tf_bot_keep_class_after_death allowed + tf_bot_max_grenade_launch_at_sentry_range allowed + tf_bot_max_point_defend_range allowed + tf_bot_max_setup_gate_defend_range allowed + tf_bot_max_sticky_launch_at_sentry_range allowed + tf_bot_max_teleport_entrance_travel allowed + tf_bot_max_teleport_exit_travel_to_point allowed + tf_bot_medic_cover_test_resolution allowed + tf_bot_medic_max_call_response_range allowed + tf_bot_medic_max_heal_range allowed + tf_bot_medic_start_follow_range allowed + tf_bot_medic_stop_follow_range allowed + tf_bot_melee_attack_abandon_range allowed + tf_bot_melee_only allowed + tf_bot_min_setup_gate_defend_range allowed + tf_bot_min_setup_gate_sniper_defend_range allowed + tf_bot_min_teleport_travel allowed + tf_bot_near_point_travel_distance allowed + tf_bot_notice_backstab_chance allowed + tf_bot_notice_backstab_max_range allowed + tf_bot_notice_backstab_min_range allowed + tf_bot_notice_gunfire_range allowed + tf_bot_notice_quiet_gunfire_range allowed + tf_bot_npc_archer_arrow_damage allowed + tf_bot_npc_archer_health allowed + tf_bot_npc_archer_shoot_interval allowed + tf_bot_npc_archer_speed allowed + tf_bot_offense_must_push_time allowed + tf_bot_offline_practice allowed + tf_bot_path_lookahead_range allowed + tf_bot_payload_guard_range allowed + tf_bot_prefix_name_with_difficulty allowed + tf_bot_pyro_always_reflect allowed + tf_bot_pyro_deflect_tolerance allowed + tf_bot_pyro_shove_away_range allowed + tf_bot_quota allowed + tf_bot_quota_mode allowed + tf_bot_reevaluate_class_in_spawnroom allowed + tf_bot_retreat_to_cover_range allowed + tf_bot_sniper_aim_error allowed + tf_bot_sniper_aim_steady_rate allowed + tf_bot_sniper_allow_opportunistic allowed + tf_bot_sniper_choose_target_interval allowed + tf_bot_sniper_flee_range allowed + tf_bot_sniper_goal_entity_move_tolerance allowed + tf_bot_sniper_linger_time allowed + tf_bot_sniper_melee_range allowed + tf_bot_sniper_patience_duration allowed + tf_bot_sniper_personal_space_range allowed + tf_bot_sniper_spot_epsilon allowed + tf_bot_sniper_spot_max_count allowed + tf_bot_sniper_spot_min_range allowed + tf_bot_sniper_spot_point_tolerance allowed + tf_bot_sniper_spot_search_count allowed + tf_bot_sniper_target_linger_duration allowed + tf_bot_spawn_use_preset_roster allowed + tf_bot_spy_change_target_range_threshold allowed + tf_bot_spy_knife_range allowed + tf_bot_squad_escort_range allowed + tf_bot_sticky_base_range allowed + tf_bot_sticky_charge_rate allowed + tf_bot_stickybomb_density allowed + tf_bot_suicide_bomb_friendly_fire allowed + tf_bot_suicide_bomb_range allowed + tf_bot_suspect_spy_forget_cooldown allowed + tf_bot_suspect_spy_touch_interval allowed + tf_bot_taunt_victim_chance allowed + tf_bot_teleport_build_surface_normal_limit allowed + tf_bot_wait_in_cover_max_time allowed + tf_bot_wait_in_cover_min_time allowed + tf_caplinear allowed + tf_cart_duck_drop_rate allowed + tf_cart_soul_drop_rate allowed + tf_cart_spell_drop_rate allowed + tf_cheapobjects allowed + tf_clamp_airducks allowed + tf_clamp_back_speed allowed + tf_clamp_back_speed_min allowed + tf_classlimit allowed + tf_construction_build_rate_multiplier allowed + tf_ctf_bonus_time allowed + tf_damage_disablespread allowed + tf_damage_events_track_for allowed + tf_damage_multiplier_blue allowed + tf_damage_multiplier_red allowed + tf_damage_range allowed + tf_damageforcescale_other allowed + tf_damageforcescale_pyro_jump allowed + tf_damageforcescale_self_soldier_badrj allowed + tf_damageforcescale_self_soldier_rj allowed + tf_damagescale_self_soldier allowed + tf_decoy_lifetime allowed + tf_demoman_charge_drain_time allowed + tf_demoman_charge_frametime_scaling allowed + tf_demoman_charge_regen_rate allowed + tf_deploying_bomb_delay_time allowed + tf_deploying_bomb_time allowed + tf_dev_health_on_damage_recover_percentage allowed + tf_dev_marked_for_death_lifetime allowed + tf_double_donk_window allowed + tf_dropped_weapon_lifetime allowed + tf_duck_allow_team_pickup allowed + tf_duck_edict_limit allowed + tf_duck_edict_warning allowed + tf_escort_recede_time allowed + tf_escort_recede_time_overtime allowed + tf_escort_score_rate allowed + tf_eyeball_boss_acceleration allowed + tf_eyeball_boss_attack_range allowed + tf_eyeball_boss_health_at_level_2 allowed + tf_eyeball_boss_health_base allowed + tf_eyeball_boss_health_per_level allowed + tf_eyeball_boss_health_per_player allowed + tf_eyeball_boss_horiz_damping allowed + tf_eyeball_boss_hover_height allowed + tf_eyeball_boss_lifetime allowed + tf_eyeball_boss_lifetime_spell allowed + tf_eyeball_boss_speed allowed + tf_eyeball_boss_vert_damping allowed + tf_fall_damage_disablespread allowed + tf_fastbuild allowed + tf_feign_death_activate_damage_scale allowed + tf_feign_death_damage_scale allowed + tf_feign_death_duration allowed + tf_feign_death_speed_duration allowed + tf_fireball_airblast_recharge_penalty allowed + tf_fireball_burn_duration allowed + tf_fireball_burning_bonus allowed + tf_fireball_damage allowed + tf_fireball_distance allowed + tf_fireball_hit_recharge_boost allowed + tf_fireball_max_lifetime allowed + tf_fireball_radius allowed + tf_fireball_speed allowed + tf_flag_caps_per_round allowed + tf_flag_return_on_touch allowed + tf_flag_return_time_credit_factor allowed + tf_flame_dmg_mode_dist allowed + tf_flamethrower_boxsize allowed + tf_flamethrower_burst_zvelocity allowed + tf_flamethrower_burstammo allowed + tf_flamethrower_drag allowed + tf_flamethrower_flametime allowed + tf_flamethrower_float allowed + tf_flamethrower_maxdamagedist allowed + tf_flamethrower_new_flame_offset allowed + tf_flamethrower_shortrangedamagemultiplier allowed + tf_flamethrower_vecrand allowed + tf_flamethrower_velocity allowed + tf_flamethrower_velocityfadeend allowed + tf_flamethrower_velocityfadestart allowed + tf_force_holidays_off allowed + tf_forced_holiday allowed + tf_fortune_teller_fortune_duration allowed + tf_fortune_teller_interval_time allowed + tf_fortune_teller_warning_time allowed + tf_gamemode_arena allowed + tf_gamemode_community allowed + tf_gamemode_cp allowed + tf_gamemode_ctf allowed + tf_gamemode_misc allowed + tf_gamemode_mvm allowed + tf_gamemode_passtime allowed + tf_gamemode_payload allowed + tf_gamemode_pd allowed + tf_gamemode_rd allowed + tf_gamemode_sd allowed + tf_gamemode_tc allowed + tf_ghost_up_speed allowed + tf_ghost_xy_speed allowed + tf_grapplinghook_acceleration allowed + tf_grapplinghook_dampening allowed + tf_grapplinghook_enable allowed + tf_grapplinghook_fire_delay allowed + tf_grapplinghook_follow_distance allowed + tf_grapplinghook_jump_up_speed allowed + tf_grapplinghook_los_force_detach_time allowed + tf_grapplinghook_max_distance allowed + tf_grapplinghook_medic_latch_speed_scale allowed + tf_grapplinghook_move_speed allowed + tf_grapplinghook_prevent_fall_damage allowed + tf_grapplinghook_projectile_speed allowed + tf_grapplinghook_use_acceleration allowed + tf_gravetalk allowed + tf_grenade_force_sleeptime allowed + tf_grenade_forcefrom_blast allowed + tf_grenade_forcefrom_buckshot allowed + tf_grenade_forcefrom_bullet allowed + tf_grenadelauncher_chargescale allowed + tf_grenadelauncher_livetime allowed + tf_grenadelauncher_min_contact_speed allowed + tf_halloween_allow_ghost_hit_by_kart_delay allowed + tf_halloween_allow_truce_during_boss_event allowed + tf_halloween_boss_spawn_interval allowed + tf_halloween_boss_spawn_interval_variation allowed + tf_halloween_bot_attack_range allowed + tf_halloween_bot_chase_duration allowed + tf_halloween_bot_chase_range allowed + tf_halloween_bot_health_base allowed + tf_halloween_bot_health_per_player allowed + tf_halloween_bot_min_player_count allowed + tf_halloween_bot_quit_range allowed + tf_halloween_bot_speed allowed + tf_halloween_bot_speed_recovery_rate allowed + tf_halloween_bot_terrify_radius allowed + tf_halloween_eyeball_boss_spawn_interval allowed + tf_halloween_eyeball_boss_spawn_interval_variation allowed + tf_halloween_giant_health_scale allowed + tf_halloween_gift_lifetime allowed + tf_halloween_hhh_attack_kart_radius allowed + tf_halloween_kart_air_turn_scale allowed + tf_halloween_kart_aircontrol allowed + tf_halloween_kart_bomb_head_damage_scale allowed + tf_halloween_kart_bomb_head_impulse_scale allowed + tf_halloween_kart_bombhead_scale allowed + tf_halloween_kart_boost_duration allowed + tf_halloween_kart_boost_impact_force allowed + tf_halloween_kart_boost_recharge allowed + tf_halloween_kart_brake_accel allowed + tf_halloween_kart_brake_speed allowed + tf_halloween_kart_coast_accel allowed + tf_halloween_kart_damage_to_force allowed + tf_halloween_kart_dash_accel allowed + tf_halloween_kart_dash_speed allowed + tf_halloween_kart_fast_turn_accel_speed allowed + tf_halloween_kart_fast_turn_speed allowed + tf_halloween_kart_idle_speed allowed + tf_halloween_kart_impact_air_scale allowed + tf_halloween_kart_impact_bounds_scale allowed + tf_halloween_kart_impact_damage allowed + tf_halloween_kart_impact_feedback allowed + tf_halloween_kart_impact_force allowed + tf_halloween_kart_impact_lookahead allowed + tf_halloween_kart_impact_rate allowed + tf_halloween_kart_normal_accel allowed + tf_halloween_kart_normal_speed allowed + tf_halloween_kart_punting_ghost_force_scale allowed + tf_halloween_kart_return_turn_accell allowed + tf_halloween_kart_reverse_speed allowed + tf_halloween_kart_reverse_turn_speed allowed + tf_halloween_kart_rocketspell_force allowed + tf_halloween_kart_rocketspell_lifetime allowed + tf_halloween_kart_rocketspell_speed allowed + tf_halloween_kart_slow_turn_accel_speed allowed + tf_halloween_kart_slow_turn_speed allowed + tf_halloween_kart_slowmoving_accel allowed + tf_halloween_kart_slowmoving_threshold allowed + tf_halloween_kart_stationary_turn_speed allowed + tf_halloween_kart_stun_amount allowed + tf_halloween_kart_stun_duration_scale allowed + tf_halloween_kart_stun_enabled allowed + tf_halloween_kart_turning_curve_peak_position allowed + tf_halloween_unlimited_spells allowed + tf_halloween_zombie_damage allowed + tf_halloween_zombie_mob_enabled allowed + tf_halloween_zombie_mob_spawn_count allowed + tf_halloween_zombie_mob_spawn_interval allowed + tf_helpme_range allowed + tf_highfive_height_tolerance allowed + tf_highfive_max_range allowed + tf_highfive_separation_forward allowed + tf_highfive_separation_right allowed + tf_invuln_time allowed + tf_item_based_forced_holiday allowed + tf_max_active_zombie allowed + tf_max_charge_speed allowed + tf_max_health_boost allowed + tf_max_voice_speak_delay allowed + tf_maxhealth_drain_deploy_cost allowed + tf_maxhealth_drain_hp_min allowed + tf_medieval allowed + tf_medieval_autorp allowed + tf_meleeattackforcescale allowed + tf_merasmus_attack_range allowed + tf_merasmus_bomb_head_duration allowed + tf_merasmus_bomb_head_per_team allowed + tf_merasmus_chase_duration allowed + tf_merasmus_chase_range allowed + tf_merasmus_health_base allowed + tf_merasmus_health_per_player allowed + tf_merasmus_health_regen_rate allowed + tf_merasmus_lifetime allowed + tf_merasmus_min_player_count allowed + tf_merasmus_min_props_to_reveal allowed + tf_merasmus_prop_health allowed + tf_merasmus_should_disguise_threshold allowed + tf_merasmus_spawn_interval allowed + tf_merasmus_spawn_interval_variation allowed + tf_merasmus_speed allowed + tf_merasmus_speed_recovery_rate allowed + tf_merasmus_stun_duration allowed + tf_minigame_suddendeath_time allowed + tf_movement_aircurrent_aircontrol_mult allowed + tf_movement_aircurrent_friction_mult allowed + tf_movement_lost_footing_friction allowed + tf_movement_lost_footing_restick allowed + tf_mvm_bot_allow_flag_carrier_to_fight allowed + tf_mvm_bot_flag_carrier_health_regen allowed + tf_mvm_bot_flag_carrier_interval_to_1st_upgrade allowed + tf_mvm_bot_flag_carrier_interval_to_2nd_upgrade allowed + tf_mvm_bot_flag_carrier_interval_to_3rd_upgrade allowed + tf_mvm_bot_flag_carrier_movement_penalty allowed + tf_mvm_bot_sniper_target_by_dps allowed + tf_mvm_buybacks_method allowed + tf_mvm_buybacks_per_wave allowed + tf_mvm_currency_bonus_ratio_max allowed + tf_mvm_currency_bonus_ratio_min allowed + tf_mvm_death_penalty allowed + tf_mvm_default_sentry_buster_damage_dealt_threshold allowed + tf_mvm_default_sentry_buster_kill_threshold allowed + tf_mvm_defenders_team_size allowed + tf_mvm_endless_bomb_reset allowed + tf_mvm_endless_bot_cash allowed + tf_mvm_endless_force_on allowed + tf_mvm_endless_tank_boost allowed + tf_mvm_endless_wait_time allowed + tf_mvm_engineer_teleporter_uber_duration allowed + tf_mvm_max_connected_players allowed + tf_mvm_min_players_to_start allowed + tf_mvm_miniboss_scale allowed + tf_mvm_notice_sapped_squadmates_delay allowed + tf_mvm_respec_credit_goal allowed + tf_mvm_respec_enabled allowed + tf_mvm_respec_limit allowed + tf_mvm_skill allowed + tf_mvm_victory_reset_time allowed + tf_nav_combat_build_rate allowed + tf_nav_combat_decay_rate allowed + tf_nav_in_combat_duration allowed + tf_nav_in_combat_range allowed + tf_obj_build_rotation_speed allowed + tf_obj_damage_tank_achievement_amount allowed + tf_obj_gib_maxspeed allowed + tf_obj_gib_velocity_max allowed + tf_obj_gib_velocity_min allowed + tf_obj_ground_clearance allowed + tf_obj_max_attach_dist allowed + tf_obj_upgrade_per_hit allowed + tf_overtime_nag allowed + tf_parachute_aircontrol allowed + tf_parachute_deploy_toggle_allowed allowed + tf_parachute_gravity allowed + tf_parachute_maxspeed_onfire_z allowed + tf_parachute_maxspeed_xy allowed + tf_parachute_maxspeed_z allowed + tf_passtime_ball_damping_scale allowed + tf_passtime_ball_drag_coefficient allowed + tf_passtime_ball_inertia_scale allowed + tf_passtime_ball_mass allowed + tf_passtime_ball_model allowed + tf_passtime_ball_reset_time allowed + tf_passtime_ball_rotdamping_scale allowed + tf_passtime_ball_seek_range allowed + tf_passtime_ball_seek_speed_factor allowed + tf_passtime_ball_sphere_collision allowed + tf_passtime_ball_sphere_radius allowed + tf_passtime_ball_takedamage allowed + tf_passtime_ball_takedamage_force allowed + tf_passtime_experiment_autopass allowed + tf_passtime_experiment_instapass allowed + tf_passtime_experiment_instapass_charge allowed + tf_passtime_experiment_telepass allowed + tf_passtime_flinch_boost allowed + tf_passtime_mode_homing_lock_sec allowed + tf_passtime_mode_homing_speed allowed + tf_passtime_overtime_idle_sec allowed + tf_passtime_pack_hp_per_sec allowed + tf_passtime_pack_range allowed + tf_passtime_pack_speed allowed + tf_passtime_player_reticles_enemies allowed + tf_passtime_player_reticles_friends allowed + tf_passtime_powerball_airtimebonus allowed + tf_passtime_powerball_decay_delay allowed + tf_passtime_powerball_decayamount allowed + tf_passtime_powerball_decaysec allowed + tf_passtime_powerball_decaysec_neutral allowed + tf_passtime_powerball_maxairtimebonus allowed + tf_passtime_powerball_passpoints allowed + tf_passtime_powerball_threshold allowed + tf_passtime_score_crit_sec allowed + tf_passtime_scores_per_round allowed + tf_passtime_speedboost_on_get_ball_time allowed + tf_passtime_steal_on_melee allowed + tf_passtime_teammate_steal_time allowed + tf_passtime_throwarc_demoman allowed + tf_passtime_throwarc_engineer allowed + tf_passtime_throwarc_heavy allowed + tf_passtime_throwarc_medic allowed + tf_passtime_throwarc_pyro allowed + tf_passtime_throwarc_scout allowed + tf_passtime_throwarc_sniper allowed + tf_passtime_throwarc_soldier allowed + tf_passtime_throwarc_spy allowed + tf_passtime_throwspeed_demoman allowed + tf_passtime_throwspeed_engineer allowed + tf_passtime_throwspeed_heavy allowed + tf_passtime_throwspeed_medic allowed + tf_passtime_throwspeed_pyro allowed + tf_passtime_throwspeed_scout allowed + tf_passtime_throwspeed_sniper allowed + tf_passtime_throwspeed_soldier allowed + tf_passtime_throwspeed_spy allowed + tf_passtime_throwspeed_velocity_scale allowed + tf_pipebomb_deflect_reset_time allowed + tf_pipebomb_force_to_move allowed + tf_player_drop_bonus_ducks allowed + tf_player_movement_restart_freeze allowed + tf_player_spell_drop_on_death_rate allowed + tf_playergib allowed + tf_populator_active_buffer_range allowed + tf_populator_damage_multiplier allowed + tf_populator_health_multiplier allowed + tf_powerup_max_charge_time allowed + tf_powerup_mode allowed + tf_powerup_mode_dominant_multiplier allowed + tf_powerup_mode_imbalance_consecutive_min_players allowed + tf_powerup_mode_imbalance_consecutive_time allowed + tf_powerup_mode_imbalance_delta allowed + tf_powerup_mode_killcount_timer_length allowed + tf_preround_push_from_damage_enable allowed + tf_rd_max_points_override allowed + tf_rd_min_points_to_steal allowed + tf_rd_points_approach_interval allowed + tf_rd_points_per_approach allowed + tf_rd_points_per_steal allowed + tf_rd_return_max_time allowed + tf_rd_return_min_time allowed + tf_rd_robot_attack_notification_cooldown allowed + tf_rd_robot_repair_rate allowed + tf_rd_steal_rate allowed + tf_resolve_stuck_players allowed + tf_rocketpack_airborne_launch_absvelocity_preserved allowed + tf_rocketpack_cost allowed + tf_rocketpack_delay_launch allowed + tf_rocketpack_impact_push_max allowed + tf_rocketpack_impact_push_min allowed + tf_rocketpack_launch_absvelocity_preserved allowed + tf_rocketpack_launch_delay allowed + tf_rocketpack_launch_push allowed + tf_rocketpack_refire_delay allowed + tf_rocketpack_toggle_duration allowed + tf_scout_air_dash_count allowed + tf_scout_bat_launch_delay allowed + tf_scout_energydrink_activation allowed + tf_scout_energydrink_consume_rate allowed + tf_scout_energydrink_regen_rate allowed + tf_scout_hype_mod allowed + tf_scout_hype_pep_max allowed + tf_scout_hype_pep_min_damage allowed + tf_scout_hype_pep_mod allowed + tf_scout_stunball_base_duration allowed + tf_scout_stunball_base_speed allowed + tf_select_ambush_areas_close_range allowed + tf_select_ambush_areas_max_enemy_exposure_area allowed + tf_select_ambush_areas_radius allowed + tf_sentrygun_ammocheat allowed + tf_sentrygun_damage allowed + tf_sentrygun_kill_after_redeploy_time_achievement allowed + tf_sentrygun_max_absorbed_damage_while_controlled_for_achievement allowed + tf_sentrygun_metal_per_rocket allowed + tf_sentrygun_metal_per_shell allowed + tf_sentrygun_mini_damage allowed + tf_sentrygun_newtarget_dist allowed + tf_sentrygun_notarget allowed + tf_soccer_ball_min_speed allowed + tf_soccer_ball_multiplier allowed + tf_soccer_ball_up_max allowed + tf_soccer_front_hit_range allowed + tf_solidobjects allowed + tf_spawn_glows_duration allowed + tf_spec_xray allowed + tf_spells_enabled allowed + tf_spy_cloak_consume_rate allowed + tf_spy_cloak_no_attack_time allowed + tf_spy_cloak_regen_rate allowed + tf_spy_invis_time allowed + tf_spy_invis_unstealth_time allowed + tf_spy_max_cloaked_speed allowed + tf_stalematechangeclasstime allowed + tf_stealth_damage_reduction allowed + tf_sticky_airdet_radius allowed + tf_sticky_radius_ramp_time allowed + tf_target_dummy_bullet_mult allowed + tf_target_dummy_health allowed + tf_target_dummy_lifetime allowed + tf_target_dummy_melee_mult allowed + tf_target_dummy_other_mult allowed + tf_tauntcam_fov_override allowed + tf_teleporter_fov_start allowed + tf_teleporter_fov_time allowed + tf_test_special_ducks allowed + tf_test_spellindex allowed + tf_test_teleport_home_fx allowed + tf_tournament_classchange_allowed allowed + tf_tournament_classchange_ready_allowed allowed + tf_tournament_classlimit_demoman allowed + tf_tournament_classlimit_engineer allowed + tf_tournament_classlimit_heavy allowed + tf_tournament_classlimit_medic allowed + tf_tournament_classlimit_pyro allowed + tf_tournament_classlimit_scout allowed + tf_tournament_classlimit_sniper allowed + tf_tournament_classlimit_soldier allowed + tf_tournament_classlimit_spy allowed + tf_tournament_hide_domination_icons allowed + tf_use_fixed_weaponspreads allowed + tf_useparticletracers allowed + tf_vaccinator_uber_charge_rate_modifier allowed + tf_weapon_criticals allowed + tf_weapon_criticals_bucket_bottom allowed + tf_weapon_criticals_bucket_cap allowed + tf_weapon_criticals_bucket_default allowed + tf_weapon_criticals_distance_falloff allowed + tf_weapon_criticals_melee allowed + tf_weapon_criticals_nopred allowed + tf_weapon_minicrits_distance_falloff allowed + tf_weapon_ragdoll_maxspeed allowed + tf_weapon_ragdoll_velocity_max allowed + tf_weapon_ragdoll_velocity_min allowed + tf_whip_speed_increase allowed + training_can_build_dispenser allowed + training_can_build_sentry allowed + training_can_build_tele_entrance allowed + training_can_build_tele_exit allowed + training_can_destroy_buildings allowed + training_can_pickup_dispenser allowed + training_can_pickup_sentry allowed + training_can_pickup_tele_entrance allowed + training_can_pickup_tele_exit allowed + training_can_select_weapon_building allowed + training_can_select_weapon_item1 allowed + training_can_select_weapon_item2 allowed + training_can_select_weapon_melee allowed + training_can_select_weapon_pda allowed + training_can_select_weapon_primary allowed + training_can_select_weapon_secondary allowed + training_class allowed + violence_ablood allowed + violence_agibs allowed + violence_hblood allowed + violence_hgibs allowed + vortex_book_offset allowed + vortex_fade_fraction_denom allowed + vortex_float_amp allowed + vortex_float_osc_speed allowed + weapon_medigun_charge_rate allowed + weapon_medigun_chargerelease_rate allowed + weapon_medigun_construction_rate allowed + weapon_medigun_damage_modifier allowed + weapon_medigun_resist_num_chunks allowed + weapon_vaccinator_resist_duration allowed +} From 3ae12c9537a2e469d9a1db5230812bcb3aaec931 Mon Sep 17 00:00:00 2001 From: ficool2 <34815548+ficool2@users.noreply.github.com> Date: Tue, 25 Feb 2025 22:03:56 +0000 Subject: [PATCH 3/3] Add tf_mvm_max_invaders convar to allowlist --- game/mod_tf/cfg/vscript_convar_allowlist.txt | 1 + game/tf/cfg/vscript_convar_allowlist.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/game/mod_tf/cfg/vscript_convar_allowlist.txt b/game/mod_tf/cfg/vscript_convar_allowlist.txt index 7c9a67510cf..4923c3b6c0f 100644 --- a/game/mod_tf/cfg/vscript_convar_allowlist.txt +++ b/game/mod_tf/cfg/vscript_convar_allowlist.txt @@ -712,6 +712,7 @@ vscript_convar_allowlist tf_mvm_endless_wait_time allowed tf_mvm_engineer_teleporter_uber_duration allowed tf_mvm_max_connected_players allowed + tf_mvm_max_invaders allowed tf_mvm_min_players_to_start allowed tf_mvm_miniboss_scale allowed tf_mvm_notice_sapped_squadmates_delay allowed diff --git a/game/tf/cfg/vscript_convar_allowlist.txt b/game/tf/cfg/vscript_convar_allowlist.txt index 7c9a67510cf..643935ab31b 100644 --- a/game/tf/cfg/vscript_convar_allowlist.txt +++ b/game/tf/cfg/vscript_convar_allowlist.txt @@ -713,6 +713,7 @@ vscript_convar_allowlist tf_mvm_engineer_teleporter_uber_duration allowed tf_mvm_max_connected_players allowed tf_mvm_min_players_to_start allowed + tf_mvm_max_invaders allowed tf_mvm_miniboss_scale allowed tf_mvm_notice_sapped_squadmates_delay allowed tf_mvm_respec_credit_goal allowed