From 51f8b4f6e895e04d0823ef2c6ea9d0151726d74c Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Sun, 30 Mar 2025 14:19:55 +0200 Subject: [PATCH] complete paused colour research less disruptively --- src/services/guildService.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/services/guildService.ts b/src/services/guildService.ts index 4c595afb..19bbf803 100644 --- a/src/services/guildService.ts +++ b/src/services/guildService.ts @@ -414,12 +414,17 @@ export const processGuildTechProjectContributionsUpdate = async ( ): Promise => { if (techProject.ReqCredits == 0 && !techProject.ReqItems.find(x => x.ItemCount > 0)) { // This research is now fully funded. - const recipe = ExportDojoRecipes.research[techProject.ItemType]; - processFundedGuildTechProject(guild, techProject, recipe); - if (techProject.ItemType.substring(0, 39) == "/Lotus/Types/Items/Research/DojoColors/") { + + if ( + techProject.State == 0 && + techProject.ItemType.substring(0, 39) == "/Lotus/Types/Items/Research/DojoColors/" + ) { guild.ActiveDojoColorResearch = ""; await removePigmentsFromGuildMembers(guild._id); } + + const recipe = ExportDojoRecipes.research[techProject.ItemType]; + processFundedGuildTechProject(guild, techProject, recipe); } };