From 4508dc00be1ac171b49b07652c7dd01d125146b2 Mon Sep 17 00:00:00 2001 From: Chomp Date: Thu, 5 Dec 2024 15:19:16 +0000 Subject: [PATCH] Fixed hideout craft rewards not taking into account config craft time override --- project/src/services/CircleOfCultistService.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/project/src/services/CircleOfCultistService.ts b/project/src/services/CircleOfCultistService.ts index 01e90b79c..3e6d39eb2 100644 --- a/project/src/services/CircleOfCultistService.ts +++ b/project/src/services/CircleOfCultistService.ts @@ -260,7 +260,10 @@ export class CircleOfCultistService { Math.random() <= circleConfig.bonusChanceMultiplier ) { // Sacrifice amount is enough + passed 25% check to get hideout/task rewards - result.time = circleConfig.hideoutTaskRewardTimeSeconds; + result.time = + circleConfig.craftTimeOverride !== -1 + ? circleConfig.craftTimeOverride + : circleConfig.hideoutTaskRewardTimeSeconds; result.rewardType = CircleRewardType.HIDEOUT_TASK; return result; @@ -428,7 +431,7 @@ export class CircleOfCultistService { // Prep rewards array (reward can be item with children, hence array of arrays) const rewards: IItem[][] = []; - // Handle special case of tagilla helmets + // Handle special case of tagilla helmets - only one reward is allowed if (directReward.reward.includes(ItemTpl.FACECOVER_TAGILLAS_WELDING_MASK_GORILLA)) { directReward.reward = [this.randomUtil.getArrayValue(directReward.reward)]; }