//******************************************************************************
// Call of Duty 2 - eXtreme+ modification
//******************************************************************************
// author   : Astoroth and the eXtreme+ Support Crew
// website  : http://www.mycallofduty.net
//
// mod      : eXtreme+
// version  : 2.6
// update   : january 2010
//******************************************************************************


//******************************************************************************
// Forced clientside dvars
//******************************************************************************
// This feature allows you to control the clientside dvars, every 5 seconds the mod
// will check to see if any setting has been changed by the client

// forced clientside dvars?
// 0 = disable, 1 = enable, default = 0
set ex_forceclientdvars "1"

// force rate
// 0 = disable, max = 99999, default = 25000
//set ex_forcerate "25000"

// mantle hint
// 0 = disable, 1 = enable, default = 1
set ex_mantlehint "0"

// player crosshair
// 0 = disable, 1 = enable, default = 1
//set ex_crosshair "1"

// player crosshairnames (show when players are on your side and targeted)
set ex_crosshairnames "1"

// enemy crosshair, prevent crosshair colour change when targeting enemy player
// 0 = disable, 1 = enable, default = 1
set ex_enemycross "0"

// hud stance indicator
// 0 = disable, 1 = enable, default = 1
set ex_hudstance "0"

// bright models - hack prevention (set to 0 to prevent!)
// 0 = disable, 1 = enable, default = 1
set ex_brightmodels "0"

// hack prevention!
// lodscale (LodScale Bush Exploit) is forced to "1" in mod
// q3fs (Ambient Sound Exploit) is forced to "1" in mod


//******************************************************************************
// Realism options
//******************************************************************************
// drop weapon on hand or gun hit
// percentage setting 0 - 100, default = 0
set ex_droponhandhit "25"

// drop weapon on arm hit
// percentage setting 0 - 100, default = 0
set ex_droponarmhit "25"

// drop weapon on fall
// percentage setting 0 - 100, default = 0
set ex_droponfall "25"

// trip on leg hit (this setting does not currently work with COD2)
// percentage setting 0 - 100, default = 0
//set ex_triponleghit "25"

// Trip on foot hit (this setting does not currently work with COD2)
// percentage setting 0 - 100, default = 0
//set ex_triponfoothit "25"

// player bob factor. no more gliding when you walk/sprint
// 0 = disable, 1 = enable, default = 0
//set ex_player_bobfactor "1"

// deathsounds, played when players die, doh!
// 0 = disable, 1 = enable, default = 0
set ex_deathsound "1"

// painsounds, played when players get hurt!
// 0 = disable, 1 = enable, default = 0
set ex_painsound "1"

// prone/jump shoot delay monitor
// when the player goes prone or jumps in the air, their weapon is disabled for a moment
// before they can shoot again, stops the dive bombers and bunny hoppers on your server!
// 0 = disable (default)
// 1 = monitor prone only
// 2 = monitor jump only
// 3 = monitor prone and jump
set ex_stanceshoot "0"

// Jump shoot delay sensitivity
// Adjust the sensitivity of the shoot stance weapon delay, so that it will only
// pause your weapon if you jump or go to prone, and not when you go over a small
// rock or bump on the map.
// min = 0, max = 10, default = 5
set ex_jump_sensitivity "7"


//******************************************************************************
// Forced auto-assign and clan versus non-clan
//******************************************************************************
// This feature allows you to disable team selection, only leaving auto-assign
// on the team selection menu. When they first enter the map, the auto-assign
// button will be automatically clicked for them.
// For mode 2 see clancontrol.cfg for clan specific settings.
// WARNING: mode 2 will DISABLE team balancing!
// 0 = disable - no auto-assign (default)
// 1 = enable  - force auto-assign for all players
// 2 = enable  - force auto-assign for non-clan players (all except clan 1)
//set ex_autoassign "0"

// Automatically select predefined team for players in auto-assign mode 2
// Set the team YOUR CLAN (ex_clantag1 in clancontrol.cfg) will be playing on.
// Non-clan players will be assigned the opposite team automatically.
// Valid settings are "allies" (default) and "axis".
//set ex_autoassign_clanteam "allies"

// In auto-assign mode 2, you can force clan members into the team set by
// ex_autoassign_clanteam by enabling the clanbridge function.
// If disabled, clan members can select any team they want.
// 0 = disable (default)
// 1 = enable
//set ex_autoassign_clanbridge "0"

// Clan versus non-clan mode
// Enabling this will automatically enable auto-assign mode 2.
// This feature can be turned on and off using eXtreme RCON Server Settings.
// 0 = disable (default)
// 1 = enable
//set ex_clanvsnonclan "0"

// Clan mode announcements
// 0 = disabled
// 1 = fixed clan mode indicator in upper-left corner (below score)
// 2 = one-time announcement on spawn
// 3 = repetitive announcement on spawn
// 4 = one-time announcement *AND* fixed indicator (1 + 2) (default)
// 5 = repetitive announcement *AND fixed indicator (1 + 3)
//set ex_clanvsnonclan_msg "4"


