From a5055e83ca68acae4b940da47d008a6521585f04 Mon Sep 17 00:00:00 2001 From: Flugente Date: Sat, 10 Mar 2018 15:49:44 +0000 Subject: [PATCH] Updated ini descriptions. git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2413 4f8fa57e-7814-0410-bad4-adc449f26b7c --- Data/Ja2_Options.INI | 61 ++++++++++++++++++++++++++-------------- INIEditorJA2Options.xml | Bin 1759530 -> 1660364 bytes 2 files changed, 40 insertions(+), 21 deletions(-) diff --git a/Data/Ja2_Options.INI b/Data/Ja2_Options.INI index 44b89ed45..93f53bf7a 100644 --- a/Data/Ja2_Options.INI +++ b/Data/Ja2_Options.INI @@ -2355,15 +2355,21 @@ INDIVIDUAL_MILITIA = FALSE ; Here we define how many promotion points a militia needs to be promoted. ; Values from 1 to 100. INDIVIDUAL_MILITIA_PROMOTIONPOINTS_TO_REGULAR = 4 -INDIVIDUAL_MILITIA_PROMOTIONPOINTS_TO_ELITE = 10 +INDIVIDUAL_MILITIA_PROMOTIONPOINTS_TO_ELITE = 6 ; If TRUE, the game remembers the health percentage of a militia the last time it was in tactical. This percentage is used the ; next time the militia is used in tactical. As a result militia will have lowered health for a while after being wounded. +; Militia can be healed via 'Doctor Militia' assignment if this is active. ; NOTE: THIS WILL MAKE THE GAME HARDER!!! INDIVIDUAL_MILITIA_MANAGE_HEALTH = TRUE ; Every hour, militia health percentage rises by this percentage to simulate healing. Values from 0.0 to 100.0. INDIVIDUAL_MILITIA_HOURLYHEALTHPERCENTAGEGAIN = 2.0 + +; Militia can be healed via 'Doctor Militia' assignment. This modifies how effective healing is. If set to 0.01, healing one percent of militia health +; costs as much as healing one merc HP. +; Values from 0.01 to 1.0 +INDIVIDUAL_MILITIA_DOCTORHEALMODIFIER = 0.2 ;****************************************************************************************************************************** ;****************************************************************************************************************************** @@ -3407,21 +3413,12 @@ PRISONER_RETURN_TO_ARMY_CHANCE = 50 ; chance that interrogated soldiers decide to join your cause (they will be turned into militia of same or lower quality) PRISONER_DEFECT_CHANCE = 25 -; chance that interrogated soldiers can give info on enemy positions -PRISONER_INFO_BASECHANCE = 25 - -; if they give info, chance that interrogated soldiers can give info on enemy numbers -PRISONER_INFO_NUMBER_CHANCE = 30 - -; if they give info, chance that interrogated soldiers can give info on enemy movement directions -PRISONER_INFO_DIRECTION_CHANCE = 40 +; chance that interrogated soldiers give us intel (see Intel Settings) +PRISONER_INTEL_CHANCE = 25 ; chance that interrogated soldiers get you ransom money PRISONER_RANSOM_CHANCE = 25 -; chance that you get nothing -PRISONER_NOTHING_CHANCE = 25 - ; points needed to interrogate prisoners of specific types. You can see your points on the merc's face in strategic: 145/7 means 145 points, 7 prisoners ; When ordering mercs to interrogate, you can order them to target a specific class of prisoners, they will first interrogate those and then focus on the other types PRISONER_INTERROGATION_POINTS_ADMIN = 30 @@ -3431,15 +3428,6 @@ PRISONER_INTERROGATION_POINTS_OFFICER = 150 PRISONER_INTERROGATION_POINTS_GENERAL = 250 PRISONER_INTERROGATION_POINTS_CIVILIAN = 25 -; if we get interrogate high-value prisoners, there is a chance that we learn about the locations of enemy generals. -; See also Tactical Enemy Role Settings for what generals are -PRISONER_INTERROGATION_ENEMY_GENERAL_CHANCE_ADMIN = 0 -PRISONER_INTERROGATION_ENEMY_GENERAL_CHANCE_REGULAR = 1 -PRISONER_INTERROGATION_ENEMY_GENERAL_CHANCE_ELITE = 10 -PRISONER_INTERROGATION_ENEMY_GENERAL_CHANCE_OFFICER = 60 -PRISONER_INTERROGATION_ENEMY_GENERAL_CHANCE_GENERAL = 90 -PRISONER_INTERROGATION_ENEMY_GENERAL_CHANCE_CIVILIAN = 0 - ;------------------------------------------------------------------------------------------------------------------------------ ; Helicopter Repair ;------------------------------------------------------------------------------------------------------------------------------ @@ -4148,6 +4136,33 @@ MILITIA_RESOURCES_WEAPONMOD_SHOTGUN = 1.0 ;****************************************************************************************************************************** ;****************************************************************************************************************************** +[Intel Settings] + +;------------------------------------------------------------------------------------------------------------------------------ +; The player can acquire and spend the Intel resource. This resource is closely tied to espionage and information brokering. +; The goal is to deepen the game experience by allowing for more espionage/intelligence/reconaissance roleplay. +; +; Intel can be gained in several ways: +; - interactive actions (like reading classified documents in a military base, hacking computers) can give one-time resources. +; see function HandleInteractiveActionResult(...) in Overhead.lua for examples (warning, spoilers!) +; - interrogating prisoners can give us intel, the amount depends on prisoner type +; - mercs can hide in disguise and gather intel in enemy-occupied territory. It is very strongly recommended that any mercs +; attempting to do so have the covert trait. +; - You can take a camera and take photograps of important NPCs or locations of special interest. With luck, you can sell them +; on the R.I.S. website. After a few hours of verification, you will receive a intel reward. +; - Recruiting some NPCs gives you tiny bits of intel. +; +; You can spend intel in several ways: +; - After you've received your first intel, you will receive an email with further tips on this. One will be the link to the +; R.I.S. website. You can buy information on several things (troop presence & movement, enemy VIPs, location of imprisoned mercs...) here. +; - Rumours say that a special trader deals high-tech weaponry exclusively for intel. +;------------------------------------------------------------------------------------------------------------------------------ + +RESOURCE_INTEL = FALSE + +;****************************************************************************************************************************** +;****************************************************************************************************************************** + [Shopkeeper Inventory Settings] ;****************************************************************************************************************************** @@ -4215,6 +4230,10 @@ TEACHER_TRAIT_BONUS_TO_TRAINING_EFFICIENCY = 30 ; The minimum skill rating a character must have before he can train fellow teammates in that skill. MIN_SKILL_REQUIRED_TO_TEACH_OTHER = 25 +; The -tag in MercProfiles.xml controls whether mercs are stopped from increasing their stats. If TRUE, that tag is +; disabled and increasing stats works normally. +DISABLE_EVOLUTION = FALSE + ;------------------------------------------------------------------------------------------------------------------------------ ; Two settings to synchronize the sleep/wake periods of Trainers and Students in the same sector. ; diff --git a/INIEditorJA2Options.xml b/INIEditorJA2Options.xml index 64d374fdb40825fa7c2ee00b465a8ede3021e36e..4ee675f013eb9e348ceaa0f8d3a6d17bff2404d2 100644 GIT binary patch delta 135 zcmZ3rDf`Uo)P@$uEld}3rU&#enQZ@6#$=|@eqk#U5HkZY3lOscF&hxG12G2>a{@6J z5OV`D4-oSLF&_}~1F--Q3j(na5DNpb2oQ^Izpz#8O8oY`0tq3;>1mO?0_}Z;5 delta 34887 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 J_u_Xi{J+2ToWlSB