#===============================================================================
=========================
#
# PROJECT REALITY SERVER SETTINGS DEFINITION
# 
# Version    0.5.0.7.4
# Date        16.02.07
#
#
# PROJECT REALITY DEBUGGING
# Default 0 = OFF (1 = on)
PRDEBUG = 0
PRDEBUG_AAS = 0
PRDEBUG_VEHICLES = 0
PRDEBUG_KITS = 0
PRDEBUG_RALLY = 0
PRDEBUG_DEVS = ['dbzao','dizzy0113','[r-dev]e-gor','[r-dev]mastertom','[r-dev]ghostrider','[2jtf]eggman','fuzzhead','atlantafalcons','duckhunt','[r-dev]rhin0']
#
# PROJECT REALITY REINFORCEMENTS ATRITION PENALTY
# edit these values to add to player spawn times for each death expressed in seconds 
# define as 0 (zero) to disable
# default is 1 second per death, 30 seconds maximum
#
ATRITION_PENALTY = 1
ATRITION_PENALTY_CAP = 30
#
#
# PROJECT REALITY HEALTH UPON REVIVE SETTINGS
# edit this setting to determine the health of players when they are revived
# default is 25 health
#
REVIVE_HEALTH = 13
#
#
# PROJECT REALITY AAS RESPAWN TIMES
# edit these settings to determine mandown and spawn times expressed in seconds
# default is 30 seconds mandown, 31 seconds spawn
# note that spawn time is also subject to atrition and squad hopping penalties
#
MANDOWN_TIME = 30
SPAWN_TIME = 31
#
#
# PROJECT REALITY ROUND START DELAY
# Edit this setting to set the start delay for all game modes
# Default is 90 seconds
#
STARTDELAY = 60
#
#
# PROJECT REALITY MINIMUM NUMBER OF PLAYERS NEEDED TO START
# Edit this setting to set the minimum number of players needed to start the game
# Default is 2 players
#
MIN_NR_START = 2
#
#
# PROJECT REALITY EXTRACTION RESPAWN TIMES
# edit these settings to determine mandown and spawn times expressed in seconds
# default is 30 seconds mandown, 31 seconds spawn
# note that spawn time is also subject to atrition and squad hopping penalties
#
XTRACT_MANDOWN_TIME = 30
XTRACT_SPAWN_TIME = 31
#
#
# PROJECT REALITY INSURGENT RESPAWN TIMES
# edit these settings to determine mandown and spawn times expressed in seconds
# default is 20 second spawn as there is no revive period for insurgents
# note that spawn time is also subject to atrition and squad hopping penalties
#
MANDOWN_INSURGENT = 20
#
#
# PROJECT REALITY INSURGENT TEAM NAMES
# This is the BF2 team name of any Insurgent Teams
#
INSURGENT = 'MEInsurgent'
#
#
# PROJECT REALITY EXTRACTION MODE COMMANDER
# Edit this setting to enable disable commander in Extraction mode
# Valid values are 1 (enabled) or 0 (disabled)
# Default is 1
#
XTRACT_COMMANDER = 1
#
#
# PROJECT REALITY EXTRACTION TIME LIMIT
# Edit this setting to set the time limit for Extraction mode games expressed in seconds
# Default is 1800 (30 minutes)
# set to 0 to disable time limit
#
XTRACT_TIMELIMIT = 1800
#
#
# PROJECT REALITY AAS TIME LIMIT
# Edit this setting to set the time limit for AAS mode games expressed in seconds
# Default is no timelimit for AAS mode
# set to 0 to disable time limit
#
AAS_TIMELIMIT = 1800
#
#
# PROJECT REALITY SCENARIO TIME LIMIT
# Edit this setting to set the time limit for SCENARIO mode games expressed in seconds
# Default is 3600 or 1 hour
# set to 0 to disable time limit
#
SCENARIO_TIMELIMIT = 0
#
#
# PROJECT REALITY TK SCORE PENALTY
# number of score points that a player will loose for each teamkill caused
#
TK_PENALTY = -25
#
#
# PROJECT REALITY TK SCORE PENALTY
# number of score points that a player will get for acomplishing an objective
#
MISSION_SUCCESS = 15
#
#
# PROJECT REALITY SCORING SYSTEM POINTS DEFINITION
# Note it is NOT recommended to alter these values, they are stored here primarily for the purposes of easing development
#
SCORE_CAPTURE = 16
SCORE_NEUTRALIZE = 8
SCORE_CAPTUREASSIST = 8
SCORE_NEUTRALIZEASSIST = 4
SCORE_DEFEND = 8
#
#
# PROJECT REALITY ASSAULT AND SECURE CONFIGURATION SETTINGS
#
#
# Enable/disable Commander
#
# 1 = Enable
# 0 = Disable
# Default is enable and is recommended to be left that way
#
aasCommander = 1
#
#
# Choose localization by setting the variable aasL10n
#
# 0 = English
# 1 = French
# 2 = German
#
aasL10n = 0
#
#
# Enable/disable AAS to work as vanilla conquest
#
AAS_CONQUEST = 0
#
#
# Capture ratio... used to shorten time needed for capture...
#
AAS_CAPTURE_RATIO_4_1 = .50
AAS_CAPTURE_RATIO_3_1 = .75
AAS_CAPTURE_RATIO_2_1 = 1
#
#
# Neutralise ratio... used to shorten time needed for neutralize...
#
AAS_NEUTRAL_RATIO_4_1 = .50
AAS_NEUTRAL_RATIO_3_1 = .75
AAS_NEUTRAL_RATIO_2_1 = 1
#
#
# How many dudes does you need to capture or neutralize a flag...
#
AAS_MINNRTOTAKECONTROL = 2
#
#
# AAS eamnames...
#
aasTeamName = { "US": [ "The US Forces" , "Les US Forces" , "Die US Truppen" ] ,
                                "CH": [ "The Chinese Forces" , "Les Forces Chinois" , "Die Chinese Truppen" ] ,
                                "MEC": [ "The MEC Forces" , "Les MEC Forces" , "Die MEC Truppen" ] ,
                                "GB": [ "The British Forces" , "Les Forces Britaniques" , "Die Britische Truppen" ] }
