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