You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cap Doom Blast expiration mode and use charge based calcs for skills that ignore tick rate (#6720)
* FIX: cap expiration mode by cast rate
* FIX: use charge based calcs if ignoring tick rate
* FEAT: add a warning if vixen's gloves not equipped
* FEAT: implement hexblast replacement mode
Copy file name to clipboardExpand all lines: src/Modules/Build.lua
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1453,6 +1453,9 @@ function buildMode:AddDisplayStatList(statList, actor)
1453
1453
ifactor.output.VixensTooMuchCastSpeedWarnthen
1454
1454
InsertIfNew(self.controls.warnings.lines, "You may have too much cast speed or too little cooldown reduction to effectively use Vixen's Curse replacement")
1455
1455
end
1456
+
ifactor.output.VixenModeNoVixenGlovesWarnthen
1457
+
InsertIfNew(self.controls.warnings.lines, "Vixen's calculation mode for Doom Blast is selected but you do not have Vixen's Entrapment Embroidered Gloves equipped")
@@ -784,19 +810,25 @@ local function defaultTriggerHandler(env, config)
784
810
785
811
localskillName= (sourceandsource.activeEffect.grantedEffect.name) or (actor.mainSkill.triggeredByandactor.mainSkill.triggeredBy.grantedEffect.name) oractor.mainSkill.activeEffect.grantedEffect.name
786
812
787
-
--If spell count is missing the skill likely comes from a unique and /or triggers it self
788
813
ifoutput.EffectiveSourceRate~=0then
789
-
ifenv.player.mainSkill.activeEffect.grantedEffect.name=="Doom Blast" andenv.build.configTab.input["doomBlastSource"] =="vixen" then
elseifactor.mainSkill.skillFlags.globalTriggerandnotconfig.triggeredSkillCondthen-- Trigger does not use source rate breakpoints for one reason or another
0 commit comments