//******************************************************************************
// Sprinting
//******************************************************************************
// enable sprinting, enabled by moving and pressing the USE key, if you don't like having
// the use key set for sprinting, you can mimmick the old CODUO ALT key for sprinting by
// setting you ALT key as an alternative key for USE, it does work!
// 0 = disabled (default)
// 1 = while standing only
// 2 = standing and crouching
// 3 = standing, crouching and while prone
set ex_sprint "1"

// disable sprinting while carrying panzerschreck
// 0 = enable sprint, 1 = disable sprint, default = 1
//set ex_sprint_heavy_panzer "1"

// disable sprinting while carrying MG42's and 30 cals
// 0 = enable sprint, 1 = disable sprint, default = 1
//set ex_sprint_heavy_mg "1"

// no sprinting if a flag is carried, is for all flagbased games
// 0 = enable sprint, 1 = disable sprint, default = 0
set ex_sprint_heavy_flag "1"

// enable sprint hud, graphical representation of how much sprinting you have left
// 0 = disable, 1 = enable, default = 1
set ex_sprint_hud "0"

// enable hud hint, when moving this shows the player that sprinting is available
// 0 = disable, 1 = enable, default = 0
//set ex_sprint_hud_hint "0"

// max sprint time in seconds
// min = 1, max = 999, default = 3
set ex_sprint_time "10"

// max recover time in seconds, total recover time for a full recover will be this time + the
// maximum sprint time!
// min = 0, max = 999, default = 2
set ex_sprint_recover_time "5"


//******************************************************************************
// Antirun
//******************************************************************************
// For Sniper Servers or Tactical Servers this will allow for short bursts
// of running or sprinting.
// 1st offense -- shellshock
// 2nd offense -- lose half of health
// 3rd offense -- warped into the air and read the server rules
// 4th offense -- kicked from server (this is a TempBan)
//
// 0 = disabled (default)
// 1 = enabled
//set ex_antirun "1"

// Distance
// min = 100, max = 9999, default = 500
// Distance is in COD2 units, not feet or yards
//set ex_antirun_distance "500"


//******************************************************************************
// Close kill protection
//******************************************************************************
// Only allow kills if the distance is above the set minumum
// 0 = disabled (default)
// 1 = enabled
//set ex_closekill "0"

// Units
// 0 = yards (default)
// 1 = metres
//set ex_closekill_units "0"

// Distance
// min = 1, max = 999, default = 30
//set ex_closekill_distance "30"

// Messages
// 0 = disabled
// 1 = attacker gets warning (default)
// 2 = attacker gets warning and victim gets protection info
//set ex_closekill_msg "1"


//******************************************************************************
// Helmet Pop
//******************************************************************************
// pop helmets, players helmet goes flying when damaged in the head area!
// percentage setting 0 - 100, default = 0
set ex_pophelmet "50"


//******************************************************************************
// Taunts
//******************************************************************************
// In addition to the ingame quicktaunt menu system, you can also set the mod to make the
// attacker say a random taunt when they kill a player!
// 0 = disable menu and auto taunt
// 1 = enable menu taunts only
// 2 = enable auto taunts only
// 3 = enable menu and auto taunts
set ex_taunts "3"


//******************************************************************************
// Camouflage models
// WARNING #1: DO NOT SET THIS TO "1" UNLESS YOU HAVE THE OPTIONAL CAMO MOD
// DOWNLOADED AND PLACED IN THE FS_GAME FOLDER!
// WARNING #2: This feature is only available for one model, so the model limiter
// will be enabled automatically.
//******************************************************************************
// 0 = disable (default)
// 1 = enable
//set ex_camouflage "0"


//******************************************************************************
// Diana (Female Model)
// There is one Diana model for the allies (one for normandy, africa and winter)
// and three for the axis (one for normandy, one for africa and one for winter).
// Players can select Diana from the in-game menu after their first spawn.
// If enabled, Diana will be selected even if camouflage models are enabled.
// Diana is not camouflaged though.
//******************************************************************************
// WARNING: DO NOT SET THIS TO "1" UNLESS YOU HAVE THE OPTIONAL DIANA MOD
// DOWNLOADED AND PLACED IN THE FS_GAME FOLDER!
// 0 = disable (default)
// 1 = enable
//set ex_diana "0"

// allow players to save their diana status in a file on the server
// If memory is enabled, Diana will be selected automatically when a player
// reconnects to the server, if Diana was activated for that player previously.
// To disable the in-game menu items, disable both the main feature and memory.
// 0 = disable
// 1 = enable (default)
//set ex_diana_memory "1"


//******************************************************************************
// Player model limiter (this does help somewhat with gamestate reduction)
//******************************************************************************
// COD2 offers different models for players, however each skin takes up valuable gamestate.
// Models are limited to 1 by default. You can increase this number here if you like.

// american normandy player models
// min = 1, max = 10, default = 1
//set ex_american_normandy "1"

// british africa player models
// min = 1, max = 5, default = 1
//set ex_british_africa "1"

// british normandy player models
// min = 1, max = 6, default = 1
//set ex_british_normandy "1"

