From b613d90b14ac19fe0c450da7b63375f7913a4428 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 18:20:34 +0800 Subject: [PATCH 01/11] Cheat: finish One Invasion Finish The Whole Thing --- src/services/configService.ts | 1 + src/services/missionInventoryUpdateService.ts | 5 +++++ 2 files changed, 6 insertions(+) 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) ); -- 2.47.2 From 9e622464e06971a27dcce36dad018f5ddac52e6a Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 18:21:00 +0800 Subject: [PATCH 02/11] Cheat: finish One Invasion Finish The Whole Thing config and webUI checkbox --- config-vanilla.json | 1 + static/webui/index.html | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/config-vanilla.json b/config-vanilla.json index 2d96af5f..91bc52b1 100644 --- a/config-vanilla.json +++ b/config-vanilla.json @@ -30,6 +30,7 @@ "missionsCanGiveAllRelics": false, "unlockAllSimarisResearchEntries": false, "disableDailyTribute": false, + "finishOneInvasionFinishTheWholeThing": false, "spoofMasteryRank": -1, "relicRewardItemCountMultiplier": 1, "nightwaveStandingMultiplier": 1, diff --git a/static/webui/index.html b/static/webui/index.html index 543ffaf9..70e866b8 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -878,6 +878,10 @@ +
+ + +
-- 2.47.2 From 84e8d646db886082dd531851340eba2b12b3a836 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 18:39:58 +0800 Subject: [PATCH 03/11] Cheat: finish One Invasion Finish The Whole Thing code style consistency change --- src/services/missionInventoryUpdateService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 6b4ee5d7..5ed40a39 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -776,9 +776,9 @@ export const addMissionInventoryUpdates = async ( case "InvasionProgress": { for (const clientProgress of value) { if (config.finishOneInvasionFinishTheWholeThing) { - clientProgress.Delta *= 3 - clientProgress.AttackerScore *= 3 - clientProgress.DefenderScore *= 3 + clientProgress.Delta *= 3; + clientProgress.AttackerScore *= 3; + clientProgress.DefenderScore *= 3; } const dbProgress = inventory.QualifyingInvasions.find(x => x.invasionId.equals(clientProgress._id.$oid) -- 2.47.2 From 8c2a4f40a1ce0673b2fc0dc7baf8fa998c5afe46 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 19:44:58 +0800 Subject: [PATCH 04/11] Cheat: finish One Invasion Finish The Whole Thing translation --- static/webui/translations/de.js | 1 + static/webui/translations/en.js | 1 + static/webui/translations/es.js | 1 + static/webui/translations/fr.js | 1 + static/webui/translations/ru.js | 1 + static/webui/translations/uk.js | 1 + static/webui/translations/zh.js | 1 + 7 files changed, 7 insertions(+) diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index 42637903..4a3b9f44 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -238,6 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Unterstütztes Syndikat`, cheats_changeButton: `Ändern`, cheats_markAllAsRead: `Posteingang als gelesen markieren`, + cheats_finishOneInvasionFinishTheWholeThing:`Beende eine Invasion, Beende die ganze Sache`, worldState: `Weltstatus`, worldState_creditBoost: `Event Booster: Credit`, diff --git a/static/webui/translations/en.js b/static/webui/translations/en.js index 76fbfd3b..ed33ee33 100644 --- a/static/webui/translations/en.js +++ b/static/webui/translations/en.js @@ -237,6 +237,7 @@ dict = { cheats_changeSupportedSyndicate: `Supported syndicate`, cheats_changeButton: `Change`, cheats_markAllAsRead: `Mark Inbox As Read`, + cheats_finishOneInvasionFinishTheWholeThing:`Finish One Invasion Finish The Whole Thing`, worldState: `World State`, worldState_creditBoost: `Credit Boost`, diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index e5ddb59d..e8c19f2d 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -238,6 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Sindicatos disponibles`, cheats_changeButton: `Cambiar`, cheats_markAllAsRead: `Marcar bandeja de entrada como leída`, + cheats_finishOneInvasionFinishTheWholeThing:`Terminar una invasión Terminar todo`, worldState: `Estado del mundo`, worldState_creditBoost: `Potenciador de Créditos`, diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index 2c802a8d..d67b520b 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -238,6 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Allégeance`, cheats_changeButton: `Changer`, cheats_markAllAsRead: `Marquer la boîte de réception comme lue`, + cheats_finishOneInvasionFinishTheWholeThing:`Terminez une invasion, terminez le tout`, worldState: `Carte Solaire`, worldState_creditBoost: `Booster de Crédit`, diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index 961d63ab..52d6267a 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -238,6 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Поддерживаемый синдикат`, cheats_changeButton: `Изменить`, cheats_markAllAsRead: `Пометить все входящие как прочитанные`, + cheats_finishOneInvasionFinishTheWholeThing:`Завершить одно вторжение, закончить всё`, worldState: `Состояние мира`, worldState_creditBoost: `Глобальный бустер Кредитов`, diff --git a/static/webui/translations/uk.js b/static/webui/translations/uk.js index d820559c..317e38d4 100644 --- a/static/webui/translations/uk.js +++ b/static/webui/translations/uk.js @@ -238,6 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Підтримуваний синдикат`, cheats_changeButton: `Змінити`, cheats_markAllAsRead: `Помітити всі вхідні як прочитані`, + cheats_finishOneInvasionFinishTheWholeThing:`Завершити одне вторгнення Завершити все`, worldState: `Стан світу`, worldState_creditBoost: `Глобальне посилення Кредитів`, diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js index bc199a17..83e0e19e 100644 --- a/static/webui/translations/zh.js +++ b/static/webui/translations/zh.js @@ -238,6 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `支持的集团`, cheats_changeButton: `更改`, cheats_markAllAsRead: `收件箱全部标记为已读`, + cheats_finishOneInvasionFinishTheWholeThing:`一场任务完成整场入侵`, worldState: `世界状态配置`, worldState_creditBoost: `现金加成`, -- 2.47.2 From 7a9f77271425e9f3018b3a784812d3f135e3427b Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 19:50:49 +0800 Subject: [PATCH 05/11] Cheat: translation js style consistency change --- static/webui/translations/de.js | 2 +- static/webui/translations/en.js | 2 +- static/webui/translations/es.js | 2 +- static/webui/translations/fr.js | 2 +- static/webui/translations/ru.js | 2 +- static/webui/translations/uk.js | 2 +- static/webui/translations/zh.js | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index 4a3b9f44..9964d4f2 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Unterstütztes Syndikat`, cheats_changeButton: `Ändern`, cheats_markAllAsRead: `Posteingang als gelesen markieren`, - cheats_finishOneInvasionFinishTheWholeThing:`Beende eine Invasion, Beende die ganze Sache`, + cheats_finishOneInvasionFinishTheWholeThing:`Beende eine Invasion, Beende die ganze Sache`, worldState: `Weltstatus`, worldState_creditBoost: `Event Booster: Credit`, diff --git a/static/webui/translations/en.js b/static/webui/translations/en.js index ed33ee33..c9466150 100644 --- a/static/webui/translations/en.js +++ b/static/webui/translations/en.js @@ -237,7 +237,7 @@ dict = { cheats_changeSupportedSyndicate: `Supported syndicate`, cheats_changeButton: `Change`, cheats_markAllAsRead: `Mark Inbox As Read`, - cheats_finishOneInvasionFinishTheWholeThing:`Finish One Invasion Finish The Whole Thing`, + cheats_finishOneInvasionFinishTheWholeThing:`Finish One Invasion Finish The Whole Thing`, worldState: `World State`, worldState_creditBoost: `Credit Boost`, diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index e8c19f2d..3690e5c3 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Sindicatos disponibles`, cheats_changeButton: `Cambiar`, cheats_markAllAsRead: `Marcar bandeja de entrada como leída`, - cheats_finishOneInvasionFinishTheWholeThing:`Terminar una invasión Terminar todo`, + cheats_finishOneInvasionFinishTheWholeThing:`Terminar una invasión Terminar todo`, worldState: `Estado del mundo`, worldState_creditBoost: `Potenciador de Créditos`, diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index d67b520b..2e894ecd 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Allégeance`, cheats_changeButton: `Changer`, cheats_markAllAsRead: `Marquer la boîte de réception comme lue`, - cheats_finishOneInvasionFinishTheWholeThing:`Terminez une invasion, terminez le tout`, + cheats_finishOneInvasionFinishTheWholeThing:`Terminez une invasion, terminez le tout`, worldState: `Carte Solaire`, worldState_creditBoost: `Booster de Crédit`, diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index 52d6267a..1af62d61 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Поддерживаемый синдикат`, cheats_changeButton: `Изменить`, cheats_markAllAsRead: `Пометить все входящие как прочитанные`, - cheats_finishOneInvasionFinishTheWholeThing:`Завершить одно вторжение, закончить всё`, + cheats_finishOneInvasionFinishTheWholeThing:`Завершить одно вторжение, закончить всё`, worldState: `Состояние мира`, worldState_creditBoost: `Глобальный бустер Кредитов`, diff --git a/static/webui/translations/uk.js b/static/webui/translations/uk.js index 317e38d4..5bb77b41 100644 --- a/static/webui/translations/uk.js +++ b/static/webui/translations/uk.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Підтримуваний синдикат`, cheats_changeButton: `Змінити`, cheats_markAllAsRead: `Помітити всі вхідні як прочитані`, - cheats_finishOneInvasionFinishTheWholeThing:`Завершити одне вторгнення Завершити все`, + cheats_finishOneInvasionFinishTheWholeThing:`Завершити одне вторгнення Завершити все`, worldState: `Стан світу`, worldState_creditBoost: `Глобальне посилення Кредитів`, diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js index 83e0e19e..6127a2da 100644 --- a/static/webui/translations/zh.js +++ b/static/webui/translations/zh.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `支持的集团`, cheats_changeButton: `更改`, cheats_markAllAsRead: `收件箱全部标记为已读`, - cheats_finishOneInvasionFinishTheWholeThing:`一场任务完成整场入侵`, + cheats_finishOneInvasionFinishTheWholeThing:`一场任务完成整场入侵`, worldState: `世界状态配置`, worldState_creditBoost: `现金加成`, -- 2.47.2 From e7f7586f11c004fa6414f6b7254b37fcdfc01152 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 19:54:51 +0800 Subject: [PATCH 06/11] Cheat: translation js style consistency change (2) --- static/webui/translations/de.js | 2 +- static/webui/translations/en.js | 2 +- static/webui/translations/es.js | 2 +- static/webui/translations/fr.js | 2 +- static/webui/translations/ru.js | 2 +- static/webui/translations/uk.js | 2 +- static/webui/translations/zh.js | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index 9964d4f2..db40850a 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Unterstütztes Syndikat`, cheats_changeButton: `Ändern`, cheats_markAllAsRead: `Posteingang als gelesen markieren`, - cheats_finishOneInvasionFinishTheWholeThing:`Beende eine Invasion, Beende die ganze Sache`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, worldState: `Weltstatus`, worldState_creditBoost: `Event Booster: Credit`, diff --git a/static/webui/translations/en.js b/static/webui/translations/en.js index c9466150..bb324d06 100644 --- a/static/webui/translations/en.js +++ b/static/webui/translations/en.js @@ -237,7 +237,7 @@ dict = { cheats_changeSupportedSyndicate: `Supported syndicate`, cheats_changeButton: `Change`, cheats_markAllAsRead: `Mark Inbox As Read`, - cheats_finishOneInvasionFinishTheWholeThing:`Finish One Invasion Finish The Whole Thing`, + cheats_finishOneInvasionFinishTheWholeThing: `Finish One Invasion Finish The Whole Thing`, worldState: `World State`, worldState_creditBoost: `Credit Boost`, diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index 3690e5c3..1b38335c 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Sindicatos disponibles`, cheats_changeButton: `Cambiar`, cheats_markAllAsRead: `Marcar bandeja de entrada como leída`, - cheats_finishOneInvasionFinishTheWholeThing:`Terminar una invasión Terminar todo`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, worldState: `Estado del mundo`, worldState_creditBoost: `Potenciador de Créditos`, diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index 2e894ecd..26206a7f 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Allégeance`, cheats_changeButton: `Changer`, cheats_markAllAsRead: `Marquer la boîte de réception comme lue`, - cheats_finishOneInvasionFinishTheWholeThing:`Terminez une invasion, terminez le tout`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, worldState: `Carte Solaire`, worldState_creditBoost: `Booster de Crédit`, diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index 1af62d61..7cfb18ab 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Поддерживаемый синдикат`, cheats_changeButton: `Изменить`, cheats_markAllAsRead: `Пометить все входящие как прочитанные`, - cheats_finishOneInvasionFinishTheWholeThing:`Завершить одно вторжение, закончить всё`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, worldState: `Состояние мира`, worldState_creditBoost: `Глобальный бустер Кредитов`, diff --git a/static/webui/translations/uk.js b/static/webui/translations/uk.js index 5bb77b41..1b8bf4b7 100644 --- a/static/webui/translations/uk.js +++ b/static/webui/translations/uk.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Підтримуваний синдикат`, cheats_changeButton: `Змінити`, cheats_markAllAsRead: `Помітити всі вхідні як прочитані`, - cheats_finishOneInvasionFinishTheWholeThing:`Завершити одне вторгнення Завершити все`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, worldState: `Стан світу`, worldState_creditBoost: `Глобальне посилення Кредитів`, diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js index 6127a2da..f5ceb6b1 100644 --- a/static/webui/translations/zh.js +++ b/static/webui/translations/zh.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `支持的集团`, cheats_changeButton: `更改`, cheats_markAllAsRead: `收件箱全部标记为已读`, - cheats_finishOneInvasionFinishTheWholeThing:`一场任务完成整场入侵`, + cheats_finishOneInvasionFinishTheWholeThing: `一场任务完成整场入侵`, worldState: `世界状态配置`, worldState_creditBoost: `现金加成`, -- 2.47.2 From b40a2a0f2ba834626edb1c357e99e83b45a1c7d6 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Thu, 28 Aug 2025 14:45:40 +0200 Subject: [PATCH 07/11] boop --- scripts/update-translations.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/update-translations.cjs b/scripts/update-translations.cjs index d0526b71..6c840a5d 100644 --- a/scripts/update-translations.cjs +++ b/scripts/update-translations.cjs @@ -31,7 +31,7 @@ fs.readdirSync("../static/webui/translations").forEach(file => { const strings = extractStrings(line); if (Object.keys(strings).length > 0) { Object.entries(strings).forEach(([key, value]) => { - if (targetStrings.hasOwnProperty(key) && !targetStrings[key].startsWith("[UNTRANSLATED] ")) { + if (targetStrings.hasOwnProperty(key) && !targetStrings[key].startsWith("[UNTRANSLATED]")) { fs.writeSync(fileHandle, ` ${key}: \`${targetStrings[key]}\`,\n`); } else { fs.writeSync(fileHandle, ` ${key}: \`[UNTRANSLATED] ${value}\`,\n`); -- 2.47.2 From 42cd695d9f6c49d73f261bc37bf5410acf9feeee Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 22:57:12 +0800 Subject: [PATCH 08/11] non-en files by update-translations script --- static/webui/translations/de.js | 2 +- static/webui/translations/es.js | 2 +- static/webui/translations/fr.js | 2 +- static/webui/translations/ru.js | 2 +- static/webui/translations/uk.js | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index db40850a..8cc7e0c8 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Unterstütztes Syndikat`, cheats_changeButton: `Ändern`, cheats_markAllAsRead: `Posteingang als gelesen markieren`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, worldState: `Weltstatus`, worldState_creditBoost: `Event Booster: Credit`, diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index 1b38335c..186d8ca8 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Sindicatos disponibles`, cheats_changeButton: `Cambiar`, cheats_markAllAsRead: `Marcar bandeja de entrada como leída`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, worldState: `Estado del mundo`, worldState_creditBoost: `Potenciador de Créditos`, diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index 26206a7f..bfe1a970 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Allégeance`, cheats_changeButton: `Changer`, cheats_markAllAsRead: `Marquer la boîte de réception comme lue`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, worldState: `Carte Solaire`, worldState_creditBoost: `Booster de Crédit`, diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index 7cfb18ab..65da9826 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Поддерживаемый синдикат`, cheats_changeButton: `Изменить`, cheats_markAllAsRead: `Пометить все входящие как прочитанные`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, worldState: `Состояние мира`, worldState_creditBoost: `Глобальный бустер Кредитов`, diff --git a/static/webui/translations/uk.js b/static/webui/translations/uk.js index 1b8bf4b7..765e8b1b 100644 --- a/static/webui/translations/uk.js +++ b/static/webui/translations/uk.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Підтримуваний синдикат`, cheats_changeButton: `Змінити`, cheats_markAllAsRead: `Помітити всі вхідні як прочитані`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED]`, + cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, worldState: `Стан світу`, worldState_creditBoost: `Глобальне посилення Кредитів`, -- 2.47.2 From 2f2e4ae143d9ac8afc8dec4555955a3408693d50 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Fri, 29 Aug 2025 10:10:13 +0800 Subject: [PATCH 09/11] detele invasion cheat from server-wide --- config-vanilla.json | 1 - src/services/configService.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/config-vanilla.json b/config-vanilla.json index ac107c4f..d13eb84e 100644 --- a/config-vanilla.json +++ b/config-vanilla.json @@ -27,7 +27,6 @@ "noDojoResearchTime": false, "fastClanAscension": false, "unlockAllSimarisResearchEntries": false, - "finishOneInvasionFinishTheWholeThing": false, "spoofMasteryRank": -1, "relicRewardItemCountMultiplier": 1, "nightwaveStandingMultiplier": 1, diff --git a/src/services/configService.ts b/src/services/configService.ts index fed1347f..a75c5f2c 100644 --- a/src/services/configService.ts +++ b/src/services/configService.ts @@ -35,7 +35,6 @@ export interface IConfig extends IConfigRemovedOptions { noDojoResearchTime?: boolean; fastClanAscension?: boolean; unlockAllSimarisResearchEntries?: boolean; - finishOneInvasionFinishTheWholeThing?: boolean; spoofMasteryRank?: number; relicRewardItemCountMultiplier?: number; nightwaveStandingMultiplier?: number; -- 2.47.2 From 40b3281d99dec8101f7cdcc8c0c59b73b4a8e801 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Fri, 29 Aug 2025 10:11:38 +0800 Subject: [PATCH 10/11] invasion cheat as account cheat --- src/models/inventoryModels/inventoryModel.ts | 1 + src/services/missionInventoryUpdateService.ts | 2 +- src/types/inventoryTypes/inventoryTypes.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) 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; -- 2.47.2 From 22dfdb64dff9be1899ff8467976de2bd29d8d798 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Fri, 29 Aug 2025 10:17:48 +0800 Subject: [PATCH 11/11] webUI and loc data updates --- static/webui/index.html | 8 ++++---- static/webui/translations/de.js | 2 +- static/webui/translations/en.js | 2 +- static/webui/translations/es.js | 2 +- static/webui/translations/fr.js | 2 +- static/webui/translations/ru.js | 2 +- static/webui/translations/uk.js | 2 +- static/webui/translations/zh.js | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/static/webui/index.html b/static/webui/index.html index 64745674..8c0a7c62 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -783,6 +783,10 @@
+
+ + +
@@ -878,10 +882,6 @@
-
- - -
diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index 8cc7e0c8..30ffeb3e 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Unterstütztes Syndikat`, cheats_changeButton: `Ändern`, cheats_markAllAsRead: `Posteingang als gelesen markieren`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, + cheats_finishInvasionsInOneMission: `[UNTRANSLATED] Finish Invasions in One Mission`, worldState: `Weltstatus`, worldState_creditBoost: `Event Booster: Credit`, diff --git a/static/webui/translations/en.js b/static/webui/translations/en.js index bb324d06..894c65f0 100644 --- a/static/webui/translations/en.js +++ b/static/webui/translations/en.js @@ -237,7 +237,7 @@ dict = { cheats_changeSupportedSyndicate: `Supported syndicate`, cheats_changeButton: `Change`, cheats_markAllAsRead: `Mark Inbox As Read`, - cheats_finishOneInvasionFinishTheWholeThing: `Finish One Invasion Finish The Whole Thing`, + cheats_finishInvasionsInOneMission: `Finish Invasions in One Mission`, worldState: `World State`, worldState_creditBoost: `Credit Boost`, diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index 186d8ca8..a7d76587 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Sindicatos disponibles`, cheats_changeButton: `Cambiar`, cheats_markAllAsRead: `Marcar bandeja de entrada como leída`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, + cheats_finishInvasionsInOneMission: `[UNTRANSLATED] Finish Invasions in One Mission`, worldState: `Estado del mundo`, worldState_creditBoost: `Potenciador de Créditos`, diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index bfe1a970..9d8594b1 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Allégeance`, cheats_changeButton: `Changer`, cheats_markAllAsRead: `Marquer la boîte de réception comme lue`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, + cheats_finishInvasionsInOneMission: `[UNTRANSLATED] Finish Invasions in One Mission`, worldState: `Carte Solaire`, worldState_creditBoost: `Booster de Crédit`, diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index 65da9826..0f27fb56 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Поддерживаемый синдикат`, cheats_changeButton: `Изменить`, cheats_markAllAsRead: `Пометить все входящие как прочитанные`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, + cheats_finishInvasionsInOneMission: `[UNTRANSLATED] Finish Invasions in One Mission`, worldState: `Состояние мира`, worldState_creditBoost: `Глобальный бустер Кредитов`, diff --git a/static/webui/translations/uk.js b/static/webui/translations/uk.js index 765e8b1b..bfc24e06 100644 --- a/static/webui/translations/uk.js +++ b/static/webui/translations/uk.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `Підтримуваний синдикат`, cheats_changeButton: `Змінити`, cheats_markAllAsRead: `Помітити всі вхідні як прочитані`, - cheats_finishOneInvasionFinishTheWholeThing: `[UNTRANSLATED] Finish One Invasion Finish The Whole Thing`, + cheats_finishInvasionsInOneMission: `[UNTRANSLATED] Finish Invasions in One Mission`, worldState: `Стан світу`, worldState_creditBoost: `Глобальне посилення Кредитів`, diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js index f5ceb6b1..a5dc5cc8 100644 --- a/static/webui/translations/zh.js +++ b/static/webui/translations/zh.js @@ -238,7 +238,7 @@ dict = { cheats_changeSupportedSyndicate: `支持的集团`, cheats_changeButton: `更改`, cheats_markAllAsRead: `收件箱全部标记为已读`, - cheats_finishOneInvasionFinishTheWholeThing: `一场任务完成整场入侵`, + cheats_finishInvasionsInOneMission: `一场任务完成整场入侵`, worldState: `世界状态配置`, worldState_creditBoost: `现金加成`, -- 2.47.2