From d6f3cedc7523ea930cbc7ff7a3d3fc204aa23378 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 00:21:28 -0700 Subject: [PATCH 01/12] Update config.json.example --- config.json.example | 1 + 1 file changed, 1 insertion(+) diff --git a/config.json.example b/config.json.example index 19d1d170..d9585902 100644 --- a/config.json.example +++ b/config.json.example @@ -38,6 +38,7 @@ "noVendorPurchaseLimits": true, "noDeathMarks": false, "noKimCooldowns": false, + "syndicateMissionsRepeatable": false, "instantFinishRivenChallenge": false, "instantResourceExtractorDrones": false, "noResourceExtractorDronesDamage": false, -- 2.47.2 From 4b32c1b74907060b333242ebf04ab06722d4f127 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 00:24:06 -0700 Subject: [PATCH 02/12] Update docker-compose.yml --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 55539ba3..544dec95 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -39,6 +39,7 @@ services: # APP_NO_VENDOR_PURCHASE_LIMITS: true # APP_NO_DEATH_MARKS: false # APP_NO_KIM_COOLDOWNS: false + # APP_SYNDICATE_MISSIONS_REPEATABLE: false # APP_INSTANT_FINISH_RIVEN_CHALLENGE: false # APP_INSTANT_RESOURCE_EXTRACTOR_DRONES: false # APP_NO_RESOURCE_EXTRACTOR_DRONES_DAMAGE: false -- 2.47.2 From 631062c95291285eebb0ce59bd3d4987a4fca161 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 00:25:59 -0700 Subject: [PATCH 03/12] Update Dockerfile --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index a988b8bb..c36da824 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,6 +32,7 @@ ENV APP_NO_MASTERY_RANK_UP_COOLDOWN=false ENV APP_NO_VENDOR_PURCHASE_LIMITS=true ENV APP_NO_DEATH_MARKS=false ENV APP_NO_KIM_COOLDOWNS=false +ENV APP_SYNDICATE_MISSIONS_REPEATABLE=false ENV APP_INSTANT_FINISH_RIVEN_CHALLENGE=false ENV APP_INSTANT_RESOURCE_EXTRACTOR_DRONES=false ENV APP_NO_RESOURCE_EXTRACTOR_DRONES_DAMAGE=false -- 2.47.2 From 5a1d0fd0588def4676844a4515aa783ee877ebf5 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 01:48:30 -0700 Subject: [PATCH 04/12] Update static/webui/index.html --- static/webui/index.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/static/webui/index.html b/static/webui/index.html index 15a00158..1b42793e 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -674,6 +674,10 @@ +
+ + +
-- 2.47.2 From bf52502d170f860ffaea2b7d1d1d23403618a68e Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 02:48:07 -0700 Subject: [PATCH 05/12] Update static/webui/translations/en.js --- static/webui/translations/en.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/en.js b/static/webui/translations/en.js index 6191ac71..cd718917 100644 --- a/static/webui/translations/en.js +++ b/static/webui/translations/en.js @@ -150,6 +150,7 @@ dict = { cheats_noVendorPurchaseLimits: `No Vendor Purchase Limits`, cheats_noDeathMarks: `No Death Marks`, cheats_noKimCooldowns: `No KIM Cooldowns`, + cheats_syndicateMissionsRepeatable: `Syndicate Missions Repeatable`, cheats_instantFinishRivenChallenge: `Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `Instant Resource Extractor Drones`, cheats_noResourceExtractorDronesDamage: `No Resource Extractor Drones Damage`, -- 2.47.2 From 07e63822ea4d7a37b3ddd86bd05d4fb5b342e82f Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 02:51:28 -0700 Subject: [PATCH 06/12] Update static/webui/translations/zh.js --- static/webui/translations/zh.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js index 16d931f0..5b38f847 100644 --- a/static/webui/translations/zh.js +++ b/static/webui/translations/zh.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `[UNTRANSLATED] No Vendor Purchase Limits`, cheats_noDeathMarks: `[UNTRANSLATED] No Death Marks`, cheats_noKimCooldowns: `[UNTRANSLATED] No KIM Cooldowns`, + cheats_syndicateMissionsRepeatable: `[UNTRANSLATED] Syndicate Missions Repeatable`, cheats_instantFinishRivenChallenge: `[UNTRANSLATED] Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `即时资源采集无人机`, cheats_noResourceExtractorDronesDamage: `[UNTRANSLATED] No Resource Extractor Drones Damage`, -- 2.47.2 From 18b9a4d01f1a687d32b833b9e8413a472207b94e Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 02:52:00 -0700 Subject: [PATCH 07/12] Update static/webui/translations/ru.js --- static/webui/translations/ru.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index ccc1101a..445c519a 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Отсутствие лимитов на покупки у вендоров`, cheats_noDeathMarks: `Без меток сметри`, cheats_noKimCooldowns: `Чаты KIM без кулдауна`, + cheats_syndicateMissionsRepeatable: `[UNTRANSLATED] Syndicate Missions Repeatable`, cheats_instantFinishRivenChallenge: `[UNTRANSLATED] Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `Мгновенные Экстракторы Ресурсов`, cheats_noResourceExtractorDronesDamage: `Без урона по дронам-сборщикам`, -- 2.47.2 From 9bdc114bbf7562d9ed74fe7e2747ec18aa256b66 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 02:52:27 -0700 Subject: [PATCH 08/12] Update static/webui/translations/fr.js --- static/webui/translations/fr.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index d9773d4c..6c91356c 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Aucune limite d'achat chez les PNJ`, cheats_noDeathMarks: `Aucune marque d'assassin`, cheats_noKimCooldowns: `Aucun cooldown sur le KIM`, + cheats_syndicateMissionsRepeatable: `[UNTRANSLATED] Syndicate Missions Repeatable`, cheats_instantFinishRivenChallenge: `[UNTRANSLATED] Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `Ressources de drones d'extraction instantannées`, cheats_noResourceExtractorDronesDamage: `Aucun dégâts aux drones d'extraction de resources`, -- 2.47.2 From 64f86e2cffe770068715a894c463e82769d88abe Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 02:52:54 -0700 Subject: [PATCH 09/12] Update static/webui/translations/es.js --- static/webui/translations/es.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index 8522ab22..80db0dbf 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Sin límite de compras de vendedores`, cheats_noDeathMarks: `Sin marcas de muerte`, cheats_noKimCooldowns: `Sin tiempo de espera para conversaciones KIM`, + cheats_syndicateMissionsRepeatable: `[UNTRANSLATED] Syndicate Missions Repeatable`, cheats_instantFinishRivenChallenge: `Terminar desafío de agrietado inmediatamente`, cheats_instantResourceExtractorDrones: `Drones de extracción de recursos instantáneos`, cheats_noResourceExtractorDronesDamage: `Sin daño a los drones extractores de recursos`, -- 2.47.2 From 228b0c30b4b29fd242fed42aeb30989bfc2f0c91 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 03:16:22 -0700 Subject: [PATCH 10/12] Update static/webui/translations/de.js --- static/webui/translations/de.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index f8ca4d7b..eb721391 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Keine Kaufbeschränkungen bei Händlern`, cheats_noDeathMarks: `Keine Todesmarkierungen`, cheats_noKimCooldowns: `Keine Wartezeit bei KIM`, + cheats_syndicateMissionsRepeatable: `Syndikat-Missionen wiederholbar`, cheats_instantFinishRivenChallenge: `Riven-Mod Herausforderung sofort abschließen`, cheats_instantResourceExtractorDrones: `Sofortige Ressourcen-Extraktor-Drohnen`, cheats_noResourceExtractorDronesDamage: `Kein Schaden für Ressourcen-Extraktor-Drohnen`, -- 2.47.2 From 93d0ef34de48ce01dc01b5879c15eef349bdc971 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 03:18:39 -0700 Subject: [PATCH 11/12] Update src/services/configService.ts --- src/services/configService.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/services/configService.ts b/src/services/configService.ts index 2157546a..6a42481b 100644 --- a/src/services/configService.ts +++ b/src/services/configService.ts @@ -44,6 +44,7 @@ interface IConfig { noVendorPurchaseLimits?: boolean; noDeathMarks?: boolean; noKimCooldowns?: boolean; + syndicateMissionsRepeatable?: boolean; instantFinishRivenChallenge?: boolean; instantResourceExtractorDrones?: boolean; noResourceExtractorDronesDamage?: boolean; -- 2.47.2 From 92c8940876bb40dbe564c902c7a3ff951848f501 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Mon, 19 May 2025 03:36:59 -0700 Subject: [PATCH 12/12] Update src/services/missionInventoryUpdateService.ts --- src/services/missionInventoryUpdateService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 12aa3f53..32a2899c 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -445,7 +445,9 @@ export const addMissionInventoryUpdates = async ( }); break; case "SyndicateId": { - inventory.CompletedSyndicates.push(value); + if (!config.syndicateMissionsRepeatable) { + inventory.CompletedSyndicates.push(value); + } break; } case "SortieId": { -- 2.47.2