r5639 - in trunk/data: . qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Jan 23 06:06:17 EST 2009


Author: div0
Date: 2009-01-23 06:06:17 -0500 (Fri, 23 Jan 2009)
New Revision: 5639

Removed:
   trunk/data/cvars.txt
   trunk/data/cvars.txt.pl
Modified:
   trunk/data/qcsrc/server/g_world.qc
Log:
no longer use cvars.txt, do the filtering in code now


Deleted: trunk/data/cvars.txt
===================================================================
--- trunk/data/cvars.txt	2009-01-23 10:55:31 UTC (rev 5638)
+++ trunk/data/cvars.txt	2009-01-23 11:06:17 UTC (rev 5639)
@@ -1,1263 +0,0 @@
-"bot_ai_aimskill_blendrate" "TODO: describe me"
-"bot_ai_aimskill_firetolerance_distdegrees" "TODO: describe me"
-"bot_ai_aimskill_firetolerance_maxdegrees" "TODO: describe me"
-"bot_ai_aimskill_firetolerance_mindegrees" "TODO: describe me"
-"bot_ai_aimskill_fixedrate" "TODO: describe me"
-"bot_ai_aimskill_mouse" "TODO: describe me"
-"bot_ai_aimskill_offset" "TODO: describe me"
-"bot_ai_aimskill_order_filter_1st" "TODO: describe me"
-"bot_ai_aimskill_order_filter_2nd" "TODO: describe me"
-"bot_ai_aimskill_order_filter_3th" "TODO: describe me"
-"bot_ai_aimskill_order_filter_4th" "TODO: describe me"
-"bot_ai_aimskill_order_filter_5th" "TODO: describe me"
-"bot_ai_aimskill_order_mix_1st" "TODO: describe me"
-"bot_ai_aimskill_order_mix_2nd" "TODO: describe me"
-"bot_ai_aimskill_order_mix_3th" "TODO: describe me"
-"bot_ai_aimskill_order_mix_4th" "TODO: describe me"
-"bot_ai_aimskill_order_mix_5th" "TODO: describe me"
-"bot_ai_aimskill_think" "TODO: describe me"
-"bot_ai_chooseweaponinterval" "TODO: describe me"
-"bot_ai_custom_weapon_priority_close" "TODO: describe me"
-"bot_ai_custom_weapon_priority_distances" "TODO: describe me"
-"bot_ai_custom_weapon_priority_far" "TODO: describe me"
-"bot_ai_custom_weapon_priority_mid" "TODO: describe me"
-"bot_ai_dangerdetectioninterval" "TODO: describe me"
-"bot_ai_dangerdetectionupdates" "TODO: describe me"
-"bot_ai_dodgeupdateinterval" "TODO: describe me"
-"bot_ai_enemydetectioninterval" "TODO: describe me"
-"bot_ai_friends_aware_pickup_radius" "TODO: describe me"
-"bot_ai_keyboard_distance" "TODO: describe me"
-"bot_ai_keyboard_treshold" "TODO: describe me"
-"bot_ai_strategyinterval" "TODO: describe me"
-"bot_ai_thinkinterval" "TODO: describe me"
-"bot_ai_weapon_combo" "TODO: describe me"
-"bot_ai_weapon_combo_threshold" "TODO: describe me"
-"bot_ignore_bots" "When set, bots don't shoot at other bots"
-"bot_join_empty" "When set, bots also play if no player has joined the server"
-"bot_nofire" "When set, bots never fire"
-"bot_number" "Minimum number of bots"
-"bot_prefix" "Prefix in front of the bot names"
-"bot_suffix" "Suffix behind the bot names"
-"bot_usemodelnames" "Use player model names for bot names"
-"bot_vs_human" "Bots and humans play in different teams when set"
-"capturelimit_override" "CTF capture limit (use 0 to play without limit, and -1 to use the mapinfo's limit)"
-"cmdline"
-"collision_endnudge"
-"collision_enternudge"
-"collision_impactnudge"
-"collision_leavenudge"
-"collision_prefernudgedfraction"
-"collision_startnudge"
-"coop"
-"cutscene"
-"deathmatch"
-"deathmatch_force_teamplay" "Always play TDM instead of DM"
-"developer"
-"developer_entityparsing"
-"developer_loadfile"
-"developer_loading"
-"developer_memory"
-"developer_memorydebug"
-"developer_networking"
-"edgefriction"
-"ekg" "Throw huge amounts of gibs"
-"fraglimit_override" "Frag limit overriding the mapinfo specified one (use 0 to play without limit, and -1 to use the mapinfo's limit)"
-"fs_empty_files_in_pack_mark_deletions"
-"g_antilag" "AntiLag (0 = no AntiLag, 1 = verified client side hit scan, 2 = server side hit scan in the past, 3 = unverified client side hit scan)"
-"g_arena_maxspawned" "TODO: describe me"
-"g_arena_powerups" "TODO: describe me"
-"g_arena_roundbased" "TODO: describe me"
-"g_arena_warmup" "TODO: describe me"
-"g_balance_armor_blockpercent" "TODO: describe me"
-"g_balance_armor_limit" "TODO: describe me"
-"g_balance_armor_regen" "TODO: describe me"
-"g_balance_armor_regenlinear" "TODO: describe me"
-"g_balance_armor_rot" "TODO: describe me"
-"g_balance_armor_rotlinear" "TODO: describe me"
-"g_balance_armor_stable" "TODO: describe me"
-"g_balance_armor_start" "TODO: describe me"
-"g_balance_campingrifle_magazinecapacity" "TODO: describe me"
-"g_balance_campingrifle_primary_ammo" "TODO: describe me"
-"g_balance_campingrifle_primary_animtime" "TODO: describe me"
-"g_balance_campingrifle_primary_bulletconstant" "TODO: describe me"
-"g_balance_campingrifle_primary_damage" "TODO: describe me"
-"g_balance_campingrifle_primary_force" "TODO: describe me"
-"g_balance_campingrifle_primary_headshotaddeddamage" "TODO: describe me"
-"g_balance_campingrifle_primary_lifetime" "TODO: describe me"
-"g_balance_campingrifle_primary_refire" "TODO: describe me"
-"g_balance_campingrifle_primary_speed" "TODO: describe me"
-"g_balance_campingrifle_primary_spread" "TODO: describe me"
-"g_balance_campingrifle_reloadtime" "TODO: describe me"
-"g_balance_campingrifle_secondary_ammo" "TODO: describe me"
-"g_balance_campingrifle_secondary_animtime" "TODO: describe me"
-"g_balance_campingrifle_secondary_bulletconstant" "TODO: describe me"
-"g_balance_campingrifle_secondary_damage" "TODO: describe me"
-"g_balance_campingrifle_secondary_force" "TODO: describe me"
-"g_balance_campingrifle_secondary_headshotaddeddamage" "TODO: describe me"
-"g_balance_campingrifle_secondary_health" "TODO: describe me"
-"g_balance_campingrifle_secondary_lifetime" "TODO: describe me"
-"g_balance_campingrifle_secondary_refire" "TODO: describe me"
-"g_balance_campingrifle_secondary_speed" "TODO: describe me"
-"g_balance_campingrifle_secondary_spread" "TODO: describe me"
-"g_balance_cloaked_alpha" "TODO: describe me"
-"g_balance_crylink_primary_ammo" "TODO: describe me"
-"g_balance_crylink_primary_animtime" "TODO: describe me"
-"g_balance_crylink_primary_bouncedamagefactor" "TODO: describe me"
-"g_balance_crylink_primary_bounces" "TODO: describe me"
-"g_balance_crylink_primary_damage" "TODO: describe me"
-"g_balance_crylink_primary_edgedamage" "TODO: describe me"
-"g_balance_crylink_primary_force" "TODO: describe me"
-"g_balance_crylink_primary_middle_fadetime" "TODO: describe me"
-"g_balance_crylink_primary_middle_lifetime" "TODO: describe me"
-"g_balance_crylink_primary_other_fadetime" "TODO: describe me"
-"g_balance_crylink_primary_other_lifetime" "TODO: describe me"
-"g_balance_crylink_primary_radius" "TODO: describe me"
-"g_balance_crylink_primary_refire" "TODO: describe me"
-"g_balance_crylink_primary_shots" "TODO: describe me"
-"g_balance_crylink_primary_speed" "TODO: describe me"
-"g_balance_crylink_primary_spread" "TODO: describe me"
-"g_balance_crylink_primary_star_fadetime" "TODO: describe me"
-"g_balance_crylink_primary_star_lifetime" "TODO: describe me"
-"g_balance_crylink_secondary_ammo" "TODO: describe me"
-"g_balance_crylink_secondary_animtime" "TODO: describe me"
-"g_balance_crylink_secondary_bouncedamagefactor" "TODO: describe me"
-"g_balance_crylink_secondary_bounces" "TODO: describe me"
-"g_balance_crylink_secondary_damage" "TODO: describe me"
-"g_balance_crylink_secondary_edgedamage" "TODO: describe me"
-"g_balance_crylink_secondary_force" "TODO: describe me"
-"g_balance_crylink_secondary_line_fadetime" "TODO: describe me"
-"g_balance_crylink_secondary_line_lifetime" "TODO: describe me"
-"g_balance_crylink_secondary_middle_fadetime" "TODO: describe me"
-"g_balance_crylink_secondary_middle_lifetime" "TODO: describe me"
-"g_balance_crylink_secondary_radius" "TODO: describe me"
-"g_balance_crylink_secondary_refire" "TODO: describe me"
-"g_balance_crylink_secondary_shots" "TODO: describe me"
-"g_balance_crylink_secondary_speed" "TODO: describe me"
-"g_balance_crylink_secondary_spread" "TODO: describe me"
-"g_balance_ctf_damageforcescale" "TODO: describe me"
-"g_balance_ctf_delay_collect" "TODO: describe me"
-"g_balance_curse_empathy_minhealth" "TODO: describe me"
-"g_balance_curse_empathy_takedamage" "TODO: describe me"
-"g_balance_curse_slow_atkrate" "TODO: describe me"
-"g_balance_curse_slow_jumpheight" "TODO: describe me"
-"g_balance_curse_slow_moverate" "TODO: describe me"
-"g_balance_curse_venom_hpmod" "TODO: describe me"
-"g_balance_curse_venom_limitmod" "TODO: describe me"
-"g_balance_curse_venom_rotrate" "TODO: describe me"
-"g_balance_curse_vulner_takedamage" "TODO: describe me"
-"g_balance_curse_weak_damage" "TODO: describe me"
-"g_balance_curse_weak_force" "TODO: describe me"
-"g_balance_electro_combo_damage" "TODO: describe me"
-"g_balance_electro_combo_edgedamage" "TODO: describe me"
-"g_balance_electro_combo_force" "TODO: describe me"
-"g_balance_electro_combo_radius" "TODO: describe me"
-"g_balance_electro_combo_speed" "TODO: describe me"
-"g_balance_electro_primary_ammo" "TODO: describe me"
-"g_balance_electro_primary_animtime" "TODO: describe me"
-"g_balance_electro_primary_damage" "TODO: describe me"
-"g_balance_electro_primary_edgedamage" "TODO: describe me"
-"g_balance_electro_primary_force" "TODO: describe me"
-"g_balance_electro_primary_lifetime" "TODO: describe me"
-"g_balance_electro_primary_radius" "TODO: describe me"
-"g_balance_electro_primary_refire" "TODO: describe me"
-"g_balance_electro_primary_speed" "TODO: describe me"
-"g_balance_electro_secondary_ammo" "TODO: describe me"
-"g_balance_electro_secondary_animtime" "TODO: describe me"
-"g_balance_electro_secondary_damage" "TODO: describe me"
-"g_balance_electro_secondary_edgedamage" "TODO: describe me"
-"g_balance_electro_secondary_force" "TODO: describe me"
-"g_balance_electro_secondary_health" "TODO: describe me"
-"g_balance_electro_secondary_lifetime" "TODO: describe me"
-"g_balance_electro_secondary_radius" "TODO: describe me"
-"g_balance_electro_secondary_refire" "TODO: describe me"
-"g_balance_electro_secondary_speed" "TODO: describe me"
-"g_balance_electro_secondary_speed_up" "TODO: describe me"
-"g_balance_electro_secondary_spread" "TODO: describe me"
-"g_balance_falldamage_deadminspeed" "TODO: describe me"
-"g_balance_falldamage_factor" "TODO: describe me"
-"g_balance_falldamage_maxdamage" "TODO: describe me"
-"g_balance_falldamage_minspeed" "TODO: describe me"
-"g_balance_grapplehook_airfriction" "TODO: describe me"
-"g_balance_grapplehook_force_rubber" "TODO: describe me"
-"g_balance_grapplehook_force_rubber_overstretch" "TODO: describe me"
-"g_balance_grapplehook_health" "TODO: describe me"
-"g_balance_grapplehook_length_min" "TODO: describe me"
-"g_balance_grapplehook_speed_fly" "TODO: describe me"
-"g_balance_grapplehook_speed_pull" "TODO: describe me"
-"g_balance_grapplehook_stretch" "TODO: describe me"
-"g_balance_grenadelauncher_primary_ammo" "TODO: describe me"
-"g_balance_grenadelauncher_primary_animtime" "TODO: describe me"
-"g_balance_grenadelauncher_primary_damage" "TODO: describe me"
-"g_balance_grenadelauncher_primary_edgedamage" "TODO: describe me"
-"g_balance_grenadelauncher_primary_force" "TODO: describe me"
-"g_balance_grenadelauncher_primary_lifetime" "TODO: describe me"
-"g_balance_grenadelauncher_primary_radius" "TODO: describe me"
-"g_balance_grenadelauncher_primary_refire" "TODO: describe me"
-"g_balance_grenadelauncher_primary_speed" "TODO: describe me"
-"g_balance_grenadelauncher_primary_speed_up" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_ammo" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_animtime" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_damage" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_edgedamage" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_force" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_health" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_lifetime" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_radius" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_refire" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_speed" "TODO: describe me"
-"g_balance_grenadelauncher_secondary_speed_up" "TODO: describe me"
-"g_balance_hagar_primary_ammo" "TODO: describe me"
-"g_balance_hagar_primary_damage" "TODO: describe me"
-"g_balance_hagar_primary_edgedamage" "TODO: describe me"
-"g_balance_hagar_primary_force" "TODO: describe me"
-"g_balance_hagar_primary_lifetime" "TODO: describe me"
-"g_balance_hagar_primary_radius" "TODO: describe me"
-"g_balance_hagar_primary_refire" "TODO: describe me"
-"g_balance_hagar_primary_speed" "TODO: describe me"
-"g_balance_hagar_primary_spread" "TODO: describe me"
-"g_balance_hagar_secondary_ammo" "TODO: describe me"
-"g_balance_hagar_secondary_damage" "TODO: describe me"
-"g_balance_hagar_secondary_edgedamage" "TODO: describe me"
-"g_balance_hagar_secondary_force" "TODO: describe me"
-"g_balance_hagar_secondary_lifetime" "TODO: describe me"
-"g_balance_hagar_secondary_radius" "TODO: describe me"
-"g_balance_hagar_secondary_refire" "TODO: describe me"
-"g_balance_hagar_secondary_speed" "TODO: describe me"
-"g_balance_hagar_secondary_spread" "TODO: describe me"
-"g_balance_health_limit" "TODO: describe me"
-"g_balance_health_regen" "TODO: describe me"
-"g_balance_health_regenlinear" "TODO: describe me"
-"g_balance_health_rot" "TODO: describe me"
-"g_balance_health_rotlinear" "TODO: describe me"
-"g_balance_health_stable" "TODO: describe me"
-"g_balance_health_start" "TODO: describe me"
-"g_balance_hlac_primary_ammo" "TODO: describe me"
-"g_balance_hlac_primary_animtime" "TODO: describe me"
-"g_balance_hlac_primary_damage" "TODO: describe me"
-"g_balance_hlac_primary_edgedamage" "TODO: describe me"
-"g_balance_hlac_primary_force" "TODO: describe me"
-"g_balance_hlac_primary_lifetime" "TODO: describe me"
-"g_balance_hlac_primary_radius" "TODO: describe me"
-"g_balance_hlac_primary_refire" "TODO: describe me"
-"g_balance_hlac_primary_speed" "TODO: describe me"
-"g_balance_hlac_primary_spread_add" "TODO: describe me"
-"g_balance_hlac_primary_spread_crouchmod" "TODO: describe me"
-"g_balance_hlac_primary_spread_max" "TODO: describe me"
-"g_balance_hlac_primary_spread_min" "TODO: describe me"
-"g_balance_hlac_secondary_ammo" "TODO: describe me"
-"g_balance_hlac_secondary_animtime" "TODO: describe me"
-"g_balance_hlac_secondary_damage" "TODO: describe me"
-"g_balance_hlac_secondary_edgedamage" "TODO: describe me"
-"g_balance_hlac_secondary_force" "TODO: describe me"
-"g_balance_hlac_secondary_lifetime" "TODO: describe me"
-"g_balance_hlac_secondary_radius" "TODO: describe me"
-"g_balance_hlac_secondary_refire" "TODO: describe me"
-"g_balance_hlac_secondary_shots" "TODO: describe me"
-"g_balance_hlac_secondary_speed" "TODO: describe me"
-"g_balance_hlac_secondary_spread" "TODO: describe me"
-"g_balance_hlac_secondary_spread_crouchmod" "TODO: describe me"
-"g_balance_hook_primary_ammo" "TODO: describe me"
-"g_balance_hook_primary_animtime" "TODO: describe me"
-"g_balance_hook_primary_hooked_ammodecrease_delay" "TODO: describe me"
-"g_balance_hook_primary_hooked_time_free" "TODO: describe me"
-"g_balance_hook_primary_hooked_time_max" "TODO: describe me"
-"g_balance_hook_primary_refire" "TODO: describe me"
-"g_balance_hook_secondary_ammo" "TODO: describe me"
-"g_balance_hook_secondary_animtime" "TODO: describe me"
-"g_balance_hook_secondary_damage" "TODO: describe me"
-"g_balance_hook_secondary_duration" "TODO: describe me"
-"g_balance_hook_secondary_edgedamage" "TODO: describe me"
-"g_balance_hook_secondary_force" "TODO: describe me"
-"g_balance_hook_secondary_gravity" "TODO: describe me"
-"g_balance_hook_secondary_lifetime" "TODO: describe me"
-"g_balance_hook_secondary_power" "TODO: describe me"
-"g_balance_hook_secondary_radius" "TODO: describe me"
-"g_balance_hook_secondary_refire" "TODO: describe me"
-"g_balance_hook_secondary_speed" "TODO: describe me"
-"g_balance_keyhunt_damageforcescale" "TODO: describe me"
-"g_balance_keyhunt_delay_collect" "TODO: describe me"
-"g_balance_keyhunt_delay_drop" "TODO: describe me"
-"g_balance_keyhunt_delay_fadeout" "TODO: describe me"
-"g_balance_keyhunt_delay_return" "TODO: describe me"
-"g_balance_keyhunt_delay_round" "TODO: describe me"
-"g_balance_keyhunt_delay_tracking" "TODO: describe me"
-"g_balance_keyhunt_dropvelocity" "TODO: describe me"
-"g_balance_keyhunt_maxdist" "TODO: describe me"
-"g_balance_keyhunt_protecttime" "TODO: describe me"
-"g_balance_keyhunt_score_capture" "TODO: describe me"
-"g_balance_keyhunt_score_carrierfrag" "TODO: describe me"
-"g_balance_keyhunt_score_collect" "TODO: describe me"
-"g_balance_keyhunt_score_destroyed" "TODO: describe me"
-"g_balance_keyhunt_score_destroyed_ownfactor" "TODO: describe me"
-"g_balance_keyhunt_score_push" "TODO: describe me"
-"g_balance_keyhunt_throwvelocity" "TODO: describe me"
-"g_balance_kill_delay" "TODO: describe me"
-"g_balance_laser_primary_animtime" "TODO: describe me"
-"g_balance_laser_primary_damage" "TODO: describe me"
-"g_balance_laser_primary_edgedamage" "TODO: describe me"
-"g_balance_laser_primary_force" "TODO: describe me"
-"g_balance_laser_primary_lifetime" "TODO: describe me"
-"g_balance_laser_primary_radius" "TODO: describe me"
-"g_balance_laser_primary_refire" "TODO: describe me"
-"g_balance_laser_primary_speed" "TODO: describe me"
-"g_balance_laser_secondary" "TODO: describe me"
-"g_balance_laser_secondary_animtime" "TODO: describe me"
-"g_balance_laser_secondary_damage" "TODO: describe me"
-"g_balance_laser_secondary_edgedamage" "TODO: describe me"
-"g_balance_laser_secondary_force" "TODO: describe me"
-"g_balance_laser_secondary_lifetime" "TODO: describe me"
-"g_balance_laser_secondary_radius" "TODO: describe me"
-"g_balance_laser_secondary_refire" "TODO: describe me"
-"g_balance_laser_secondary_speed" "TODO: describe me"
-"g_balance_minstanex_ammo" "TODO: describe me"
-"g_balance_minstanex_animtime" "TODO: describe me"
-"g_balance_minstanex_refire" "TODO: describe me"
-"g_balance_nex_ammo" "TODO: describe me"
-"g_balance_nex_animtime" "TODO: describe me"
-"g_balance_nex_damage" "TODO: describe me"
-"g_balance_nex_force" "TODO: describe me"
-"g_balance_nex_refire" "TODO: describe me"
-"g_balance_nixnex_ammo_cells" "TODO: describe me"
-"g_balance_nixnex_ammo_nails" "TODO: describe me"
-"g_balance_nixnex_ammo_rockets" "TODO: describe me"
-"g_balance_nixnex_ammo_shells" "TODO: describe me"
-"g_balance_nixnex_ammoincr_cells" "TODO: describe me"
-"g_balance_nixnex_ammoincr_nails" "TODO: describe me"
-"g_balance_nixnex_ammoincr_rockets" "TODO: describe me"
-"g_balance_nixnex_ammoincr_shells" "TODO: describe me"
-"g_balance_nixnex_incrtime" "TODO: describe me"
-"g_balance_nixnex_roundtime" "TODO: describe me"
-"g_balance_pause_armor_rot" "TODO: describe me"
-"g_balance_pause_armor_rot_spawn" "TODO: describe me"
-"g_balance_pause_health_regen" "TODO: describe me"
-"g_balance_pause_health_regen_spawn" "TODO: describe me"
-"g_balance_pause_health_rot" "TODO: describe me"
-"g_balance_pause_health_rot_spawn" "TODO: describe me"
-"g_balance_portal_health" "TODO: describe me"
-"g_balance_portal_lifetime" "TODO: describe me"
-"g_balance_porto_primary_ammo" "TODO: describe me"
-"g_balance_porto_primary_lifetime" "TODO: describe me"
-"g_balance_porto_primary_refire" "TODO: describe me"
-"g_balance_porto_primary_speed" "TODO: describe me"
-"g_balance_powerup_invincible_takedamage" "TODO: describe me"
-"g_balance_powerup_invincible_time" "TODO: describe me"
-"g_balance_powerup_strength_damage" "TODO: describe me"
-"g_balance_powerup_strength_force" "TODO: describe me"
-"g_balance_powerup_strength_selfdamage" "TODO: describe me"
-"g_balance_powerup_strength_selfforce" "TODO: describe me"
-"g_balance_powerup_strength_time" "TODO: describe me"
-"g_balance_rocketlauncher_ammo" "TODO: describe me"
-"g_balance_rocketlauncher_animtime" "TODO: describe me"
-"g_balance_rocketlauncher_damage" "TODO: describe me"
-"g_balance_rocketlauncher_detonatedelay" "TODO: describe me"
-"g_balance_rocketlauncher_edgedamage" "TODO: describe me"
-"g_balance_rocketlauncher_force" "TODO: describe me"
-"g_balance_rocketlauncher_health" "TODO: describe me"
-"g_balance_rocketlauncher_laserguided_allow_steal" "TODO: describe me"
-"g_balance_rocketlauncher_laserguided_speed" "TODO: describe me"
-"g_balance_rocketlauncher_laserguided_speedaccel" "TODO: describe me"
-"g_balance_rocketlauncher_laserguided_speedstart" "TODO: describe me"
-"g_balance_rocketlauncher_laserguided_turnrate" "TODO: describe me"
-"g_balance_rocketlauncher_lifetime" "TODO: describe me"
-"g_balance_rocketlauncher_radius" "TODO: describe me"
-"g_balance_rocketlauncher_refire" "TODO: describe me"
-"g_balance_rocketlauncher_speed" "TODO: describe me"
-"g_balance_rocketlauncher_speedaccel" "TODO: describe me"
-"g_balance_rocketlauncher_speedstart" "TODO: describe me"
-"g_balance_rune_defense_combo_takedamage" "TODO: describe me"
-"g_balance_rune_defense_takedamage" "TODO: describe me"
-"g_balance_rune_regen_combo_hpmod" "TODO: describe me"
-"g_balance_rune_regen_combo_limitmod" "TODO: describe me"
-"g_balance_rune_regen_combo_regenrate" "TODO: describe me"
-"g_balance_rune_regen_combo_rotrate" "TODO: describe me"
-"g_balance_rune_regen_hpmod" "TODO: describe me"
-"g_balance_rune_regen_limitmod" "TODO: describe me"
-"g_balance_rune_regen_regenrate" "TODO: describe me"
-"g_balance_rune_speed_atkrate" "TODO: describe me"
-"g_balance_rune_speed_combo_atkrate" "TODO: describe me"
-"g_balance_rune_speed_combo_jumpheight" "TODO: describe me"
-"g_balance_rune_speed_combo_moverate" "TODO: describe me"
-"g_balance_rune_speed_jumpheight" "TODO: describe me"
-"g_balance_rune_speed_moverate" "TODO: describe me"
-"g_balance_rune_strength_combo_damage" "TODO: describe me"
-"g_balance_rune_strength_combo_force" "TODO: describe me"
-"g_balance_rune_strength_damage" "TODO: describe me"
-"g_balance_rune_strength_force" "TODO: describe me"
-"g_balance_rune_vampire_absorb" "TODO: describe me"
-"g_balance_rune_vampire_combo_absorb" "TODO: describe me"
-"g_balance_rune_vampire_combo_minhealth" "TODO: describe me"
-"g_balance_rune_vampire_maxhealth" "TODO: describe me"
-"g_balance_seeker_flac_ammo" "TODO: describe me"
-"g_balance_seeker_flac_animtime" "TODO: describe me"
-"g_balance_seeker_flac_damage" "TODO: describe me"
-"g_balance_seeker_flac_edgedamage" "TODO: describe me"
-"g_balance_seeker_flac_force" "TODO: describe me"
-"g_balance_seeker_flac_lifetime" "TODO: describe me"
-"g_balance_seeker_flac_lifetime_rand" "TODO: describe me"
-"g_balance_seeker_flac_radius" "TODO: describe me"
-"g_balance_seeker_flac_refire" "TODO: describe me"
-"g_balance_seeker_flac_speed" "TODO: describe me"
-"g_balance_seeker_flac_spread" "TODO: describe me"
-"g_balance_seeker_missile_accel" "TODO: describe me"
-"g_balance_seeker_missile_activate_delay" "TODO: describe me"
-"g_balance_seeker_missile_ammo" "TODO: describe me"
-"g_balance_seeker_missile_animtime" "TODO: describe me"
-"g_balance_seeker_missile_count" "TODO: describe me"
-"g_balance_seeker_missile_damage" "TODO: describe me"
-"g_balance_seeker_missile_decel" "TODO: describe me"
-"g_balance_seeker_missile_delay" "TODO: describe me"
-"g_balance_seeker_missile_edgedamage" "TODO: describe me"
-"g_balance_seeker_missile_force" "TODO: describe me"
-"g_balance_seeker_missile_lifetime" "TODO: describe me"
-"g_balance_seeker_missile_proxy" "TODO: describe me"
-"g_balance_seeker_missile_proxy_delay" "TODO: describe me"
-"g_balance_seeker_missile_proxy_maxrange" "TODO: describe me"
-"g_balance_seeker_missile_radius" "TODO: describe me"
-"g_balance_seeker_missile_refire" "TODO: describe me"
-"g_balance_seeker_missile_smart" "TODO: describe me"
-"g_balance_seeker_missile_smart_mindist" "TODO: describe me"
-"g_balance_seeker_missile_smart_trace_max" "TODO: describe me"
-"g_balance_seeker_missile_smart_trace_min" "TODO: describe me"
-"g_balance_seeker_missile_speed" "TODO: describe me"
-"g_balance_seeker_missile_speed_max" "TODO: describe me"
-"g_balance_seeker_missile_turnrate" "TODO: describe me"
-"g_balance_seeker_tag_ammo" "TODO: describe me"
-"g_balance_seeker_tag_animtime" "TODO: describe me"
-"g_balance_seeker_tag_refire" "TODO: describe me"
-"g_balance_seeker_tag_speed" "TODO: describe me"
-"g_balance_selfdamagepercent" "TODO: describe me"
-"g_balance_shotgun_primary_ammo" "TODO: describe me"
-"g_balance_shotgun_primary_animtime" "TODO: describe me"
-"g_balance_shotgun_primary_bullets" "TODO: describe me"
-"g_balance_shotgun_primary_damage" "TODO: describe me"
-"g_balance_shotgun_primary_force" "TODO: describe me"
-"g_balance_shotgun_primary_refire" "TODO: describe me"
-"g_balance_shotgun_primary_spread" "TODO: describe me"
-"g_balance_shotgun_secondary_ammo" "TODO: describe me"
-"g_balance_shotgun_secondary_animtime" "TODO: describe me"
-"g_balance_shotgun_secondary_bullets" "TODO: describe me"
-"g_balance_shotgun_secondary_damage" "TODO: describe me"
-"g_balance_shotgun_secondary_force" "TODO: describe me"
-"g_balance_shotgun_secondary_refire" "TODO: describe me"
-"g_balance_shotgun_secondary_spread" "TODO: describe me"
-"g_balance_teams" "TODO: describe me"
-"g_balance_teams_force" "TODO: describe me"
-"g_balance_teams_prevent_imbalance" "TODO: describe me"
-"g_balance_uzi_first_ammo" "TODO: describe me"
-"g_balance_uzi_first_damage" "TODO: describe me"
-"g_balance_uzi_first_force" "TODO: describe me"
-"g_balance_uzi_first_refire" "TODO: describe me"
-"g_balance_uzi_first_spread" "TODO: describe me"
-"g_balance_uzi_sustained_ammo" "TODO: describe me"
-"g_balance_uzi_sustained_damage" "TODO: describe me"
-"g_balance_uzi_sustained_force" "TODO: describe me"
-"g_balance_uzi_sustained_refire" "TODO: describe me"
-"g_balance_uzi_sustained_spread" "TODO: describe me"
-"g_balance_weaponswitchdelay" "TODO: describe me"
-"g_ballistics_force" "TODO: describe me"
-"g_ballistics_force_shotgun_bulletconstant" "TODO: describe me"
-"g_ballistics_force_shotgun_speed" "TODO: describe me"
-"g_ballistics_force_uzi_bulletconstant" "TODO: describe me"
-"g_ballistics_force_uzi_speed" "TODO: describe me"
-"g_ballistics_materialconstant" "TODO: describe me"
-"g_bugrigs" "TODO: describe me"
-"g_bugrigs_accel" "TODO: describe me"
-"g_bugrigs_air_steering" "TODO: describe me"
-"g_bugrigs_angle_smoothing" "TODO: describe me"
-"g_bugrigs_friction_air" "TODO: describe me"
-"g_bugrigs_friction_brake" "TODO: describe me"
-"g_bugrigs_friction_floor" "TODO: describe me"
-"g_bugrigs_planar_movement" "TODO: describe me"
-"g_bugrigs_planar_movement_car_jumping" "TODO: describe me"
-"g_bugrigs_reverse_speeding" "TODO: describe me"
-"g_bugrigs_reverse_spinning" "TODO: describe me"
-"g_bugrigs_reverse_stopping" "TODO: describe me"
-"g_bugrigs_speed_pow" "TODO: describe me"
-"g_bugrigs_speed_ref" "TODO: describe me"
-"g_bugrigs_steer" "TODO: describe me"
-"g_casings" "TODO: describe me"
-"g_changeteam_banned" "TODO: describe me"
-"g_changeteam_fragtransfer" "TODO: describe me"
-"g_chat_nospectators" "TODO: describe me"
-"g_chat_teamcolors" "TODO: describe me"
-"g_cloaked" "TODO: describe me"
-"g_ctf_allow_drop" "TODO: describe me"
-"g_ctf_capture_limit" "TODO: describe me"
-"g_ctf_dynamiclights" "TODO: describe me"
-"g_ctf_flag_returntime" "TODO: describe me"
-"g_ctf_flagcarrier_selfdamage" "TODO: describe me"
-"g_ctf_flagcarrier_selfforce" "TODO: describe me"
-"g_ctf_flagpenalty_drop" "TODO: describe me"
-"g_ctf_flagpenalty_returned" "TODO: describe me"
-"g_ctf_flagpenalty_suicidedrop" "TODO: describe me"
-"g_ctf_flagscore_capture" "TODO: describe me"
-"g_ctf_flagscore_kill" "TODO: describe me"
-"g_ctf_flagscore_pickup_base" "TODO: describe me"
-"g_ctf_flagscore_pickup_dropped_early" "TODO: describe me"
-"g_ctf_flagscore_pickup_dropped_late" "TODO: describe me"
-"g_ctf_flagscore_return" "TODO: describe me"
-"g_ctf_flagscore_return_by_killer" "TODO: describe me"
-"g_ctf_flagscore_return_rogue" "TODO: describe me"
-"g_ctf_flagscore_return_rogue_by_killer" "TODO: describe me"
-"g_ctf_fullbrightflags" "TODO: describe me"
-"g_ctf_ignore_frags" "TODO: describe me"
-"g_ctf_personalpenalty_drop" "TODO: describe me"
-"g_ctf_personalpenalty_returned" "TODO: describe me"
-"g_ctf_personalpenalty_suicidedrop" "TODO: describe me"
-"g_ctf_personalscore_capture" "TODO: describe me"
-"g_ctf_personalscore_kill" "TODO: describe me"
-"g_ctf_personalscore_pickup_base" "TODO: describe me"
-"g_ctf_personalscore_pickup_dropped_early" "TODO: describe me"
-"g_ctf_personalscore_pickup_dropped_late" "TODO: describe me"
-"g_ctf_personalscore_return" "TODO: describe me"
-"g_ctf_personalscore_return_by_killer" "TODO: describe me"
-"g_ctf_personalscore_return_rogue" "TODO: describe me"
-"g_ctf_personalscore_return_rogue_by_killer" "TODO: describe me"
-"g_ctf_respawn_delay" "TODO: describe me"
-"g_ctf_respawn_waves" "TODO: describe me"
-"g_ctf_reverse" "TODO: describe me"
-"g_ctf_shield_force" "TODO: describe me"
-"g_ctf_shield_max_ratio" "TODO: describe me"
-"g_ctf_shield_min_negscore" "TODO: describe me"
-"g_ctf_win_mode" "TODO: describe me"
-"g_dm_respawn_delay" "TODO: describe me"
-"g_dm_respawn_waves" "TODO: describe me"
-"g_dom_respawn_delay" "TODO: describe me"
-"g_dom_respawn_waves" "TODO: describe me"
-"g_domination_default_teams" "TODO: describe me"
-"g_domination_disable_frags" "TODO: describe me"
-"g_domination_point_amt" "TODO: describe me"
-"g_domination_point_capturetime" "TODO: describe me"
-"g_domination_point_glow" "TODO: describe me"
-"g_domination_point_limit" "TODO: describe me"
-"g_domination_point_rate" "TODO: describe me"
-"g_footsteps" "TODO: describe me"
-"g_forced_respawn" "TODO: describe me"
-"g_friendlyfire" "TODO: describe me"
-"g_fullbrightitems" "TODO: describe me"
-"g_fullbrightplayers" "TODO: describe me"
-"g_grappling_hook" "TODO: describe me"
-"g_grappling_hook_tarzan" "TODO: describe me"
-"g_jump_grunt" "TODO: describe me"
-"g_keyhunt_point_limit" "TODO: describe me"
-"g_keyhunt_teams_override" "TODO: describe me"
-"g_laserguided_missile" "TODO: describe me"
-"g_lms" "TODO: describe me"
-"g_lms_campcheck_damage" "TODO: describe me"
-"g_lms_campcheck_distance" "TODO: describe me"
-"g_lms_campcheck_interval" "TODO: describe me"
-"g_lms_campcheck_message" "TODO: describe me"
-"g_lms_join_anytime" "TODO: describe me"
-"g_lms_last_join" "TODO: describe me"
-"g_lms_lives_override" "TODO: describe me"
-"g_lms_regenerate" "TODO: describe me"
-"g_lms_respawn_delay" "TODO: describe me"
-"g_lms_respawn_waves" "TODO: describe me"
-"g_lms_start_ammo_cells" "TODO: describe me"
-"g_lms_start_ammo_nails" "TODO: describe me"
-"g_lms_start_ammo_rockets" "TODO: describe me"
-"g_lms_start_ammo_shells" "TODO: describe me"
-"g_lms_start_armor" "TODO: describe me"
-"g_lms_start_health" "TODO: describe me"
-"g_maplist_allow_hidden" "TODO: describe me"
-"g_maplist_check_waypoints" "TODO: describe me"
-"g_maplist_mostrecent_count" "TODO: describe me"
-"g_maplist_selectrandom" "TODO: describe me"
-"g_maplist_shuffle" "TODO: describe me"
-"g_maplist_textonly" "TODO: describe me"
-"g_maplist_votable" "TODO: describe me"
-"g_maplist_votable_abstain" "TODO: describe me"
-"g_maplist_votable_keeptwotime" "TODO: describe me"
-"g_maplist_votable_nodetail" "TODO: describe me"
-"g_maplist_votable_screenshot_dir" "TODO: describe me"
-"g_maplist_votable_suggestions" "TODO: describe me"
-"g_maplist_votable_suggestions_override_mostrecent" "TODO: describe me"
-"g_maplist_votable_timeout" "TODO: describe me"
-"g_maxplayers" "TODO: describe me"
-"g_maxplayers_spectator_blocktime" "TODO: describe me"
-"g_maxpushtime" "TODO: describe me"
-"g_midair" "TODO: describe me"
-"g_midair_shieldtime" "TODO: describe me"
-"g_minstagib" "TODO: describe me"
-"g_minstagib_ammo_drop" "TODO: describe me"
-"g_minstagib_ammo_start" "TODO: describe me"
-"g_minstagib_extralives" "TODO: describe me"
-"g_minstagib_invis_alpha" "TODO: describe me"
-"g_minstagib_speed_jumpheight" "TODO: describe me"
-"g_minstagib_speed_moverate" "TODO: describe me"
-"g_mirrordamage" "TODO: describe me"
-"g_nexuizversion" "TODO: describe me"
-"g_nixnex" "TODO: describe me"
-"g_nixnex_with_laser" "TODO: describe me"
-"g_norecoil" "TODO: describe me"
-"g_onslaught_cp_health" "TODO: describe me"
-"g_onslaught_gen_health" "TODO: describe me"
-"g_pickup_armorlarge" "TODO: describe me"
-"g_pickup_armorlarge_max" "TODO: describe me"
-"g_pickup_armormedium" "TODO: describe me"
-"g_pickup_armormedium_max" "TODO: describe me"
-"g_pickup_armorsmall" "TODO: describe me"
-"g_pickup_armorsmall_max" "TODO: describe me"
-"g_pickup_cells" "TODO: describe me"
-"g_pickup_cells_max" "TODO: describe me"
-"g_pickup_healthlarge" "TODO: describe me"
-"g_pickup_healthlarge_max" "TODO: describe me"
-"g_pickup_healthmedium" "TODO: describe me"
-"g_pickup_healthmedium_max" "TODO: describe me"
-"g_pickup_healthmega" "TODO: describe me"
-"g_pickup_healthmega_max" "TODO: describe me"
-"g_pickup_healthsmall" "TODO: describe me"
-"g_pickup_healthsmall_max" "TODO: describe me"
-"g_pickup_items" "TODO: describe me"
-"g_pickup_nails" "TODO: describe me"
-"g_pickup_nails_max" "TODO: describe me"
-"g_pickup_respawntime_ammo" "TODO: describe me"
-"g_pickup_respawntime_long" "TODO: describe me"
-"g_pickup_respawntime_medium" "TODO: describe me"
-"g_pickup_respawntime_powerup" "TODO: describe me"
-"g_pickup_respawntime_short" "TODO: describe me"
-"g_pickup_respawntime_weapon" "TODO: describe me"
-"g_pickup_rockets" "TODO: describe me"
-"g_pickup_rockets_max" "TODO: describe me"
-"g_pickup_shells" "TODO: describe me"
-"g_pickup_shells_max" "TODO: describe me"
-"g_player_alpha" "TODO: describe me"
-"g_player_brightness" "TODO: describe me"
-"g_powerup_shield" "TODO: describe me"
-"g_powerup_strength" "TODO: describe me"
-"g_powerup_superhealth" "TODO: describe me"
-"g_projectiles_newton_style" "TODO: describe me"
-"g_race_laps_limit" "TODO: describe me"
-"g_race_qualifying" "TODO: describe me"
-"g_race_teams" "TODO: describe me"
-"g_respawn_delay" "TODO: describe me"
-"g_respawn_mapsettings" "TODO: describe me"
-"g_respawn_waves" "TODO: describe me"
-"g_rune_respawn_delay" "TODO: describe me"
-"g_rune_respawn_waves" "TODO: describe me"
-"g_runematch_allow_same" "TODO: describe me"
-"g_runematch_drop_runes_max" "TODO: describe me"
-"g_runematch_frags_killed_runeholder" "TODO: describe me"
-"g_runematch_frags_killedby_runeholder" "TODO: describe me"
-"g_runematch_frags_norune" "TODO: describe me"
-"g_runematch_point_limit" "TODO: describe me"
-"g_runematch_pointamt" "TODO: describe me"
-"g_runematch_pointrate" "TODO: describe me"
-"g_runematch_respawntime" "TODO: describe me"
-"g_runematch_rune_alpha" "TODO: describe me"
-"g_runematch_rune_color_strength" "TODO: describe me"
-"g_runematch_rune_effects" "TODO: describe me"
-"g_runematch_rune_glow_color" "TODO: describe me"
-"g_runematch_rune_glow_size" "TODO: describe me"
-"g_runematch_shuffletime" "TODO: describe me"
-"g_shocknex" "TODO: describe me"
-"g_shootfromcenter" "TODO: describe me"
-"g_shootfromeye" "TODO: describe me"
-"g_showweaponspawns" "TODO: describe me"
-"g_spawn_furthest" "TODO: describe me"
-"g_spawnpoints_auto_move_out_of_solid" "TODO: describe me"
-"g_spawnpoints_autodrop" "TODO: describe me"
-"g_spawnshieldtime" "TODO: describe me"
-"g_spawnsound" "TODO: describe me"
-"g_start_ammo_cells" "TODO: describe me"
-"g_start_ammo_nails" "TODO: describe me"
-"g_start_ammo_rockets" "TODO: describe me"
-"g_start_ammo_shells" "TODO: describe me"
-"g_start_delay" "TODO: describe me"
-"g_start_weapon_campingrifle" "TODO: describe me"
-"g_start_weapon_crylink" "TODO: describe me"
-"g_start_weapon_electro" "TODO: describe me"
-"g_start_weapon_grenadelauncher" "TODO: describe me"
-"g_start_weapon_hagar" "TODO: describe me"
-"g_start_weapon_hlac" "TODO: describe me"
-"g_start_weapon_hook" "TODO: describe me"
-"g_start_weapon_laser" "TODO: describe me"
-"g_start_weapon_minstanex" "TODO: describe me"
-"g_start_weapon_nex" "TODO: describe me"
-"g_start_weapon_porto" "TODO: describe me"
-"g_start_weapon_rocketlauncher" "TODO: describe me"
-"g_start_weapon_seeker" "TODO: describe me"
-"g_start_weapon_shotgun" "TODO: describe me"
-"g_start_weapon_uzi" "TODO: describe me"
-"g_tdm_respawn_delay" "TODO: describe me"
-"g_tdm_respawn_waves" "TODO: describe me"
-"g_tdm_teams" "TODO: describe me"
-"g_teamdamage_resetspeed" "TODO: describe me"
-"g_teamdamage_threshold" "TODO: describe me"
-"g_throughfloor" "TODO: describe me"
-"g_touchexplode" "TODO: describe me"
-"g_touchexplode_damage" "TODO: describe me"
-"g_touchexplode_edgedamage" "TODO: describe me"
-"g_touchexplode_force" "TODO: describe me"
-"g_touchexplode_radius" "TODO: describe me"
-"g_turrets" "TODO: describe me"
-"g_turrets_aimidle_delay" "TODO: describe me"
-"g_turrets_nofire" "TODO: describe me"
-"g_turrets_reloadcvars" "TODO: describe me"
-"g_turrets_targetscan_mindelay" "TODO: describe me"
-"g_turrets_unit_ewheel_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_ewheel_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_ewheel_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_ewheel_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_ewheel_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_ewheel_std_ammo" "TODO: describe me"
-"g_turrets_unit_ewheel_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_ewheel_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_ewheel_std_health" "TODO: describe me"
-"g_turrets_unit_ewheel_std_respawntime" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_force" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_ewheel_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_range" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_ewheel_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_ewheel_std_track_type" "TODO: describe me"
-"g_turrets_unit_ewheel_turnrate" "TODO: describe me"
-"g_turrets_unit_flac_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_flac_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_flac_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_flac_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_flac_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_flac_std_ammo" "TODO: describe me"
-"g_turrets_unit_flac_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_flac_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_flac_std_health" "TODO: describe me"
-"g_turrets_unit_flac_std_respawntime" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_force" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_flac_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_flac_std_target_range" "TODO: describe me"
-"g_turrets_unit_flac_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_flac_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_flac_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_flac_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_flac_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_flac_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_flac_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_flac_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_flac_std_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_flac_std_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_flac_std_track_blendrate" "TODO: describe me"
-"g_turrets_unit_flac_std_track_type" "TODO: describe me"
-"g_turrets_unit_fusreac_std_ammo" "TODO: describe me"
-"g_turrets_unit_fusreac_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_fusreac_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_fusreac_std_health" "TODO: describe me"
-"g_turrets_unit_fusreac_std_respawntime" "TODO: describe me"
-"g_turrets_unit_fusreac_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_fusreac_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_fusreac_std_target_range" "TODO: describe me"
-"g_turrets_unit_fusreac_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_fusreac_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_hellion_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_hellion_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_hellion_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_hellion_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_hellion_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_hellion_std_ammo" "TODO: describe me"
-"g_turrets_unit_hellion_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_hellion_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_hellion_std_health" "TODO: describe me"
-"g_turrets_unit_hellion_std_respawntime" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_force" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_speed_gain" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_speed_max" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_hellion_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_range" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_hellion_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_hellion_std_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_hellion_std_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_hellion_std_track_blendrate" "TODO: describe me"
-"g_turrets_unit_hellion_std_track_type" "TODO: describe me"
-"g_turrets_unit_hk_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_hk_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_hk_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_hk_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_hk_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_hk_std_ammo" "TODO: describe me"
-"g_turrets_unit_hk_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_hk_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_hk_std_health" "TODO: describe me"
-"g_turrets_unit_hk_std_respawntime" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_force" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_speed_accel" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_speed_accel2" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_speed_decel" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_speed_max" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_speed_turnrate" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_hk_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_hk_std_target_range" "TODO: describe me"
-"g_turrets_unit_hk_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_hk_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_hk_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_hk_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_hk_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_hk_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_hk_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_hk_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_hk_std_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_hk_std_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_hk_std_track_blendrate" "TODO: describe me"
-"g_turrets_unit_hk_std_track_type" "TODO: describe me"
-"g_turrets_unit_machinegun_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_machinegun_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_machinegun_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_machinegun_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_machinegun_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_machinegun_std_ammo" "TODO: describe me"
-"g_turrets_unit_machinegun_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_machinegun_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_machinegun_std_health" "TODO: describe me"
-"g_turrets_unit_machinegun_std_respawntime" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_force" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_machinegun_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_range" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_machinegun_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_machinegun_std_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_machinegun_std_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_machinegun_std_track_blendrate" "TODO: describe me"
-"g_turrets_unit_machinegun_std_track_type" "TODO: describe me"
-"g_turrets_unit_mlrs_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_mlrs_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_mlrs_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_mlrs_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_mlrs_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_mlrs_std_ammo" "TODO: describe me"
-"g_turrets_unit_mlrs_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_mlrs_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_mlrs_std_health" "TODO: describe me"
-"g_turrets_unit_mlrs_std_respawntime" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_force" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_mlrs_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_range" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_mlrs_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_mlrs_std_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_mlrs_std_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_mlrs_std_track_blendrate" "TODO: describe me"
-"g_turrets_unit_mlrs_std_track_type" "TODO: describe me"
-"g_turrets_unit_phaser_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_phaser_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_phaser_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_phaser_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_phaser_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_phaser_std_ammo" "TODO: describe me"
-"g_turrets_unit_phaser_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_phaser_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_phaser_std_health" "TODO: describe me"
-"g_turrets_unit_phaser_std_respawntime" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_force" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_phaser_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_range" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_phaser_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_phaser_std_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_phaser_std_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_phaser_std_track_blendrate" "TODO: describe me"
-"g_turrets_unit_phaser_std_track_type" "TODO: describe me"
-"g_turrets_unit_plasma_dual_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_plasma_dual_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_plasma_dual_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_plasma_dual_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_plasma_dual_aim_speed" "TODO: describe me"
-"g_turrets_unit_plasma_dual_ammo" "TODO: describe me"
-"g_turrets_unit_plasma_dual_ammo_max" "TODO: describe me"
-"g_turrets_unit_plasma_dual_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_plasma_dual_health" "TODO: describe me"
-"g_turrets_unit_plasma_dual_respawntime" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_dmg" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_force" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_radius" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_refire" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_speed" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_spread" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_volly" "TODO: describe me"
-"g_turrets_unit_plasma_dual_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_range" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_range_fire" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_range_min" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_plasma_dual_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_plasma_dual_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_plasma_dual_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_plasma_dual_track_blendrate" "TODO: describe me"
-"g_turrets_unit_plasma_dual_track_type" "TODO: describe me"
-"g_turrets_unit_plasma_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_plasma_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_plasma_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_plasma_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_plasma_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_plasma_std_ammo" "TODO: describe me"
-"g_turrets_unit_plasma_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_plasma_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_plasma_std_health" "TODO: describe me"
-"g_turrets_unit_plasma_std_respawntime" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_force" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_plasma_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_range" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_plasma_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_plasma_std_track_accel_pitch" "TODO: describe me"
-"g_turrets_unit_plasma_std_track_accel_rot" "TODO: describe me"
-"g_turrets_unit_plasma_std_track_blendrate" "TODO: describe me"
-"g_turrets_unit_plasma_std_track_type" "TODO: describe me"
-"g_turrets_unit_tesla_std_ammo" "TODO: describe me"
-"g_turrets_unit_tesla_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_tesla_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_tesla_std_health" "TODO: describe me"
-"g_turrets_unit_tesla_std_respawntime" "TODO: describe me"
-"g_turrets_unit_tesla_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_tesla_std_shot_force" "TODO: describe me"
-"g_turrets_unit_tesla_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_tesla_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_tesla_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_tesla_std_target_range" "TODO: describe me"
-"g_turrets_unit_tesla_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_tesla_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_walker_run_turnrate" "TODO: describe me"
-"g_turrets_unit_walker_std_aim_firetolerance_angle" "TODO: describe me"
-"g_turrets_unit_walker_std_aim_firetolerance_dist" "TODO: describe me"
-"g_turrets_unit_walker_std_aim_maxpitch" "TODO: describe me"
-"g_turrets_unit_walker_std_aim_maxrot" "TODO: describe me"
-"g_turrets_unit_walker_std_aim_speed" "TODO: describe me"
-"g_turrets_unit_walker_std_ammo" "TODO: describe me"
-"g_turrets_unit_walker_std_ammo_max" "TODO: describe me"
-"g_turrets_unit_walker_std_ammo_recharge" "TODO: describe me"
-"g_turrets_unit_walker_std_health" "TODO: describe me"
-"g_turrets_unit_walker_std_meele_dmg" "TODO: describe me"
-"g_turrets_unit_walker_std_meele_force" "TODO: describe me"
-"g_turrets_unit_walker_std_meele_range" "TODO: describe me"
-"g_turrets_unit_walker_std_respawntime" "TODO: describe me"
-"g_turrets_unit_walker_std_rocket_dmg" "TODO: describe me"
-"g_turrets_unit_walker_std_rocket_force" "TODO: describe me"
-"g_turrets_unit_walker_std_rocket_radius" "TODO: describe me"
-"g_turrets_unit_walker_std_rocket_refire" "TODO: describe me"
-"g_turrets_unit_walker_std_rocket_speed" "TODO: describe me"
-"g_turrets_unit_walker_std_rocket_speed_add" "TODO: describe me"
-"g_turrets_unit_walker_std_rocket_tunrate" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_dmg" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_force" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_radius" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_refire" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_speed" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_spread" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_volly" "TODO: describe me"
-"g_turrets_unit_walker_std_shot_volly_refire" "TODO: describe me"
-"g_turrets_unit_walker_std_target_range" "TODO: describe me"
-"g_turrets_unit_walker_std_target_range_fire" "TODO: describe me"
-"g_turrets_unit_walker_std_target_range_min" "TODO: describe me"
-"g_turrets_unit_walker_std_target_range_optimal" "TODO: describe me"
-"g_turrets_unit_walker_std_target_select_anglebias" "TODO: describe me"
-"g_turrets_unit_walker_std_target_select_missilebias" "TODO: describe me"
-"g_turrets_unit_walker_std_target_select_playerbias" "TODO: describe me"
-"g_turrets_unit_walker_std_target_select_rangebias" "TODO: describe me"
-"g_turrets_unit_walker_std_target_select_samebias" "TODO: describe me"
-"g_turrets_unit_walker_std_track_type" "TODO: describe me"
-"g_turrets_unit_walker_turn_turnrate" "TODO: describe me"
-"g_turrets_unit_walker_walk_turnrate" "TODO: describe me"
-"g_use_ammunition" "TODO: describe me"
-"g_vampire" "TODO: describe me"
-"g_warmup" "TODO: describe me"
-"g_warmup_allguns" "TODO: describe me"
-"g_warmup_allow_timeout" "TODO: describe me"
-"g_warmup_limit" "TODO: describe me"
-"g_warmup_start_ammo_cells" "TODO: describe me"
-"g_warmup_start_ammo_nails" "TODO: describe me"
-"g_warmup_start_ammo_rockets" "TODO: describe me"
-"g_warmup_start_ammo_shells" "TODO: describe me"
-"g_warmup_start_armor" "TODO: describe me"
-"g_warmup_start_health" "TODO: describe me"
-"g_waypointeditor" "TODO: describe me"
-"g_waypoints_for_items" "TODO: describe me"
-"g_waypointsprite_deadlifetime" "TODO: describe me"
-"g_waypointsprite_deployed_lifetime" "TODO: describe me"
-"g_waypointsprite_distancealphaexponent" "TODO: describe me"
-"g_waypointsprite_limitedrange" "TODO: describe me"
-"g_waypointsprite_minalpha" "TODO: describe me"
-"g_waypointsprite_minscale" "TODO: describe me"
-"g_waypointsprite_normdistance" "TODO: describe me"
-"g_waypointsprite_scale" "TODO: describe me"
-"g_waypointsprite_stuffbinds" "TODO: describe me"
-"g_waypointsprite_timealphaexponent" "TODO: describe me"
-"g_weapon_stay" "TODO: describe me"
-"g_weaponarena" "TODO: describe me"
-"g_weaponreplace_campingrifle" "TODO: describe me"
-"g_weaponreplace_crylink" "TODO: describe me"
-"g_weaponreplace_electro" "TODO: describe me"
-"g_weaponreplace_grenadelauncher" "TODO: describe me"
-"g_weaponreplace_hagar" "TODO: describe me"
-"g_weaponreplace_hlac" "TODO: describe me"
-"g_weaponreplace_hook" "TODO: describe me"
-"g_weaponreplace_laser" "TODO: describe me"
-"g_weaponreplace_minstanex" "TODO: describe me"
-"g_weaponreplace_nex" "TODO: describe me"
-"g_weaponreplace_porto" "TODO: describe me"
-"g_weaponreplace_rocketlauncher" "TODO: describe me"
-"g_weaponreplace_seeker" "TODO: describe me"
-"g_weaponreplace_shotgun" "TODO: describe me"
-"g_weaponreplace_uzi" "TODO: describe me"
-"gameversion"
-"host_framerate"
-"host_speeds"
-"lastlevel" "TODO: describe me"
-"minplayers" "TODO: describe me"
-"mod_alias_supporttagscale"
-"mod_q3bsp_curves_collisions"
-"mod_q3bsp_debugtracebrush"
-"mod_q3bsp_optimizedtraceline"
-"net_connectfloodblockingtimeout"
-"net_connecttimeout"
-"net_messagetimeout"
-"nextmap" "TODO: describe me"
-"noaim"
-"noexit"
-"nomonsters"
-"pausable"
-"pr_checkextension"
-"prvm_backtraceforwarnings"
-"prvm_errordump"
-"prvm_leaktest"
-"prvm_leaktest_ignore_classnames"
-"prvm_statementprofiling"
-"prvm_traceqc"
-"quit_and_redirect" "TODO: describe me"
-"quit_when_empty" "TODO: describe me"
-"registered"
-"samelevel"
-"saved1"
-"saved2"
-"saved3"
-"saved4"
-"scratch1"
-"scratch2"
-"scratch3"
-"scratch4"
-"skill"
-"skill_auto" "TODO: describe me"
-"skin"
-"slowmo"
-"sv_accelerate"
-"sv_adminnick"
-"sv_aim"
-"sv_airaccel_qw"
-"sv_airaccel_sideways_friction"
-"sv_airaccelerate"
-"sv_allow_shownames" "TODO: describe me"
-"sv_allowdownloads"
-"sv_areagrid_mingridsize"
-"sv_autoscreenshot" "TODO: describe me"
-"sv_cheats"
-"sv_checkforpacketsduringsleep"
-"sv_clmovement_enable"
-"sv_clmovement_minping"
-"sv_clmovement_minping_disabletime"
-"sv_clmovement_waitforinput"
-"sv_clones" "TODO: describe me"
-"sv_cullentities_nevercullbmodels"
-"sv_cullentities_pvs"
-"sv_cullentities_stats"
-"sv_cullentities_trace"
-"sv_cullentities_trace_delay"
-"sv_cullentities_trace_delay_players"
-"sv_cullentities_trace_enlarge"
-"sv_cullentities_trace_prediction"
-"sv_cullentities_trace_samples"
-"sv_cullentities_trace_samples_extra"
-"sv_cullentities_trace_samples_players"
-"sv_debugmove"
-"sv_defaultcharacter" "TODO: describe me"
-"sv_defaultplayercolors" "TODO: describe me"
-"sv_defaultplayermodel" "TODO: describe me"
-"sv_defaultplayermodel_blue" "TODO: describe me"
-"sv_defaultplayermodel_pink" "TODO: describe me"
-"sv_defaultplayermodel_red" "TODO: describe me"
-"sv_defaultplayermodel_yellow" "TODO: describe me"
-"sv_defaultplayerskin" "TODO: describe me"
-"sv_defaultplayerskin_blue" "TODO: describe me"
-"sv_defaultplayerskin_pink" "TODO: describe me"
-"sv_defaultplayerskin_red" "TODO: describe me"
-"sv_defaultplayerskin_yellow" "TODO: describe me"
-"sv_doublejump" "TODO: describe me"
-"sv_echobprint"
-"sv_entpatch"
-"sv_fixedframeratesingleplayer"
-"sv_foginterval" "TODO: describe me"
-"sv_freezenonclients"
-"sv_friction"
-"sv_friction_on_land" "TODO: describe me"
-"sv_gameplayfix_blowupfallenzombies"
-"sv_gameplayfix_delayprojectiles"
-"sv_gameplayfix_droptofloorstartsolid"
-"sv_gameplayfix_droptofloorstartsolid_nudgetocorrect"
-"sv_gameplayfix_easierwaterjump"
-"sv_gameplayfix_findradiusdistancetobox"
-"sv_gameplayfix_grenadebouncedownslopes"
-"sv_gameplayfix_multiplethinksperframe"
-"sv_gameplayfix_noairborncorpse"
-"sv_gameplayfix_setmodelrealbox"
-"sv_gameplayfix_stepdown"
-"sv_gameplayfix_stepwhilejumping"
-"sv_gameplayfix_swiminbmodels"
-"sv_gameplayfix_upwardvelocityclearsongroundflag"
-"sv_gravity"
-"sv_heartbeatperiod"
-"sv_idealpitchscale"
-"sv_intermission_cdtrack" "TODO: describe me"
-"sv_jumpstep"
-"sv_jumpvelocity"
-"sv_mapchange_delay" "TODO: describe me"
-"sv_maxairspeed"
-"sv_maxidle" "TODO: describe me"
-"sv_maxidle_spectatorsareidle" "TODO: describe me"
-"sv_maxrate"
-"sv_maxspeed"
-"sv_maxvelocity"
-"sv_newflymove"
-"sv_nostep"
-"sv_playerphysicsqc"
-"sv_pogostick" "TODO: describe me"
-"sv_precacheitems" "TODO: describe me"
-"sv_precacheplayermodels" "TODO: describe me"
-"sv_precacheweapons" "TODO: describe me"
-"sv_progs"
-"sv_protocolname"
-"sv_public"
-"sv_q3acompat_machineshotgunswap" "TODO: describe me"
-"sv_random_seed"
-"sv_ratelimitlocalplayer"
-"sv_ready_restart" "TODO: describe me"
-"sv_ready_restart_after_countdown" "TODO: describe me"
-"sv_ready_restart_repeatable" "TODO: describe me"
-"sv_servermodelsonly" "TODO: describe me"
-"sv_sound_land"
-"sv_sound_watersplash"
-"sv_spectate" "TODO: describe me"
-"sv_spectator_speed_multiplier" "TODO: describe me"
-"sv_status_privacy"
-"sv_stepheight"
-"sv_stopspeed"
-"sv_timeout" "TODO: describe me"
-"sv_timeout_leadtime" "TODO: describe me"
-"sv_timeout_length" "TODO: describe me"
-"sv_timeout_number" "TODO: describe me"
-"sv_timeout_resumetime" "TODO: describe me"
-"sv_vote_call" "TODO: describe me"
-"sv_vote_change" "TODO: describe me"
-"sv_vote_commands" "TODO: describe me"
-"sv_vote_majority_factor" "TODO: describe me"
-"sv_vote_master" "TODO: describe me"
-"sv_vote_master_commands" "TODO: describe me"
-"sv_vote_nospectators" "TODO: describe me"
-"sv_vote_only_commands" "TODO: describe me"
-"sv_vote_override_mostrecent" "TODO: describe me"
-"sv_vote_simple_majority_factor" "TODO: describe me"
-"sv_vote_singlecount" "TODO: describe me"
-"sv_vote_timeout" "TODO: describe me"
-"sv_vote_wait" "TODO: describe me"
-"sv_wallfriction"
-"sv_wateraccelerate"
-"sv_waterfriction"
-"sv_writepicture_quality"
-"sys_ticrate"
-"sys_useclockgettime"
-"sys_usenoclockbutbenchmark"
-"team"
-"teamplay_default" "TODO: describe me"
-"teamplay_lockonrestart" "TODO: describe me"
-"temp1"
-"timeformat"
-"timelimit_decrement" "TODO: describe me"
-"timelimit_increment" "TODO: describe me"
-"timelimit_max" "TODO: describe me"
-"timelimit_maxovertime" "TODO: describe me"
-"timelimit_min" "TODO: describe me"
-"timelimit_override" "Time limit to override the values from mapinfo (use 0 to play without limit, and -1 to use the mapinfo's limit)"
-"welcome_message_time" "TODO: describe me"