#
#
# AAS messages...
#
aasTexts = { 0 : [ "is not the current objective." , "have captured" , "capture", "defend" ] ,
                        1 : [ "nest pas le actuel objectif." , "avez capturez" , "capture", "defend" ] ,
                        2 : [ "ist nicht das aktuelles Objectif." , "haben erobert:" , "erober", "defend" ] }
#
#
#
# PROJECT REALITY KIT REQUISITIONING SYSTEM SETTINGS
# 
# These are the maximum numbers of each of the limited kits that are available.
# These are done on a per team basis, with the number of players rounded up to 8, 16, 24, or 32.
# So if there are 20 players on the team, the limits in kitLimit24 will be used.
# 
kitLimit8 = {'sniper': 0, 'marksman': 1, 'support': 1, 'riflemanaa': 1, 'at': 1}
kitLimit16 = {'sniper': 0, 'marksman': 1, 'support': 2, 'riflemanaa': 1, 'at': 1}
kitLimit24 = {'sniper': 1, 'marksman': 2, 'support': 3, 'riflemanaa': 2, 'at': 2}
kitLimit32 = {'sniper': 2, 'marksman': 2, 'support': 4, 'riflemanaa': 2, 'at': 2}
#
#
# These are the minimum number of players in a squad to be able to request the particular kit
#
MIN_NR_SNIPER = 2
MIN_NR_MARKSMAN = 3
MIN_NR_RIFLEMANAA = 3
MIN_NR_AT = 3
MIN_NR_SUPPORT = 3
MIN_NR_TANKER = 2
MIN_NR_PILOT = 1
MIN_NR_OFFICER = 4
#
#
# TEAMKILLER OF LIMITED KITS
#
# Time that the attacker stays in punishment
TK_KIT_PENALTY = 180
#
#
# Any map in this list will get a marksman kit (semi auto) instead of sniper (bolt action).
# Append the map name as it's folder is named, and in lowercase. 
# 
urbanMaps = ['mashtuur_city', 'airport', 'sharqi_peninsula', 'gulf_of_aqaba_bfsp', 'street', 'sunset_city', 'jibbel_city', 'strike_at_karkand', 'strike_at_karkand_2', 'muttrah_city', 'cp_abadan', 'jungle_fever', 'mashtuur_nite', 'sharqi_nite', 'strike_at_darkand', 'proving_grounds']
# 
# The maximum distance in metres from a friendly control point a player can be for a kit to be spawned is
# controlled here. The default setting is 25m. This is a purely horizontal distance, to enable kit spawning
# on carriers and similar CPs.
#
kitSpawnMaxDistanceFromCP = 25
#
# These are the other objects from which kits can be requested. Following each name is the 
# the maximum distance from the object in metres. Again, names should be lowercase.
#
kitSupplyObjects_us  = {'supply_crate': 3}
kitVehicleSupplyObjects_us = {'usapc_lav25': 2}