// german africa player models
// min = 1, max = 3, default = 1
//set ex_german_africa "1"

// german normandy player models
// min = 1, max = 4, default = 1
//set ex_german_normandy "1"

// german winterdark player models
// min = 1, max = 4, default = 1
//set ex_german_winterdark "1"

// russian coat player models
// min = 1, max = 4, default = 1
//set ex_russian_coat "1"

// russian padded player models
// min = 1, max = 2, default = 1
//set ex_russian_padded "1"


//******************************************************************************
// Cold Breath FX
//******************************************************************************
// on winter based maps, enabling this will show an effect of breathing in the cold
// 0 = disable, 1 = enable, default = 0
set ex_coldbreathfx "1"
set ex_coldbreathfx_large "0"


//******************************************************************************
// Bulletholes
//******************************************************************************
// if a player gets hit by a bullet in the head!, you can have a bullethole appear on their hud
// 0 = disable (default)
// 1 = enabled
// 2 = enabled with fade after 5 seconds
set ex_bulletholes "2"
set ex_bulletholes_large "0"


//******************************************************************************
// Bloodscreen
//******************************************************************************
// if a player is hit, blood appears on the screen, and on the attackers screen if close enough
// 0 = disable (default)
// 1 = enabled
set ex_bloodonscreen "1"
set ex_bloodonscreen_large "0"


//******************************************************************************
// Dead body handling
//******************************************************************************
// you can control the after death fx here.
// 0 = disabled (default)
// 1 = sink player into ground
// 2 = rise player to heaven
set ex_deadbodyfx "1"
set ex_deadbodyfx_large "0"


//******************************************************************************
// Parachute players
//******************************************************************************
// 0 = disabled (default)
// 1 = once per map (first spawn)
// 2 = once per map (randomized)
// 3 = several times per map (randomized)
// 4 = roundbased: once, but never after matchstarts
// 5 = always
set ex_parachutes "1"
set ex_parachutes_large "0"

// Only attackers parachute (0 = no, 1 = yes) (default 0)
//set ex_parachutes_only_attackers "0"

// Chance (percentage) of being parachuted into the map (mode 2 and 3)
// min = 1, max = 100 (default = 10)
//set ex_parachutes_chance "10"

// Protect parachuters from damage?
// 0 = disabled (player can still be protected by spawn protection feature)
// 1 = protected while dropping down and weapons disabled
// 2 = weapons enabled and protected while dropping down until fire or bash button is pressed (default)
//set ex_parachutes_protection "2"

// Limit altitude (0 = no limit max = 6000) (default 2000)
// Some maps have a really high sky and not using a limit could mean
// parachuting for 30 seconds or more before landing.
set ex_parachutes_limit_altitude "400"


//******************************************************************************
// Weapons on back
//******************************************************************************
// Players carrying weapon on back
// Mode 1: only active if secondary weapon system is enabled.
// Mode 2: always active. If secondary weapons disabled, copy of primary on back.
// WARNING: AUTOMATICALLY DISABLED FOR MODERN WEAPONS!
// 0 = disable
// 1 = enable -- mode 1 (default)
// 2 = enable -- mode 2
set ex_weaponsonback "1"
set ex_weaponsonback_large "0"
set ex_weaponsonback_mp_djerba "0"
set ex_weaponsonback_mp_pierkov_beta "0"
set ex_weaponsonback_mp_thecrossing "0"
set ex_weaponsonback_mp_the_dam "0"
set ex_weaponsonback_mp_dumont "0"
set ex_weaponsonback_mp_riverside_v1 "0"
set ex_weaponsonback_bp_haguenau "0"
set ex_weaponsonback_mp_durchgang_ez "0"
set ex_weaponsonback_mp_deppville "0"


//******************************************************************************
// Handle inactive players
//******************************************************************************
// Move player to spectators if alive but not moving
// 0 = disable (default)
// 1 = enable
//set ex_inactive_plyr "0"

// Time in minutes before inactive player gets moved to spectators
// min = 1, max = 999 (default 5)
//set ex_inactive_plyr_time "5"

// Move player to spectators if staying dead too long
// 0 = disable (default)
// 1 = enable
//set ex_inactive_dead "0"

// Time in minutes before dead player gets moved to spectators
// min = 1, max = 999 (default 5)
//set ex_inactive_dead_time "5"

// Kick player from server for staying spectator too long
// 0 = disable (default)
// 1 = enable
//set ex_inactive_spec "0"

// Time in minutes before spectating player gets kicked from server
// min = 1, max = 999 (default 15)
//set ex_inactive_spec_time "15"

// Exclusions
// You may wish certain players not to be kick, eg admin, rcon or an entire clan.
// Clan presets must also be set in clancontrol.cfg and are limited to four clans.
// You can add as many individual players as you like. Just increase the last
// digit for each one. It doesn't matter if you enter the names with colours,
// non alphabet characters, uppercase or lowercase. The mod will understand as
// long as you have the letters in the name correct.

//set ex_inactive_exclude_clan_0 "clantag"
//set ex_inactive_exclude_name_0 "playername"
