From ba08197de2c9258c01c16c7192044289d4f51369 Mon Sep 17 00:00:00 2001 From: Flugente Date: Mon, 29 Jun 2020 20:11:25 +0000 Subject: [PATCH] New feature: the refilling of the queen's army resevere now requires her to train recruits, which the player can disrupt to some degree (by sun_alf) For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=20659&goto=360475&#msg_360475 and http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=24433&goto=359872&#msg_359872 git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@2555 4f8fa57e-7814-0410-bad4-adc449f26b7c --- Data-1.13/TableData/DifficultySettings.xml | 42 +++- .../TableData/DifficultySettings.xml | 231 +++++++++++++++--- .../TableData/DifficultySettings.xml | 231 +++++++++++++++--- Data/TableData/DifficultySettings.xml | 42 +++- 4 files changed, 466 insertions(+), 80 deletions(-) diff --git a/Data-1.13/TableData/DifficultySettings.xml b/Data-1.13/TableData/DifficultySettings.xml index 9ea36aca9..a95e9b052 100644 --- a/Data-1.13/TableData/DifficultySettings.xml +++ b/Data-1.13/TableData/DifficultySettings.xml @@ -20,9 +20,18 @@ MinEnemyGroupSize : Minimum enemy group size. Enemy groups will never be smaller than this! CounterAttackGroupSize : Counter attacks on cities consist of 4 groups of this size. PercentElitesBonus : Percent of troops converted to extra elites in enemy groups - UnlimitedPoolOfTroops : 0 - false, 1 - true. Determines whether or not the queen has unlimited troops. If she does, most of the settings below are completely ignored. - QueensInitialPoolOfTroops : Amount of troops available to the queen at game start - QueenPoolIncrementPerDifficultyLevel : Amount of troops that will be added to queens army when the troops pool is empty + UnlimitedPoolOfTroops : 0 - false, 1 - true. Determines whether or not the queen has unlimited troops. If she does, the following settings are ignored: QueenPoolMaxSizePerDifficultyLevel, + QueenPoolIncrementDaysPerDifficultyLevel, QueenPoolBaseIncrementSizePerDifficultyLevel, QueenPoolRecruitPercentPerDifficultyLevel. + QueensInitialPoolOfTroops : Amount of troops available to the queen at game start; part of troops is issued for garrisons and patrols, the rest is in Reserve. Valid range is 0 .. ~2 billion. + QueenPoolMaxSizePerDifficultyLevel : Amount of troops in Reserve may increase during the game as Queen train more soldiers continuously, this value is the max size of Reserve the Queen can have. + Valid range is 0 .. ~2 billion. + QueenPoolIncrementDaysPerDifficultyLevel : Interval in days for training of a new recruit group. Valid values are: + 0 - use old simple schema (increment by QueenPoolBaseIncrementSizePerDifficultyLevel value if reserves are dropped below this value; Strategic AI goes sleep for a while in case of increment + happened); QueenPoolMaxSizePerDifficultyLevel, QueenPoolRecruitPercentPerDifficultyLevel are ignored. + 1 .. 65535. + QueenPoolBaseIncrementSizePerDifficultyLevel : It is amount of recruits which can be trained on training camp at a time. Basically, it is capacity of one training camp (Meduna), the same capacity + provides the second camp (Alma). AI tries to fulfill all available training capacity each day. Valid range is 0 .. ~2 billion; don't play with big numbers here, or you may face overflow problems otherwise. + QueenPoolRecruitPercentPerDifficultyLevel: Percent of a sector population the Army takes as recruits each day. EnemyStartingAlertLevel : Sets the starting alert chances. EnemyAlertDecay : When an enemy spots and chases a player group, the alertness value decrements by this value. Ranges from 1-100 (but recommend 20-60). NumAwareBattles : Certain conditions can cause the queen to go into a "full alert" mode. @@ -141,7 +150,10 @@ 0 0 0 - 0 + 0 + 0 + 0 + 0 0 0 0 @@ -217,7 +229,10 @@ 0 0 150 - 60 + 150 + 0 + 60 + 1 5 75 1 @@ -293,7 +308,10 @@ 0 0 200 - 60 + 200 + 0 + 120 + 2 20 50 2 @@ -369,7 +387,10 @@ 25 0 400 - 60 + 400 + 0 + 180 + 3 60 25 3 @@ -444,8 +465,11 @@ 24 50 1 - 8000 - 60 + 8000> + 8000 + 0 + 240 + 4 80 10 4 diff --git a/Data-UB/AddOns/Data-UB-1.13/TableData/DifficultySettings.xml b/Data-UB/AddOns/Data-UB-1.13/TableData/DifficultySettings.xml index 06e0cceec..e3206e05b 100644 --- a/Data-UB/AddOns/Data-UB-1.13/TableData/DifficultySettings.xml +++ b/Data-UB/AddOns/Data-UB-1.13/TableData/DifficultySettings.xml @@ -1,11 +1,14 @@ @@ -112,10 +146,14 @@ 0 0 0 + 0 0 0 0 - 0 + 0 + 0 + 0 + 0 0 0 0 @@ -125,6 +163,7 @@ 0 0 0 + 0 0 0 @@ -139,11 +178,11 @@ 0 0 0 - 0 + 0 0 0 - 0 + 0 0 0 0 @@ -157,6 +196,10 @@ 0 0 + 0 + 0 + 0 + 0 0 0 0 @@ -164,9 +207,14 @@ 0 0 0 + 0 -100.0 -100.0 + -100.0 + -100.0 + -100.0 + -100.0 1 @@ -177,10 +225,14 @@ 7 70 3 + 6 0 0 150 - 60 + 150 + 0 + 60 + 1 5 75 1 @@ -190,6 +242,7 @@ 16 0 2 + 0 510 6 @@ -204,11 +257,11 @@ 1 1 1 - 8 + 8 0 1 - -15 + -15 1 1 1 @@ -222,6 +275,10 @@ 0 0 + 40 + 0 + 0 + 0 0 1 0 @@ -229,9 +286,14 @@ 0 0 0 + 1 -30.0 -30.0 + 20.0 + 20.0 + 20.0 + 20.0 2 @@ -242,10 +304,14 @@ 10 100 4 + 10 0 0 200 - 60 + 200 + 0 + 120 + 2 20 50 2 @@ -255,6 +321,7 @@ 12 0 4 + 20 450 7 @@ -269,11 +336,11 @@ 2 2 2 - 10 + 10 0 1 - 5 + 5 0 0 0 @@ -287,6 +354,10 @@ 0 0 + 30 + 0 + 0 + 0 0 1 0 @@ -294,9 +365,14 @@ 0 0 0 + 1 0.0 0.0 + 10.0 + 10.0 + 10.0 + 10.0 3 @@ -307,10 +383,14 @@ 15 150 6 + 15 25 0 400 - 60 + 400 + 0 + 180 + 3 60 25 3 @@ -320,6 +400,7 @@ 8 0 6 + 40 390 9 @@ -334,12 +415,12 @@ 3 3 3 - 14 + 14 1 2 12 - 0 + 0 0 0 0 @@ -348,10 +429,14 @@ 3 3 3 - 3 + 3 0 1 + 20 + 0 + 0 + 0 0 0 1 @@ -359,8 +444,92 @@ 1 1 0 + 1 20.0 20.0 + 0.0 + 0.0 + 0.0 + 0.0 + + + 4 + Insane + You have chosen INSANE mode. WARNING: Don't blame us if you get shipped back in little pieces... Deidranna WILL kick your ass. Hard. Your choice will affect things throughout the entire course of the game, so choose wisely. Are you sure you want to play in INSANE mode? + 15000 + 5 + 60 + 200 + 12 + 24 + 50 + 1 + 8000> + 8000 + 0 + 240 + 4 + 80 + 10 + 4 + 90 + 60 + 6 + 2 + 1 + 8 + 60 + + 150 + 15 + 5 + 5 + 0 + 50 + + 20 + 4 + 4 + 4 + 4 + 4 + 20 + + 1 + 2 + 25 + 1 + 1 + 1 + 1 + + 4 + 4 + 4 + 4 + 4 + + 1 + 1 + 10 + 0 + 0 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 2 + + 50.0 + 50.0 + 0.0 + 0.0 + 0.0 + 0.0 \ No newline at end of file diff --git a/Data-UB/AddOns/Data-UB-Vanilla/TableData/DifficultySettings.xml b/Data-UB/AddOns/Data-UB-Vanilla/TableData/DifficultySettings.xml index 06e0cceec..e3206e05b 100644 --- a/Data-UB/AddOns/Data-UB-Vanilla/TableData/DifficultySettings.xml +++ b/Data-UB/AddOns/Data-UB-Vanilla/TableData/DifficultySettings.xml @@ -1,11 +1,14 @@ @@ -112,10 +146,14 @@ 0 0 0 + 0 0 0 0 - 0 + 0 + 0 + 0 + 0 0 0 0 @@ -125,6 +163,7 @@ 0 0 0 + 0 0 0 @@ -139,11 +178,11 @@ 0 0 0 - 0 + 0 0 0 - 0 + 0 0 0 0 @@ -157,6 +196,10 @@ 0 0 + 0 + 0 + 0 + 0 0 0 0 @@ -164,9 +207,14 @@ 0 0 0 + 0 -100.0 -100.0 + -100.0 + -100.0 + -100.0 + -100.0 1 @@ -177,10 +225,14 @@ 7 70 3 + 6 0 0 150 - 60 + 150 + 0 + 60 + 1 5 75 1 @@ -190,6 +242,7 @@ 16 0 2 + 0 510 6 @@ -204,11 +257,11 @@ 1 1 1 - 8 + 8 0 1 - -15 + -15 1 1 1 @@ -222,6 +275,10 @@ 0 0 + 40 + 0 + 0 + 0 0 1 0 @@ -229,9 +286,14 @@ 0 0 0 + 1 -30.0 -30.0 + 20.0 + 20.0 + 20.0 + 20.0 2 @@ -242,10 +304,14 @@ 10 100 4 + 10 0 0 200 - 60 + 200 + 0 + 120 + 2 20 50 2 @@ -255,6 +321,7 @@ 12 0 4 + 20 450 7 @@ -269,11 +336,11 @@ 2 2 2 - 10 + 10 0 1 - 5 + 5 0 0 0 @@ -287,6 +354,10 @@ 0 0 + 30 + 0 + 0 + 0 0 1 0 @@ -294,9 +365,14 @@ 0 0 0 + 1 0.0 0.0 + 10.0 + 10.0 + 10.0 + 10.0 3 @@ -307,10 +383,14 @@ 15 150 6 + 15 25 0 400 - 60 + 400 + 0 + 180 + 3 60 25 3 @@ -320,6 +400,7 @@ 8 0 6 + 40 390 9 @@ -334,12 +415,12 @@ 3 3 3 - 14 + 14 1 2 12 - 0 + 0 0 0 0 @@ -348,10 +429,14 @@ 3 3 3 - 3 + 3 0 1 + 20 + 0 + 0 + 0 0 0 1 @@ -359,8 +444,92 @@ 1 1 0 + 1 20.0 20.0 + 0.0 + 0.0 + 0.0 + 0.0 + + + 4 + Insane + You have chosen INSANE mode. WARNING: Don't blame us if you get shipped back in little pieces... Deidranna WILL kick your ass. Hard. Your choice will affect things throughout the entire course of the game, so choose wisely. Are you sure you want to play in INSANE mode? + 15000 + 5 + 60 + 200 + 12 + 24 + 50 + 1 + 8000> + 8000 + 0 + 240 + 4 + 80 + 10 + 4 + 90 + 60 + 6 + 2 + 1 + 8 + 60 + + 150 + 15 + 5 + 5 + 0 + 50 + + 20 + 4 + 4 + 4 + 4 + 4 + 20 + + 1 + 2 + 25 + 1 + 1 + 1 + 1 + + 4 + 4 + 4 + 4 + 4 + + 1 + 1 + 10 + 0 + 0 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 2 + + 50.0 + 50.0 + 0.0 + 0.0 + 0.0 + 0.0 \ No newline at end of file diff --git a/Data/TableData/DifficultySettings.xml b/Data/TableData/DifficultySettings.xml index 9ea36aca9..a95e9b052 100644 --- a/Data/TableData/DifficultySettings.xml +++ b/Data/TableData/DifficultySettings.xml @@ -20,9 +20,18 @@ MinEnemyGroupSize : Minimum enemy group size. Enemy groups will never be smaller than this! CounterAttackGroupSize : Counter attacks on cities consist of 4 groups of this size. PercentElitesBonus : Percent of troops converted to extra elites in enemy groups - UnlimitedPoolOfTroops : 0 - false, 1 - true. Determines whether or not the queen has unlimited troops. If she does, most of the settings below are completely ignored. - QueensInitialPoolOfTroops : Amount of troops available to the queen at game start - QueenPoolIncrementPerDifficultyLevel : Amount of troops that will be added to queens army when the troops pool is empty + UnlimitedPoolOfTroops : 0 - false, 1 - true. Determines whether or not the queen has unlimited troops. If she does, the following settings are ignored: QueenPoolMaxSizePerDifficultyLevel, + QueenPoolIncrementDaysPerDifficultyLevel, QueenPoolBaseIncrementSizePerDifficultyLevel, QueenPoolRecruitPercentPerDifficultyLevel. + QueensInitialPoolOfTroops : Amount of troops available to the queen at game start; part of troops is issued for garrisons and patrols, the rest is in Reserve. Valid range is 0 .. ~2 billion. + QueenPoolMaxSizePerDifficultyLevel : Amount of troops in Reserve may increase during the game as Queen train more soldiers continuously, this value is the max size of Reserve the Queen can have. + Valid range is 0 .. ~2 billion. + QueenPoolIncrementDaysPerDifficultyLevel : Interval in days for training of a new recruit group. Valid values are: + 0 - use old simple schema (increment by QueenPoolBaseIncrementSizePerDifficultyLevel value if reserves are dropped below this value; Strategic AI goes sleep for a while in case of increment + happened); QueenPoolMaxSizePerDifficultyLevel, QueenPoolRecruitPercentPerDifficultyLevel are ignored. + 1 .. 65535. + QueenPoolBaseIncrementSizePerDifficultyLevel : It is amount of recruits which can be trained on training camp at a time. Basically, it is capacity of one training camp (Meduna), the same capacity + provides the second camp (Alma). AI tries to fulfill all available training capacity each day. Valid range is 0 .. ~2 billion; don't play with big numbers here, or you may face overflow problems otherwise. + QueenPoolRecruitPercentPerDifficultyLevel: Percent of a sector population the Army takes as recruits each day. EnemyStartingAlertLevel : Sets the starting alert chances. EnemyAlertDecay : When an enemy spots and chases a player group, the alertness value decrements by this value. Ranges from 1-100 (but recommend 20-60). NumAwareBattles : Certain conditions can cause the queen to go into a "full alert" mode. @@ -141,7 +150,10 @@ 0 0 0 - 0 + 0 + 0 + 0 + 0 0 0 0 @@ -217,7 +229,10 @@ 0 0 150 - 60 + 150 + 0 + 60 + 1 5 75 1 @@ -293,7 +308,10 @@ 0 0 200 - 60 + 200 + 0 + 120 + 2 20 50 2 @@ -369,7 +387,10 @@ 25 0 400 - 60 + 400 + 0 + 180 + 3 60 25 3 @@ -444,8 +465,11 @@ 24 50 1 - 8000 - 60 + 8000> + 8000 + 0 + 240 + 4 80 10 4