kitSupplyObjects_gb  = {'supply_crate': 3}
kitVehicleSupplyObjects_gb  = {'gb_saxon': 2}

kitSupplyObjects_mec = {'supply_crate': 3, 'apc_btr90': 3}
kitVehicleSupplyObjects_mec = {}

kitSupplyObjects_ch  = {'supply_crate': 3 }
kitVehicleSupplyObjects_ch  = {'apc_wz551': 2}
#
#
# Rally Kit request settings
# rallyRequest 1 = on / 0 = off
# rallyRequestDistance distance from rally point a request can be made
rallyRequest = 1
rallyRequestDistance = 3
#
#
# How long the player keeps a reservation on the kit after dying 
# (note, after death (incl man-down), not respawn. That should probably be changed sometime)
# Time in seconds.
# Default 1 min (60 secs)
#
RESERVE_EXPIRE_TIME = 60
#
# Min time between spawning kits in seconds. I.e. after spawning a kit, the same player cannot 
# spawn another until after this interval.
# Default 3 mins (180 secs)
#
KIT_REQUEST_INTERVAL = 180
#
#
# The number of deaths in a time period allowed before any reservation is broken.
#
ReservationBreakTime = 300
ReservationBreakDeaths = 2
#
# Time in seconds (SPAM INTERVAL) for a limited number of request (KIT SPAM REQUST LIMIT) to prevent excessive spam
# Time in seconds player can not make any request after spaming (KIT_SPAM_BLOCK_TIME)
# Time in seconds player is prevented from making another Kit Request after being penalised for spam (KIT_SPAM_PENALTY)
#
KIT_SPAM_REQUEST_LIMIT = 6
KIT_SPAM_INTERVAL = 60
KIT_SPAM_PENALTY = 120
#
#
# The default low health to kill a player
#
LOW_HEALTH = 0.0000001
#
#
# The default number of seconds that a player should comply to a warning
#
TIME_TO_COMPLY = 10
#
#
# Enable/Disable the vehicles damage system
#
VEHICLES_DAMAGE = 1
#
#
# Enable/Disable the check for damage on exiting a vehicle at high speed
#
VEHICLES_EXIT_DAMAGE_SPEED = 1
#
#
# Enable/Disable the check for damage on exiting a vehicle that is critical damaged
#
VEHICLES_EXIT_DAMAGE_CRITICAL = 1
#
#
# The list of vehicles that don't apply damage to the player exiting at high speed
#
VEHICLES_NO_EXIT_DAMAGE = ['ahe_ah1z','ahe_z10','ahe_havoc','ahe_ah6','ahe_ah6a','che_wz11','she_ec635','ahe_mh6','usthe_uh60','chthe_z8','the_mi17','usair_a10a','usair_f16','usair_f18','iraqair_su25a','ruair_mig29','ch_jet_fantan','air_j10','gbair_harrier','gb_jet_eurofighter','air_f35b','gbthe_merlin']
#
#
# Enable/Disable squad check for limited vehicles
#
# 1 = Enable
# 0 = Disable
# Default is enable and is recommended to be left that way
#
VEHICLES_SQUAD = 1
#
#
#
#
# PROJECT REALITY RALLY POINT SYSTEM SETTINGS
# 
#
# Min time between deploying rally points in seconds. 
# Default 1 min (60 secs)
#
RALLY_REQUEST_INTERVAL = 60
#
# Min number in squad to use rally points
MIN_NR_RALLY = 4
#
# Time in seconds (SPAM INTERVAL) for a limited number of request (RALLY SPAM REQUST LIMIT) to prevent excessive spam
# Time in seconds player can not make any request after spaming (RALLY_SPAM_BLOCK_TIME)
# Time in seconds player is prevented from making another rally deployment after being penalised for spam (RALLY_SPAM_PENALTY)
#
RALLY_SPAM_REQUEST_LIMIT = 6
RALLY_SPAM_INTERVAL = 60
RALLY_SPAM_PENALTY = 120
#
#===============================================================================
=========================
