diff --git a/MekHQ/data/scenariomodifiers/HouseOfficerAir.xml b/MekHQ/data/scenariomodifiers/HouseOfficerAir.xml index 89d4f40c36..8da55adb10 100644 --- a/MekHQ/data/scenariomodifiers/HouseOfficerAir.xml +++ b/MekHQ/data/scenariomodifiers/HouseOfficerAir.xml @@ -4,7 +4,7 @@ PreForceGeneration -1 - true + false 9 0 false @@ -16,7 +16,7 @@ 5 0 1 - 1.0 + 0.25 Joint Force 2 1 diff --git a/MekHQ/data/scenariomodifiers/HouseOfficerGround.xml b/MekHQ/data/scenariomodifiers/HouseOfficerGround.xml index 9b4adf84cc..37c4052685 100644 --- a/MekHQ/data/scenariomodifiers/HouseOfficerGround.xml +++ b/MekHQ/data/scenariomodifiers/HouseOfficerGround.xml @@ -8,7 +8,7 @@ PreForceGeneration -1 - true + false 0 0 false @@ -20,7 +20,7 @@ 5 0 1 - 1.0 + 0.25 Joint Force 2 1 diff --git a/MekHQ/data/scenariomodifiers/IntegratedAlliesAir.xml b/MekHQ/data/scenariomodifiers/IntegratedAlliesAir.xml index 92bd9440e3..916c90c95b 100644 --- a/MekHQ/data/scenariomodifiers/IntegratedAlliesAir.xml +++ b/MekHQ/data/scenariomodifiers/IntegratedAlliesAir.xml @@ -4,7 +4,7 @@ PreForceGeneration -1 - true + false 9 0 false @@ -16,7 +16,7 @@ 5 0 1 - 2.0 + 0.5 Integrated Allies 2 1 diff --git a/MekHQ/data/scenariomodifiers/IntegratedAlliesGround.xml b/MekHQ/data/scenariomodifiers/IntegratedAlliesGround.xml index 7c05288b8c..a27462937a 100644 --- a/MekHQ/data/scenariomodifiers/IntegratedAlliesGround.xml +++ b/MekHQ/data/scenariomodifiers/IntegratedAlliesGround.xml @@ -8,7 +8,7 @@ PreForceGeneration -1 - true + false 0 0 false @@ -20,7 +20,7 @@ 5 0 1 - 2.0 + 0.5 Integrated Allies 2 1 diff --git a/MekHQ/src/mekhq/campaign/mission/AtBContract.java b/MekHQ/src/mekhq/campaign/mission/AtBContract.java index 9b45452716..12b7036503 100644 --- a/MekHQ/src/mekhq/campaign/mission/AtBContract.java +++ b/MekHQ/src/mekhq/campaign/mission/AtBContract.java @@ -1793,8 +1793,8 @@ public int calculateContractDifficulty(Campaign campaign) { double allyRatio = switch (getCommandRights()) { case INDEPENDENT -> 0; // no allies case LIAISON -> 0.4; // single allied heavy/assault mek, pure guess for now - case HOUSE -> 1; // allies with same (G)BV budget - case INTEGRATED -> 2; // allies with twice the player's (G)BV budget + case HOUSE -> 0.25; // allies with 25% the player's (G)BV budget + case INTEGRATED -> 0.5; // allies with 50% the player's (G)BV budget }; if (allyRatio > 0) {