diff --git a/mods/cnc/maps/the-hot-box/rules.yaml b/mods/cnc/maps/the-hot-box/rules.yaml index 3b7a9329c0..dc4769b7af 100644 --- a/mods/cnc/maps/the-hot-box/rules.yaml +++ b/mods/cnc/maps/the-hot-box/rules.yaml @@ -17,6 +17,9 @@ World: BuildRadiusCheckboxEnabled: True BuildRadiusCheckboxVisible: False MapOptions: + ShortGameCheckboxVisible: False + ShortGameCheckboxLocked: True + ShortGameCheckboxEnabled: False TechLevelDropdownLocked: True TechLevelDropdownVisible: False TechLevel: unrestricted @@ -64,3 +67,7 @@ Player: DefaultCash: 5000 LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY: Visible: False + LobbyPrerequisiteCheckbox@GLOBALC17STEALTH: + Enabled: False + Locked: True + Visible: False diff --git a/mods/cnc/rules/campaign-maprules.yaml b/mods/cnc/rules/campaign-maprules.yaml index d7820fbc5b..9ffdc7cd09 100644 --- a/mods/cnc/rules/campaign-maprules.yaml +++ b/mods/cnc/rules/campaign-maprules.yaml @@ -5,16 +5,24 @@ World: ObjectivesPanel: PanelName: MISSION_OBJECTIVES MapCreeps: + CheckboxVisible: False CheckboxLocked: True CheckboxEnabled: False MapBuildRadius: + AllyBuildRadiusCheckboxVisible: False AllyBuildRadiusCheckboxLocked: True AllyBuildRadiusCheckboxEnabled: False + BuildRadiusCheckboxVisible: False BuildRadiusCheckboxLocked: True BuildRadiusCheckboxEnabled: True MapOptions: + ShortGameCheckboxVisible: False ShortGameCheckboxLocked: True ShortGameCheckboxEnabled: False + TechLevelDropdownVisible: False + TechLevelDropdownLocked: True + TimeLimitManager: + TimeLimitDropdownVisible: False Player: -ConquestVictoryConditions: @@ -22,13 +30,26 @@ Player: EarlyGameOver: true GameOverDelay: 3000 Shroud: + FogCheckboxVisible: False FogCheckboxLocked: True FogCheckboxEnabled: True + ExploredMapCheckboxVisible: False ExploredMapCheckboxLocked: True ExploredMapCheckboxEnabled: False PlayerResources: + DefaultCashDropdownVisible: False DefaultCashDropdownLocked: True DefaultCash: 5000 + LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY: + Enabled: False + Locked: True + Visible: False + LobbyPrerequisiteCheckbox@GLOBALC17STEALTH: + Enabled: False + Locked: True + Visible: False + DeveloperMode: + CheckboxVisible: False ModularBot@CampaignAI: Name: Campaign Player AI Type: campaign diff --git a/mods/d2k/rules/campaign-rules.yaml b/mods/d2k/rules/campaign-rules.yaml index b4868172a3..2b17ae58c6 100644 --- a/mods/d2k/rules/campaign-rules.yaml +++ b/mods/d2k/rules/campaign-rules.yaml @@ -4,12 +4,21 @@ Player: EarlyGameOver: true GameOverDelay: 3000 Shroud: + FogCheckboxVisible: False FogCheckboxLocked: True FogCheckboxEnabled: True + ExploredMapCheckboxVisible: False ExploredMapCheckboxLocked: True ExploredMapCheckboxEnabled: False PlayerResources: + DefaultCashDropdownVisible: False DefaultCashDropdownLocked: True + LobbyPrerequisiteCheckbox@AUTOCONCRETE: + Enabled: False + Locked: True + Visible: False + DeveloperMode: + CheckboxVisible: False ModularBot@CampaignAI: Name: Campaign Player AI Type: campaign @@ -24,15 +33,24 @@ World: Minimum: 1 Maximum: 1 MapCreeps: + CheckboxVisible: False CheckboxLocked: True CheckboxEnabled: True MapBuildRadius: + AllyBuildRadiusCheckboxVisible: False AllyBuildRadiusCheckboxLocked: True AllyBuildRadiusCheckboxEnabled: False + BuildRadiusCheckboxVisible: False + BuildRadiusCheckboxLocked: True + BuildRadiusCheckboxEnabled: True MapOptions: - TechLevelDropdownLocked: True + ShortGameCheckboxVisible: False ShortGameCheckboxLocked: True ShortGameCheckboxEnabled: False + TechLevelDropdownVisible: False + TechLevelDropdownLocked: True + TimeLimitManager: + TimeLimitDropdownVisible: False ^AutoTargetGroundAssaultMove: GrantConditionOnBotOwner@BOTOWNER: diff --git a/mods/ra/maps/bomber-john/rules.yaml b/mods/ra/maps/bomber-john/rules.yaml index 21d66d0d54..6e8f37bf70 100644 --- a/mods/ra/maps/bomber-john/rules.yaml +++ b/mods/ra/maps/bomber-john/rules.yaml @@ -12,6 +12,9 @@ World: BuildRadiusCheckboxEnabled: True BuildRadiusCheckboxVisible: False MapOptions: + ShortGameCheckboxVisible: False + ShortGameCheckboxLocked: True + ShortGameCheckboxEnabled: False TechLevelDropdownLocked: True TechLevelDropdownVisible: False TechLevel: unrestricted @@ -110,6 +113,8 @@ Player: Visible: False LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY: Visible: False + LobbyPrerequisiteCheckbox@REUSABLEENGINEERS: + Visible: False MNLYR: Inherits: ^TrackedVehicle diff --git a/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml b/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml index 4c54b3c1fb..85884e92cf 100644 --- a/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml +++ b/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml @@ -4,12 +4,16 @@ World: SpawnInterval: 125 CrateActors: unitcrate InitialSpawnDelay: 0 + CheckboxVisible: False -SpawnStartingUnits: -MapStartingLocations: MapBuildRadius: AllyBuildRadiusCheckboxVisible: False BuildRadiusCheckboxVisible: False MapOptions: + ShortGameCheckboxVisible: False + ShortGameCheckboxLocked: True + ShortGameCheckboxEnabled: False TechLevelDropdownLocked: True TechLevelDropdownVisible: False TechLevel: unrestricted diff --git a/mods/ra/maps/drop-zone-w/rules.yaml b/mods/ra/maps/drop-zone-w/rules.yaml index e176c3f29a..7e0c8dd7d9 100644 --- a/mods/ra/maps/drop-zone-w/rules.yaml +++ b/mods/ra/maps/drop-zone-w/rules.yaml @@ -5,12 +5,16 @@ World: WaterChance: 100 CrateActors: unitcrate InitialSpawnDelay: 0 + CheckboxVisible: False -SpawnStartingUnits: -MapStartingLocations: MapBuildRadius: AllyBuildRadiusCheckboxVisible: False BuildRadiusCheckboxVisible: False MapOptions: + ShortGameCheckboxVisible: False + ShortGameCheckboxLocked: True + ShortGameCheckboxEnabled: False TechLevelDropdownLocked: True TechLevelDropdownVisible: False TechLevel: unrestricted @@ -70,3 +74,5 @@ Player: Visible: False LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY: Visible: False + LobbyPrerequisiteCheckbox@REUSABLEENGINEERS: + Visible: False diff --git a/mods/ra/maps/drop-zone/rules.yaml b/mods/ra/maps/drop-zone/rules.yaml index 4c54b3c1fb..85884e92cf 100644 --- a/mods/ra/maps/drop-zone/rules.yaml +++ b/mods/ra/maps/drop-zone/rules.yaml @@ -4,12 +4,16 @@ World: SpawnInterval: 125 CrateActors: unitcrate InitialSpawnDelay: 0 + CheckboxVisible: False -SpawnStartingUnits: -MapStartingLocations: MapBuildRadius: AllyBuildRadiusCheckboxVisible: False BuildRadiusCheckboxVisible: False MapOptions: + ShortGameCheckboxVisible: False + ShortGameCheckboxLocked: True + ShortGameCheckboxEnabled: False TechLevelDropdownLocked: True TechLevelDropdownVisible: False TechLevel: unrestricted diff --git a/mods/ra/maps/evacuation/map.yaml b/mods/ra/maps/evacuation/map.yaml index 399cc1d40c..73bd9f46ef 100644 --- a/mods/ra/maps/evacuation/map.yaml +++ b/mods/ra/maps/evacuation/map.yaml @@ -1755,4 +1755,4 @@ Actors: Owner: Soviets ScriptTags: TownAttacker -Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml +Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, ra|rules/coop-missions-rules.yaml, rules.yaml diff --git a/mods/ra/maps/exodus/map.yaml b/mods/ra/maps/exodus/map.yaml index 80ce3b373e..cbd830e839 100644 --- a/mods/ra/maps/exodus/map.yaml +++ b/mods/ra/maps/exodus/map.yaml @@ -1382,4 +1382,4 @@ Actors: Owner: Soviets Location: 130,45 -Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml +Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, ra|rules/coop-missions-rules.yaml, rules.yaml diff --git a/mods/ra/maps/infiltration/map.yaml b/mods/ra/maps/infiltration/map.yaml index 5ce1c3aa70..2817a667f2 100644 --- a/mods/ra/maps/infiltration/map.yaml +++ b/mods/ra/maps/infiltration/map.yaml @@ -1789,4 +1789,4 @@ Actors: Owner: Soviets Location: 43,50 -Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml +Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, ra|rules/coop-missions-rules.yaml, rules.yaml diff --git a/mods/ra/rules/campaign-rules.yaml b/mods/ra/rules/campaign-rules.yaml index 1ba0fe5a0d..6e64759d9c 100644 --- a/mods/ra/rules/campaign-rules.yaml +++ b/mods/ra/rules/campaign-rules.yaml @@ -4,13 +4,30 @@ Player: EarlyGameOver: true GameOverDelay: 3000 Shroud: + FogCheckboxVisible: False FogCheckboxLocked: True FogCheckboxEnabled: True + ExploredMapCheckboxVisible: False ExploredMapCheckboxLocked: True ExploredMapCheckboxEnabled: False PlayerResources: + DefaultCashDropdownVisible: False DefaultCashDropdownLocked: True DefaultCash: 0 + LobbyPrerequisiteCheckbox@GLOBALBOUNTY: + Enabled: False + Locked: True + Visible: False + LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY: + Enabled: True + Locked: True + Visible: False + LobbyPrerequisiteCheckbox@REUSABLEENGINEERS: + Enabled: False + Locked: True + Visible: False + DeveloperMode: + CheckboxVisible: False ModularBot@CampaignAI: Name: Campaign Player AI Type: campaign @@ -19,19 +36,26 @@ World: CrateSpawner: CheckboxEnabled: False CheckboxLocked: True + CheckboxVisible: False -SpawnStartingUnits: -MapStartingLocations: ObjectivesPanel: PanelName: MISSION_OBJECTIVES MapBuildRadius: + AllyBuildRadiusCheckboxVisible: False AllyBuildRadiusCheckboxLocked: True AllyBuildRadiusCheckboxEnabled: False + BuildRadiusCheckboxVisible: False BuildRadiusCheckboxLocked: True BuildRadiusCheckboxEnabled: True MapOptions: - TechLevelDropdownLocked: True + ShortGameCheckboxVisible: False ShortGameCheckboxLocked: True ShortGameCheckboxEnabled: False + TechLevelDropdownVisible: False + TechLevelDropdownLocked: True + TimeLimitManager: + TimeLimitDropdownVisible: False E7: -Crushable: diff --git a/mods/ra/rules/coop-missions-rules.yaml b/mods/ra/rules/coop-missions-rules.yaml new file mode 100644 index 0000000000..65cd42e244 --- /dev/null +++ b/mods/ra/rules/coop-missions-rules.yaml @@ -0,0 +1,26 @@ +Player: + Shroud: + FogCheckboxVisible: True + ExploredMapCheckboxVisible: True + PlayerResources: + DefaultCashDropdownVisible: True + LobbyPrerequisiteCheckbox@GLOBALBOUNTY: + Visible: True + LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY: + Visible: True + LobbyPrerequisiteCheckbox@REUSABLEENGINEERS: + Visible: True + DeveloperMode: + CheckboxVisible: True + +World: + CrateSpawner: + CheckboxVisible: True + MapBuildRadius: + AllyBuildRadiusCheckboxVisible: True + BuildRadiusCheckboxVisible: True + MapOptions: + ShortGameCheckboxVisible: True + TechLevelDropdownVisible: True + TimeLimitManager: + TimeLimitDropdownVisible: True