Deleted: trunk/data/cvars.txt.pl
===================================================================
--- trunk/data/cvars.txt.pl	2009-01-23 10:55:31 UTC (rev 5638)
+++ trunk/data/cvars.txt.pl	2009-01-23 11:06:17 UTC (rev 5639)
@@ -1,123 +0,0 @@
-#!/usr/bin/perl
-use strict;
-use warnings;
-
-open my $infh, '-|', '/nexuiz/data/darkplaces/darkplaces-dedicated -basedir .. -nexuiz +sys_colortranslation 2 +sys_specialcharactertranslation 0 +cvarlist +quit 2>&1'
-	or die "open: $!";
-
-my $ignore_re = qr{
-|	_.*                              # temp cvars
-
-|	csqc_.*                          # internal
-|	gamecfg                          # internal
-|	g_configversion                  # internal
-|	g_maplist_index                  # internal
-|	halflifebsp                      # internal
-|	cvar_check_.*                    # internal
-
-|	cl_.*	                         # client
-|	con_.*	                         # client
-|	g_campaign.*                     # client
-|	gl_.*	                         # client
-|	joy.*	                         # client
-|	menu_.*	                         # client
-|	mod_q3bsp_lightmapmergepower     # client
-|	mod_q3bsp_nolightmaps            # client
-|	net_slist_.*	                 # client
-|	r_.*                             # client
-|	sbar_.*	                         # client
-|	scr_.*	                         # client
-|	userbind.*                       # client
-|	v_.*                             # client
-|	vid_.*                           # client
-
-|	g_banned_list                    # private
-|	g_ban_default_.*                 # private
-|	g_ban_sync_.*                    # private
-|	g_chat_flood_.*                  # private
-|	log_dest_udp                     # private
-|	log_file                         # private
-|	net_address                      # private
-|	port                             # private
-|	rcon_.*                          # private
-|	savedgamecfg                     # private
-|	settemp_.*                       # private
-|	sv_allowdownloads_.*             # private
-|	sv_autodemo.*                    # private
-|	sv_curl_.*                       # private
-|	sv_eventlog.*                    # private
-|	sv_heartbeatperoid               # private
-|	sv_logscores_.*                  # private
-|	sv_master.*                      # private
-|	sv_vote_master_password          # private
-|	sys_colortranslation             # private
-|	sys_specialcharactertranslation  # private
-|	timestamps                       # private
-
-|	capturelimit                     # mapinfo
-|	timelimit                        # mapinfo
-|	fraglimit                        # mapinfo
-|	g_arena                          # mapinfo
-|	g_assault                        # mapinfo
-|	g_ctf                            # mapinfo
-|	g_dm                             # mapinfo
-|	g_domination                     # mapinfo
-|	g_keyhunt                        # mapinfo
-|	g_keyhunt_teams                  # mapinfo
-|	g_onslaught                      # mapinfo
-|	g_race                           # mapinfo
-|	g_runematch                      # mapinfo
-|	g_tdm                            # mapinfo
-|	teamplay                         # mapinfo
-
-|	hostname                         # shown already
-|	g_maplist                        # too long
-|	g_maplist_mostrecent             # too long
-|	sv_motd                          # too long
-}x;
-
-my %descr;
-open my $fh, "<", "cvars.txt"
-	or die "<cvars.txt: $!";
-while(<$fh>)
-{
-	chomp;
-	/^"(.*?)\" \"(.*)\"$/ or next;
-	$descr{$1} = $2;
-}
-close $fh;
-
-open $fh, ">", "cvars.txt"
-	or die ">cvars.txt: $!";
-
-while(<$infh>)
-{
-	chomp;
-	if(/^(?:\^7)?([a-z0-9_]*) is "(.*?)" \["(.*?)"\] (.*)$/)
-	{
-		my ($cvar, $value, $default, $description) = ($1, $2, $3, $4);
-		if($cvar =~ /^$ignore_re$/)
-		{
-			next;
-		}
-		if($default ne $value)
-		{
-			die "Run this on a DEFAULT config ($cvar has been changed from $default to $value)";
-		}
-		if($description eq 'custom cvar')
-		{
-			if(defined $descr{$cvar})
-			{
-				print $fh "\"$cvar\" \"$descr{$cvar}\"\n";
-			}
-			else
-			{
-				print $fh "\"$cvar\" \"TODO: describe me\"\n";
-			}
-		}
-		else
-		{
-			print $fh "\"$cvar\"\n";
-		}
-	}
-}

Modified: trunk/data/qcsrc/server/g_world.qc
===================================================================
--- trunk/data/qcsrc/server/g_world.qc	2009-01-23 10:55:31 UTC (rev 5638)
+++ trunk/data/qcsrc/server/g_world.qc	2009-01-23 11:06:17 UTC (rev 5639)
@@ -156,24 +156,96 @@
 
 void cvar_changes_init()
 {
-	float fh;
-	string s, k, v, d;
-	float n;
+	float h;
+	string k, v, d;
+	float n, i;
 
 	if(cvar_changes)
 		strunzone(cvar_changes);
 	cvar_changes = string_null;
-	fh = fopen("cvars.txt", FILE_READ);
-	if(fh < 0)
-		return;
-	while((s = fgets(fh)))
+
+	h = buf_create();
+	buf_cvarlist(h, "", "_"); // exclude all _ cvars as they are temporary
+	n = buf_getsize(h);
+
+	for(i = 0; i < n; ++i)
 	{
-		n = tokenize_sane(s);
-		if(n < 1)
-			continue;
-		if(argv(0) == "//")
-			continue;
-		k = argv(0);
+		k = bufstr_get(h, i);
+
+#define BADPREFIX(p) if(substring(k, 0, strlen(p)) == p) continue
+#define BADCVAR(p) if(k == p) continue
+		// internal
+		BADPREFIX("csqc_");
+		BADPREFIX("cvar_check_");
+		BADCVAR("gamecfg");
+		BADCVAR("g_configversion");
+		BADCVAR("g_maplist_index");
+		BADCVAR("halflifebsp");
+
+		// client
+		BADPREFIX("cl_");
+		BADPREFIX("con_");
+		BADPREFIX("g_campaign");
+		BADPREFIX("gl_");
+		BADPREFIX("joy");
+		BADPREFIX("menu_");
+		BADPREFIX("net_slist_");
+		BADPREFIX("r_");
+		BADPREFIX("sbar_");
+		BADPREFIX("scr_");
+		BADPREFIX("userbind");
+		BADPREFIX("v_");
+		BADPREFIX("vid_");
+		BADCVAR("mod_q3bsp_lightmapmergepower");
+		BADCVAR("mod_q3bsp_nolightmaps");
+
+		// private
+		BADPREFIX("g_ban_");
+		BADPREFIX("g_chat_flood_");
+		BADPREFIX("rcon_");
+		BADPREFIX("settemp_");
+		BADPREFIX("sv_allowdownloads_");
+		BADPREFIX("sv_autodemo");
+		BADPREFIX("sv_curl_");
+		BADPREFIX("sv_eventlog");
+		BADPREFIX("sv_logscores_");
+		BADPREFIX("sv_master");
+		BADCVAR("g_banned_list");
+		BADCVAR("log_dest_udp");
+		BADCVAR("log_file");
+		BADCVAR("net_address");
+		BADCVAR("port");
+		BADCVAR("savedgamecfg");
+		BADCVAR("sv_heartbeatperoid");
+		BADCVAR("sv_vote_master_password");
+		BADCVAR("sys_colortranslation");
+		BADCVAR("sys_specialcharactertranslation");
+		BADCVAR("timestamps");
+
+		// mapinfo
+		BADCVAR("timelimit");
+		BADCVAR("fraglimit");
+		BADCVAR("g_arena");
+		BADCVAR("g_assault");
+		BADCVAR("g_ctf");
+		BADCVAR("g_dm");
+		BADCVAR("g_domination");
+		BADCVAR("g_keyhunt");
+		BADCVAR("g_keyhunt_teams");
+		BADCVAR("g_onslaught");
+		BADCVAR("g_race");
+		BADCVAR("g_runematch");
+		BADCVAR("g_tdm");
+		BADCVAR("teamplay");
+
+		// long
+		BADCVAR("hostname");
+		BADCVAR("g_maplist");
+		BADCVAR("g_maplist_mostrecent");
+		BADCVAR("sv_motd");
+#undef BADPREFIX
+#undef BADCVAR
+
 		v = cvar_string(k);
 		d = cvar_defstring(k);
 		if(v != d)
@@ -186,7 +258,7 @@
 			}
 		}
 	}
-	fclose(fh);
+	buf_del(h);
 	if(cvar_changes == "")
 		cvar_changes = "// this server runs at default settings\n";
 	else




More information about the nexuiz-commits mailing list