Skip to content

Commit 9afe76b

Browse files
committed
FIX: prevent kinetic fusilade style skills from multiplying trigger source rate
1 parent 454eff8 commit 9afe76b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Modules/CalcTriggers.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ local function defaultTriggerHandler(env, config)
455455
end
456456

457457
--Account for skills that can hit multiple times per use
458-
if source and GlobalCache.cachedData[env.mode][uuid] and source.skillPartName and source.skillPartName:match("(.*)All(.*)Projectiles(.*)") and source.skillFlags.projectile then
458+
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
459459
local multiHitDpsMult = GlobalCache.cachedData[env.mode][uuid].Env.player.output.ProjectileCount or 1
460460
trigRate = trigRate * multiHitDpsMult
461461
if breakdown then

0 commit comments

Comments
 (0)