diff --git a/src/models/inventoryModels/inventoryModel.ts b/src/models/inventoryModels/inventoryModel.ts index 96b0f28d..ff017f5d 100644 --- a/src/models/inventoryModels/inventoryModel.ts +++ b/src/models/inventoryModels/inventoryModel.ts @@ -1435,6 +1435,7 @@ const inventorySchema = new Schema( dontSubtractPurchaseStandingCost: Boolean, dontSubtractVoidTraces: Boolean, dontSubtractConsumables: Boolean, + finishInvasionsInOneMission: Boolean, infiniteCredits: Boolean, infinitePlatinum: Boolean, infiniteEndo: Boolean, diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 6c000cf6..7419fcaf 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -775,7 +775,7 @@ export const addMissionInventoryUpdates = async ( } case "InvasionProgress": { for (const clientProgress of value) { - if (config.finishOneInvasionFinishTheWholeThing) { + if (inventory.finishInvasionsInOneMission) { clientProgress.Delta *= 3; clientProgress.AttackerScore *= 3; clientProgress.DefenderScore *= 3; diff --git a/src/types/inventoryTypes/inventoryTypes.ts b/src/types/inventoryTypes/inventoryTypes.ts index 115b80c1..df71f392 100644 --- a/src/types/inventoryTypes/inventoryTypes.ts +++ b/src/types/inventoryTypes/inventoryTypes.ts @@ -28,6 +28,7 @@ export interface IAccountCheats { dontSubtractPurchaseStandingCost?: boolean; dontSubtractVoidTraces?: boolean; dontSubtractConsumables?: boolean; + finishInvasionsInOneMission?: boolean; infiniteCredits?: boolean; infinitePlatinum?: boolean; infiniteEndo?: boolean;