From 9afe76bbc798e7e1a92d8e406600de33794075ed Mon Sep 17 00:00:00 2001 From: Paliak <91493239+Paliak@users.noreply.github.com> Date: Sat, 4 Apr 2026 11:34:19 +0200 Subject: [PATCH] FIX: prevent kinetic fusilade style skills from multiplying trigger source rate --- src/Modules/CalcTriggers.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Modules/CalcTriggers.lua b/src/Modules/CalcTriggers.lua index c0940ca031..3f72b83d0e 100644 --- a/src/Modules/CalcTriggers.lua +++ b/src/Modules/CalcTriggers.lua @@ -455,7 +455,7 @@ local function defaultTriggerHandler(env, config) end --Account for skills that can hit multiple times per use - if source and GlobalCache.cachedData[env.mode][uuid] and source.skillPartName and source.skillPartName:match("(.*)All(.*)Projectiles(.*)") and source.skillFlags.projectile then + if source and GlobalCache.cachedData[env.mode][uuid] and source.skillPartName and source.skillPartName:match("(.*)All(.*)Projectiles(.*)") and source.skillFlags.projectile and not (source.skillTypes[SkillType.Duration] and source.skillTypes[SkillType.Area]) then local multiHitDpsMult = GlobalCache.cachedData[env.mode][uuid].Env.player.output.ProjectileCount or 1 trigRate = trigRate * multiHitDpsMult if breakdown then