From f83e311d296ee51d56f141181cb4133c980d8dff Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 22 Mar 2020 11:21:02 +0100 Subject: [PATCH 1/5] Add AI harvester replacement. --- mods/ra2/rules/ai.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mods/ra2/rules/ai.yaml b/mods/ra2/rules/ai.yaml index 1344e9469..81f90c31d 100644 --- a/mods/ra2/rules/ai.yaml +++ b/mods/ra2/rules/ai.yaml @@ -133,5 +133,7 @@ Player: McvFactoryTypes: gaweap, naweap HarvesterBotModule: RequiresCondition: enable-test-ai + HarvesterTypes: cmin, harv + RefineryTypes: garefn, narefn BuildingRepairBotModule: RequiresCondition: enable-test-ai From 6713487b22e3727ac563136a03da57bed30816f1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 22 Mar 2020 11:28:58 +0100 Subject: [PATCH 2/5] Add AI capturing neutral tech buildings. --- mods/ra2/rules/ai.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mods/ra2/rules/ai.yaml b/mods/ra2/rules/ai.yaml index 81f90c31d..ee8793f4d 100644 --- a/mods/ra2/rules/ai.yaml +++ b/mods/ra2/rules/ai.yaml @@ -102,6 +102,7 @@ Player: UnitsToBuild: e1: 90 e2: 90 + engineer: 1 dog: 1 flakt: 10 shk: 10 @@ -123,6 +124,7 @@ Player: tnkd: 15 ttnk: 15 UnitLimits: + engineer: 1 dog: 4 cmin: 8 harv: 8 @@ -137,3 +139,10 @@ Player: RefineryTypes: garefn, narefn BuildingRepairBotModule: RequiresCondition: enable-test-ai + CaptureManagerBotModule: + RequiresCondition: enable-test-ai + CapturingActorTypes: engineer + CapturableActorTypes: caoild, caairp, cahosp, cathosp, caoutp + CapturableStances: Neutral + CheckCaptureTargetsForVisibility: false + MaximumCaptureTargetOptions: 15 From 1763f4526fad4dd2dd8b6f4fbae1328eb900aa61 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 22 Mar 2020 13:35:49 +0100 Subject: [PATCH 3/5] Exclude dogs and engineers from squad types. --- mods/ra2/rules/ai.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ra2/rules/ai.yaml b/mods/ra2/rules/ai.yaml index ee8793f4d..275ee0f68 100644 --- a/mods/ra2/rules/ai.yaml +++ b/mods/ra2/rules/ai.yaml @@ -95,7 +95,7 @@ Player: SquadManagerBotModule@test: RequiresCondition: enable-test-ai SquadSize: 5 - ExcludeFromSquadsTypes: cmin, harv, amcv, smcv + ExcludeFromSquadsTypes: cmin, harv, amcv, smcv, dog, engineer ConstructionYardTypes: gacnst, nacnst UnitBuilderBotModule@test: RequiresCondition: enable-test-ai From de56949fa5e10f2becc960f3b59d608dc291e8fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 22 Mar 2020 21:40:18 +0100 Subject: [PATCH 4/5] Focus less on refineries and power plants. --- mods/ra2/rules/ai.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mods/ra2/rules/ai.yaml b/mods/ra2/rules/ai.yaml index 275ee0f68..b1a95aced 100644 --- a/mods/ra2/rules/ai.yaml +++ b/mods/ra2/rules/ai.yaml @@ -66,11 +66,11 @@ Player: natech: 1 gagap: 2 BuildingFractions: - garefn: 30 - narefn: 30 - gapowr: 35 - napowr: 25 - nanrct: 10 + gapowr: 20 + napowr: 20 + nanrct: 1 + garefn: 15 + narefn: 15 gapile: 1 nahand: 1 gaweap: 1 From f36bf69c0bedd7fcc77801e21062d2911a801dc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 22 Mar 2020 21:51:26 +0100 Subject: [PATCH 5/5] Build the weapon factory earlier. --- mods/ra2/rules/ai.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/ra2/rules/ai.yaml b/mods/ra2/rules/ai.yaml index b1a95aced..f9919a185 100644 --- a/mods/ra2/rules/ai.yaml +++ b/mods/ra2/rules/ai.yaml @@ -73,8 +73,8 @@ Player: narefn: 15 gapile: 1 nahand: 1 - gaweap: 1 - naweap: 1 + gaweap: 6 + naweap: 6 gaairc: 1 amradr: 1 naradr: 1