diff --git a/src/services/configService.ts b/src/services/configService.ts index 75953730..2ede469b 100644 --- a/src/services/configService.ts +++ b/src/services/configService.ts @@ -41,6 +41,7 @@ export interface IConfig extends IConfigRemovedOptions { radiantRelicsAlwaysGiveGoldReward?: boolean; unlockAllSimarisResearchEntries?: boolean; disableDailyTribute?: boolean; + finishOneInvasionFinishTheWholeThing?: boolean; spoofMasteryRank?: number; relicRewardItemCountMultiplier?: number; nightwaveStandingMultiplier?: number; diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 0ab878b2..6b4ee5d7 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -775,6 +775,11 @@ export const addMissionInventoryUpdates = async ( } case "InvasionProgress": { for (const clientProgress of value) { + if (config.finishOneInvasionFinishTheWholeThing) { + clientProgress.Delta *= 3 + clientProgress.AttackerScore *= 3 + clientProgress.DefenderScore *= 3 + } const dbProgress = inventory.QualifyingInvasions.find(x => x.invasionId.equals(clientProgress._id.$oid) );