X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fautocvars.qh;h=f84eb008b2a7aef5f6ba26a84d6c9218fca563ed;hb=403009a6838f98e3857e5708f5402c781ec003ce;hp=11cf993df22915f8a8892d81bb192b6186e34144;hpb=604fe50563434567aeaad721be86ee269c439826;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/autocvars.qh b/qcsrc/server/autocvars.qh index 11cf993df..f84eb008b 100644 --- a/qcsrc/server/autocvars.qh +++ b/qcsrc/server/autocvars.qh @@ -1,9 +1,12 @@ -float autocvar__notarget; -float autocvar__independent_players; -float autocvar__campaign_testrun; -float autocvar__campaign_index; +#ifndef SERVER_AUTOCVARS_H +#define SERVER_AUTOCVARS_H + +bool autocvar__notarget; +bool autocvar__independent_players; +bool autocvar__campaign_testrun; +int autocvar__campaign_index; string autocvar__campaign_name; -float autocvar__sv_init; +bool autocvar__sv_init; float autocvar_bot_ai_aimskill_blendrate; float autocvar_bot_ai_aimskill_firetolerance_distdegrees; float autocvar_bot_ai_aimskill_firetolerance_maxdegrees; @@ -43,214 +46,63 @@ float autocvar_bot_ai_navigation_jetpack; float autocvar_bot_ai_navigation_jetpack_mindistance; float autocvar_bot_ai_strategyinterval; float autocvar_bot_ai_thinkinterval; -float autocvar_bot_ai_weapon_combo; +bool autocvar_bot_ai_weapon_combo; float autocvar_bot_ai_weapon_combo_threshold; string autocvar_bot_config_file; -float autocvar_bot_god; -float autocvar_bot_ignore_bots; -float autocvar_bot_join_empty; -float autocvar_bot_navigation_ignoreplayers; -float autocvar_bot_nofire; +bool autocvar_bot_god; +bool autocvar_bot_ignore_bots; +bool autocvar_bot_join_empty; +bool autocvar_bot_navigation_ignoreplayers; +bool autocvar_bot_nofire; #define autocvar_bot_number cvar("bot_number") #define autocvar_bot_prefix cvar_string("bot_prefix") -float autocvar_bot_sound_monopoly; +bool autocvar_bot_sound_monopoly; #define autocvar_bot_suffix cvar_string("bot_suffix") -float autocvar_bot_usemodelnames; -float autocvar_bot_vs_human; -float autocvar_bot_debug; -float autocvar_bot_debug_tracewalk; -float autocvar_bot_debug_goalstack; -float autocvar_bot_wander_enable; -float autocvar_captureleadlimit_override; +bool autocvar_bot_usemodelnames; +int autocvar_bot_vs_human; +int autocvar_bot_debug; +bool autocvar_bot_debug_tracewalk; +bool autocvar_bot_debug_goalstack; +bool autocvar_bot_wander_enable; +int autocvar_captureleadlimit_override; #define autocvar_capturelimit_override cvar("capturelimit_override") #define autocvar_developer cvar("developer") -float autocvar_developer_fteqccbugs; float autocvar_ekg; #define autocvar_fraglimit cvar("fraglimit") #define autocvar_fraglimit_override cvar("fraglimit_override") -float autocvar_g_allow_oldnexbeam; -float autocvar_g_antilag; +bool autocvar_g_allow_oldvortexbeam; +int autocvar_g_antilag; float autocvar_g_antilag_nudge; float autocvar_g_balance_armor_blockpercent; -float autocvar_g_balance_armor_limit; +int autocvar_g_balance_armor_limit; float autocvar_g_balance_armor_regen; -float autocvar_g_balance_armor_regenlinear; -float autocvar_g_balance_armor_regenstable; +float autocvar_g_balance_armor_regenlinear; // TODO: int/bool? +int autocvar_g_balance_armor_regenstable; float autocvar_g_balance_armor_rot; float autocvar_g_balance_armor_rotlinear; -float autocvar_g_balance_armor_rotstable; -float autocvar_g_balance_armor_start; -float autocvar_g_balance_rifle_bursttime; -float autocvar_g_balance_rifle_primary_ammo; -float autocvar_g_balance_rifle_primary_animtime; -float autocvar_g_balance_rifle_primary_bullethail; -float autocvar_g_balance_rifle_primary_burstcost; -float autocvar_g_balance_rifle_primary_damage; -float autocvar_g_balance_rifle_primary_force; -float autocvar_g_balance_rifle_primary_refire; -float autocvar_g_balance_rifle_primary_shots; -float autocvar_g_balance_rifle_primary_solidpenetration; -float autocvar_g_balance_rifle_primary_spread; -float autocvar_g_balance_rifle_primary_tracer; -float autocvar_g_balance_rifle_secondary; -float autocvar_g_balance_rifle_secondary_ammo; -float autocvar_g_balance_rifle_secondary_animtime; -float autocvar_g_balance_rifle_secondary_bullethail; -float autocvar_g_balance_rifle_secondary_burstcost; -float autocvar_g_balance_rifle_secondary_damage; -float autocvar_g_balance_rifle_secondary_force; -float autocvar_g_balance_rifle_secondary_reload; -float autocvar_g_balance_rifle_secondary_refire; -float autocvar_g_balance_rifle_secondary_shots; -float autocvar_g_balance_rifle_secondary_solidpenetration; -float autocvar_g_balance_rifle_secondary_spread; -float autocvar_g_balance_rifle_secondary_tracer; -float autocvar_g_balance_rifle_reload_ammo; -float autocvar_g_balance_rifle_reload_time; +int autocvar_g_balance_armor_rotstable; +int autocvar_g_balance_armor_start; float autocvar_g_balance_cloaked_alpha; float autocvar_g_balance_contents_damagerate; float autocvar_g_balance_contents_drowndelay; -float autocvar_g_balance_contents_playerdamage_drowning; -float autocvar_g_balance_contents_playerdamage_lava; -float autocvar_g_balance_contents_playerdamage_slime; -float autocvar_g_balance_contents_projectiledamage; -float autocvar_g_balance_crylink_primary_ammo; -float autocvar_g_balance_crylink_primary_animtime; -float autocvar_g_balance_crylink_primary_bouncedamagefactor; -float autocvar_g_balance_crylink_primary_bounces; -float autocvar_g_balance_crylink_primary_damage; -float autocvar_g_balance_crylink_primary_edgedamage; -float autocvar_g_balance_crylink_primary_force; -float autocvar_g_balance_crylink_primary_joindelay; -float autocvar_g_balance_crylink_primary_joinexplode; -float autocvar_g_balance_crylink_primary_joinexplode_damage; -float autocvar_g_balance_crylink_primary_joinexplode_edgedamage; -float autocvar_g_balance_crylink_primary_joinexplode_force; -float autocvar_g_balance_crylink_primary_joinexplode_radius; -float autocvar_g_balance_crylink_primary_joinspread; -float autocvar_g_balance_crylink_primary_linkexplode; -float autocvar_g_balance_crylink_primary_middle_fadetime; -float autocvar_g_balance_crylink_primary_middle_lifetime; -float autocvar_g_balance_crylink_primary_other_fadetime; -float autocvar_g_balance_crylink_primary_other_lifetime; -float autocvar_g_balance_crylink_primary_radius; -float autocvar_g_balance_crylink_primary_refire; -float autocvar_g_balance_crylink_primary_shots; -float autocvar_g_balance_crylink_primary_speed; -float autocvar_g_balance_crylink_primary_spread; -float autocvar_g_balance_crylink_secondary; -float autocvar_g_balance_crylink_secondary_ammo; -float autocvar_g_balance_crylink_secondary_animtime; -float autocvar_g_balance_crylink_secondary_bouncedamagefactor; -float autocvar_g_balance_crylink_secondary_bounces; -float autocvar_g_balance_crylink_secondary_damage; -float autocvar_g_balance_crylink_secondary_edgedamage; -float autocvar_g_balance_crylink_secondary_force; -float autocvar_g_balance_crylink_secondary_joindelay; -float autocvar_g_balance_crylink_secondary_joinexplode; -float autocvar_g_balance_crylink_secondary_joinexplode_damage; -float autocvar_g_balance_crylink_secondary_joinexplode_edgedamage; -float autocvar_g_balance_crylink_secondary_joinexplode_force; -float autocvar_g_balance_crylink_secondary_joinexplode_radius; -float autocvar_g_balance_crylink_secondary_joinspread; -float autocvar_g_balance_crylink_secondary_line_fadetime; -float autocvar_g_balance_crylink_secondary_line_lifetime; -float autocvar_g_balance_crylink_secondary_linkexplode; -float autocvar_g_balance_crylink_secondary_middle_fadetime; -float autocvar_g_balance_crylink_secondary_middle_lifetime; -float autocvar_g_balance_crylink_secondary_radius; -float autocvar_g_balance_crylink_secondary_refire; -float autocvar_g_balance_crylink_secondary_shots; -float autocvar_g_balance_crylink_secondary_speed; -float autocvar_g_balance_crylink_secondary_spread; -float autocvar_g_balance_crylink_secondary_spreadtype; -float autocvar_g_balance_crylink_reload_ammo; -float autocvar_g_balance_crylink_reload_time; +int autocvar_g_balance_contents_playerdamage_drowning; +int autocvar_g_balance_contents_playerdamage_lava; +int autocvar_g_balance_contents_playerdamage_slime; +int autocvar_g_balance_contents_projectiledamage; float autocvar_g_balance_damagepush_speedfactor; -float autocvar_g_balance_electro_combo_comboradius; -float autocvar_g_balance_electro_combo_damage; -float autocvar_g_balance_electro_combo_edgedamage; -float autocvar_g_balance_electro_combo_force; -float autocvar_g_balance_electro_combo_radius; -float autocvar_g_balance_electro_combo_speed; -float autocvar_g_balance_electro_combo_safeammocheck; -float autocvar_g_balance_electro_lightning; -float autocvar_g_balance_electro_primary_ammo; -float autocvar_g_balance_electro_primary_animtime; -float autocvar_g_balance_electro_primary_comboradius; -float autocvar_g_balance_electro_primary_damage; -float autocvar_g_balance_electro_primary_edgedamage; -float autocvar_g_balance_electro_primary_falloff_halflifedist; -float autocvar_g_balance_electro_primary_falloff_maxdist; -float autocvar_g_balance_electro_primary_falloff_mindist; -float autocvar_g_balance_electro_primary_force; -float autocvar_g_balance_electro_primary_force_up; -float autocvar_g_balance_electro_primary_lifetime; -float autocvar_g_balance_electro_primary_radius; -float autocvar_g_balance_electro_primary_range; -float autocvar_g_balance_electro_primary_refire; -float autocvar_g_balance_electro_primary_speed; -float autocvar_g_balance_electro_secondary_ammo; -float autocvar_g_balance_electro_secondary_animtime; -float autocvar_g_balance_electro_secondary_bouncefactor; -float autocvar_g_balance_electro_secondary_bouncestop; -float autocvar_g_balance_electro_secondary_count; -float autocvar_g_balance_electro_secondary_damage; -float autocvar_g_balance_electro_secondary_damageforcescale; -float autocvar_g_balance_electro_secondary_damagedbycontents; -float autocvar_g_balance_electro_secondary_edgedamage; -float autocvar_g_balance_electro_secondary_force; -float autocvar_g_balance_electro_secondary_health; -float autocvar_g_balance_electro_secondary_lifetime; -float autocvar_g_balance_electro_secondary_radius; -float autocvar_g_balance_electro_secondary_refire; -float autocvar_g_balance_electro_secondary_refire2; -float autocvar_g_balance_electro_secondary_speed; -float autocvar_g_balance_electro_reload_ammo; -float autocvar_g_balance_electro_reload_time; float autocvar_g_balance_falldamage_deadminspeed; float autocvar_g_balance_falldamage_factor; -float autocvar_g_balance_falldamage_maxdamage; +int autocvar_g_balance_falldamage_maxdamage; float autocvar_g_balance_falldamage_minspeed; -float autocvar_g_balance_fireball_primary_animtime; -float autocvar_g_balance_fireball_primary_bfgdamage; -float autocvar_g_balance_fireball_primary_bfgforce; -float autocvar_g_balance_fireball_primary_bfgradius; -float autocvar_g_balance_fireball_primary_damage; -float autocvar_g_balance_fireball_primary_damageforcescale; -float autocvar_g_balance_fireball_primary_edgedamage; -float autocvar_g_balance_fireball_primary_force; -float autocvar_g_balance_fireball_primary_health; -float autocvar_g_balance_fireball_primary_laserburntime; -float autocvar_g_balance_fireball_primary_laserdamage; -float autocvar_g_balance_fireball_primary_laseredgedamage; -float autocvar_g_balance_fireball_primary_laserradius; -float autocvar_g_balance_fireball_primary_lifetime; -float autocvar_g_balance_fireball_primary_radius; -float autocvar_g_balance_fireball_primary_refire; -float autocvar_g_balance_fireball_primary_refire2; -float autocvar_g_balance_fireball_primary_speed; -float autocvar_g_balance_fireball_secondary_animtime; -float autocvar_g_balance_fireball_secondary_damage; -float autocvar_g_balance_fireball_secondary_damageforcescale; -float autocvar_g_balance_fireball_secondary_damagetime; -float autocvar_g_balance_fireball_secondary_laserburntime; -float autocvar_g_balance_fireball_secondary_laserdamage; -float autocvar_g_balance_fireball_secondary_laseredgedamage; -float autocvar_g_balance_fireball_secondary_laserradius; -float autocvar_g_balance_fireball_secondary_lifetime; -float autocvar_g_balance_fireball_secondary_refire; -float autocvar_g_balance_fireball_secondary_speed; -float autocvar_g_balance_fireball_secondary_speed_up; -float autocvar_g_balance_firetransfer_damage; -float autocvar_g_balance_firetransfer_time; +int autocvar_g_balance_firetransfer_damage; +int autocvar_g_balance_firetransfer_time; float autocvar_g_balance_fuel_limit; float autocvar_g_balance_fuel_regen; float autocvar_g_balance_fuel_regenlinear; -float autocvar_g_balance_fuel_regenstable; +int autocvar_g_balance_fuel_regenstable; float autocvar_g_balance_fuel_rot; float autocvar_g_balance_fuel_rotlinear; -float autocvar_g_balance_fuel_rotstable; +int autocvar_g_balance_fuel_rotstable; float autocvar_g_balance_grapplehook_airfriction; float autocvar_g_balance_grapplehook_force_rubber; float autocvar_g_balance_grapplehook_force_rubber_overstretch; @@ -261,75 +113,6 @@ float autocvar_g_balance_grapplehook_speed_pull; float autocvar_g_balance_grapplehook_stretch; float autocvar_g_balance_grapplehook_damagedbycontents; float autocvar_g_balance_grapplehook_refire; -float autocvar_g_balance_grenadelauncher_bouncefactor; -float autocvar_g_balance_grenadelauncher_bouncestop; -float autocvar_g_balance_grenadelauncher_primary_ammo; -float autocvar_g_balance_grenadelauncher_primary_animtime; -float autocvar_g_balance_grenadelauncher_primary_damage; -float autocvar_g_balance_grenadelauncher_primary_damageforcescale; -float autocvar_g_balance_grenadelauncher_primary_edgedamage; -float autocvar_g_balance_grenadelauncher_primary_force; -float autocvar_g_balance_grenadelauncher_primary_health; -float autocvar_g_balance_grenadelauncher_primary_lifetime; -float autocvar_g_balance_grenadelauncher_primary_lifetime_stick; -float autocvar_g_balance_grenadelauncher_primary_radius; -float autocvar_g_balance_grenadelauncher_primary_refire; -float autocvar_g_balance_grenadelauncher_primary_remote_minbouncecnt; -float autocvar_g_balance_grenadelauncher_primary_speed; -float autocvar_g_balance_grenadelauncher_primary_speed_up; -float autocvar_g_balance_grenadelauncher_primary_type; -float autocvar_g_balance_grenadelauncher_secondary_ammo; -float autocvar_g_balance_grenadelauncher_secondary_animtime; -float autocvar_g_balance_grenadelauncher_secondary_damage; -float autocvar_g_balance_grenadelauncher_secondary_damageforcescale; -float autocvar_g_balance_grenadelauncher_secondary_edgedamage; -float autocvar_g_balance_grenadelauncher_secondary_force; -float autocvar_g_balance_grenadelauncher_secondary_health; -float autocvar_g_balance_grenadelauncher_secondary_lifetime; -float autocvar_g_balance_grenadelauncher_secondary_lifetime_bounce; -float autocvar_g_balance_grenadelauncher_secondary_lifetime_stick; -float autocvar_g_balance_grenadelauncher_secondary_radius; -float autocvar_g_balance_grenadelauncher_secondary_refire; -float autocvar_g_balance_grenadelauncher_secondary_speed; -float autocvar_g_balance_grenadelauncher_secondary_speed_up; -float autocvar_g_balance_grenadelauncher_secondary_type; -float autocvar_g_balance_grenadelauncher_reload_ammo; -float autocvar_g_balance_grenadelauncher_reload_time; -float autocvar_g_balance_hagar_primary_ammo; -float autocvar_g_balance_hagar_primary_damage; -float autocvar_g_balance_hagar_primary_edgedamage; -float autocvar_g_balance_hagar_primary_force; -float autocvar_g_balance_hagar_primary_health; -float autocvar_g_balance_hagar_primary_damageforcescale; -float autocvar_g_balance_hagar_primary_lifetime; -float autocvar_g_balance_hagar_primary_radius; -float autocvar_g_balance_hagar_primary_refire; -float autocvar_g_balance_hagar_primary_speed; -float autocvar_g_balance_hagar_secondary; -float autocvar_g_balance_hagar_secondary_load; -float autocvar_g_balance_hagar_secondary_load_speed; -float autocvar_g_balance_hagar_secondary_load_spread; -float autocvar_g_balance_hagar_secondary_load_spread_bias; -float autocvar_g_balance_hagar_secondary_load_max; -float autocvar_g_balance_hagar_secondary_load_hold; -float autocvar_g_balance_hagar_secondary_load_releasedeath; -float autocvar_g_balance_hagar_secondary_load_abort; -float autocvar_g_balance_hagar_secondary_load_linkexplode; -float autocvar_g_balance_hagar_secondary_load_animtime; -float autocvar_g_balance_hagar_secondary_ammo; -float autocvar_g_balance_hagar_secondary_damage; -float autocvar_g_balance_hagar_secondary_edgedamage; -float autocvar_g_balance_hagar_secondary_force; -float autocvar_g_balance_hagar_secondary_health; -float autocvar_g_balance_hagar_secondary_damageforcescale; -float autocvar_g_balance_hagar_secondary_lifetime_min; -float autocvar_g_balance_hagar_secondary_lifetime_rand; -float autocvar_g_balance_hagar_secondary_radius; -float autocvar_g_balance_hagar_secondary_refire; -float autocvar_g_balance_hagar_secondary_speed; -float autocvar_g_balance_hagar_secondary_spread; -float autocvar_g_balance_hagar_reload_ammo; -float autocvar_g_balance_hagar_reload_time; float autocvar_g_balance_health_limit; float autocvar_g_balance_health_regen; float autocvar_g_balance_health_regenlinear; @@ -337,54 +120,6 @@ float autocvar_g_balance_health_regenstable; float autocvar_g_balance_health_rot; float autocvar_g_balance_health_rotlinear; float autocvar_g_balance_health_rotstable; -float autocvar_g_balance_hlac_primary_ammo; -float autocvar_g_balance_hlac_primary_animtime; -float autocvar_g_balance_hlac_primary_damage; -float autocvar_g_balance_hlac_primary_edgedamage; -float autocvar_g_balance_hlac_primary_force; -float autocvar_g_balance_hlac_primary_lifetime; -float autocvar_g_balance_hlac_primary_radius; -float autocvar_g_balance_hlac_primary_refire; -float autocvar_g_balance_hlac_primary_speed; -float autocvar_g_balance_hlac_primary_spread_add; -float autocvar_g_balance_hlac_primary_spread_crouchmod; -float autocvar_g_balance_hlac_primary_spread_max; -float autocvar_g_balance_hlac_primary_spread_min; -float autocvar_g_balance_hlac_secondary; -float autocvar_g_balance_hlac_secondary_ammo; -float autocvar_g_balance_hlac_secondary_animtime; -float autocvar_g_balance_hlac_secondary_damage; -float autocvar_g_balance_hlac_secondary_edgedamage; -float autocvar_g_balance_hlac_secondary_force; -float autocvar_g_balance_hlac_secondary_lifetime; -float autocvar_g_balance_hlac_secondary_radius; -float autocvar_g_balance_hlac_secondary_refire; -float autocvar_g_balance_hlac_secondary_shots; -float autocvar_g_balance_hlac_secondary_speed; -float autocvar_g_balance_hlac_secondary_spread; -float autocvar_g_balance_hlac_secondary_spread_crouchmod; -float autocvar_g_balance_hlac_reload_ammo; -float autocvar_g_balance_hlac_reload_time; -float autocvar_g_balance_hook_primary_animtime; -float autocvar_g_balance_hook_primary_fuel; -float autocvar_g_balance_hook_primary_hooked_fuel; -float autocvar_g_balance_hook_primary_hooked_time_free; -float autocvar_g_balance_hook_primary_hooked_time_max; -float autocvar_g_balance_hook_primary_refire; -float autocvar_g_balance_hook_secondary_ammo; -float autocvar_g_balance_hook_secondary_animtime; -float autocvar_g_balance_hook_secondary_damage; -float autocvar_g_balance_hook_secondary_duration; -float autocvar_g_balance_hook_secondary_edgedamage; -float autocvar_g_balance_hook_secondary_force; -float autocvar_g_balance_hook_secondary_gravity; -float autocvar_g_balance_hook_secondary_lifetime; -float autocvar_g_balance_hook_secondary_power; -float autocvar_g_balance_hook_secondary_radius; -float autocvar_g_balance_hook_secondary_refire; -float autocvar_g_balance_hook_secondary_speed; -float autocvar_g_balance_hook_secondary_health; -float autocvar_g_balance_hook_secondary_damageforcescale; float autocvar_g_balance_keyhunt_damageforcescale; float autocvar_g_balance_keyhunt_delay_collect; float autocvar_g_balance_keyhunt_delay_return; @@ -393,111 +128,15 @@ float autocvar_g_balance_keyhunt_delay_tracking; float autocvar_g_balance_keyhunt_dropvelocity; float autocvar_g_balance_keyhunt_maxdist; float autocvar_g_balance_keyhunt_protecttime; -float autocvar_g_balance_keyhunt_score_capture; -float autocvar_g_balance_keyhunt_score_carrierfrag; -float autocvar_g_balance_keyhunt_score_collect; -float autocvar_g_balance_keyhunt_score_destroyed; -float autocvar_g_balance_keyhunt_score_destroyed_ownfactor; -float autocvar_g_balance_keyhunt_score_push; +int autocvar_g_balance_keyhunt_score_capture; +int autocvar_g_balance_keyhunt_score_carrierfrag; +int autocvar_g_balance_keyhunt_score_collect; +int autocvar_g_balance_keyhunt_score_destroyed; +int autocvar_g_balance_keyhunt_score_destroyed_ownfactor; +int autocvar_g_balance_keyhunt_score_push; float autocvar_g_balance_keyhunt_throwvelocity; float autocvar_g_balance_kill_delay; float autocvar_g_balance_kill_antispam; -float autocvar_g_balance_laser_primary_animtime; -float autocvar_g_balance_laser_primary_damage; -float autocvar_g_balance_laser_primary_delay; -float autocvar_g_balance_laser_primary_edgedamage; -float autocvar_g_balance_laser_primary_force; -float autocvar_g_balance_laser_primary_force_other_scale; -float autocvar_g_balance_laser_primary_force_velocitybias; -float autocvar_g_balance_laser_primary_force_zscale; -float autocvar_g_balance_laser_primary_lifetime; -float autocvar_g_balance_laser_primary_radius; -float autocvar_g_balance_laser_primary_refire; -float autocvar_g_balance_laser_primary_shotangle; -float autocvar_g_balance_laser_primary_speed; -float autocvar_g_balance_laser_secondary; -float autocvar_g_balance_laser_secondary_animtime; -float autocvar_g_balance_laser_secondary_damage; -float autocvar_g_balance_laser_secondary_edgedamage; -float autocvar_g_balance_laser_secondary_force; -float autocvar_g_balance_laser_secondary_force_other_scale; -float autocvar_g_balance_laser_secondary_force_velocitybias; -float autocvar_g_balance_laser_secondary_force_zscale; -float autocvar_g_balance_laser_secondary_lifetime; -float autocvar_g_balance_laser_secondary_radius; -float autocvar_g_balance_laser_secondary_speed; -float autocvar_g_balance_laser_reload_ammo; -float autocvar_g_balance_laser_reload_time; -float autocvar_g_balance_minelayer_ammo; -float autocvar_g_balance_minelayer_animtime; -float autocvar_g_balance_minelayer_damage; -float autocvar_g_balance_minelayer_damageforcescale; -float autocvar_g_balance_minelayer_detonatedelay; -float autocvar_g_balance_minelayer_edgedamage; -float autocvar_g_balance_minelayer_force; -float autocvar_g_balance_minelayer_health; -float autocvar_g_balance_minelayer_lifetime; -float autocvar_g_balance_minelayer_lifetime_countdown; -float autocvar_g_balance_minelayer_limit; -float autocvar_g_balance_minelayer_protection; -float autocvar_g_balance_minelayer_proximityradius; -float autocvar_g_balance_minelayer_radius; -float autocvar_g_balance_minelayer_refire; -float autocvar_g_balance_minelayer_remote_damage; -float autocvar_g_balance_minelayer_remote_edgedamage; -float autocvar_g_balance_minelayer_remote_force; -float autocvar_g_balance_minelayer_remote_radius; -float autocvar_g_balance_minelayer_speed; -float autocvar_g_balance_minelayer_time; -float autocvar_g_balance_minelayer_reload_ammo; -float autocvar_g_balance_minelayer_reload_time; -float autocvar_g_balance_minstanex_ammo; -float autocvar_g_balance_minstanex_laser_ammo; -float autocvar_g_balance_minstanex_laser_animtime; -float autocvar_g_balance_minstanex_laser_refire; -float autocvar_g_balance_minstanex_animtime; -float autocvar_g_balance_minstanex_refire; -float autocvar_g_balance_minstanex_reload_ammo; -float autocvar_g_balance_minstanex_reload_time; -float autocvar_g_balance_nex_charge; -float autocvar_g_balance_nex_charge_animlimit; -float autocvar_g_balance_nex_charge_limit; -float autocvar_g_balance_nex_charge_maxspeed; -float autocvar_g_balance_nex_charge_mindmg; -float autocvar_g_balance_nex_charge_minspeed; -float autocvar_g_balance_nex_charge_rate; -float autocvar_g_balance_nex_charge_rot_pause; -float autocvar_g_balance_nex_charge_rot_rate; -float autocvar_g_balance_nex_charge_shot_multiplier; -float autocvar_g_balance_nex_charge_start; -float autocvar_g_balance_nex_charge_velocity_rate; -float autocvar_g_balance_nex_primary_ammo; -float autocvar_g_balance_nex_primary_animtime; -float autocvar_g_balance_nex_primary_damage; -float autocvar_g_balance_nex_primary_damagefalloff_forcehalflife; -float autocvar_g_balance_nex_primary_damagefalloff_halflife; -float autocvar_g_balance_nex_primary_damagefalloff_maxdist; -float autocvar_g_balance_nex_primary_damagefalloff_mindist; -float autocvar_g_balance_nex_primary_force; -float autocvar_g_balance_nex_primary_refire; -float autocvar_g_balance_nex_secondary; -float autocvar_g_balance_nex_secondary_ammo; -float autocvar_g_balance_nex_secondary_animtime; -float autocvar_g_balance_nex_secondary_charge; -float autocvar_g_balance_nex_secondary_charge_rate; -float autocvar_g_balance_nex_secondary_chargepool; -float autocvar_g_balance_nex_secondary_chargepool_pause_health_regen; -float autocvar_g_balance_nex_secondary_chargepool_pause_regen; -float autocvar_g_balance_nex_secondary_chargepool_regen; -float autocvar_g_balance_nex_secondary_damage; -float autocvar_g_balance_nex_secondary_damagefalloff_forcehalflife; -float autocvar_g_balance_nex_secondary_damagefalloff_halflife; -float autocvar_g_balance_nex_secondary_damagefalloff_maxdist; -float autocvar_g_balance_nex_secondary_damagefalloff_mindist; -float autocvar_g_balance_nex_secondary_force; -float autocvar_g_balance_nex_secondary_refire; -float autocvar_g_balance_nex_reload_ammo; -float autocvar_g_balance_nex_reload_time; float autocvar_g_balance_nexball_primary_animtime; float autocvar_g_balance_nexball_primary_refire; float autocvar_g_balance_nexball_primary_speed; @@ -506,16 +145,18 @@ float autocvar_g_balance_nexball_secondary_force; float autocvar_g_balance_nexball_secondary_lifetime; float autocvar_g_balance_nexball_secondary_refire; float autocvar_g_balance_nexball_secondary_speed; -float autocvar_g_balance_nix_ammo_cells; -float autocvar_g_balance_nix_ammo_fuel; -float autocvar_g_balance_nix_ammo_nails; -float autocvar_g_balance_nix_ammo_rockets; -float autocvar_g_balance_nix_ammo_shells; -float autocvar_g_balance_nix_ammoincr_cells; -float autocvar_g_balance_nix_ammoincr_fuel; -float autocvar_g_balance_nix_ammoincr_nails; -float autocvar_g_balance_nix_ammoincr_rockets; -float autocvar_g_balance_nix_ammoincr_shells; +int autocvar_g_balance_nix_ammo_cells; +int autocvar_g_balance_nix_ammo_plasma; +int autocvar_g_balance_nix_ammo_fuel; +int autocvar_g_balance_nix_ammo_nails; +int autocvar_g_balance_nix_ammo_rockets; +int autocvar_g_balance_nix_ammo_shells; +int autocvar_g_balance_nix_ammoincr_cells; +int autocvar_g_balance_nix_ammoincr_plasma; +int autocvar_g_balance_nix_ammoincr_fuel; +int autocvar_g_balance_nix_ammoincr_nails; +int autocvar_g_balance_nix_ammoincr_rockets; +int autocvar_g_balance_nix_ammoincr_shells; float autocvar_g_balance_nix_incrtime; float autocvar_g_balance_nix_roundtime; float autocvar_g_balance_pause_armor_rot; @@ -529,15 +170,6 @@ float autocvar_g_balance_pause_health_rot; float autocvar_g_balance_pause_health_rot_spawn; float autocvar_g_balance_portal_health; float autocvar_g_balance_portal_lifetime; -float autocvar_g_balance_porto_primary_animtime; -float autocvar_g_balance_porto_primary_lifetime; -float autocvar_g_balance_porto_primary_refire; -float autocvar_g_balance_porto_primary_speed; -float autocvar_g_balance_porto_secondary; -float autocvar_g_balance_porto_secondary_animtime; -float autocvar_g_balance_porto_secondary_lifetime; -float autocvar_g_balance_porto_secondary_refire; -float autocvar_g_balance_porto_secondary_speed; float autocvar_g_balance_powerup_invincible_takedamage; float autocvar_g_balance_powerup_invincible_time; float autocvar_g_balance_powerup_strength_damage; @@ -546,133 +178,10 @@ float autocvar_g_balance_powerup_strength_selfdamage; float autocvar_g_balance_powerup_strength_selfforce; float autocvar_g_balance_powerup_strength_time; float autocvar_g_balance_superweapons_time; -float autocvar_g_balance_rocketlauncher_ammo; -float autocvar_g_balance_rocketlauncher_animtime; -float autocvar_g_balance_rocketlauncher_damage; -float autocvar_g_balance_rocketlauncher_damageforcescale; -float autocvar_g_balance_rocketlauncher_detonatedelay; -float autocvar_g_balance_rocketlauncher_edgedamage; -float autocvar_g_balance_rocketlauncher_force; -float autocvar_g_balance_rocketlauncher_guidedelay; -float autocvar_g_balance_rocketlauncher_guidegoal; -float autocvar_g_balance_rocketlauncher_guiderate; -float autocvar_g_balance_rocketlauncher_guideratedelay; -float autocvar_g_balance_rocketlauncher_guidestop; -float autocvar_g_balance_rocketlauncher_health; -float autocvar_g_balance_rocketlauncher_lifetime; -float autocvar_g_balance_rocketlauncher_radius; -float autocvar_g_balance_rocketlauncher_refire; -float autocvar_g_balance_rocketlauncher_remote_damage; -float autocvar_g_balance_rocketlauncher_remote_edgedamage; -float autocvar_g_balance_rocketlauncher_remote_force; -float autocvar_g_balance_rocketlauncher_remote_radius; -float autocvar_g_balance_rocketlauncher_speed; -float autocvar_g_balance_rocketlauncher_speedaccel; -float autocvar_g_balance_rocketlauncher_speedstart; -float autocvar_g_balance_rocketlauncher_reload_ammo; -float autocvar_g_balance_rocketlauncher_reload_time; -float autocvar_g_balance_seeker_type; -float autocvar_g_balance_seeker_flac_ammo; -float autocvar_g_balance_seeker_flac_animtime; -float autocvar_g_balance_seeker_flac_damage; -float autocvar_g_balance_seeker_flac_edgedamage; -float autocvar_g_balance_seeker_flac_force; -float autocvar_g_balance_seeker_flac_lifetime; -float autocvar_g_balance_seeker_flac_lifetime_rand; -float autocvar_g_balance_seeker_flac_radius; -float autocvar_g_balance_seeker_flac_refire; -float autocvar_g_balance_seeker_missile_accel; -float autocvar_g_balance_seeker_missile_ammo; -float autocvar_g_balance_seeker_missile_animtime; -float autocvar_g_balance_seeker_missile_count; -float autocvar_g_balance_seeker_missile_damage; -float autocvar_g_balance_seeker_missile_damageforcescale; -float autocvar_g_balance_seeker_missile_decel; -float autocvar_g_balance_seeker_missile_delay; -float autocvar_g_balance_seeker_missile_edgedamage; -float autocvar_g_balance_seeker_missile_force; -float autocvar_g_balance_seeker_missile_health; -float autocvar_g_balance_seeker_missile_lifetime; -float autocvar_g_balance_seeker_missile_proxy; -float autocvar_g_balance_seeker_missile_proxy_delay; -float autocvar_g_balance_seeker_missile_proxy_maxrange; -float autocvar_g_balance_seeker_missile_radius; -float autocvar_g_balance_seeker_missile_refire; -float autocvar_g_balance_seeker_missile_smart; -float autocvar_g_balance_seeker_missile_smart_mindist; -float autocvar_g_balance_seeker_missile_smart_trace_max; -float autocvar_g_balance_seeker_missile_smart_trace_min; -float autocvar_g_balance_seeker_missile_speed_max; -float autocvar_g_balance_seeker_missile_turnrate; -float autocvar_g_balance_seeker_tag_ammo; -float autocvar_g_balance_seeker_tag_animtime; -float autocvar_g_balance_seeker_tag_damageforcescale; -float autocvar_g_balance_seeker_tag_health; -float autocvar_g_balance_seeker_tag_lifetime; -float autocvar_g_balance_seeker_tag_refire; -float autocvar_g_balance_seeker_tag_speed; -float autocvar_g_balance_seeker_tag_tracker_lifetime; -float autocvar_g_balance_seeker_reload_ammo; -float autocvar_g_balance_seeker_reload_time; float autocvar_g_balance_selfdamagepercent; -float autocvar_g_balance_shotgun_primary_ammo; -float autocvar_g_balance_shotgun_primary_animtime; -float autocvar_g_balance_shotgun_primary_bullets; -float autocvar_g_balance_shotgun_primary_damage; -float autocvar_g_balance_shotgun_primary_force; -float autocvar_g_balance_shotgun_primary_refire; -float autocvar_g_balance_shotgun_primary_solidpenetration; -float autocvar_g_balance_shotgun_primary_spread; -float autocvar_g_balance_shotgun_secondary; -float autocvar_g_balance_shotgun_secondary_animtime; -float autocvar_g_balance_shotgun_secondary_damage; -float autocvar_g_balance_shotgun_secondary_force; -float autocvar_g_balance_shotgun_secondary_melee_delay; -float autocvar_g_balance_shotgun_secondary_melee_range; -float autocvar_g_balance_shotgun_secondary_melee_swing_side; -float autocvar_g_balance_shotgun_secondary_melee_swing_up; -float autocvar_g_balance_shotgun_secondary_melee_time; -float autocvar_g_balance_shotgun_secondary_melee_traces; -float autocvar_g_balance_shotgun_secondary_melee_no_doubleslap; -float autocvar_g_balance_shotgun_secondary_melee_nonplayerdamage; -float autocvar_g_balance_shotgun_secondary_melee_multihit; -float autocvar_g_balance_shotgun_secondary_refire; -float autocvar_g_balance_shotgun_reload_ammo; -float autocvar_g_balance_shotgun_reload_time; -float autocvar_g_balance_teams; -float autocvar_g_balance_teams_prevent_imbalance; +bool autocvar_g_balance_teams; +bool autocvar_g_balance_teams_prevent_imbalance; float autocvar_g_balance_teams_scorefactor; -float autocvar_g_balance_tuba_animtime; -float autocvar_g_balance_tuba_attenuation; -float autocvar_g_balance_tuba_damage; -float autocvar_g_balance_tuba_edgedamage; -float autocvar_g_balance_tuba_force; -float autocvar_g_balance_tuba_radius; -float autocvar_g_balance_tuba_refire; -float autocvar_g_balance_uzi_burst; -float autocvar_g_balance_uzi_burst_ammo; -float autocvar_g_balance_uzi_burst_animtime; -float autocvar_g_balance_uzi_burst_refire; -float autocvar_g_balance_uzi_burst_refire2; -float autocvar_g_balance_uzi_burst_spread; -float autocvar_g_balance_uzi_first; -float autocvar_g_balance_uzi_first_ammo; -float autocvar_g_balance_uzi_first_damage; -float autocvar_g_balance_uzi_first_force; -float autocvar_g_balance_uzi_first_refire; -float autocvar_g_balance_uzi_first_spread; -float autocvar_g_balance_uzi_mode; -float autocvar_g_balance_uzi_solidpenetration; -float autocvar_g_balance_uzi_spread_add; -float autocvar_g_balance_uzi_spread_max; -float autocvar_g_balance_uzi_spread_min; -float autocvar_g_balance_uzi_sustained_ammo; -float autocvar_g_balance_uzi_sustained_damage; -float autocvar_g_balance_uzi_sustained_force; -float autocvar_g_balance_uzi_sustained_refire; -float autocvar_g_balance_uzi_sustained_spread; -float autocvar_g_balance_uzi_reload_ammo; -float autocvar_g_balance_uzi_reload_time; float autocvar_g_ballistics_density_corpse; float autocvar_g_ballistics_density_player; float autocvar_g_ballistics_mindistance; @@ -681,47 +190,47 @@ float autocvar_g_ban_default_masksize; float autocvar_g_ban_sync_interval; float autocvar_g_ban_sync_timeout; string autocvar_g_ban_sync_trusted_servers; -float autocvar_g_ban_sync_trusted_servers_verify; +bool autocvar_g_ban_sync_trusted_servers_verify; string autocvar_g_ban_sync_uri; string autocvar_g_banned_list; -float autocvar_g_banned_list_idmode; -float autocvar_g_bastet; -float autocvar_g_botclip_collisions; -float autocvar_g_bugrigs; +bool autocvar_g_banned_list_idmode; +bool autocvar_g_bastet; +bool autocvar_g_botclip_collisions; +bool autocvar_g_bugrigs; float autocvar_g_ca_damage2score_multiplier; -float autocvar_g_ca_point_leadlimit; -float autocvar_g_ca_point_limit; +int autocvar_g_ca_point_leadlimit; +int autocvar_g_ca_point_limit; float autocvar_g_ca_round_timelimit; -float autocvar_g_ca_spectate_enemies; -float autocvar_g_ca_teams; -float autocvar_g_ca_teams_override; -float autocvar_g_ca_team_spawns; +bool autocvar_g_ca_spectate_enemies; +int autocvar_g_ca_teams; +int autocvar_g_ca_teams_override; +bool autocvar_g_ca_team_spawns; float autocvar_g_ca_warmup; -float autocvar_g_campaign; +bool autocvar_g_campaign; #define autocvar_g_campaign_forceteam cvar("g_campaign_forceteam") -float autocvar_g_campaign_skill; -float autocvar_g_casings; -float autocvar_g_changeteam_banned; +int autocvar_g_campaign_skill; +int autocvar_g_casings; +bool autocvar_g_changeteam_banned; float autocvar_g_chat_flood_burst; float autocvar_g_chat_flood_burst_team; float autocvar_g_chat_flood_burst_tell; float autocvar_g_chat_flood_lmax; float autocvar_g_chat_flood_lmax_team; float autocvar_g_chat_flood_lmax_tell; -float autocvar_g_chat_flood_notify_flooder; +bool autocvar_g_chat_flood_notify_flooder; float autocvar_g_chat_flood_spl; float autocvar_g_chat_flood_spl_team; float autocvar_g_chat_flood_spl_tell; -float autocvar_g_chat_nospectators; -float autocvar_g_chat_teamcolors; -float autocvar_g_chat_tellprivacy; -float autocvar_g_ctf_allow_vehicle_carry; -float autocvar_g_ctf_allow_vehicle_touch; -float autocvar_g_ctf_allow_monster_touch; -float autocvar_g_ctf_throw; +int autocvar_g_chat_nospectators; +bool autocvar_g_chat_teamcolors; +bool autocvar_g_chat_tellprivacy; +bool autocvar_g_ctf_allow_vehicle_carry; +bool autocvar_g_ctf_allow_vehicle_touch; +bool autocvar_g_ctf_allow_monster_touch; +bool autocvar_g_ctf_throw; float autocvar_g_ctf_throw_angle_max; float autocvar_g_ctf_throw_angle_min; -float autocvar_g_ctf_throw_punish_count; +int autocvar_g_ctf_throw_punish_count; float autocvar_g_ctf_throw_punish_delay; float autocvar_g_ctf_throw_punish_time; float autocvar_g_ctf_throw_strengthmultiplier; @@ -729,31 +238,31 @@ float autocvar_g_ctf_throw_velocity_forward; float autocvar_g_ctf_throw_velocity_up; float autocvar_g_ctf_drop_velocity_up; float autocvar_g_ctf_drop_velocity_side; -float autocvar_g_ctf_portalteleport; -float autocvar_g_ctf_pass; +bool autocvar_g_ctf_portalteleport; +bool autocvar_g_ctf_pass; float autocvar_g_ctf_pass_arc; float autocvar_g_ctf_pass_arc_max; float autocvar_g_ctf_pass_directional_max; float autocvar_g_ctf_pass_directional_min; float autocvar_g_ctf_pass_radius; float autocvar_g_ctf_pass_wait; -float autocvar_g_ctf_pass_request; +bool autocvar_g_ctf_pass_request; float autocvar_g_ctf_pass_turnrate; float autocvar_g_ctf_pass_timelimit; float autocvar_g_ctf_pass_velocity; -float autocvar_g_ctf_dynamiclights; +bool autocvar_g_ctf_dynamiclights; string autocvar_g_ctf_flag_blue_model; -float autocvar_g_ctf_flag_blue_skin; +int autocvar_g_ctf_flag_blue_skin; float autocvar_g_ctf_flag_collect_delay; float autocvar_g_ctf_flag_damageforcescale; -float autocvar_g_ctf_flag_dropped_waypoint; +int autocvar_g_ctf_flag_dropped_waypoint; float autocvar_g_ctf_flag_dropped_floatinwater; -float autocvar_g_ctf_flag_glowtrails; +bool autocvar_g_ctf_flag_glowtrails; float autocvar_g_ctf_flag_health; string autocvar_g_ctf_flag_red_model; -float autocvar_g_ctf_flag_red_skin; +int autocvar_g_ctf_flag_red_skin; float autocvar_g_ctf_flag_return_time; -float autocvar_g_ctf_flag_return_when_unreachable; +bool autocvar_g_ctf_flag_return_when_unreachable; float autocvar_g_ctf_flag_return_damage; float autocvar_g_ctf_flag_return_dropped; float autocvar_g_ctf_flagcarrier_auto_helpme_damage; @@ -763,82 +272,82 @@ float autocvar_g_ctf_flagcarrier_selfforcefactor; float autocvar_g_ctf_flagcarrier_damagefactor; float autocvar_g_ctf_flagcarrier_forcefactor; //float autocvar_g_ctf_flagcarrier_waypointforenemy_spotting; -float autocvar_g_ctf_fullbrightflags; -float autocvar_g_ctf_ignore_frags; -float autocvar_g_ctf_score_capture; -float autocvar_g_ctf_score_capture_assist; -float autocvar_g_ctf_score_kill; -float autocvar_g_ctf_score_penalty_drop; -//float autocvar_g_ctf_score_penalty_suicidedrop; -float autocvar_g_ctf_score_penalty_returned; -float autocvar_g_ctf_score_pickup_base; -float autocvar_g_ctf_score_pickup_dropped_early; -float autocvar_g_ctf_score_pickup_dropped_late; -float autocvar_g_ctf_score_return; +bool autocvar_g_ctf_fullbrightflags; +bool autocvar_g_ctf_ignore_frags; +int autocvar_g_ctf_score_capture; +int autocvar_g_ctf_score_capture_assist; +int autocvar_g_ctf_score_kill; +int autocvar_g_ctf_score_penalty_drop; +//int autocvar_g_ctf_score_penalty_suicidedrop; +int autocvar_g_ctf_score_penalty_returned; +int autocvar_g_ctf_score_pickup_base; +int autocvar_g_ctf_score_pickup_dropped_early; +int autocvar_g_ctf_score_pickup_dropped_late; +int autocvar_g_ctf_score_return; float autocvar_g_ctf_shield_force; float autocvar_g_ctf_shield_max_ratio; -float autocvar_g_ctf_shield_min_negscore; -float autocvar_g_ctf_stalemate; -float autocvar_g_ctf_stalemate_endcondition; +int autocvar_g_ctf_shield_min_negscore; +bool autocvar_g_ctf_stalemate; +int autocvar_g_ctf_stalemate_endcondition; float autocvar_g_ctf_stalemate_time; -float autocvar_g_ctf_reverse; +bool autocvar_g_ctf_reverse; float autocvar_g_ctf_dropped_capture_delay; float autocvar_g_ctf_dropped_capture_radius; float autocvar_g_cts_finish_kill_delay; -float autocvar_g_cts_selfdamage; -float autocvar_g_debug_bot_commands; -float autocvar_g_domination_default_teams; -float autocvar_g_domination_disable_frags; -float autocvar_g_domination_point_amt; -float autocvar_g_domination_point_fullbright; -float autocvar_g_domination_point_leadlimit; -float autocvar_g_domination_roundbased; -float autocvar_g_domination_roundbased_point_limit; +bool autocvar_g_cts_selfdamage; +bool autocvar_g_debug_bot_commands; +int autocvar_g_domination_default_teams; +bool autocvar_g_domination_disable_frags; +int autocvar_g_domination_point_amt; +bool autocvar_g_domination_point_fullbright; +int autocvar_g_domination_point_leadlimit; +bool autocvar_g_domination_roundbased; +int autocvar_g_domination_roundbased_point_limit; float autocvar_g_domination_round_timelimit; float autocvar_g_domination_warmup; #define autocvar_g_domination_point_limit cvar("g_domination_point_limit") float autocvar_g_domination_point_rate; -float autocvar_g_domination_teams_override; -float autocvar_g_forced_respawn; +int autocvar_g_domination_teams_override; +bool autocvar_g_forced_respawn; string autocvar_g_forced_team_blue; string autocvar_g_forced_team_otherwise; string autocvar_g_forced_team_pink; string autocvar_g_forced_team_red; string autocvar_g_forced_team_yellow; -float autocvar_g_freezetag_frozen_damage_trigger; +bool autocvar_g_freezetag_frozen_damage_trigger; float autocvar_g_freezetag_frozen_force; float autocvar_g_freezetag_frozen_maxtime; float autocvar_g_freezetag_revive_falldamage; float autocvar_g_freezetag_revive_falldamage_health; -float autocvar_g_freezetag_revive_nade; +bool autocvar_g_freezetag_revive_nade; float autocvar_g_freezetag_revive_nade_health; -float autocvar_g_freezetag_point_leadlimit; -float autocvar_g_freezetag_point_limit; +int autocvar_g_freezetag_point_leadlimit; +int autocvar_g_freezetag_point_limit; float autocvar_g_freezetag_revive_extra_size; float autocvar_g_freezetag_revive_speed; float autocvar_g_freezetag_revive_clearspeed; float autocvar_g_freezetag_round_timelimit; -float autocvar_g_freezetag_teams; -float autocvar_g_freezetag_teams_override; -float autocvar_g_freezetag_team_spawns; +int autocvar_g_freezetag_teams; +int autocvar_g_freezetag_teams_override; +bool autocvar_g_freezetag_team_spawns; float autocvar_g_freezetag_warmup; #define autocvar_g_friendlyfire cvar("g_friendlyfire") #define autocvar_g_friendlyfire_virtual cvar("g_friendlyfire_virtual") #define autocvar_g_friendlyfire_virtual_force cvar("g_friendlyfire_virtual_force") -float autocvar_g_full_getstatus_responses; -float autocvar_g_fullbrightitems; -float autocvar_g_fullbrightplayers; +bool autocvar_g_full_getstatus_responses; +bool autocvar_g_fullbrightitems; +bool autocvar_g_fullbrightplayers; #define autocvar_g_grappling_hook cvar("g_grappling_hook") -float autocvar_g_grappling_hook_tarzan; -float autocvar_g_hitplots; +int autocvar_g_grappling_hook_tarzan; +bool autocvar_g_hitplots; string autocvar_g_hitplots_individuals; float autocvar_g_jetpack_acceleration_side; float autocvar_g_jetpack_acceleration_up; float autocvar_g_jetpack_antigravity; -float autocvar_g_jetpack_fuel; +int autocvar_g_jetpack_fuel; float autocvar_g_jetpack_maxspeed_side; float autocvar_g_jetpack_maxspeed_up; -float autocvar_g_keepaway_ballcarrier_effects; +int autocvar_g_keepaway_ballcarrier_effects; float autocvar_g_keepaway_ballcarrier_damage; float autocvar_g_keepaway_ballcarrier_force; float autocvar_g_keepaway_ballcarrier_highspeed; @@ -848,61 +357,61 @@ float autocvar_g_keepaway_noncarrier_damage; float autocvar_g_keepaway_noncarrier_force; float autocvar_g_keepaway_noncarrier_selfdamage; float autocvar_g_keepaway_noncarrier_selfforce; -float autocvar_g_keepaway_noncarrier_warn; -float autocvar_g_keepaway_score_bckill; -float autocvar_g_keepaway_score_killac; -float autocvar_g_keepaway_score_timepoints; +bool autocvar_g_keepaway_noncarrier_warn; +int autocvar_g_keepaway_score_bckill; +int autocvar_g_keepaway_score_killac; +int autocvar_g_keepaway_score_timepoints; float autocvar_g_keepaway_score_timeinterval; float autocvar_g_keepawayball_damageforcescale; -float autocvar_g_keepawayball_effects; +int autocvar_g_keepawayball_effects; float autocvar_g_keepawayball_respawntime; -float autocvar_g_keepawayball_trail_color; -float autocvar_g_keyhunt_point_leadlimit; +int autocvar_g_keepawayball_trail_color; +int autocvar_g_keyhunt_point_leadlimit; #define autocvar_g_keyhunt_point_limit cvar("g_keyhunt_point_limit") -float autocvar_g_keyhunt_teams; -float autocvar_g_keyhunt_teams_override; -float autocvar_g_lms_extra_lives; -float autocvar_g_lms_join_anytime; -float autocvar_g_lms_last_join; +int autocvar_g_keyhunt_teams; +int autocvar_g_keyhunt_teams_override; +int autocvar_g_lms_extra_lives; +bool autocvar_g_lms_join_anytime; +int autocvar_g_lms_last_join; #define autocvar_g_lms_lives_override cvar("g_lms_lives_override") -float autocvar_g_lms_regenerate; +bool autocvar_g_lms_regenerate; #define autocvar_g_maplist cvar_string("g_maplist") -float autocvar_g_maplist_check_waypoints; -float autocvar_g_maplist_index; +bool autocvar_g_maplist_check_waypoints; +int autocvar_g_maplist_index; string autocvar_g_maplist_mostrecent; -float autocvar_g_maplist_mostrecent_count; -float autocvar_g_maplist_selectrandom; +int autocvar_g_maplist_mostrecent_count; +bool autocvar_g_maplist_selectrandom; float autocvar_g_maplist_shuffle; #define autocvar_g_maplist_votable cvar("g_maplist_votable") -float autocvar_g_maplist_votable_abstain; +bool autocvar_g_maplist_votable_abstain; float autocvar_g_maplist_votable_keeptwotime; -float autocvar_g_maplist_votable_nodetail; +bool autocvar_g_maplist_votable_nodetail; string autocvar_g_maplist_votable_screenshot_dir; -float autocvar_g_maplist_votable_suggestions; -float autocvar_g_maplist_votable_suggestions_override_mostrecent; +bool autocvar_g_maplist_votable_suggestions; +bool autocvar_g_maplist_votable_suggestions_override_mostrecent; float autocvar_g_maplist_votable_timeout; -float autocvar_g_maxplayers; +int autocvar_g_maxplayers; float autocvar_g_maxplayers_spectator_blocktime; float autocvar_g_maxpushtime; float autocvar_g_maxspeed; float autocvar_g_midair_shieldtime; -#define autocvar_g_minstagib cvar("g_minstagib") -float autocvar_g_minstagib_ammo_drop; -float autocvar_g_minstagib_extralives; -float autocvar_g_minstagib_speed_highspeed; -float autocvar_g_minstagib_invis_alpha; +#define autocvar_g_instagib cvar("g_instagib") +int autocvar_g_instagib_ammo_drop; +int autocvar_g_instagib_extralives; +float autocvar_g_instagib_speed_highspeed; +float autocvar_g_instagib_invis_alpha; #define autocvar_g_mirrordamage cvar("g_mirrordamage") #define autocvar_g_mirrordamage_virtual cvar("g_mirrordamage_virtual") -var float autocvar_g_movement_highspeed = 1; -float autocvar_g_multijump; +float autocvar_g_movement_highspeed = 1; +int autocvar_g_multijump; float autocvar_g_multijump_add; float autocvar_g_multijump_speed; string autocvar_g_mutatormsg; float autocvar_g_nexball_basketball_bouncefactor; float autocvar_g_nexball_basketball_bouncestop; float autocvar_g_nexball_basketball_carrier_highspeed; -float autocvar_g_nexball_basketball_meter; +bool autocvar_g_nexball_basketball_meter; float autocvar_g_nexball_basketball_meter_maxpower; float autocvar_g_nexball_basketball_meter_minpower; float autocvar_g_nexball_delay_collect; @@ -910,80 +419,79 @@ float autocvar_g_nexball_delay_goal; float autocvar_g_nexball_delay_start; float autocvar_g_nexball_football_bouncefactor; float autocvar_g_nexball_football_bouncestop; -float autocvar_g_nexball_goalleadlimit; +int autocvar_g_nexball_goalleadlimit; #define autocvar_g_nexball_goallimit cvar("g_nexball_goallimit") -float autocvar_g_nexball_radar_showallplayers; -float autocvar_g_nexball_sound_bounce; -float autocvar_g_nexball_trail_color; +bool autocvar_g_nexball_radar_showallplayers; +bool autocvar_g_nexball_sound_bounce; +int autocvar_g_nexball_trail_color; //float autocvar_g_nick_flood_penalty; -float autocvar_g_nick_flood_penalty_red; -float autocvar_g_nick_flood_penalty_yellow; +int autocvar_g_nick_flood_penalty_red; +int autocvar_g_nick_flood_penalty_yellow; //float autocvar_g_nick_flood_timeout; -float autocvar_g_nix_with_healtharmor; -float autocvar_g_nix_with_laser; -float autocvar_g_nix_with_powerups; -float autocvar_g_nodepthtestitems; -float autocvar_g_nodepthtestplayers; -float autocvar_g_norecoil; +bool autocvar_g_nix_with_healtharmor; +bool autocvar_g_nix_with_blaster; +bool autocvar_g_nix_with_powerups; +bool autocvar_g_nodepthtestitems; +bool autocvar_g_nodepthtestplayers; +bool autocvar_g_norecoil; float autocvar_g_onslaught_cp_buildhealth; float autocvar_g_onslaught_cp_buildtime; float autocvar_g_onslaught_cp_health; float autocvar_g_onslaught_cp_regen; float autocvar_g_onslaught_gen_health; -float autocvar_g_pickup_cells_max; -float autocvar_g_pickup_fuel_max; -float autocvar_g_pickup_items; -float autocvar_g_pickup_nails_max; -float autocvar_g_pickup_rockets_max; -float autocvar_g_pickup_shells_max; +int autocvar_g_pickup_cells_max; +int autocvar_g_pickup_plasma_max; +int autocvar_g_pickup_fuel_max; +int autocvar_g_pickup_items; +int autocvar_g_pickup_nails_max; +int autocvar_g_pickup_rockets_max; +int autocvar_g_pickup_shells_max; float autocvar_g_player_alpha; float autocvar_g_player_brightness; -float autocvar_g_playerclip_collisions; -string autocvar_g_playerstats_uri; -float autocvar_g_powerups; -float autocvar_g_projectiles_damage; -float autocvar_g_projectiles_keep_owner; -float autocvar_g_projectiles_newton_style; +bool autocvar_g_playerclip_collisions; +int autocvar_g_powerups; +int autocvar_g_projectiles_damage; +bool autocvar_g_projectiles_keep_owner; +int autocvar_g_projectiles_newton_style; float autocvar_g_projectiles_newton_style_2_maxfactor; float autocvar_g_projectiles_newton_style_2_minfactor; -float autocvar_g_projectiles_spread_style; +int autocvar_g_projectiles_spread_style; #define autocvar_g_race_laps_limit cvar("g_race_laps_limit") float autocvar_g_race_qualifying_timelimit; float autocvar_g_race_qualifying_timelimit_override; -float autocvar_g_race_teams; +int autocvar_g_race_teams; float autocvar_g_respawn_delay_small; -float autocvar_g_respawn_delay_small_count; +int autocvar_g_respawn_delay_small_count; float autocvar_g_respawn_delay_large; -float autocvar_g_respawn_delay_large_count; +int autocvar_g_respawn_delay_large_count; float autocvar_g_respawn_delay_max; -float autocvar_g_respawn_ghosts; +bool autocvar_g_respawn_ghosts; float autocvar_g_respawn_ghosts_maxtime; float autocvar_g_respawn_ghosts_speed; -float autocvar_g_respawn_waves; -float autocvar_g_running_guns; -float autocvar_g_shootfromcenter; -float autocvar_g_shootfromclient; -float autocvar_g_shootfromeye; +int autocvar_g_respawn_waves; +bool autocvar_g_running_guns; +bool autocvar_g_shootfromcenter; +int autocvar_g_shootfromclient; +bool autocvar_g_shootfromeye; string autocvar_g_shootfromfixedorigin; -float autocvar_g_showweaponspawns; -float autocvar_g_spawn_alloweffects; +int autocvar_g_showweaponspawns; +bool autocvar_g_spawn_alloweffects; float autocvar_g_spawn_furthest; -float autocvar_g_spawn_useallspawns; -float autocvar_g_spawnpoints_auto_move_out_of_solid; +bool autocvar_g_spawn_useallspawns; +bool autocvar_g_spawnpoints_auto_move_out_of_solid; #define autocvar_g_spawnshieldtime cvar("g_spawnshieldtime") -#define autocvar_g_start_weapon_laser cvar("g_start_weapon_laser") -float autocvar_g_tdm_team_spawns; -float autocvar_g_tdm_point_limit; -float autocvar_g_tdm_point_leadlimit; -float autocvar_g_tdm_teams; -float autocvar_g_tdm_teams_override; +bool autocvar_g_tdm_team_spawns; +int autocvar_g_tdm_point_limit; +int autocvar_g_tdm_point_leadlimit; +int autocvar_g_tdm_teams; +int autocvar_g_tdm_teams_override; float autocvar_g_teamdamage_resetspeed; float autocvar_g_teamdamage_threshold; -float autocvar_g_telefrags; -float autocvar_g_telefrags_avoid; -float autocvar_g_telefrags_teamplay; +bool autocvar_g_telefrags; +bool autocvar_g_telefrags_avoid; +bool autocvar_g_telefrags_teamplay; float autocvar_g_teleport_maxspeed; -float autocvar_g_throughfloor_debug; +bool autocvar_g_throughfloor_debug; float autocvar_g_throughfloor_damage; float autocvar_g_throughfloor_force; float autocvar_g_throughfloor_damage_max_stddev; @@ -996,10 +504,10 @@ float autocvar_g_triggerimpulse_accel_multiplier; float autocvar_g_triggerimpulse_accel_power; float autocvar_g_triggerimpulse_directional_multiplier; float autocvar_g_triggerimpulse_radial_multiplier; -float autocvar_g_turrets; +bool autocvar_g_turrets; float autocvar_g_turrets_aimidle_delay; -float autocvar_g_turrets_nofire; -float autocvar_g_turrets_reloadcvars; +bool autocvar_g_turrets_nofire; +bool autocvar_g_turrets_reloadcvars; float autocvar_g_turrets_targetscan_maxdelay; float autocvar_g_turrets_targetscan_mindelay; float autocvar_g_turrets_unit_ewheel_speed_fast; @@ -1037,10 +545,10 @@ float autocvar_g_turrets_unit_walker_turn_walk; float autocvar_g_turrets_unit_walker_turn_run; float autocvar_g_turrets_unit_walker_turn_strafe; float autocvar_g_turrets_unit_walker_turn_swim; -float autocvar_g_use_ammunition; -float autocvar_g_waypointeditor; -float autocvar_g_waypointeditor_auto; -float autocvar_g_waypoints_for_items; +bool autocvar_g_use_ammunition; +bool autocvar_g_waypointeditor; +int autocvar_g_waypointeditor_auto; +int autocvar_g_waypoints_for_items; float autocvar_g_weapon_charge_colormod_blue_full; float autocvar_g_weapon_charge_colormod_blue_half; float autocvar_g_weapon_charge_colormod_green_full; @@ -1049,36 +557,36 @@ float autocvar_g_weapon_charge_colormod_hdrmultiplier; float autocvar_g_weapon_charge_colormod_red_full; float autocvar_g_weapon_charge_colormod_red_half; #define autocvar_g_weapon_stay cvar("g_weapon_stay") -float autocvar_g_weapon_throwable; +bool autocvar_g_weapon_throwable; #define autocvar_g_weaponarena cvar_string("g_weaponarena") string autocvar_g_xonoticversion; float autocvar_gameversion; float autocvar_gameversion_min; float autocvar_gameversion_max; string autocvar_hostname; -float autocvar_lastlevel; -float autocvar_leadlimit; -float autocvar_leadlimit_and_fraglimit; -float autocvar_leadlimit_override; -float autocvar_loddebug; -float autocvar_minplayers; +bool autocvar_lastlevel; +int autocvar_leadlimit; +int autocvar_leadlimit_and_fraglimit; +int autocvar_leadlimit_override; +int autocvar_loddebug; +int autocvar_minplayers; string autocvar_nextmap; -float autocvar_prvm_backtraceforwarnings; +bool autocvar_prvm_backtraceforwarnings; string autocvar_quit_and_redirect; float autocvar_quit_and_redirect_timer; -float autocvar_quit_when_empty; +bool autocvar_quit_when_empty; float autocvar_r_showbboxes; -float autocvar_rescan_pending; -float autocvar_samelevel; +int autocvar_rescan_pending; +bool autocvar_samelevel; string autocvar_sessionid; #define autocvar_skill cvar("skill") float autocvar_skill_auto; #define autocvar_slowmo cvar("slowmo") float autocvar_snd_soundradius; -float autocvar_spawn_debug; -float autocvar_speedmeter; +int autocvar_spawn_debug; +bool autocvar_speedmeter; float autocvar_sv_accelerate; -var float autocvar_sv_accuracy_data_share = 1; +float autocvar_sv_accuracy_data_share = 1; string autocvar_sv_adminnick; float autocvar_sv_airaccel_qw; float autocvar_sv_airaccel_qw_stretchfactor; @@ -1091,103 +599,103 @@ float autocvar_sv_airspeedlimit_nonqw; float autocvar_sv_airstopaccelerate; float autocvar_sv_airstrafeaccel_qw; float autocvar_sv_airstrafeaccelerate; -float autocvar_sv_autoscreenshot; -float autocvar_sv_cheats; +bool autocvar_sv_autoscreenshot; +int autocvar_sv_cheats; float autocvar_sv_clientcommand_antispam_time; -float autocvar_sv_clientcommand_antispam_count; -float autocvar_sv_curl_serverpackages_auto; -float autocvar_sv_db_saveasdump; -float autocvar_sv_defaultcharacter; +int autocvar_sv_clientcommand_antispam_count; +bool autocvar_sv_curl_serverpackages_auto; +bool autocvar_sv_db_saveasdump; +bool autocvar_sv_defaultcharacter; string autocvar_sv_defaultplayercolors; string autocvar_sv_defaultplayermodel; string autocvar_sv_defaultplayermodel_blue; string autocvar_sv_defaultplayermodel_pink; string autocvar_sv_defaultplayermodel_red; string autocvar_sv_defaultplayermodel_yellow; -float autocvar_sv_defaultplayerskin; +int autocvar_sv_defaultplayerskin; float autocvar_sv_dodging_delay; float autocvar_sv_dodging_height_threshold; float autocvar_sv_dodging_horiz_speed; float autocvar_sv_dodging_horiz_speed_frozen; float autocvar_sv_dodging_ramp_time; -float autocvar_sv_dodging_sound; +bool autocvar_sv_dodging_sound; float autocvar_sv_dodging_up_speed; float autocvar_sv_dodging_wall_distance_threshold; -float autocvar_sv_dodging_wall_dodging; -float autocvar_sv_dodging_frozen; -float autocvar_sv_dodging_frozen_doubletap; -float autocvar_sv_doublejump; -float autocvar_sv_eventlog; -float autocvar_sv_eventlog_console; -float autocvar_sv_eventlog_files; -float autocvar_sv_eventlog_files_counter; +bool autocvar_sv_dodging_wall_dodging; +bool autocvar_sv_dodging_frozen; +bool autocvar_sv_dodging_frozen_doubletap; +bool autocvar_sv_doublejump; +bool autocvar_sv_eventlog; +bool autocvar_sv_eventlog_console; +bool autocvar_sv_eventlog_files; +int autocvar_sv_eventlog_files_counter; string autocvar_sv_eventlog_files_nameprefix; string autocvar_sv_eventlog_files_namesuffix; -float autocvar_sv_eventlog_files_timestamps; +bool autocvar_sv_eventlog_files_timestamps; float autocvar_sv_friction; float autocvar_sv_friction_on_land; float autocvar_sv_gameplayfix_q2airaccelerate; -float autocvar_sv_gentle; +int autocvar_sv_gentle; #define autocvar_sv_gravity cvar("sv_gravity") string autocvar_sv_intermission_cdtrack; string autocvar_sv_jumpspeedcap_max; float autocvar_sv_jumpspeedcap_max_disable_on_ramps; string autocvar_sv_jumpspeedcap_min; float autocvar_sv_jumpvelocity; -float autocvar_sv_logscores_bots; -float autocvar_sv_logscores_console; -float autocvar_sv_logscores_file; +bool autocvar_sv_logscores_bots; +bool autocvar_sv_logscores_console; +bool autocvar_sv_logscores_file; string autocvar_sv_logscores_filename; float autocvar_sv_mapchange_delay; float autocvar_sv_maxairspeed; float autocvar_sv_maxairstrafespeed; float autocvar_sv_maxspeed; string autocvar_sv_motd; -float autocvar_sv_precacheplayermodels; -float autocvar_sv_precacheweapons; -float autocvar_sv_q3acompat_machineshotgunswap; -float autocvar_sv_ready_restart; -float autocvar_sv_ready_restart_after_countdown; -float autocvar_sv_ready_restart_repeatable; -float autocvar_sv_servermodelsonly; -float autocvar_sv_spectate; +bool autocvar_sv_precacheplayermodels; +//float autocvar_sv_precacheweapons; // WEAPONTODO? +bool autocvar_sv_q3acompat_machineshotgunswap; +bool autocvar_sv_ready_restart; +bool autocvar_sv_ready_restart_after_countdown; +bool autocvar_sv_ready_restart_repeatable; +bool autocvar_sv_servermodelsonly; +int autocvar_sv_spectate; float autocvar_sv_spectator_speed_multiplier; -float autocvar_sv_status_privacy; +bool autocvar_sv_status_privacy; float autocvar_sv_stepheight; float autocvar_sv_stopspeed; float autocvar_sv_strengthsound_antispam_refire_threshold; float autocvar_sv_strengthsound_antispam_time; -float autocvar_sv_teamnagger; -float autocvar_sv_timeout; +bool autocvar_sv_teamnagger; +bool autocvar_sv_timeout; float autocvar_sv_timeout_leadtime; float autocvar_sv_timeout_length; -float autocvar_sv_timeout_number; +int autocvar_sv_timeout_number; float autocvar_sv_timeout_resumetime; -float autocvar_sv_vote_call; -float autocvar_sv_vote_change; +bool autocvar_sv_vote_call; +bool autocvar_sv_vote_change; string autocvar_sv_vote_commands; -float autocvar_sv_vote_gametype; +bool autocvar_sv_vote_gametype; float autocvar_sv_vote_gametype_timeout; string autocvar_sv_vote_gametype_options; float autocvar_sv_vote_gametype_keeptwotime; -float autocvar_sv_vote_gametype_default_current; -float autocvar_sv_vote_limit; +bool autocvar_sv_vote_gametype_default_current; +int autocvar_sv_vote_limit; float autocvar_sv_vote_majority_factor; float autocvar_sv_vote_majority_factor_of_voted; -float autocvar_sv_vote_master; -float autocvar_sv_vote_master_callable; +bool autocvar_sv_vote_master; +bool autocvar_sv_vote_master_callable; string autocvar_sv_vote_master_commands; string autocvar_sv_vote_master_password; -float autocvar_sv_vote_master_playerlimit; -float autocvar_sv_vote_no_stops_vote; -float autocvar_sv_vote_nospectators; +int autocvar_sv_vote_master_playerlimit; +bool autocvar_sv_vote_no_stops_vote; +int autocvar_sv_vote_nospectators; //string autocvar_sv_vote_only_commands; -float autocvar_sv_vote_override_mostrecent; -float autocvar_sv_vote_singlecount; +bool autocvar_sv_vote_override_mostrecent; +bool autocvar_sv_vote_singlecount; float autocvar_sv_vote_stop; float autocvar_sv_vote_timeout; float autocvar_sv_vote_wait; -float autocvar_sv_vote_gamestart; +bool autocvar_sv_vote_gamestart; float autocvar_sv_warsowbunny_accel; float autocvar_sv_warsowbunny_airforwardaccel; float autocvar_sv_warsowbunny_backtosideratio; @@ -1199,8 +707,8 @@ float autocvar_sv_waypointsprite_limitedrange; string autocvar_sv_weaponstats_file; float autocvar_sv_gibhealth; float autocvar_sys_ticrate; -float autocvar_teamplay_lockonrestart; -float autocvar_teamplay_mode; +bool autocvar_teamplay_lockonrestart; +int autocvar_teamplay_mode; #define autocvar_timelimit cvar("timelimit") #define autocvar_timelimit_override cvar("timelimit_override") float autocvar_timelimit_increment; @@ -1208,66 +716,66 @@ float autocvar_timelimit_decrement; float autocvar_timelimit_min; float autocvar_timelimit_max; float autocvar_timelimit_overtime; -float autocvar_timelimit_overtimes; +int autocvar_timelimit_overtimes; float autocvar_timelimit_suddendeath; #define autocvar_utf8_enable cvar("utf8_enable") -float autocvar_waypoint_benchmark; -float autocvar_sv_gameplayfix_gravityunaffectedbyticrate; +bool autocvar_waypoint_benchmark; +bool autocvar_sv_gameplayfix_gravityunaffectedbyticrate; float autocvar_g_trueaim_minrange; -float autocvar_g_debug_defaultsounds; +bool autocvar_g_debug_defaultsounds; float autocvar_g_grab_range; -float autocvar_g_sandbox_info; -float autocvar_g_sandbox_readonly; +int autocvar_g_sandbox_info; +bool autocvar_g_sandbox_readonly; string autocvar_g_sandbox_storage_name; float autocvar_g_sandbox_storage_autosave; -float autocvar_g_sandbox_storage_autoload; +bool autocvar_g_sandbox_storage_autoload; float autocvar_g_sandbox_editor_flood; -float autocvar_g_sandbox_editor_maxobjects; -float autocvar_g_sandbox_editor_free; +int autocvar_g_sandbox_editor_maxobjects; +int autocvar_g_sandbox_editor_free; float autocvar_g_sandbox_editor_distance_spawn; float autocvar_g_sandbox_editor_distance_edit; float autocvar_g_sandbox_object_scale_min; float autocvar_g_sandbox_object_scale_max; float autocvar_g_sandbox_object_material_velocity_min; float autocvar_g_sandbox_object_material_velocity_factor; -float autocvar_g_max_info_autoscreenshot; -float autocvar_physics_ode; -float autocvar_g_physical_items; +int autocvar_g_max_info_autoscreenshot; +bool autocvar_physics_ode; +int autocvar_g_physical_items; float autocvar_g_physical_items_damageforcescale; float autocvar_g_physical_items_reset; float autocvar_g_monsters; -float autocvar_g_monsters_edit; -float autocvar_g_monsters_sounds; +bool autocvar_g_monsters_edit; +bool autocvar_g_monsters_sounds; float autocvar_g_monsters_think_delay; -float autocvar_g_monsters_max; -float autocvar_g_monsters_max_perplayer; +int autocvar_g_monsters_max; +int autocvar_g_monsters_max_perplayer; float autocvar_g_monsters_target_range; -float autocvar_g_monsters_target_infront; +bool autocvar_g_monsters_target_infront; float autocvar_g_monsters_attack_range; -float autocvar_g_monsters_score_kill; -float autocvar_g_monsters_score_spawned; -float autocvar_g_monsters_typefrag; -float autocvar_g_monsters_owners; +int autocvar_g_monsters_score_kill; +int autocvar_g_monsters_score_spawned; +bool autocvar_g_monsters_typefrag; +bool autocvar_g_monsters_owners; float autocvar_g_monsters_miniboss_chance; float autocvar_g_monsters_miniboss_healthboost; float autocvar_g_monsters_drop_time; float autocvar_g_monsters_spawnshieldtime; -float autocvar_g_monsters_teams; +bool autocvar_g_monsters_teams; float autocvar_g_monsters_respawn_delay; -float autocvar_g_monsters_respawn; +bool autocvar_g_monsters_respawn; float autocvar_g_monsters_armor_blockpercent; float autocvar_g_touchexplode_radius; float autocvar_g_touchexplode_damage; float autocvar_g_touchexplode_edgedamage; float autocvar_g_touchexplode_force; float autocvar_g_invasion_round_timelimit; -float autocvar_g_invasion_teams; -float autocvar_g_invasion_team_spawns; +int autocvar_g_invasion_teams; +bool autocvar_g_invasion_team_spawns; float autocvar_g_invasion_spawnpoint_spawn_delay; #define autocvar_g_invasion_point_limit cvar("g_invasion_point_limit") float autocvar_g_invasion_warmup; -float autocvar_g_invasion_monster_count; -float autocvar_g_invasion_zombies_only; +int autocvar_g_invasion_monster_count; +bool autocvar_g_invasion_zombies_only; float autocvar_g_invasion_spawn_delay; #define autocvar_g_bloodloss cvar("g_bloodloss") float autocvar_g_random_gravity_negative_chance; @@ -1276,10 +784,11 @@ float autocvar_g_random_gravity_max; float autocvar_g_random_gravity_positive; float autocvar_g_random_gravity_negative; float autocvar_g_random_gravity_delay; -float autocvar_g_nades; -float autocvar_g_nades_spawn; -float autocvar_g_nades_spawn_count; -float autocvar_g_nades_client_select; +bool autocvar_g_nades; +vector autocvar_g_nades_throw_offset; +bool autocvar_g_nades_spawn; +int autocvar_g_nades_spawn_count; +bool autocvar_g_nades_client_select; float autocvar_g_nades_nade_lifetime; float autocvar_g_nades_nade_minforce; float autocvar_g_nades_nade_maxforce; @@ -1289,39 +798,39 @@ float autocvar_g_nades_nade_damage; float autocvar_g_nades_nade_edgedamage; float autocvar_g_nades_nade_radius; float autocvar_g_nades_nade_force; -float autocvar_g_nades_nade_newton_style; -float autocvar_g_nades_napalm_ball_count; +int autocvar_g_nades_nade_newton_style; +int autocvar_g_nades_napalm_ball_count; float autocvar_g_nades_napalm_ball_spread; float autocvar_g_nades_napalm_ball_damage; float autocvar_g_nades_napalm_ball_damageforcescale; float autocvar_g_nades_napalm_ball_lifetime; float autocvar_g_nades_napalm_ball_radius; -float autocvar_g_nades_napalm_blast; +bool autocvar_g_nades_napalm_blast; float autocvar_g_nades_napalm_fountain_lifetime; float autocvar_g_nades_napalm_fountain_delay; float autocvar_g_nades_napalm_fountain_radius; float autocvar_g_nades_napalm_fountain_damage; float autocvar_g_nades_napalm_fountain_edgedamage; float autocvar_g_nades_napalm_burntime; -float autocvar_g_nades_napalm_selfdamage; -float autocvar_g_nades_nade_type; -float autocvar_g_nades_bonus_type; -float autocvar_g_nades_bonus; -float autocvar_g_nades_bonus_onstrength; -float autocvar_g_nades_bonus_client_select; -float autocvar_g_nades_bonus_max; -float autocvar_g_nades_bonus_score_max; -float autocvar_g_nades_bonus_score_time; -float autocvar_g_nades_bonus_score_time_flagcarrier; -float autocvar_g_nades_bonus_score_minor; -float autocvar_g_nades_bonus_score_low; -float autocvar_g_nades_bonus_score_high; -float autocvar_g_nades_bonus_score_medium; -float autocvar_g_nades_bonus_score_spree; +bool autocvar_g_nades_napalm_selfdamage; +int autocvar_g_nades_nade_type; +int autocvar_g_nades_bonus_type; +bool autocvar_g_nades_bonus; +bool autocvar_g_nades_bonus_onstrength; +bool autocvar_g_nades_bonus_client_select; +int autocvar_g_nades_bonus_max; +int autocvar_g_nades_bonus_score_max; +int autocvar_g_nades_bonus_score_time; +int autocvar_g_nades_bonus_score_time_flagcarrier; +int autocvar_g_nades_bonus_score_minor; +int autocvar_g_nades_bonus_score_low; +int autocvar_g_nades_bonus_score_high; +int autocvar_g_nades_bonus_score_medium; +int autocvar_g_nades_bonus_score_spree; float autocvar_g_nades_ice_freeze_time; float autocvar_g_nades_ice_health; -float autocvar_g_nades_ice_explode; -float autocvar_g_nades_ice_teamcheck; +bool autocvar_g_nades_ice_explode; +bool autocvar_g_nades_ice_teamcheck; float autocvar_g_nades_heal_time; float autocvar_g_nades_heal_rate; float autocvar_g_nades_heal_friend; @@ -1331,20 +840,27 @@ float autocvar_g_nades_pokenade_monster_lifetime; float autocvar_g_campcheck_damage; float autocvar_g_campcheck_distance; float autocvar_g_campcheck_interval; -float autocvar_g_jump_grunt; +bool autocvar_g_jump_grunt; +bool autocvar_g_overkill_powerups_replace; +float autocvar_g_overkill_superguns_respawn_time; +bool autocvar_g_overkill_100h_anyway; +bool autocvar_g_overkill_100a_anyway; +bool autocvar_g_overkill_ammo_charge; +float autocvar_g_overkill_ammo_charge_notice; +float autocvar_g_overkill_ammo_charge_limit; float autocvar_g_spawn_near_teammate_distance; -float autocvar_g_spawn_near_teammate_ignore_spawnpoint; +bool autocvar_g_spawn_near_teammate_ignore_spawnpoint; float autocvar_g_spawn_near_teammate_ignore_spawnpoint_delay; float autocvar_g_spawn_near_teammate_ignore_spawnpoint_delay_death; -float autocvar_g_spawn_near_teammate_ignore_spawnpoint_check_health; -float autocvar_g_spawn_near_teammate_ignore_spawnpoint_closetodeath; +int autocvar_g_spawn_near_teammate_ignore_spawnpoint_check_health; +bool autocvar_g_spawn_near_teammate_ignore_spawnpoint_closetodeath; float autocvar_g_buffs_waypoint_distance; -float autocvar_g_buffs_randomize; +bool autocvar_g_buffs_randomize; float autocvar_g_buffs_random_lifetime; -float autocvar_g_buffs_random_location; -float autocvar_g_buffs_random_location_attempts; -float autocvar_g_buffs_spawn_count; -float autocvar_g_buffs_replace_powerups; +bool autocvar_g_buffs_random_location; +int autocvar_g_buffs_random_location_attempts; +int autocvar_g_buffs_spawn_count; +bool autocvar_g_buffs_replace_powerups; float autocvar_g_buffs_cooldown_activate; float autocvar_g_buffs_cooldown_respawn; float autocvar_g_buffs_resistance_blockpercent; @@ -1367,4 +883,4 @@ float autocvar_g_buffs_vampire_damage_steal; float autocvar_g_buffs_invisible_alpha; float autocvar_g_buffs_flight_gravity; float autocvar_g_buffs_jump_height; - +#endif