diff --git a/Modules/CalcPerform.lua b/Modules/CalcPerform.lua index 35626bf8..67551a86 100644 --- a/Modules/CalcPerform.lua +++ b/Modules/CalcPerform.lua @@ -903,6 +903,7 @@ function calcs.perform(env) activeSkill.minion.modDB = new("ModDB") activeSkill.minion.modDB.actor = activeSkill.minion calcs.createMinionSkills(env, activeSkill) + activeSkill.skillPartName = activeSkill.minion.mainSkill.activeEffect.grantedEffect.name end end diff --git a/Modules/Calcs.lua b/Modules/Calcs.lua index 1fb65da3..f6c3e9e5 100644 --- a/Modules/Calcs.lua +++ b/Modules/Calcs.lua @@ -187,7 +187,7 @@ function calcs.calcFullDPS(build, mode, override, specEnv) if activeSkill.minion then if usedEnv.minion.output.TotalDPS and usedEnv.minion.output.TotalDPS > 0 then if not fullDPS.skills[activeSkill.activeEffect.grantedEffect.name] then - t_insert(fullDPS.skills, { name = activeSkill.activeEffect.grantedEffect.name, dps = usedEnv.minion.output.TotalDPS, count = activeSkillCount }) + t_insert(fullDPS.skills, { name = activeSkill.activeEffect.grantedEffect.name, dps = usedEnv.minion.output.TotalDPS, count = activeSkillCount, trigger = activeSkill.infoTrigger, skillPart = activeSkill.skillPartName }) else ConPrintf("[Minion] HELP! Numerous same-named effects! '" .. activeSkill.activeEffect.grantedEffect.name .. "'") end