diff --git a/src/ImportExport.ts b/src/ImportExport.ts index ae886dd42..f02668a10 100644 --- a/src/ImportExport.ts +++ b/src/ImportExport.ts @@ -514,12 +514,12 @@ export const promocodes = async (input: string | null, amount?: number) => { const cap = craft.computeActualCap() - if (cap <= craft.BAL + 1) { + if (cap >= 1e300) { return Alert(i18next.t('importexport.promocodes.bribe.overCapacity')) } player.codes.set(47, true) - craft.BAL++ + craft.CAP = Math.min(1e300, craft.CAP * 2) return Alert(i18next.t('importexport.promocodes.bribe.thanks')) } else if (input.toLowerCase() === 'daily' && !player.dailyCodeUsed) { diff --git a/src/Reset.ts b/src/Reset.ts index 86e684499..74a9a6d29 100644 --- a/src/Reset.ts +++ b/src/Reset.ts @@ -1340,6 +1340,7 @@ export const singularity = async (setSingNumber = -1): Promise => { const saveCode44 = player.codes.get(44) ?? false const saveCode45 = player.codes.get(45) ?? false const saveCode46 = player.codes.get(46) ?? false + const saveCode47 = player.codes.get(47) ?? false // Import Game @@ -1361,6 +1362,7 @@ export const singularity = async (setSingNumber = -1): Promise => { player.codes.set(44, saveCode44) player.codes.set(45, saveCode45) player.codes.set(46, saveCode46) + player.codes.set(47, saveCode47) updateSingularityMilestoneAwards() player.rngCode = Date.now()