diff --git a/mods/ra/maps/allies-01/map.yaml b/mods/ra/maps/allies-01/map.yaml index 94b37b7af9..241fce3e73 100644 --- a/mods/ra/maps/allies-01/map.yaml +++ b/mods/ra/maps/allies-01/map.yaml @@ -24,6 +24,7 @@ Players: Faction: soviet Color: FE1100 Enemies: Greece, England + Bot: campaign PlayerReference@Neutral: Name: Neutral OwnsWorld: True @@ -48,6 +49,7 @@ Players: Color: A1EF8C Allies: Greece Enemies: USSR + Bot: campaign Actors: Actor0: t16 diff --git a/mods/ra/maps/allies-02/map.yaml b/mods/ra/maps/allies-02/map.yaml index d75ed24a3c..a70557eb16 100644 --- a/mods/ra/maps/allies-02/map.yaml +++ b/mods/ra/maps/allies-02/map.yaml @@ -24,6 +24,7 @@ Players: Faction: soviet Color: FE1100 Enemies: Greece, England + Bot: campaign PlayerReference@England: Name: England NonCombatant: True @@ -31,6 +32,7 @@ Players: Color: A1EF8C Allies: Greece Enemies: USSR + Bot: campaign PlayerReference@Neutral: Name: Neutral OwnsWorld: True diff --git a/mods/ra/maps/allies-03a/map.yaml b/mods/ra/maps/allies-03a/map.yaml index 7ef5fc834e..b4cc38322b 100644 --- a/mods/ra/maps/allies-03a/map.yaml +++ b/mods/ra/maps/allies-03a/map.yaml @@ -29,6 +29,7 @@ Players: Faction: soviet Color: FE1100 Enemies: Greece + Bot: campaign PlayerReference@Greece: Name: Greece Playable: True diff --git a/mods/ra/maps/allies-03b/map.yaml b/mods/ra/maps/allies-03b/map.yaml index 5e3c109fcf..d273ffd47b 100644 --- a/mods/ra/maps/allies-03b/map.yaml +++ b/mods/ra/maps/allies-03b/map.yaml @@ -29,6 +29,7 @@ Players: Faction: soviet Color: FE1100 Enemies: Greece + Bot: campaign PlayerReference@Greece: Name: Greece Playable: True @@ -42,6 +43,7 @@ Players: Name: England Color: A1EF8C Faction: allies + Bot: campaign Actors: Actor0: cycl diff --git a/mods/ra/maps/allies-04/map.yaml b/mods/ra/maps/allies-04/map.yaml index 856750cea9..cf2acd3bc8 100644 --- a/mods/ra/maps/allies-04/map.yaml +++ b/mods/ra/maps/allies-04/map.yaml @@ -29,6 +29,7 @@ Players: Faction: soviet Color: FE1100 Enemies: Greece + Bot: campaign PlayerReference@Greece: Name: Greece Playable: True diff --git a/mods/ra/maps/allies-05a/map.yaml b/mods/ra/maps/allies-05a/map.yaml index 0c1a6a9ae0..f51c66bc32 100644 --- a/mods/ra/maps/allies-05a/map.yaml +++ b/mods/ra/maps/allies-05a/map.yaml @@ -29,6 +29,7 @@ Players: Faction: soviet Color: FE1100 Enemies: Greece + Bot: campaign PlayerReference@Greece: Name: Greece Playable: True diff --git a/mods/ra/maps/allies-06a/map.yaml b/mods/ra/maps/allies-06a/map.yaml index 0bd3828544..9612a0fa9c 100644 --- a/mods/ra/maps/allies-06a/map.yaml +++ b/mods/ra/maps/allies-06a/map.yaml @@ -29,6 +29,7 @@ Players: Faction: soviet Color: FF1400 Enemies: USSR, Greece + Bot: campaign PlayerReference@Greece: Name: Greece AllowBots: False diff --git a/mods/ra/maps/allies-06b/map.yaml b/mods/ra/maps/allies-06b/map.yaml index a72ad76073..fc2b109f7c 100644 --- a/mods/ra/maps/allies-06b/map.yaml +++ b/mods/ra/maps/allies-06b/map.yaml @@ -33,6 +33,7 @@ Players: Faction: soviet Color: FF1400 Enemies: Greece + Bot: campaign PlayerReference@Greece: Name: Greece AllowBots: False diff --git a/mods/ra/maps/allies-07/map.yaml b/mods/ra/maps/allies-07/map.yaml index a8563024b6..24248650ac 100644 --- a/mods/ra/maps/allies-07/map.yaml +++ b/mods/ra/maps/allies-07/map.yaml @@ -34,18 +34,21 @@ Players: Color: FF1400 Allies: BadGuy Enemies: England, Greece + Bot: campaign PlayerReference@BadGuy: Name: BadGuy Faction: soviet Color: FF1400 Allies: USSR Enemies: England, Greece + Bot: campaign PlayerReference@England: Name: England Faction: allies Color: A0F08C Allies: Greece Enemies: USSR, BadGuy + Bot: campaign PlayerReference@Greece: Name: Greece AllowBots: False diff --git a/mods/ra/maps/allies-08a/map.yaml b/mods/ra/maps/allies-08a/map.yaml index fbee55456b..9d75627d7a 100644 --- a/mods/ra/maps/allies-08a/map.yaml +++ b/mods/ra/maps/allies-08a/map.yaml @@ -33,11 +33,13 @@ Players: Faction: soviet Color: FF1400 Enemies: Greece, Germany + Bot: campaign PlayerReference@Germany: Name: Germany Faction: allies Color: 505050 Enemies: USSR + Bot: campaign PlayerReference@Greece: Name: Greece AllowBots: False diff --git a/mods/ra/maps/allies-08b/map.yaml b/mods/ra/maps/allies-08b/map.yaml index ce91ea1148..95d545ac34 100644 --- a/mods/ra/maps/allies-08b/map.yaml +++ b/mods/ra/maps/allies-08b/map.yaml @@ -33,11 +33,13 @@ Players: Faction: soviet Color: FF1400 Enemies: Greece, England + Bot: campaign PlayerReference@England: Name: England Faction: allies Color: A0F08C Enemies: USSR + Bot: campaign PlayerReference@Greece: Name: Greece AllowBots: False diff --git a/mods/ra/maps/ant-01/map.yaml b/mods/ra/maps/ant-01/map.yaml index b3019b51ad..c34b5ebf2c 100644 --- a/mods/ra/maps/ant-01/map.yaml +++ b/mods/ra/maps/ant-01/map.yaml @@ -46,6 +46,7 @@ Players: Name: AntMan Faciton: soviet Enemies: Spain, Creeps + Bot: campaign Actors: Actor0: brik diff --git a/mods/ra/maps/evacuation/map.yaml b/mods/ra/maps/evacuation/map.yaml index 3229dd275f..2bee7c4191 100644 --- a/mods/ra/maps/evacuation/map.yaml +++ b/mods/ra/maps/evacuation/map.yaml @@ -54,11 +54,13 @@ Players: Color: 5CC1A3 Allies: Allies1, Allies2 Enemies: Soviets + Bot: campaign PlayerReference@Soviets: Name: Soviets Faction: soviet Color: FE1100 Enemies: Allies1, Allies2, Allies + Bot: campaign Actors: Actor1: v07 diff --git a/mods/ra/maps/exodus/map.yaml b/mods/ra/maps/exodus/map.yaml index 585ae88373..61333a3320 100644 --- a/mods/ra/maps/exodus/map.yaml +++ b/mods/ra/maps/exodus/map.yaml @@ -53,11 +53,13 @@ Players: Color: 5CC1A3 Allies: Allies1, Allies2 Enemies: Soviets + Bot: campaign PlayerReference@Soviets: Name: Soviets Faction: soviet Color: FE1100 Enemies: Allies1, Allies2 + Bot: campaign Actors: Actor239: dog diff --git a/mods/ra/maps/infiltration/map.yaml b/mods/ra/maps/infiltration/map.yaml index 7b4d3876ce..1600e1153b 100644 --- a/mods/ra/maps/infiltration/map.yaml +++ b/mods/ra/maps/infiltration/map.yaml @@ -58,11 +58,13 @@ Players: Color: 5CC1A3 Allies: Allies1, Allies2 Enemies: Soviets + Bot: campaign PlayerReference@Soviets: Name: Soviets Faction: soviet Color: FE1100 Enemies: Allies1, Allies2, Allies, Creeps + Bot: campaign Actors: Actor2: v07 diff --git a/mods/ra/maps/intervention/map.yaml b/mods/ra/maps/intervention/map.yaml index 6ba9900c9a..570d174e6b 100644 --- a/mods/ra/maps/intervention/map.yaml +++ b/mods/ra/maps/intervention/map.yaml @@ -48,6 +48,7 @@ Players: Faction: soviet Color: FE1100 Enemies: Civilians, Allies + Bot: campaign Actors: Actor1: mine diff --git a/mods/ra/maps/monster-tank-madness/map.yaml b/mods/ra/maps/monster-tank-madness/map.yaml index 46e850f53c..caccee16a0 100644 --- a/mods/ra/maps/monster-tank-madness/map.yaml +++ b/mods/ra/maps/monster-tank-madness/map.yaml @@ -37,12 +37,14 @@ Players: Color: FE1100 Allies: USSR Enemies: Greece, Turkey + Bot: campaign PlayerReference@USSR: Name: USSR Faction: soviet Color: FE1100 Allies: BadGuy, Ukraine Enemies: Greece, Turkey + Bot: campaign PlayerReference@Neutral: Name: Neutral OwnsWorld: True @@ -54,22 +56,26 @@ Players: Color: FFE495 Allies: BadGuy, USSR Enemies: Greece, Turkey + Bot: campaign PlayerReference@Turkey: Name: Turkey Faction: soviet Color: D1987C Enemies: Greece, BadGuy, USSR, Ukraine, Outpost + Bot: campaign PlayerReference@FriendlyMadTanks: Name: FriendlyMadTanks Faction: soviet Color: D1987C Allies: Greece Enemies: BadGuy, USSR, Ukraine + Bot: campaign PlayerReference@Outpost: Name: Outpost NonCombatant: True Faction: allies Enemies: BadGuy, USSR, Ukraine, Turkey + Bot: campaign Actors: Actor0: sbag diff --git a/mods/ra/maps/sarin-gas-1-crackdown/map.yaml b/mods/ra/maps/sarin-gas-1-crackdown/map.yaml index e3c749e338..356370f2ca 100644 --- a/mods/ra/maps/sarin-gas-1-crackdown/map.yaml +++ b/mods/ra/maps/sarin-gas-1-crackdown/map.yaml @@ -34,18 +34,21 @@ Players: Color: FF1400 Allies: Ukraine, Turkey, BadGuy Enemies: Greece + Bot: campaign PlayerReference@BadGuy: Name: BadGuy Faction: soviet Color: FF1400 Allies: USSR, Ukraine, Turkey Enemies: Greece + Bot: campaign PlayerReference@Ukraine: Name: Ukraine Faction: soviet Color: FFE695 Allies: USSR, Turkey, BadGuy Enemies: Greece + Bot: campaign PlayerReference@Greece: Name: Greece AllowBots: False @@ -64,6 +67,7 @@ Players: Color: D2997D Allies: USSR, Ukraine, BadGuy Enemies: Greece + Bot: campaign Actors: Actor0: brik diff --git a/mods/ra/maps/soviet-01/map.yaml b/mods/ra/maps/soviet-01/map.yaml index 64813f33f8..93cb0e8db8 100644 --- a/mods/ra/maps/soviet-01/map.yaml +++ b/mods/ra/maps/soviet-01/map.yaml @@ -25,6 +25,7 @@ Players: Color: 5CC1A3 Allies: Germany Enemies: USSR + Bot: campaign PlayerReference@Germany: Name: Germany NonCombatant: True @@ -32,6 +33,7 @@ Players: Color: 505050 Allies: France Enemies: USSR + Bot: campaign PlayerReference@USSR: Name: USSR Playable: True diff --git a/mods/ra/maps/soviet-02a/map.yaml b/mods/ra/maps/soviet-02a/map.yaml index c01bd6dc56..6e5126f7ad 100644 --- a/mods/ra/maps/soviet-02a/map.yaml +++ b/mods/ra/maps/soviet-02a/map.yaml @@ -36,6 +36,7 @@ Players: Faction: allies Color: E2E6F5 Enemies: USSR + Bot: campaign PlayerReference@Neutral: Name: Neutral OwnsWorld: True diff --git a/mods/ra/maps/soviet-02b/map.yaml b/mods/ra/maps/soviet-02b/map.yaml index 94e7168ccc..f26e3301a4 100644 --- a/mods/ra/maps/soviet-02b/map.yaml +++ b/mods/ra/maps/soviet-02b/map.yaml @@ -33,6 +33,7 @@ Players: Faction: allies Color: E2E6F5 Enemies: USSR + Bot: campaign PlayerReference@USSR: Name: USSR AllowBots: False diff --git a/mods/ra/maps/soviet-03/map.yaml b/mods/ra/maps/soviet-03/map.yaml index 92e4cf5542..041dd6f8d2 100644 --- a/mods/ra/maps/soviet-03/map.yaml +++ b/mods/ra/maps/soviet-03/map.yaml @@ -34,17 +34,20 @@ Players: Color: E2E6F5 Allies: Greece, BadGuy Enemies: USSR + Bot: campaign PlayerReference@BadGuy: Name: BadGuy Faction: soviet Color: FE1100 Allies: England, Greece, USSR + Bot: campaign PlayerReference@Greece: Name: Greece Faction: allies Color: E2E6F5 Allies: England, BadGuy Enemies: USSR, Creeps + Bot: campaign PlayerReference@USSR: Name: USSR AllowBots: False diff --git a/mods/ra/maps/soviet-04a/map.yaml b/mods/ra/maps/soviet-04a/map.yaml index d7e55e53c3..95a6889a2e 100644 --- a/mods/ra/maps/soviet-04a/map.yaml +++ b/mods/ra/maps/soviet-04a/map.yaml @@ -29,12 +29,14 @@ Players: Faction: england Allies: Greece Enemies: USSR + Bot: campaign PlayerReference@Greece: Name: Greece Faction: allies Color: E2E6F5 Allies: Spain Enemies: USSR + Bot: campaign PlayerReference@USSR: Name: USSR Playable: True diff --git a/mods/ra/maps/soviet-04b/map.yaml b/mods/ra/maps/soviet-04b/map.yaml index 7be35e94d8..d0cd42861c 100644 --- a/mods/ra/maps/soviet-04b/map.yaml +++ b/mods/ra/maps/soviet-04b/map.yaml @@ -29,12 +29,14 @@ Players: Faction: england Allies: Greece Enemies: USSR + Bot: campaign PlayerReference@Greece: Name: Greece Faction: allies Color: E2E6F5 Allies: Spain Enemies: USSR + Bot: campaign PlayerReference@USSR: Name: USSR Playable: True diff --git a/mods/ra/maps/soviet-05/map.yaml b/mods/ra/maps/soviet-05/map.yaml index 8704c892bf..5b98a822b2 100644 --- a/mods/ra/maps/soviet-05/map.yaml +++ b/mods/ra/maps/soviet-05/map.yaml @@ -30,6 +30,7 @@ Players: Color: E2E6F5 Allies: GoodGuy, France Enemies: USSR + Bot: campaign PlayerReference@USSR: Name: USSR Faction: soviet @@ -48,12 +49,14 @@ Players: Color: E2E6F5 Allies: Greece, France Enemies: USSR + Bot: campaign PlayerReference@France: Name: France Faction: allies Color: 0CF7B2 Allies: Greece, GoodGuy Enemies: USSR + Bot: campaign Actors: Actor0: sbag diff --git a/mods/ra/maps/soviet-06a/map.yaml b/mods/ra/maps/soviet-06a/map.yaml index f8113efd49..9c4f9bb4ae 100644 --- a/mods/ra/maps/soviet-06a/map.yaml +++ b/mods/ra/maps/soviet-06a/map.yaml @@ -29,6 +29,7 @@ Players: Faction: allies Color: E2E6F5 Enemies: USSR + Bot: campaign PlayerReference@USSR: Name: USSR AllowBots: False diff --git a/mods/ra/maps/soviet-06b/map.yaml b/mods/ra/maps/soviet-06b/map.yaml index 0ea0f163a5..d7efc2caae 100644 --- a/mods/ra/maps/soviet-06b/map.yaml +++ b/mods/ra/maps/soviet-06b/map.yaml @@ -29,6 +29,7 @@ Players: Faction: allies Color: E2E6F5 Enemies: USSR + Bot: campaign PlayerReference@USSR: Name: USSR AllowBots: False diff --git a/mods/ra/maps/soviet-07/map.yaml b/mods/ra/maps/soviet-07/map.yaml index 921adb21b0..da754a70e6 100644 --- a/mods/ra/maps/soviet-07/map.yaml +++ b/mods/ra/maps/soviet-07/map.yaml @@ -35,6 +35,7 @@ Players: Color: E2E6F5 Allies: Soviet Enemies: USSR, Creeps + Bot: campaign PlayerReference@USSR: Name: USSR AllowBots: False @@ -53,10 +54,12 @@ Players: Faction: soviet Color: FE1100 Allies: USSR, Greece + Bot: campaign PlayerReference@Spain: Name: Spain Faction: allies Color: 0CBB4A + Bot: campaign Actors: Actor0: boxes01 diff --git a/mods/ra/maps/soviet-08a/map.yaml b/mods/ra/maps/soviet-08a/map.yaml index ec2dc15a10..726afd2f78 100644 --- a/mods/ra/maps/soviet-08a/map.yaml +++ b/mods/ra/maps/soviet-08a/map.yaml @@ -42,12 +42,14 @@ Players: Color: 505050 Allies: Greece Enemies: USSR + Bot: campaign PlayerReference@Greece: Name: Greece Faction: allies Color: E2E6F6 Allies: Germany Enemies: USSR + Bot: campaign Actors: Actor0: brik diff --git a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml index b5ef2ac32f..0931fac2d8 100644 --- a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml +++ b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml @@ -35,6 +35,7 @@ Players: Color: ABB7E4 Allies: Spain, France, GoodGuy Enemies: USSR, Creeps + Bot: campaign PlayerReference@USSR: Name: USSR AllowBots: False @@ -53,18 +54,21 @@ Players: Color: ABB7E4 Allies: Greece, Spain, France Enemies: USSR, Creeps + Bot: campaign PlayerReference@Spain: Name: Spain Faction: allies Color: F6D679 Allies: Greece, GoodGuy, France Enemies: USSR, Creeps + Bot: campaign PlayerReference@France: Name: France Faction: allies Color: 5DC2A5 Allies: Greece, GoodGuy, Spain Enemies: USSR, Creeps + Bot: campaign Actors: Actor0: cycl diff --git a/mods/ra/maps/survival01/map.yaml b/mods/ra/maps/survival01/map.yaml index 898e5c3675..a352594e9d 100644 --- a/mods/ra/maps/survival01/map.yaml +++ b/mods/ra/maps/survival01/map.yaml @@ -41,6 +41,7 @@ Players: Faction: soviet Color: FF0101 Enemies: Allies + Bot: campaign Actors: Actor113: fenc diff --git a/mods/ra/maps/survival02/map.yaml b/mods/ra/maps/survival02/map.yaml index 1939e32bdd..b020aef0e7 100644 --- a/mods/ra/maps/survival02/map.yaml +++ b/mods/ra/maps/survival02/map.yaml @@ -41,6 +41,7 @@ Players: Faction: soviet Color: FF0101 Enemies: Allies + Bot: campaign Actors: Actor0: tc05 diff --git a/mods/ra/rules/campaign-rules.yaml b/mods/ra/rules/campaign-rules.yaml index fc64166864..87c39f7229 100644 --- a/mods/ra/rules/campaign-rules.yaml +++ b/mods/ra/rules/campaign-rules.yaml @@ -10,6 +10,9 @@ Player: PlayerResources: DefaultCashDropdownLocked: True DefaultCash: 0 + ModularBot@CampaignAI: + Name: Campaign Player AI + Type: campaign World: CrateSpawner: